线性系统的时域分析法
- 格式:doc
- 大小:360.00 KB
- 文档页数:12
实验二 线性系统时域响应分析一、实验目的1.熟练掌握step( )函数和impulse( )函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。
2.通过响应曲线观测特征参量ζ和n ω对二阶系统性能的影响。
3.熟练掌握系统的稳定性的判断方法。
二、基础知识及MATLAB 函数(一)基础知识时域分析法直接在时间域中对系统进行分析,可以提供系统时间响应的全部信息,具有直观、准确的特点。
为了研究控制系统的时域特性,经常采用瞬态响应(如阶跃响应、脉冲响应和斜坡响应)。
本次实验从分析系统的性能指标出发,给出了在MATLAB 环境下获取系统时域响应和分析系统的动态性能和稳态性能的方法。
用MATLAB 求系统的瞬态响应时,将传递函数的分子、分母多项式的系数分别以s 的降幂排列写为两个数组num 、den 。
由于控制系统分子的阶次m 一般小于其分母的阶次n ,所以num 中的数组元素与分子多项式系数之间自右向左逐次对齐,不足部分用零补齐,缺项系数也用零补上。
1.用MATLAB 求控制系统的瞬态响应1)阶跃响应求系统阶跃响应的指令有:step(num,den) 时间向量t 的范围由软件自动设定,阶跃响应曲线随即绘出step(num,den,t) 时间向量t 的范围可以由人工给定(例如t=0:0.1:10)[y ,x]=step(num,den) 返回变量y 为输出向量,x 为状态向量在MATLAB 程序中,先定义num,den 数组,并调用上述指令,即可生成单位阶跃输入信号下的阶跃响应曲线图。
考虑下列系统:25425)()(2++=s s s R s C 该系统可以表示为两个数组,每一个数组由相应的多项式系数组成,并且以s 的降幂排列。
则MATLAB 的调用语句:num=[0 0 25]; %定义分子多项式den=[1 4 25]; %定义分母多项式step(num,den) %调用阶跃响应函数求取单位阶跃响应曲线grid %画网格标度线xlabel('t/s'),ylabel('c(t)') %给坐标轴加上说明title('Unit-step Respinse of G(s)=25/(s^2+4s+25)') %给图形加上标题名则该单位阶跃响应曲线如图2-1所示:注意:在figure 中点鼠标右键,在右键菜单中选择“Characteristics”,其中包括四个系统性能指标:“Peak Response 峰值”、“Settling Time 调节时间”、“Rise Time”和“Steady State 稳态值”,选中其中的任何一个指标后,都会用大点点在图上标出指标对应的位置。
1 第3章 线性系统的时域分析法 3-1 一单位反馈系统的开环传递函数为)1(1)(sssGK,求系统的单位阶跃响应及动态性能指标psrttt和,%,。 由题意可解得:5.0,1n 所以,系统的单位阶跃响应为: )sin(11)(2tetyd
tn
其中047.1601arctan,23122nd 所以)047.123sin(231)047.123sin(5.011)(5.025.0tetetytt 其动态性能性能指标为:
stststpnsr628.3615.033473.2%3.16%
3-2 一单位反馈系统的开环传递函数为)1()(TssKsGk,其中单位阶跃响应曲线如图所示,图中stypp5.1,25.1。试确定系统参数K、T值。 图 题3-2图 4.0
28.2n
可得TTKnn12,2 将参数(n,)值代入以上两式可得54.0,86.2TK 2
3-3 一单位反馈系统的开环传递函数为)2()(2nnKsssG,已知系统的)(1)(ttr,误差时间函数为tteete74.37.14.04.1)(,求系统的阻尼比、自然振荡角频率n、系统的闭环传递函数及系统的稳态误差。 系统的闭环极点为74.3,7.121ss 相应的特征方程为 0358.644.5)74.3)(7.1(2ssss 相应的特征方程为 0222nnss 由此解得 079.1,52.2n 系统为І型系统,稳态误差为0。
3-4 一闭环反馈控制系统的结构图如图所示。 求:①当sts8.1%)5(%,20%时,系统的参数K和τ的值; ②求上述系统的位置误差系数pk,速度误差系数vk,加速度误差系数ak。 图 题3-4图 由已知条件sts8.1%)5(%,20%可知
stens8.13%)5(%20%100%21/
由此解得 21.0,因此取3.0 则有 56.5n
因此 1.02312KKnn 由于线性定常二阶系统各项系数均大于零,可推断系统稳定。 3
01avpKKK
3-5 某随动系统结构图如图所示,已知radVsTsVradKradVK/2,2.0),/(5.0,/4021。
试求:①加入速度反馈前后闭环系统动态性能指标st%,; ②为使加入速度负反馈后的闭环系统出现临界阻尼的非振荡阶跃响应,τ应如何取值?计算其调节时间。 图 题3-5图
① 未加入速度负反馈前系统的开环传递函数为 则有52,1002nn 由此解得 25.0,10n ② 加入速度负反馈后系统的开环传递函数为 则有102,1002nn 由此解得 5.0,10n ③ 要使系统出现临界阻尼状态,此时1 从②的推导过程可知212Kn 由此可得 38 处于临界阻尼状态时,系统的调节时间为
sTtns475.0175.475.4
3-6 如图所示,随动系统的对象特征同题3-5。采用微分顺馈校正方法,使闭环系统的n,值和题3-5采用速度反馈时闭环系统的n,一样。试求:①'1',K的 4
值;②系统性能指标st%,及题3-5性能作比较,结果如何,为什么? 图 题3-6图 ① 加入微分顺馈后系统的开环传递函数为 使闭环系统的n,值和题3-5采用速度反馈时闭环系统的n,一样
即 105.252,1005.2''12nnK 由以上关系可得 2,40''1K ② 系统的动态性能指标st%,
sts6.0%)5(%3.16%
3-8 已知系统如图所示,试分析参数τ取何值时,系统方能稳定? 图 题3-8图
系统的特征方程为 0101023sss 系统要稳定,劳斯表第一列元素必要大于0,且特征方程各项系数必大于0 则有 01001010且 即1
3-9 已知如图所示,图中的G(s)为12.010)(ssG,引入HK和0K的目的是使过渡过程时间st减小为原来的1/10,又保证总放大系数不变。试选择HK和0K的值。 图 题3-9图 系统仍为一阶系统,要使过渡过程时间st减小为原来的1/10 06.03%)5(''Tts
则有 9.0HK
要保证总放大系数不变 5
10101100'HKKK 则有100K
3-10 有闭环系统的特征方程如下,试用劳斯判据判定系统的稳定性,并说明特征根在复平面上的分布。
①05042023sss的系统劳斯表为:
劳思表第一列系数无符号变化,特征方程各项系数均大于0,因此系统稳定,所有特征根均位于复平面虚轴的左边,即均为负实数或为具有负实部的复数。 ②08862234ssss的系统劳斯表为:
(辅助方程F(s)=0系数) 用导数方程的系数取代全零行相应的元,便可按劳斯表的规则运算下去,得到
由于劳思表第一列系数无符号变化,特征方程各项系数均大于0,因此系统稳定。 ③0121222189323456ssssss的系统劳斯表为:
5005.15020410123ssss082828611234ssss
84828286101234sssss
2345612018312813122291sssss 6
以(s+1)乘以原特征方程 由于出现全零行,故用4s构造如下辅助方程: 04612183)(2424sssssF 取辅助方程对变量s的导数,得方程 0124)(3ssds
sdF
由新的劳斯表可知,第一列系数无符号变化,特征方程各项系数均大于0,因此系统稳定。
3-11 单位反馈系统的开环传递函数为)15.0)(1()15.0()(2sssssKsGK,试确定使系统稳定的K值范围。 02)2(43)(234KsKssssD 列劳斯表 要使系统稳定,劳斯表第一列元素必须要大于零,即 可得K稳定范围为705.10K。
3-12 已知系统的结构图如图所示,试用劳斯判据确定使系统稳定的fK的聚会范围。 图 题3-12图 列劳斯表: 要使系统稳定,劳斯表第一列系数必满足:100fK
即0fK
3-13 设有单位反馈系统,其开环传递函数分别为
)15)(4()1.0(10)()15)(4(10)(2sssssG
ssssG
KK 7
求输入量为ttr)(和2542)(tttr时系统的稳态误差。 ① 从系统的开环传递函数可知系统型别为І型,开环增益K=2.5。 当ttr)(时,4.01,5.24101KeKkssv 当2542)(tttr时,0,,avpkKkk 则有Kess402 ②由开环传递函数可求得系统的闭环传递函数为:
1104215110)(234ssssss
上述系统的特征方程为01104215234ssss 由于劳斯表第一列系数不全为正,不满足稳定的充分条件,所以系统不稳定。不稳定的系统不存在稳态误差。
3-14 设具有单位反馈的随动系统,开环传递函数分别为
)33(12)()5)(10(150)(12.01)(22sssssG
ssssGssG
KKK
试求系统的位置、速度和加速度误差系数。 ①给定系统为0型系统,开环增益K=1 故有:0,1avpkkKk
②给定系统为1型系统,开环增益350150K 故有:0,3,avpkKkk ③给定系统为2型系统,开环增益31K 故有:31,Kkkkavp 8
3-15 一单位反馈控制系统的开环传递函数为 iccffKKssTKsTKKsG)1(1)(0
输入信号为),()(1)(均为常数babttatr 要使闭环系统的稳态误差sse不大于0,试求系统各参数应满足的条件。 从开环传递函数的形式可知,该系统为1型系统,系统的开环增益icfKKKKK0。
故有KKKKKkkcfvp0, 当bttatr)(1)(时, 要使闭环系统的稳态误差sse不大于0
00icfKKKK
b 即 00bKKKKicf
3-16 已知系统如图所示, ①问当12K时,系统对r(t) 是几型的? ②若使系统对r(t)为1型的,试选择2K的值。 图 题3-16图 ①当12K时,系统的开环传递函数为
)1)(1()(211sTsTKsGK
从开环传递函数的形式上看出来,系统的型别为0型系统。 ②系统的开环传递函数为
)1)(1()(2121sTsTKKsGK
若使系统对r(t)为1型的,则可选择sAK2