当前位置:文档之家› 基于matlab的二阶系统的阶跃响应曲线分析

基于matlab的二阶系统的阶跃响应曲线分析

基于matlab的二阶系统的阶跃响应曲线分析
基于matlab的二阶系统的阶跃响应曲线分析

利用MATLAB 绘制二阶控制系统的单位阶跃响应曲线

作者:张宇涛 张怀超 陈佳伟

一:课设目的和意义

(1)

学习控制系统的单位阶跃响应。 (2)

记录单位阶跃响应曲线。 (3)

比较阻尼比zeta 为不同值时曲线的变化趋势。 (4) 掌握二阶系统时间响应分析的一般方法。

二:理论分析

(1)典型二阶系统的结构图如图1所示。

不难求得其闭环传递函数为

2

222)()()(n n n B s s R s Y s G ωζωω++== 其特征根方程为222n n s ωζω++=0

方程的特征根: 222n n s ωζω++=0))(()1)(1(2121=--=++

s s s s T s T s 式中, ζ称为阻尼比; n ω称为无阻尼自然振荡角频率(一般为固有的)。当ζ为不同值时,所对应的单位阶跃响应有不同的形式。

(2)二阶系统单位阶跃响应的三种不同情况

a.过阻尼二阶系统的单位阶跃响应(ζ>1)

在阻尼比ζ>1的条件下,系统的特征方程有两个不相等的实数极点。

222n n s ωζω++=0))(()1)(1(212

1=--=++s s s s T s T s 式中1T =;)1(1

2--ζζωn =2T )1(1

2-+ζζωn 。

此时,由于ζ>1,所以1T 和2T 均为2

121T T n =ω。 当输入信号为单位阶跃输入时,系统的输出响应如下:

)

/1)(1/(1)/1)(1/(11)()()(221112T s T T T s T T s s R s G s Y B +-++-+== 对上式进行拉普拉斯反变换,可得

t T t T e T T e T T t y 211

211121/11/11)(---+-+= b .临界阻尼时的单位阶跃响应(ζ=1)

此时闭环系统的极点为n n s s ωζω-=-==21

此时系统的单位阶跃响应为)1(1)(t e

t y n t n ωω+-=- c .欠阻尼时的单位阶跃响应(0<ζ<1)

当0<ζ<1时,系统处于欠阻尼状态。其闭环极点为:

S=n ζω-d j ω± 21ζ

ωω-=n d 求得单位阶跃响应:

Y(s)= )()(s R s G B =()()22221d

n n d n n s s s s ωζωζωωζωζω++-+++- 设21sin ,cos ζ

βζβ-== 对上式进行拉普拉斯反变换,可得其时间响应为

)1arctan sin(112

2ζζωζω-+---t e d t

n

特别地,当ζ=0时,有

t t t y n n ωωcos -1)90sin(1)(=?+-=

这是一条平均值为1的正.余弦形式的等幅振荡。

三:仿真验证

已知二阶系统传递函数

222

2)()()(n

n n B s s R s Y s G ωζωω++== 假设n ω=1,我们绘制出当阻尼比ζ分别为0,0.2,0.4,0.6,0.8,1.0,2.0时系统的单位阶跃响应曲线。

用MA TLAB 函数实现程序代码如下:

clear

t=0:0.01:10;

zeta=[0,0.2,0.4,0.6,0.8,1.0,2.0];

for i=1:length(zeta)

num=1;

den=[1,2*zeta(i),1];

y(:,i)=step(num,den,t);

end

plot(t,y,t,ones(length(t),1),'k-.')

axis([0 10 0 2.2])

title('Plot of Unit-Step Response Curves with \omega _n=1 and \zeta=0,0.2,0.4,0.6,0.8,1.0,2.0','Position',[5 2.22],'FontSize',8) xlabel('Time(sec)','Position',[9.8 -0.15],'FontSize',8)

ylabel('Response','Position',[-0.25 1],'FontSize',8)

text(3.5,2.0,'\zeta=0','FontSize',8)

text(3.0,1.77,'0.1','FontSize',8)

text(3.0,1.42,'0.3','FontSize',8)

text(3.0,1.2,'0.5','FontSize',8)

text(3.5,1.08,'0.7','FontSize',8)

text(3.0,0.75,'1','FontSize',8)

text(3.0,0.48,'2','FontSize',8)

运行该程序得到如下图所示:

012345

678910

00.51

1.5

2

P lot of Unit-Step Response Curves w ith ω n =1 and ζ=0,0.2,0.4,0.6,0.8,1.0,2.0

Time(sec)R e s p o n s e

四:结论与收获

结论:

(1) 当0=ζ时,输出响应为等幅振荡。

(2) 当0<ζ<1时,输出响应为衰减振荡曲线,1)(=∞y ,ζ的变化影响动态性能指标。

随着ζ增大,上升时间增大,超调量变大,调节时间变短,峰值时间变大。

(3) 当ζ>1时,响应是非振荡的,无超调量,该系统不存在稳态误差。

收获:

(1) 应用MATLAB 软件可以绘出响应曲线,进而直观形象地从图像中看出二阶系统的动

态性能指标变化。

(2) 通过对word 的操作可以加深对公式应用的理解,同时对word 公式编辑器有了更深

入的了解。

(3) 锻炼了团队的协作能力,进而能够完成本次任务。

二阶系统的阶跃响应及频率特性

实验二二阶系统的阶跃响应及频率特性 实验简介:通过本实验学生能够学习二阶系统的频率响应和幅频特性的测试方法,对实验装置和仪器的调试操作,具备对实验数据、结果的 处理及其与理论计算分析比较的能力。 适用课程:控制工程基础 实验目的:A 学习运算放大器在控制工程中的应用及传递函数的求取。 B 学习二阶系统阶跃响应曲线的实验测试方法。 C 研究二阶系统的两个重要参数ζ、ω n 对阶跃瞬态响应 指标的影响。 D 学习频率特性的实验测试方法。 E 掌握根据频率响应实验结果绘制Bode图的方法。 F 根据实验结果所绘制的Bode图,分析二阶系统的主要 动态特性(M P ,t s )。 面向专业:机械类 实验性质:综合性/必做 知 识 点:A《模拟电子技术》课程中运算放大器的相关知识; B《数字电子技术》课程中采样及采样定理的相关知识; C《机械工程控制基础》课程中,传递函数,时域响应, 频率响应三章的内容。 学 时 数:2 设备仪器:XMN-2自动控制原理学习机,CAE-98型微机接口卡,计算机辅助实验系统2.0软件,万用表。 材料消耗:运算放大器,电阻,电容,插接线。 要 求:实验前认真预习实验指导书的实验内容,完成下述项目, 做实验时交于指导教师检查并与实验报告一起记入实验成绩。 B推导图2所示积分放大器的输出输入时域关系和传递函数。

C 推导图3所示加法和积分放大器的输出输入时域关系(两输入单输出) 和S <1>.写出op1,op2,op9,0p6对应的微分方程组(4个方程)。 <2>.画出系统方框图。 <3>.用方框图化简或方程组联立消元的方法求取实验电路所示系统的 传递函数,写出求解过程。 和ζ。 <4>.求取该系统的ω n 实验地点:教一楼327室 实验照片:实验装置及仪器

自动控制实验一典型环节及其阶跃响应分析

广东工业大学实验报告 分数:实验题目典型环节及其阶跃响应分析 一、实验目的 1、掌握控制模拟实验的基本原理和一般办法。 2、掌握控制系统时域性指标的测量方法。 二、实验原理 1.模拟实验的基本原理: 控制系统模拟实验采用复合网络法来来模拟各种典型环节,即利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。若改变系统的参数,还可以进一步分析参数对系统性能的影响。 三、实验仪器 1、EL-AT-II型自动控制系统实验箱一台 2、计算机一台 四、实验内容 1、比例环节 比例环节的模拟电路及其传递函数如下 当R2=200K时,其输出波形如下图:

由上图可得,实际K=2449/1029=2.37 理论值K=2 误差:y=|k`- k|/ k *100% =|2.37-2|/2*100% =18.5% 当R2=400K时,其输出波形如下图: 由上图可得,实际K=4389/1029=4.27 理论值K=4 误差:y=|k`- k|/ k *100% =|4.27-4|/4*100% =6.75% 数据分析:从图中可以看出,比例环节最大的特点就是时间响应快,一旦有输入信号,输出立即响应。且实际K存在一定误差,分析电路可知,误差是由R1、R2的实际值存在偏差而导致的,同时和放大器的结构参数也有关系。 2、惯性环节

惯性环节的模拟电路及其传递函数如下 G(S)=-K/TS+1 K=R2/R1 T=R2C 当C=1uF 时,其输出波形如下图: 由上图可得,实际T=0.076s 理论值T=0.1s 误差:η1=|T`- T|/ T *100% =|0.076-0.1|/0.1*100% =24% 当C=2uF 时,其输出波形如下图:

二阶系统阶跃响应实验报告

实验一 二阶系统阶跃响应 一、实验目的 (1)研究二阶系统的两个重要参数:阻尼比ξ和无阻尼自振角频率ωn 对系统动 态性能的影响。 (2)学会根据模拟电路,确定系统传递函数。 二、实验内容 二阶系统模拟电路图如图2-1 所示。 系统特征方程为T 2s 2+KTs+1=0,其中T=RC ,K=R0/R1。根据二阶系统的标准 形式可知,ξ=K/2,通过调整K 可使ξ获得期望值。 三、预习要求 (1) 分别计算出T=0.5,ξ= 0.25,0.5,0.75 时,系统阶跃响应的超调量σP 和过渡过 程时间tS 。 ) 1( p 2 e ζζπσ--=, ζ T 3t s ≈

代入公式得: T=0.5,ξ= 0.25,σp=44.43% ,t s=6s; T=0.5,ξ= 0.5,σp=16.3% ,t s=3s; T=0.5,ξ= 0.75,σp=2.84% ,t s=2s; (2)分别计算出ξ= 0.25,T=0.2,0.5,1.0 时,系统阶跃响应的超调量σP 和过渡过程时间tS。 ξ= 0.25,T=0.2,σp=44.43% ,t s=2.4s; ξ= 0.25,T=0.5,σp=44.43% ,t s=6s; ξ= 0.25,T=1.0,σp=44.43% ,t s=12s; 四、实验步骤 (1)通过改变K,使ξ获得0,0.25,0.5,0.75,1.0 等值,在输入端加同样幅值的阶跃信号,观察过渡过程曲线,记下超调量σP 和过渡过程时间tS,将实验值和理论值进行比较。 (2)当ξ=0.25 时,令T=0.2 秒,0.5 秒,1.0 秒(T=RC,改变两个C),分别测出超调量σP 和过渡过程tS,比较三条阶跃响应曲线的异同。 五、实验数据记录与处理: 阶跃响应曲线图见后面附图。 原始数据记录: (1)T=0.5,通过改变R0的大小改变K值

典型环节及其阶跃响

自动控制原理实验 典型环节及其阶跃相应 .1 实验目的 1. 学习构成典型环节的模拟电路,了解电路参数对环节特性的影响。 2. 学习典型环节阶跃响应的测量方法,并学会由阶跃响应曲线计算典型环节的传递函数。 3. 学习用Multisim 、MATLAB 仿真软件对实验内容中的电路进行仿真。 .2 实验原理 典型环节的概念对系统建模、分析和研究很有用,但应强调典型环节的数学模型是对各种物理系统元、部件的机理和特性高度理想化以后的结果,重要的是,在一定条件下, 典型模型的确定能在一定程度上忠实地描述那些元、部件物理过程的本质特征。 1.模拟典型环节是将运算放大器视为满足以下条件的理想放大器: (1) 输入阻抗为∞。流入运算放大器的电流为零,同时输出阻抗为零; (2) 电压增益为∞: (3) 通频带为∞: (4) 输入与输出之间呈线性特性: 2.实际模拟典型环节: (1) 实际运算放大器输出幅值受其电源限制是非线性的,实际运算放大器是有惯性的。 (2) 对比例环节、惯性环节、积分环节、比例积分环节和振荡环节,只要控制了输入量的大小或是输入量施加的时间的长短(对于积分或比例积分环节),不使其输出工作在工作期间内达到饱和值,则非线性因素对上述环节特性的影响可以避免.但对模拟比例微分环节和微分环节的影响则无法避免,其模拟输出只能达到有限的最高饱和值。 (3) 实际运放有惯性,它对所有模拟惯性环节的暂态响应都有影响,但情况又有较大的不同。 3.各典型环节的模拟电路及传递函数 (1) 比例环节的模拟电路如图.1所示,及传递函数为: 1 2)(R R S G -=

.1 比例环节的模拟电路 2. 惯性环节的模拟电路如图.2所示,及传递函数为: 其中1 2R R K = T=R 2 C 图.2 惯性环节的模拟电路 3. 积分环节的模拟电路如图.3所示,其传递函数为: 1 11R /1/)(21212212+-=+-=+-=-=TS K CS R R R CS R CS R Z Z S G

典型环节及其阶跃响应

自动控制原理实验 典型环节及其阶跃相应 .1 实验目的 1. 学习构成典型环节的模拟电路,了解电路参数对环节特性的影响。 2. 学习典型环节阶跃响应的测量方法,并学会由阶跃响应曲线计算典型环节的传递函数。 3. 学习用Multisim、MATLAB仿真软件对实验容中的电路进行仿真。 .2 实验原理 典型环节的概念对系统建模、分析和研究很有用,但应强调典型环节的数学模型是对各种物理系统元、部件的机理和特性高度理想化以后的结果,重要的是,在一定条件下,典型模型的确定能在一定程度上忠实地描述那些元、部件物理过程的本质特征。 1.模拟典型环节是将运算放大器视为满足以下条件的理想放大器: (1) 输入阻抗为∞。流入运算放大器的电流为零,同时输出阻抗为零; (2) 电压增益为∞: (3) 通频带为∞: (4) 输入与输出之间呈线性特性: 2.实际模拟典型环节: (1) 实际运算放大器输出幅值受其电源限制是非线性的,实际运算放大器是有惯性的。 (2) 对比例环节、惯性环节、积分环节、比例积分环节和振荡环节,只要控制了输入量的大小或是输入量施加的时间的长短(对于积分或比例积分环节),不使其输出工作在工作期间达到饱和值,则非线性因素对上述环节特性的影响可以避免.但对模拟比例微分环节和微

分环节的影响则无法避免,其模拟输出只能达到有限的最高饱和值。 (3) 实际运放有惯性,它对所有模拟惯性环节的暂态响应都有影响,但情况又有较大的不同。 3.各典型环节的模拟电路及传递函数 (1) 比例环节的模拟电路如图.1所示,及传递函数为: 1 2)(R R S G -= .1 比例环节的模拟电路 2. 惯性环节的模拟电路如图.2所示,及传递函数为: 其中1 2R R K = T=R 2C 1 11R /1/)(21212212+-=+-=+-=-=TS K CS R R R CS R CS R Z Z S G

matlab中的矩阵的基本运算命令范文

1.1 矩阵的表示 1.2 矩阵运算 1.2.14 特殊运算 1.矩阵对角线元素的抽取 函数diag 格式X = diag(v,k) %以向量v的元素作为矩阵X的第k条对角线元素,当k=0时,v为X的主对角线;当k>0时,v为上方第k条对角线;当k<0时,v为下方第k条对角线。 X = diag(v) %以v为主对角线元素,其余元素为0构成X。 v = diag(X,k) %抽取X的第k条对角线元素构成向量v。k=0:抽取主对角线元素;k>0:抽取上方第k条对角线元素;k<0抽取下方第k条对角线元素。 v = diag(X) %抽取主对角线元素构成向量v。 2.上三角阵和下三角阵的抽取 函数tril %取下三角部分 格式L = tril(X) %抽取X的主对角线的下三角部分构成矩阵L L = tril(X,k) %抽取X的第k条对角线的下三角部分;k=0为主对角线;k>0为主对角线以上;k<0为主对角线以下。函数triu %取上三角部分 格式U = triu(X) %抽取X的主对角线的上三角部分构成矩阵U U = triu(X,k) %抽取X的第k条对角线的上三角部分;k=0为主对角线;k>0为主对角线以上;k<0为主对角线以下。3.矩阵的变维 矩阵的变维有两种方法,即用“:”和函数“reshape”,前者主要针对2个已知维数矩阵之间的变维操作;而后者是对于一个矩阵的操作。 (1)“:”变维 (2)Reshape函数变维 格式 B = reshape(A,m,n) %返回以矩阵A的元素构成的m×n矩阵B B = reshape(A,m,n,p,…) %将矩阵A变维为m×n×p×… B = reshape(A,[m n p…]) %同上 B = reshape(A,siz) %由siz决定变维的大小,元素个数与A中元素个数 相同。 (5)复制和平铺矩阵 函数repmat 格式 B = repmat(A,m,n) %将矩阵A复制m×n块,即B由m×n块A平铺而成。 B = repmat(A,[m n]) %与上面一致 B = repmat(A,[m n p…]) %B由m×n×p×…个A块平铺而成 repmat(A,m,n) %当A是一个数a时,该命令产生一个全由a组成的m×n矩阵。 1.3 矩阵分解 1.3.1 Cholesky分解 函数chol 格式R = chol(X) %如果X为n阶对称正定矩阵,则存在一个实的非奇异上三角阵R,满足R'*R = X;若X非正定,则产生错误信息。 [R,p] = chol(X) %不产生任何错误信息,若X为正定阵,则p=0,R与上相同;若X非正定,则p为正整数,R是有序的上三角阵。 1.3.2 LU分解

自动控制原理实验-典型环节及其阶跃响应

大学学生实验报告 开课学院及实验室:实验中心 2013 年 11 月4日 学 院 机电 年级、专业、班 学号 实验课程名称 成绩 实验项目名称 典型环节及其阶跃响应 指导 教师 一、实验目的 二、实验原理(实验相关基础知识、理论) 三、实验过程原始记录(程序界面、代码、设计调试过程描述等) 四、实验结果及总结 一、实验目的 1.学习构成典型环节的模拟电路,了解电路参数对环节特性的影响。 2.学习典型环节阶跃响应的测量方法,并学会由阶跃响应曲线计算典型环节的传递函数。 二、实验原理及电路图 (一) 用实验箱构成下述典型环节的模拟电路,并测量其阶跃响应。 1.比例环节的模拟电路及其传递函数如图2-1。 图2-1 G(S)= -R 2 /R 1 2.惯性环节的模拟电路及其传递函数如图2-2。

图2-2 G(S)=-K/(TS+1) K=R 2 /R 1 , T=R 2 C 3.积分环节的模拟电路及其传递函数如图2-3。 图2-3 G(S)=-1/TS T=RC 4.微分环节的模拟电路及其传递函数如图2-4。

图2-4 G(S)=-RCS 5.比例+微分环节的模拟电路及其传递函数如图2-5。 图2-5 G(S)=-K(TS+1) K=R 2 /R 1 ,T=R 2 C 6.比例+积分环节的模拟电路及其传递函数如图2-6。 图2-6 G(S)=K(1+1/TS) K=R 2 /R 1 , T=R 2 C

实验截图 1.比例环节 2.惯性环节

3.积分环节 4.微分环节 5.比例+微分环节

MATLAB下二阶系统的单位阶跃响应

二阶系统在不同参数下对单位阶跃信号的响应 一、二阶系统 所谓二阶系统就是其输入信号、输出信号的关系可用二阶微分方程来表征的系统。比如常见的RLC电路(图a)、单自由度振动系统等。 图a 图b 二阶系统传递函数的标准形式为 2 22 () 2 n n n H s s s ω ξωω = ++ 二、二阶系统的Bode图(nω=1) MATLAB程序为 >> clear >> num=[1]; >> den=[1 0.2 1]; >> bode(num,den); grid on hold on den=[1 0.4 1]; bode(num,den); >> den=[1 0.6 1]; >> bode(num,den); >> den=[1 0.8 1]; >> bode(num,den); >> den=[1 1.4 1]; >> bode(num,den); >> den=[1 2 1]; >> bode(num,den); >> legend('0.1','0.2','0.3','0.4','0.7','1.0')

运行结果为 三、二阶系统对单位阶跃信号的响应( =1) n MATLAB程序为 >> clear >> num=[1]; >> den=[1 0 1]; >> t=0:0.01:25; >> step(num,den,t) >> grid on >> hold on >> den=[1 0.2 1]; >> step(num,den,t) >> den=[1 0.4 1]; >> step(num,den,t) >> den=[1 0.6 1]; >> step(num,den,t) >> den=[1 0.8 1]; >> step(num,den,t) >> den=[1 1.0 1]; >> step(num,den,t)

典型环节及其阶跃响应

典型环节及其阶跃响应 一、实验目的 1. 掌握控制系统模拟实验的基本原理和一般方法。 2. 掌握控制系统时域性能指标的测量方法。 3. 加深典型环节的概念在系统建模、分析、研究中作用的认识。 4. 加深对模拟电路——传递函数——响应曲线的联系和理解。 二、实验仪器 1.EL-AT-II型自动控制系统实验箱一台 2.计算机一台 三、实验原理 1.模拟实验的基本原理 根据数学模型的相似原理,我们应用电子元件模拟工程系统中的典型环节,然后加入典型测试信号,测试环节的输出响应。反之,从实测的输出响应也可以求得未知环节的传递函数及其各个参数。 模拟典型环节传递函数的方法有两种:第一种方法,利用模拟装置中的运算部件,采用逐项积分法,进行适当的组合,构成典型环节传递函数模拟结构图;第二种方法将运算放大器与不同的输入网络、反馈网络组合,构成传递函数模拟线路图,这种方法可以称为复合网络法。本节介绍第二种方法。 采用复合网络法来模拟各种典型环节,即利用运算放大器不同的输入网络和反馈网络构成相应的模拟系统。将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,得到系统的动态响应曲线及性能指标。若改变系统的参数,还可进一步分析研究参数对系统性能的影响。 图1-1 模拟实验基本测量原理 模拟系统以运算放大器为核心元件,由不同的R-C输入网络和反馈网络组成的各种 典型环节,如图1-2所示。图中Z1和Z2为复数阻抗,它们都是由R、C构成。 基于图中A点的电位为虚地,略去流入运放的电流,则由图1-2得:

1 21 0)(Z Z u u s G - =-= 由上式可求得由下列模拟电路组成典型环节的传递函数及其单位阶跃响应。 2.一阶系统时域性能指标s r d t t t ,,的测量方法: 利用软件上的游标测量响应曲线上的值,带入公式算出一阶系统时域性能指标。 d t :响应曲线第一次到达其终值∞ y 一半所需的时间。 r t :响应曲线从终值∞y %10上升到终值∞ y % 90所需的时间。 s t :响应曲线从0到达终值∞y 95%所需的时间。 3.实验线路与原理(注:输入加在反相端,输出信号与输入信号的相位相反) 1.比例环节 K R R Z Z s G -=- =- =1 21 2)( 比例环节的模拟电路及其响应曲线如图1-3。 K ——放大系数。K 是比例环节的特征量,它表示阶跃输入后,输出与输 入的比例关系,可以从响应曲线上求出。改变1R 或2R 的电阻值便可以改变比例 图1-2 运放的反馈连接 t K -1 图1-3 比例环节的模拟电路及其响应曲线

实验一 MATLAB基本操作及运算

实验一 MATLAB 基本操作及运算 一、 实验目的 二、 实验的设备及条件 三、 实验内容 1、 建立以下标量: 1) a=3 2) ,(j 为虚数单位) 3) c=3/2πj e 2、 建立以下向量: 1) Vb= 2.71382882????????-???? 2) Vc=[4 3.8 … -3.8 -4 ] (向量中的数值从4到-4,步长为-0.2) 3、 建立以下矩阵: 1) 3 333Ma ????=?????? Ma 为一个7×7的矩阵,其元素全为3. 2) 11191212921020100Mb ??????=??????

Mb 为一个10×10的矩阵. 3) 114525173238Mc ????=?????? 4、 使用题1中的变量计算下列等式的x,y,z 的值: 1) ((15)/6)111a x e --=+ 2) 2x π= 3) 3ln([()()]sin(/3))x b c b c a π=+-R ,其中R 表示复数实部。 5、 求解函数值22/(2.25)ct y e -=,其中c 取值见题1,t 的取值范围为题2中行 向量Vc 。 6、 使用题1和题3中所产生的标量和矩阵计算等式 1()()T Mx a Mc Mc Mc -=?? 其中*为矩阵所对应行列式的值,参考det 。 7、 函数的使用和矩阵的访问。 1) 计算矩阵Mb 每一列的和,结果应为行向量形式。 2) 计算整个矩阵Mb 的平均值。 3) 用向量[1 1…1] 替换Mb 的最上一行的值 4) 将矩阵Mb 的第2~5行,第3到9列的元素所构成的矩阵赋值给矩阵SubMb 。 5) 删除矩阵Mb 的第一行; 6) 使用函数rand 产生一个1×10的向量r ,并将r 中值小于0.5的元素设置为0。 8、 已知CellA (1, 1)=‘中国’,CellA (1,2)=‘北京’,CellA (2,1)是一个3乘3的单位阵,CellA (2, 2)=[1 2 3],试用MATLAB 创建一个2×2的细胞数组CellA 。 9、 已知结构数组student 中信息包含有姓名,学号,性别,年龄和班级,试用MATLAB 创建相应的结构数组student 。该数组包含有从自己学号开始连续5个同学的信息(如果学号在你后面的同学不足5个则往前排序),创建完成后查看自己的信息。

一阶系统的单位阶跃响应

图3-5所示系统。其输入-输出关系为 1 1 111)()(+= +=Ts s K s R s C (3-3) 式中K T 1 = ,因为方程(3-3)对应的微分方程的最高阶次是1,故称一阶系统。 实际上,这个系统是一个非周期环节,T 为系统的时间常数。 一、一阶系统的单位阶跃响应 因为单位阶跃函数的拉氏变换为s 1,将s s R 1)(=代入方程(3-3),得 s Ts s C 1 11)(+= 将)(s C 展开成部分分式,有 11()1C s s s T =- + (3-4) 对方程(3-4)进行拉氏反变换,并用)(t h 表示阶跃响应)(t C ,有 t T e t h 1 1)(--= 0t ≥ (3-5) 由方程(3-5)可以看出,输出量)(t h 的初始值等于零,而最终将趋于1。常数项“1”是由s 1反变换得到的,显然,该分量随时间变化的规律和外作用相似(本例为相同),由于它在稳态过程中仍起作用,故称为稳态分量 (稳态响应)。方程(3-5)中第二项由1 1/()s T +反变换得到, 它随时间变化的规律取决于传递函数1/(1)Ts +的极点,即系统特 征方程()10D s Ts =+=的根(1/)T -在复平 面中的位置,若根处在复平面的左半平面 如图3-6(a)所示,则随着时间 t 的增加, 它将逐渐衰减, 最后趋于零 (如图3-6(b) 所示),称为瞬态响应。可见,阶跃响应曲线具有非振荡特性,故也称为非周期响应。 显然,这是一条指数响应曲线,其初始斜率等于1/T ,即 T e T dt dh t t T t 1 |1|01 0===-= (3-6) 这就是说,假如系统始终保持初始响应速度不变,那么当T t =时, 输出量就能达到稳态值。

2. 实验二 二阶系统阶跃响应

实验二二阶系统阶跃响应 一、实验目的 1. 研究二阶系统的特征参数,阻尼比ζ和无阻尼自然频率ωn对系统动态性能的影响,定量分析ζ和ωn与最大超调量σp和调节时间ts之间的关系。 2. 进一步学习实验系统的使用。 3. 学会根据系统的阶跃响应曲线确定传递函数。 4. 学习用MATLAB仿真软件对实验内容中的电路进行仿真。 二、实验原理 典型二阶闭环系统的单位阶跃响应分为四种情况: 1)欠阻尼二阶系统 如图1所示,由稳态和瞬态两部分组成:稳态部分等于1,瞬态部分是振荡衰减的过程,振荡角频率为阻尼振荡角频率,其值由阻尼比ζ和自然振荡角频率ωn决定。 (1)性能指标: : 单位阶跃响应C(t)进人±5%(有时也取±2%)误差带,并且不再超出该误差带的调节时间t S 最小时间。 超调量σ% ;单位阶跃响应中最大超出量与稳态值之比。 单位阶跃响应C(t)超过稳态值达到第一个峰值所需要的时间。 峰值时间t P : 结构参数ξ:直接影响单位阶跃响应性能。 (2)平稳性:阻尼比ξ越小,平稳性越差 长,ξ过大时,系统响应迟钝,(3)快速性:ξ过小时因振荡强烈,衰减缓慢,调节时间t S 也长,快速性差。ξ=0.7调节时间最短,快速性最好。ξ=0.7时超调量σ%<5%,调节时间t S 平稳性也好,故称ξ=0.7为最佳阻尼比。 2)临界阻尼二阶系统(即ξ=1) 系统有两个相同的负实根,临界阻尼二阶系统单位阶跃响应是无超调的,无振荡单调上升的,不存在稳态误差。

3)无阻尼二阶系统(ξ=0时)此时系统有两个纯虚根。 4)过阻尼二阶系统(ξ>1)时 此时系统有两个不相等的负实根,过阻尼二阶系统的单位阶跃响应无振荡无超调无稳态误差,上升速度由小加大有一拐点。 三、实验内容 1. 搭建模拟电路 典型二阶系统的闭环传递函数为: 其中,ζ 和ωn对系统的动态品质有决定的影响。 搭建典型二阶系统的模拟电路,并测量其阶跃响应: 二阶系统模拟电路图其结构图为: 系统闭环传递函数为: 式中, T=RC,K=R2/R1。 比较上面二式,可得:ωn=1/T=1/RC ζ=K/2=R2/2R1。 2 2 2 2 ) ( ) ( ) ( n n n w s w s w s R s C S + + = = ξ φ

实验一、典型环节及阶跃响应

实验一、典型环节及其阶跃响应 一、实验目的 1. 掌握控制模拟实验的基本原理和一般方法。 2. 掌握控制系统时域性能指标的测量方法。 二、实验设备 1.EL-AT-II型自动控制系统实验箱一台 2.计算机一台 三、实验原理 1.模拟实验的基本原理: 控制系统模拟实验采用复合网络法来模拟各种典型环节,即利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。若改变系统的参数,还可进一步分析研究参数对系统性能的影响。 2.时域性能指标的测量方法: 超调量ó %: 1)启动计算机,在桌面双击图标 [自动控制实验系统] 运行软件。 2)检查USB线是否连接好,在实验项目下拉框中选中任实验,点击按 钮,出 现参数设置对话框设置好参数按确定按钮,此时如无警告对话框出现表 示通信 正常,如出现警告表示通信不正常,找出原因使通信正常后才可以继续 进行实验。 3)连接被测量典型环节的模拟电路。电路的输入U1接A/D、D/A卡的DA1 输出,电路的输出U2接A/D、D/A卡的AD1输入。检查无误后接通电源。 4)在实验项目的下拉列表中选择实验一[典型环节及其阶跃响应] 。 5)鼠标单击按钮,弹出实验课题参数设置对话框。在参数设置对话框 中设置相应的实验参数后鼠标单击确认等待屏幕的显示区显示实验结 果。 6)用软件上的游标测量响应曲线上的最大值和稳态值,代入下式算出超调 量:

%100%max ?-=∞ ∞Y Y Y σ T P 与T S : 利用软件的游标测量水平方向上从零到达最大值与从零到达95%稳态值所需的时间值,便可得到T P 与T S 。 四、实验内容 构成下述典型一阶系统的模拟电路,并测量其阶跃响应: 1. 比例环节的模拟电路及其传递函数如图1-1。 G (S )= -R2/R1 2. 惯性环节的模拟电路及其传递函数如图1-2。 G (S )= - K/TS+1 K=R2/R1,T=R2C 3. 积分环节的模拟电路及传递函数如图1-3。 G (S )=1/TS T=RC 4. 微分环节的模拟电路及传递函数如图1-4。 G (S )= - RCS 5.例+微分环节的模拟电路及传递函数如图1-5(未标明的C=0.01uf )。 G (S )= -K (TS+1) K=R2/R1,T=R2C

二阶系统阶跃响应实验报告

实验一二阶系统阶跃响应 一、实验目的 (1)研究二阶系统的两个重要参数:阻尼比E和无阻尼自振角频率3 态性能的影 响。 (2)学会根据模拟电路,确定系统传递函数。 二、实验内容 二阶系统模拟电路图如图2-1所示 a 2-i二阶系疣按拟电帘图 系统特征方程为TV+KTS+仁0其中T=RC K=R0/R1根据二阶系统的标准 形式可知,E =K/2,通过调整K可使E获得期望值 三、预习要求 (1) 分别计算出T=0.5,E = 0.25, 0.5, 0.75时,系统阶跃响应的超调量c P和过渡过程时 间ts。 代入公式得: T=0.5, E : =0.25, c P=44.43%,t s=6s; T=0.5, E : =0.5 , d P=16.3% ,t s=3s; T=0.5, E : =0.75, c p=2.84% ,t s=2s; (2) 分别计算出E = 0.25,T-0.2,0.5,1.0时,系统阶跃响应的超调量c P和过渡 过程时间ts。 E = =0.25,T-0.2, c p-44.43% ,t s- 2.4s; E = =0.25,T-0.5, c P-44.43% ,t s-6s; E = =0.25,T-1.0, c P-44.43% ,t s- 12s; 四、 (1) 实验步骤 通过改变K,使E获得0, 0.25, 0.5, 0.75, 1.0等值,在输入端加同样幅值的阶跃 信号,观察过渡过程曲线,记下超调量b P和过渡过程时间ts,将实验值和理论值 进行比较。 n对系统动 ) 2 t s 3T

(2)当E =0.25时,令T=0.2秒,0.5秒,1.0秒(T=RC改变两个C),分别测出超调量b P和过渡过 程tS,比较三条阶跃响应曲线的异同。 五、实验数据记录与处理: 阶跃响应曲线图见后面附图。 原始数据记录: (1) T=0.5,通过改变R0的大小改变K值 理论值与实际值比较: 对误差比较大,比如T=0.5,E =0.75时,超调量的相对误差为30%左右。造成误差的原因主要有以下几个方面: (1)由于R0是认为调整的阻值,存在测量和调整误差,且不能精确地保证E的大小等于 要求的数值; (2)在预习计算中我们使用了简化的公式,例如过渡时间大约为3~4T/ E,这并不是一个 精确的数值,且为了计算方便取3T/E作统一计算; (3)实际采样点的个数也可能造成一定误差,如果采样点过少,误差相对会大。 六、实验总结 通过本次实验,我们从图形上直观的二阶系统的两个参数对系统动态性能的影响,巩固了理论知识。其次我们了解了一个简单的系统是如何用电路方式实现的,如何根据一个

--二阶系统的阶跃响应实验报告

--二阶系统的阶跃响应实验报告

实验二 二阶系统的阶跃响应实验报告 1.实验的目的和要求 1)掌握二阶控制系统的电路模拟方法及其动态性能指标的测试技术; 2)定量分析二阶控制系统的阻尼比ξ和无阻尼自然频率n ω对系统动态性能的影响; 3)加深理解“线性系统的稳定性只与其结构和参数有关,而与外作用无关”的性质; 4)了解与学习二阶控制系统及其阶跃响应的MATLAB 仿真。 2.实验内容 1)分析典型二阶系统2 2 2 2)(n n n s s s G ωξωω ++=的ξ(ξ 取值为0、0.25、0.5、1、1.2……)和n ω(n ω取值 10、100……)变化时,对系统阶跃响应的影响。 2)典型二阶系统,若0.707ξ=,1 10n s ω-=,确定系统单位阶跃响应的特征量%σ、r t 和s t 。 3.需用的仪器 计算机、Matlab6.5编程软件 4.实验步骤 1)利用MATLAB 分析n ω=10时ξ变化对系统单位阶跃响应的影响。 观察并记录响应曲线,根据实验结果分析ξ 变化对系统单位阶跃响应的影响。 2)利用MATLAB 分析ξ=0时n ω变化对系统单位阶跃响应的影响。 观察并记录响应曲线,根据实验结果分析n ω 变化对系统单位阶跃响应的影响。 3)利用MATLAB 计算特征量%σ、r t 和s t 。 5.教学方式 讲授与指导相结合 6.考核要求 以实验报告和实际操作能力为依据 7.实验记录及分析 1)程序:

》t=[0:0.01:10]; y1=step([100],[1 0 100],t); y2=step([100],[1 5 100],t); y3=step([100],[1 10 100],t); y4=step([100],[1 20 100],t); y5=step([100],[1 80 100],t); subplot(3,2,1); plot(t,y1,'-'); grid xlabel('time t');ylabel('y1'); title('李山 1206074118'); legend('\xi=0 单位阶跃响应曲线'); subplot(3,2,2); plot(t,y2,'-'); grid xlabel('time t');ylabel('y2'); title('李山 1206074118'); legend('\xi=0.25 单位阶跃响应曲线'); subplot(3,2,3); plot(t,y3,'-'); grid xlabel('time t');ylabel('y3'); title('李山 1206074118'); legend('\xi=0.5 单位阶跃响应曲线'); subplot(3,2,4); plot(t,y4,'-'); grid xlabel('time t');ylabel('y4'); title('李山 1206074118'); legend('\xi=1 单位阶跃响应曲线'); subplot(3,2,5); plot(t,y5,'-'); grid xlabel('time t');ylabel('y5'); title('李山 1206074118'); legend('\xi=4 单位阶跃响应曲线');

典型环节与及其阶跃响应

实验一: 典型环节与及其阶跃响应 一、实验目的 1、掌握控制模拟实验的基本原理和一般方法。 2、掌握控制系统时域性能指标的测量方法。 二、实验仪器 1、EL-AT-III 型自动控制系统实验箱一台 2、计算机一台 三、实验原理 控制系统模拟实验采用复合网络法来模拟各种典型环节,即利用运算放大器不同的输 入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起 来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测 量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。若改变系统的参数, 还可进一步分析研究参数对系统性能的影响。 四、实验内容 构成下述典型一阶系统的模拟电路,并测量其阶跃响应 1、比例环节的模拟电路及其传递函数 G(S)= ?R2/R1

2、惯性环节的模拟电路及其传递函数 G(S)= ?K/TS+1 K=R2/R1 T=R2C 3、积分环节的模拟电路及传递函数 G(S)=1/TS T=RC 4、微分环节的模拟电路及传递函数 G(S)= ?RCS 5、比例+微分环节的模拟电路及传递函数 G(S)= ?K(TS+1) K=R2/R1 T=R1C 五、实验结果及分析 (注:图中黄色为输入曲线、紫色为输出曲线)1、比例环节 (1)模拟电路图:

(2)响应曲线: 2、惯性环节 (1)模拟电路图:

(2)响应曲线: (3)传递函数计算: 实验值:X1=1029ms=1.029s=4T T=0.257s K=Y2/1000=2.017 G(S)=-2.017/(0.257S+1) 理论值:G(S)=-2/(0.2S+1) 结论:实验值与理论值相近。 3、积分环节 (1)模拟电路图:

(整理)matlab16常用计算方法.

常用计算方法 1.超越方程的求解 一超越方程为 x (2ln x – 3) -100 = 0 求超越方程的解。 [算法]方法一:用迭代算法。将方程改为 01002ln()3 x x =- 其中x 0是一个初始值,由此计算终值x 。取最大误差为e = 10-4,当| x - x 0| > e 时,就用x 的值换成x 0的值,重新进行计算;否则| x - x 0| < e 为止。 [程序]P1_1abs.m 如下。 %超越方程的迭代算法 clear %清除变量 x0=30; %初始值 xx=[]; %空向量 while 1 %无限循环 x=100/(2*log(x0)-3); %迭代运算 xx=[xx,x]; %连接结果 if length(xx)>1000,break ,end %如果项数太多则退出循环(暗示发散) if abs(x0-x)<1e-4,break ,end %当精度足够高时退出循环 x0=x; %替换初值 end %结束循环 figure %创建图形窗口 plot(xx,'.-','LineWidth',2,'MarkerSize',12)%画迭代线'.-'表示每个点用.来表示,再用线连接 grid on %加网格 fs=16; %字体大小 title('超越方程的迭代折线','fontsize',fs)%标题 xlabel('\itn','fontsize',fs) %x 标签 ylabel('\itx','fontsize',fs) %y 标签 text(length(xx),xx(end),num2str(xx(end)),'fontsize',fs)%显示结果 [图示]用下标作为自变量画迭代的折线。如P0_20_1图所示,当最大误差为10-4时,需要迭代19次才能达到精度,超越方程的解为27.539。 [算法]方法二:用求零函数和求解函数。将方程改为函数 100()2ln()3f x x x =-- MATLAB 求零函数为fzero ,fzero 函数的格式之一是 x = fzero(f,x0) 其中,f 表示求解的函数文件,x0是估计值。fzero 函数的格式之二是 x = fzero(f,[x1,x2])

matlab有限域上的运算

1 有限域基础知识 1.1 有限域(Galois域)的构造 令p为一个素数. 则对任意的一个正整数n,存在一个特征为p,元素个数为p n的有限域GF(p n). 注:任意一个有限域,其元素的个数一定为p n,其中p为一个素数(有限域的特征),n为一个正整数. 例1(有限域GF(p))令p为一个素数,集合 GF(p)=Z p={0,1,2,…,p?1}. 在GF(p)上定义加法⊕和乘法⊙分别为模p加法和模p乘法,即任意的a,b∈GF(p), a⊕b=(a+b)mod p, a⊙b=(a?b)mod p 则为一个有p个元素的有限域,其中零元素为0,单位元为1. 令a为GF(p)中的一个非零元素. 由于gcd(a,p)=1,因此,存在整数b,c,使得ab+pc=1. 由此得到a的逆元为a?1=b mod p. 域GF(p)称为一个素域(prime field).

例注1:给定a和p,例1中的等式ab+pc=1可以通过扩展的欧几里得除法得到,从而求得GF(p)中任意非零元素的逆元. 例2(有限域GF(p n))从GF(p)出发,对任意正整数n,n≥2,我们可以构造元素元素个数为p n的有限域GF(p n)如下: 令g(x)为一个GF(p)上次数为n的不可约多项式,集合 GF(p n)=GF(p)[x]/?g(x)?={a0+a1x+a2x2+?+a n?1x n?1 | a i∈ GF(p),0≤i≤n?1} 在GF(p n)上定义加法⊕和乘法⊙分别为模g(x)加法和模g(x)乘法,即任意的a(x),b(x)∈GF(p n), a(x)⊕b(x)=a(x)+b(x), a(x)⊙b(x)=(a(x)?b(x))mod g(x) 则为一个有p n个元素,特征为p的有限域,其中零元素为GF(p)中的0,单位元为GF(p)中的1. 令a(x)为GF(p n)中的一个非零元素. 由于gcd(a(x),g(x))=1,因此,存在GF(p)上的多项式b(x),c(x),使得a(x)b(x)+g(x)c(x)=1. 由此得到 a(x)的逆元为a?1(x)=b(x)mod g(x). 域GF(p n)称为GF(p)的(n次)扩域(extension field),而GF(p)称为GF(p n)的子域(subfield).

(整理)二阶系统的阶跃响应.

实验一 一、二阶系统的阶跃响应 实验报告 ___系__专业___班级 学号___姓名___成绩___指导教师__一、实验目的 1、学习实验系统的使用方法。 2、学习构成一阶系统(惯性环节)、二阶系统的模拟电路,分别推导其传递函数。了解电路参数对环节特性的影响。 3、研究一阶系统的时间常数T 对系统动态性能的影响。 4、研究二阶系统的特征参数,阻尼比ξ和无阻尼自然频率n ω对系统动态性能的影响。 二、实验仪器 1、EL-AT-II 型自动控制系统实验箱一台 2、计算机一台 三、实验内容 (一) 构成下述一阶系统(惯性环节)的模拟电路,并测量其阶跃响应。 惯性环节的模拟电路及其传递函数如图1-1。 (二)构成下述二阶系统的模拟电路,并测量其阶跃响应。 典型二阶系统的闭环传递函数为 ()2222n n n s s s ωζωω?++= (1) 其中ζ和n ω对系统的动态品质有决定的影响。 图1-1 一阶系统模拟电路图 R1 R2

构成图1-2典型二阶系统的模拟电路,并测量其阶跃响应: 电路的结构图如图 1-3 系统闭环传递函数为 ()()()()2 2 2/1//11/2T S T K s T s U S U s ++==? 式中 T=RC ,K=R2/R1。 比较(1)、(2)二式,可得 n ω=1/T=1/RC ξ=K/2=R2/2R1 (3) 由(3)式可知,改变比值R2/R1,可以改变二阶系统的阻尼比。改变RC 值可以改变无阻尼自然频率n ω。 今取R1=200K ,R2=0K Ω,50K Ω,100K Ω和200K Ω,可得实验所需的阻尼比。图1-2 二阶系统模拟电路图 图1-3 二阶系统结构图 R2

实验报告1典型环节及其阶跃响应分析

实验一典型环节及其阶跃响应分析 一、实验目的 1、掌握控制模拟实验的基本原理和一般方法。 2、掌握控制系统时域性能指标的测量方法。 二、实验仪器 1、EL-AT-Ⅱ型自动控制系统试验箱一台 2、计算机一台 三、实验原理 1.模拟实验的基本原理: 控制系统模拟实验采用复合网络法来模拟各种典型环节,即利用运算放大器不同的输入网络和反馈网络模拟各种典型环节,然后按照给定系统的结构图将这些模拟环节连接起来,便得到了相应的模拟系统。再将输入信号加到模拟系统的输入端,并利用计算机等测量仪器,测量系统的输出,便可得到系统的动态响应曲线及性能指标。若改变系统的参数,还可进一步分析研究参数对系统性能的影响。 四、实验内容 1、用运算放大器构成比例环节、惯性环节、积分环节、比例积分环节、比例微分环节 和比例积分微分环节。 2、在阶跃输入信号作用下,记录各环节的输出波形,写出输入输出之间的时域数学关 系。 3、在运算放大器上实现各环节的参数变化。 五、实验步骤 六、实验步骤 1. 启动计算机,在桌面“信号、自控文件夹”中双击图 标,运行软件。 2. 测试计算机与实验箱的通信是否正常,通信正常继续。如通信不正常查找原因使 通信正常后才可以继续进行实验。 3. 连接典型环节的模拟电路,电路的输入U1接A/D、D/A卡的DA1输出,电路的输 出U2接A/D、D/A卡的AD1输入。检查无误后接通电源。 4. 在实验项目的下拉列表中选择[一、典型环节及其阶跃响应] ,鼠标单击按 钮,弹出实验课题参数设置对话框。在参数设置对话框中设置相应的实验参数 后用鼠标单击确定,等待屏幕的显示区显示实验结果. 5. 观测计算机屏幕显示出的响应曲线及数据,记录波形及数 七、实验结果 1、比例环节 K=2

相关主题
文本预览
相关文档 最新文档