控制系统稳定性分析的MATLAB实现
一、实验目的
1.熟悉MATLAB的仿真及应用环境。
2.在MATLAB的环境下研究控制系统稳定性。
二、实验内容和要求
1.学会使用MATLAB中的代数稳定判据判别系统稳定性;
2.学会使用MATLAB中的根轨迹法判别系统稳定性;
3.学会使用MATLAB中的频率法判别系统稳定性;
三、实验主要仪器设备和材料
1.PC 1台
2.实验软件:MATLAB 6.5 Control System Toolbox 5.2
四、实验方法、步骤及结果测试
一)用系统特征方程的根判别系统稳定性:
设系统特征方程为s5+s4+2s3+2s2+3s+5=0,计算特征根并判别该系统的稳定性。在command window窗口输入下列程序,记录输出结果。
>> p=[1 1 2 2 3 5];
>> roots(p)
二)用根轨迹法判别系统稳定性:对给定的系统的开环传递函数,进行仿真。
1.某系统的开环传递函数为,在command window窗口
输入程序,记录系统闭环零极点图及零极点数据,判断该闭环系统是否稳定。>> clear
>> n1=[0.25 1];
>> d1=[0.5 1 0];
>> s1=tf(n1,d1);
>> sys=feedback(s1,1);
>> P=sys.den{1};p=roots(P)
>> pzmap(sys)
>> [p,z]=pzmap(sys)