本帖最后由 KA_IX 于 2021-4-12 11:49 编辑

一、实践目的
1、利用计算机作典型环节和开环系统的波特图、极坐标图和尼尔科斯图。
2、观察记录控制系统的开环频率特性。
3、控制系统的开环频率特性分析。
二、实践内容
1、绘制开环系统
b20dff6bbb024de58bcb7f916f83b2fc?from=pc.jpg
的BODE图,计算出该系统的稳定裕度, 并判断闭环系统的稳定性。【N=135】
2、作开环系统
cec9741ea7c74e5db8d897c2e6d17ba7?from=pc.jpg
的波特图、奈奎斯特图和尼尔科斯图,记录并观察曲线,依此分析闭环系统的性能。【K=13.5】
3、系统开环传递函数为:
6f261596658247f38b7a3395eda013d8?from=pc.jpg
做出nyquist图,按nyquist稳定判据判断闭环系统的稳定性,并绘制闭环系统的阶跃响应曲线来验证其稳定性。(N同题1)
三,实践要求
1、根据内容要求,写出的MATLAB程序,及对应的结果、曲线等。
2、实验中需要判定系统稳定性及性能分析的,需要给出理由。
四、结果
1.
a) 程序代码
  1. s=tf('s')
  2. G=(s+135/100)/(4*s^3+3*s^2+2*s) %系统开环传递函数
  3. bode(G) %系统Bode图
  4. margin(G) %带有裕度的Bode图
  5. [Gm,Pm]=margin(G) %幅值裕度,相角裕度
幅值裕度(Gm),相角裕度(Pm)分别是
788c48e97c584b8d9e472143eca5b6e7?from=pc.jpg
b) 程序运行结果


268dc52d15be43fd8a80b0f89208ccd1?from=pc.jpg

分析:从上图可以看出,开环传递函数,幅值裕度Gm>0,相角裕度Pm>0,所以系统是稳定的。
2.
a)
程序代码
  1. num=135/10;
  2. den=[0.1 1.001 0.01 0]
  3. G=tf(num,den)
  4. figure(1);
  5. margin(G) %绘制系统的Bode图
  6. figure(2);
  7. nyquist(G) %绘制系统的奈奎斯特图
  8. w=logspace(-1,2,100); %给定频率范围
  9. figure(3);
  10. nichols(num,den,w); %绘制系统的尼尔科斯图
  11. ngrid;
b) 波特图
8776cc182294445891ea0bbfe4366409?from=pc.jpg
奈奎斯特图
5e9ae430f3d249feacb2c51bcce98e54?from=pc.jpg
c) 尼尔科斯图
6927b75543ff4d67880696e154e1862e?from=pc.jpg
分析::从上图可以看出,开环传递函数,幅值裕度Gm<0,相角裕度Pm<0,所以系统是稳定的。
3.
a)
程序代码
  1. num=[12 4*1.35];
  2. den=[2 1 0];
  3. G=tf(num,den)
  4. figure(1);
  5. nyquist(G) %绘制系统的nyquist图
  6. figure(2);
  7. step(feedback(G,1))%绘制系统的阶跃响应曲线
  8. figure(3);
b) nyquist图


f16469456b124e1bad772aab1ff0cd54?from=pc.jpg

c) 系统的阶跃响应曲线
6cbac6585eeb47a5a2ed8b50ee1210cc?from=pc.jpg
d) 分析:从上图中可以看出,开环系统nyquist图,不包围(-1,j0)点,且开环系统,可以判断,系统是稳定的。