单回路负反馈控制系统的设计
单回路负反馈系统
校正前系统的单位阶跃响应曲线程序
num=[20];
den=[0.0125 0.525 1 20]; step(num,den); grid on;
xlabel('t');ylabel('c(t)');
title('Unit-Step Response of G(s)=20/(0.0125*s^3+0.525s^2+s+1)')
图2.1.2校正前系统的单位阶跃响应曲线
2.1.3校正前系统的波特图
校正前波特图程序 num=[20];
den=[0.0125 0.525 1]; w=logspace(-2,3,100); bode(num,den,w);
grid on;
title('Bode Diagram of G(s)=20/[s*(0.5s+1)*(0.025s+1)]')
图2.1.3校正前的波特图
校正前根轨迹图程序
K=20;
Z=[];
P=[0 -2 -40]; [num,den]=zp2tf(Z,P,K); rlocus(num,den); V=[-45 2 -25 25]; axis(V);
TITLE('Root-locus plot of G(s)=4.08(0.432s+1)/[s(0.088s+1)(0.5s+1)(0.025s+1)]'); xlabel('Re'); ylabel('Im');
图2.1.1校正前 根轨迹图
图2.1.4校正前的仿真图
图2.1.5校正前的仿真阶跃响应曲线
校正后系统的单位阶跃响应曲线
num=[0 1.7626 4.0800];
den=[0.0011 0.0587 0.6130 2.7626 4.08]; step(num,den); grid on;
xlabel('t');ylabel('c(t)');
title('jlyC(s)/R(s)=20*0.204*(0.432*s+1)/((0.088*s+1)*(0.0125*s^3+0.525s^2+s+1)+20*0.204*(0.432*s+1))');
图2.3.3校正后系统的单位阶跃响应曲线
2.3.4校正后的波特图
校正后波特图程序
num=[1.7626 4.0800];
den=[0.0011 0.0587 0.6130 1.0000 0]; bode(num,den);
grid on;
title('jlyC(s)/R(s)=20*0.204*(0.432*s+1)/((0.088*s+1)*(0.0125*s^3+0.525s^2+s+1)+20*0.204*(0.432*s+1))');)
图2.3.4校正后波特图
图2.3.5校正后的仿真图
图2.3.6校正后的仿真图
校正后根轨迹图程序
K=4.08;
Z=[-1/0.432 ];
P=[0 -1/0.088 -2 -40]; [num,den]=zp2tf(Z,P,K); rlocus(num,den); V=[-45 2 -25 25]; axis(V);
TITLE('Root-locus plot of G(s)=4.08(0.432s+1)/[s(0.088s+1)(0.5s+1)(0.025s+1)]'); xlabel('Re'); ylabel('Im');
图2.3.2校正后的根轨迹图
图3.1.3校正装置的仿真图
图3.1.4校正装置的阶跃响应仿真图
校正装置的仿真图及频率特性图
图3.1.1校正装置的解阶跃响应曲线图
图3.1.2校正装置的波特图