考研851 自动控制原理
题海 · solution · p.368

(4) MATLAB 验证。待校正系统的开环 Bode 图如图 6-53 所示,单位阶跃响应如图 6-55 所示,测得

\[\omega_c' = 6.17\text{rad/s}, \quad \gamma' = 18°\]
\[\sigma\% = 60\%, \quad t_p = 0.51\text{s}, \quad t_s = 3.62\text{s} (\Delta = 2\%)\]

已校正系统的开环 Bode 图如图 6-54 所示,单位阶跃响应如图 6-56 所示,测得

\[\omega_c'' = 9.84\text{rad/s}, \quad \gamma'' = 57.9°\]
\[\sigma\% = 15\%, \quad t_p = 0.29\text{s}, \quad t_s = 0.63\text{s} (\Delta = 2\%)\]

图:待校正系统的开环Bode图(MATLAB)

图:已校正系统的开环Bode图(MATLAB)

图 6-53 待校正系统的开环 Bode 图(MATLAB)      图 6-54 已校正系统的开环 Bode 图(MATLAB)

图:待校正系统时间响应(MATLAB)

图:已校正系统时间响应(MATLAB)

图 6-55 待校正系统时间响应(MATLAB)      图 6-56 已校正系统时间响应(MATLAB)

MATLAB 文本:exe617.m

w=1:1:100;
G0=tf(20,conv([1,0],[0.5,1]));       % 待校正系统的开环传递函数
Gc=tf([0.25,1],[0.04,1]);            % 超前校正网络的传递函数
G=series(Gc,G0);                     % 已校正系统的开环传递函数
[x0,y0]=bd_asymp(G0,w);[xc,yc]=bd_asymp(Gc,w);

· 362 ·