这个方程的拉普拉斯反变换,就是时域响应解c(t),这时当0≤ζ<1时, c(t)=
当ζ=1时 c(t)= (t≥0) 当ζ>1时
(t≥0)
c(t)= (t≥0)
不同ζ时单位脉冲响应曲线见图3-10。对ζ≥1的情况,单位脉冲响应总是正值或在t=∞时为零。这时系统的单位阶跃响应必是单调增长的。
由于单位脉冲响应是单位阶跃响应的导数,所以单位脉冲响应曲线与时间轴第一次相交的点对应的时间必是峰值时间tp,而从t=0至t=tp这一段曲线与时间轴所包围的面积将等于1+Mp(参见图3-11),而且单位脉冲响应曲线与时间轴包围的面积代数和为1。
图3-10 单位脉冲响应曲线
图3-11 从脉冲响应求Mp
例题3-10 3-10
图示系统中 =0.6, =5弧度/秒。当系统受到单位阶跃输入信号作用时,试求上升时间tr、峰值时间tp、最大超调量Mp和调整时间ts。
解:根据给定的 和
值,可以求得
=
=4和 =
=3。
图3-错误!未定义书签。 例3-10图
1. 上升时间tr 上升时间为:
tr= =
式中β为: 弧度
因此,可求得上升时间tr为:tr= 2. 峰值时间tp 峰值时间为:
= 秒
tp=
3. 最大超调量Mp 最大超调量为:
Mp=
= =0.785秒
= =0.095
因此,最大超调量百分比为9.5%。 4. 调整时间ts
对于2%允许误差标准,调整时间为:
ts= =4/3=1.33秒
对于5%允许误差标准,调整时间为:
ts= =3/3=1
3.4 高阶系统的暂态响应 回目录
当系统高于二阶时,将其称为高阶系统。其传递函数一般可以写成如下形式
将上式进行因式分解,可写成
式中 si:传递函数极点,i=1、2、…、n; zj:传递函数极点,j=1、2、…、m。
假定系统所有零点、极点互不相同,并假定极点中有实数极点和复数极点,而零点中只有实数零点。当输入为单位阶跃函数时,其阶跃响应的象函数为
= + +
式中 m:传递函数零点总数; n:传递函数极点总数,n=q+2r; q:实极点数;
r:共轭复数极点的对数。
对上式求取原函数,即得高阶系统的单位阶跃响应: c(t)=A+
+
式中 Ai= ;
Dk= ;
θk=sk=- 。
;
由此可见,高阶系统的暂态响应是一阶和二阶系统暂态响应分量的合成。可以得到如下结论:
1.高阶系统暂态响应各分量的衰减快慢由指数衰减系数si及 决定。假设系统的一对复数极点与虚轴间距离为 ,另一对复数极点与虚轴间距离是其5倍,即5 ,如按式(3-15)估算,后者对应的暂态分量衰减时间大约为前者的1/5,由此可知,系统的极点在s平面左半部距虚轴愈远,相应的暂态分量衰减得愈快。
2. 高阶系统暂态响应各分量的系数Ai和Dk不仅与s平面中极点的位置有关,并且与零点的位置也有关。当某极点si愈靠近某一零点zj而远离其他极点,同时与s平面的原点相距也很远,则相应分量的系数Ai越小,该暂态分量的影响就小。若一对零、极点互相接近,则该极点对暂态响应几乎没有影响。极端情况,若一对零、极点重合(偶极子),则该极点对暂态响应无任何影响。若某极点si远离零点,但距S平面原点较近,则相应的该分量的系数Ai就比较大,于是,该分量对暂态响应的影响就较大。因此,对于系数很小的分量以及远离虚轴的极点对应的衰减很快的暂态分量常可忽略,于是高阶系统的响应就可以用低阶系统的响应去近似。
3. 如果高阶系统中距离虚轴最近的极点,其实部比其他极点的实部的1/5还要小,并且该极点附近没有零点,则可以认为系统的响应主要由该极点决定。这些对系统响应起主导作用的极点,称为系统主导极点。高阶系统的主导极点常是共轭复数极点。如能找到一对共轭复数主导极点,则高阶系统就可以近似地当作二阶系统来分析,相应地其暂态响应性能指标都可以按二阶系统来近似估计。
在设计一个高阶系统的时候,常利用主导极点这一概念选择系统参数,使系统具有预期的一对共轭复数主导极点,这样就可以近似地用二阶系统的性能指标来设计系统。详见后面有关系统设计章节的内容。
3.5 用MATLAB进行暂态响应分析 回目录
3.5.1线性系统的MATLAB表示 3.5.3在图形屏幕上书写文本 3.5.5求脉冲响应的另一种方法
3.5.1线性系统的MATLAB表示
系统的传递函数用两个数组来表示。考虑下列系统:
3.5.2传递函数系统单位阶跃响应3.5.4脉冲响应 3.5.6斜坡响应
(3-17)
该系统可以表示为两个数组,每一个数组由相应的多项式系数组成,并且以s的降幂排列如下: num=[0 0 25] den=[1 4 25]
注意,必要时需补加数字零。
如果已知num和den(即闭环传递函数的分子和分母),则命令 step(num,den),step(num,den,t)
将会产生出单位阶跃响应图(在阶跃命令中,t为用户指定时间)。
当阶跃命令的左端含有变量时,如:[y,x,t]=step(num,den,t)显示屏上不会显示出响应曲线。因此,必须利用plot命令去查看响应曲线。矩阵y和x分别包含系统在计算时间点t求出的输出响应和状态响应(y的列数与输出量数相同,每一行对应一个相应的时间t单元。x的列数与状态数相同,每一行对应一个相应的时间t单元)。
3.5.2传递函数系统单位阶跃响应的求法
下面讨论由方程(3-17)描述的系统的单位阶跃响应。MATLAB Program3-1将给出该系统的单位阶跃响应曲线。该单位阶跃响应曲线如图3-13所示。 其源程序为:
MATLAB Program 3-1 num=[0 0 25];
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库第三章自控系统的时域分析 - 图文(4)在线全文阅读。
相关推荐: