资源描述:
《第6章 线性系统matlab特性分析与参数计算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、控制相关专业研究生选修课程系统建模方法马宏军东北大学信息学院控制理论与导航技术研究所2013年3月逸夫楼203MATLAB实现控制系统稳定性分析稳定是控制系统的重要性能,也是系统能够工作的首要条件,因此,如何分析系统的稳定性并找出保证系统稳定的措施,便成为自动控制理论的一个基本任务.线性系统的稳定性取决于系统本身的结构和参数,而与输入无关.1直接判定法根据稳定的充分必要条件判别线性系统的稳定性,最简单的方法是求出系统所有极点,并观察是否含有实部大于0的极点,如果有,系统则不稳定.然而实际的控制系统大部分都是高阶系统,这样就面临求解高次方程,求根工作量很大在Matlab
2、中只需分别调用函数roots(den)或eig(A)即可,这样就可以由得出的极点位置直接判定系统的稳定性.1直接判定法已知控制系统的传递函数为若判定该系统的稳定性,输入如下程序:G=tf([1,7,24,24],[1,10,35,50,24]);roots(G.den{1})运行结果:ans=-4.0000-3.0000-2.0000-1.0000由此可以判定该系统是稳定系统.2根轨迹法判断系统的稳定性根轨迹法是一种求解闭环特征方程根的简便图解法,它是根据系统的开环传递函数极点、零点的分布和一些简单的规则,研究开环系统某一参数从零到无穷大时闭环系统极点在s平面的轨迹.
3、控制工具箱中提供了rlocus函数,来绘制系统的根轨迹,利用rlocfind函数,在图形窗口显示十字光标,可以求得特殊点对应的K值.2根轨迹法判断系统的稳定性已知一控制系统,H(s)=1,其开环传递函数为:绘制系统的轨迹图.程序为:G=tf(1,[1320]);rlocus(G);[k,p]=rlocfind(G)2根轨迹法判断系统的稳定性根轨迹图如图1所示,2根轨迹法判断系统的稳定性光标选定虚轴临界点,程序结果为:selected_point=0-0.0124ik=0.0248p=-2.0122-0.9751-0.0127光标选定分离点,程序结果为:selected
4、_point=-1.9905-0.0124ik=0.0308p=-2.0151-0.9692-0.01582根轨迹法判断系统的稳定性上述数据显示了增益及对应的闭环极点位置.由此可得出如下结论:(1)06时,系统的一对复根的实部为正,系统处于不稳定状态.3用Nyquist曲线判断系统的稳定性Matlab提供了函数Nyq
5、uist来绘制系统的Nyquist曲线,若方法2系统分别取k=4和k=10(图2为阶跃响应曲线),通过Nyquist曲线判断系统的稳定性,程序如下:num1=[4];num2=[10];den1=[1,3,2,0];gs1=tf(num1,den1);gs2=tf(num2,den1);hs=1;gsys1=feedback(gs1,hs);gsys2=feedback(gs2,hs);t=[0:0.1:25];figure(1);subplot(2,2,1);step(gsys1,t)subplot(2,2,3);step(gsys2,t)subplot(2,2,2
6、);nyquist(gs1)subplot(2,2,4);nyquist(gs2)3用Nyquist曲线判断系统的稳定性图2阶跃响应曲线3用Nyquist曲线判断系统的稳定性奈氏稳定判据的内容是:若开环传递函数在s平半平面上有P个极点,则当系统角频率X由-∞变到+∞时,如果开环频率特性的轨迹在复平面上时针围绕(-1,j0)点转P圈,则闭环系统稳定,否则,是不稳定的.3用Nyquist曲线判断系统的稳定性图3Nyquist曲线3用Nyquist曲线判断系统的稳定性当k=4时,从图3中k=4可以看出,Nyquist曲不包围(-1,j0)点,同时开环系统所有极点都位于平面左
7、半平面,因此,根据奈氏判据判定以此构成闭环系统是稳定的,这一点也可以从图2中k=4系统单位阶跃响应得到证实,从图2中k=4可以看出系统约23s后就渐渐趋于稳定.当k=10时,从图3中k=10可以看出,Nyquist曲线按逆时针包围(-1,j0)点2圈,但此时P=0,所以据奈氏判据判定以此构成的闭环系统是不稳定的,图2中k=10的系统阶跃响应曲线也证实了这一点,系统振荡不定。4bode图法判断系统的稳定性bode判据,实质上是Nyquist判据的引伸.本开环系统是最小相位系统,即P=0,用Xc表示对数幅频特性曲线与横轴(0dB)交点的频率,Xg表示对数