资源描述:
《6matlab刘振宇杨世凤》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.单位反馈系统的开环传递函数为试编程绘制闭环系统的根轨迹。>>z=-1;>>p=[0;-2;-3];>>k=1;>>sys=zpk(z,p,k);>>rlocus(sys)系统稳定的的取值范围:;系统的阶跃响应有超调的的取值范围:分离点的坐标:2.设单位反馈控制系统的开环传递函数为试编程绘制闭环系统的根轨迹。>>n=1;>>d=conv([10],conv([11],conv([13.5],[1613])));>>sys=tf(n,d);>>rlocus(sys)由图上数据可知:闭环系统稳定的的取值范围:;根轨迹与虚轴的交点坐标:;分离点的
2、坐标:。3.设单位反馈控制系统的开环传递函数为试编程绘制闭环系统的根轨迹。>>n=1;>>d=conv([10],conv([14],[1420]));>>rlocus(n,d)由图上数据可知:闭环系统稳定的的取值范围:;根轨迹与虚轴的交点坐标:;分离点的坐标:,。4.>>n=[-11];>>d=conv([10],[12]);>>rlocus(n,d)闭环系统稳定的的取值范围:;根轨迹与虚轴的交点坐标:;系统的单位阶跃响应无超调的的取值范围:。5.>>n=1;>>d=conv([100],conv([12],[15]));>>rlocus(
3、n,d)由图知闭环系统不稳定;>>n=[21];>>d=conv([100],conv([12],[15]));>>rlocus(n,d)由图知闭环系统在一定范围内()稳定;改变所产生的效应:系统由不稳定变为在一定范围内稳定,改进了系统的稳定性。6.>>n=[11];>>d=[1560];>>rlocus(n,d)由图可知,当时方程的根均为实数根;验证:当时,方程的根应该均为实数根,具体通过解方程验证如下:验证:当时,方程的根应该均为实数根,具体通过解方程验证如下:>>d=[1,5,6.3,0.3];>>roots(d)ans=-2.7436
4、-2.2068-0.0495当时,方程为,从根轨迹图上看存在2个复数根。具体通过解方程验证如下:>>d2=[1,5,6.5,0.5];>>roots(d2)ans=-2.4590+0.2236i-2.4590-0.2236i-0.08207.>>n=1;>>d=conv([122],[124]);>>rlocus(n,d)稳定性:时闭环系统稳定;假设为正反馈,则根轨迹方程为,整理可得:,n=-1;d=conv([1,2,2],[1,2,5]);sys=tf(n,d);rlocus(sys)稳定性:时闭环系统稳定;欲保证闭环系统稳定,不管系统为
5、正反馈或负反馈,当时闭环系统必然是稳定的。8.>>sys1=tf([1],[1,2,2]);>>sys2=tf([1],[1,2,4]);>>sys3=tf([1],[1,2,4]);>>sys=sys1*sys2*sys3Transferfunction:1--------------------------------------------------s^6+6s^5+22s^4+48s^3+72s^2+64s+32>>rlocus(sys)稳定性:时闭环系统稳定;分离点坐标:9.(1)n=1;d=conv([1,0],[1,2]);s
6、ys=tf(n,d);rlocus(sys);(2)整理为:n=-1;d=conv([1,1],conv([1,3],[1,-4]));sys=tf(n,d);rlocus(sys);(3)n=1;d=conv([1,0],conv([1,1],conv([1,2],[1,4])));sys=tf(n,d);rlocus(sys);(4)整理为:n=-1*conv([1,1],[1,4]);d=conv([1,0,0],conv([1,3],conv([1,-6],[1,5])));sys=tf(n,d);rlocus(sys);(5)z=[
7、-1;-8];p=[0;0;-3;-5;-5];k=[1];sys=zpk(z,p,k);rlocus(sys);(6)整理为:z=[-1;-8;-8];p=[0;0;0;-3;-5];k=[-1];sys=zpk(z,p,k);rlocus(sys);(7)z=[-1;-1];p=[0;-2;-3;-4];k=[1];sys=zpk(z,p,k);rlocus(sys);(8)整理为:sys1=tf([-1],[1,2,2]);sys2=tf([1,3],[1,2,2]);sys3=tf([1],conv([1,1],[1,2]));sys
8、=sys1*sys2*sys3rlocus(sys)10.n=[1,20];d=conv([1,0],[1,24,144]);sys=tf(n,d);rlocus(