《自动控制原理课程设计-串联超前校正.docx》由会员分享,可在线阅读,更多相关《自动控制原理课程设计-串联超前校正.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、自动控制原理课程设计-串联超前校正 Figure 2校正前阶跃响应曲线 Figure 4-校正前后阶跃响应曲线 Matlab命令窗口内运行过程如下: % 202208109自动控制理论课程设计% %- 校正前-% K=10; %由稳态误差要求得开环增益 G0=tf(K,1 1 0) %建立开环系统模型 figure(1) margin(G0);grid %绘制伯德图,计算校正前系统的幅值裕度、相角裕度 %及对应的截止频率、穿越频率 sys0=feedback(G0,1,-1); %求系统闭环传递函数 figure(2) step(sys0);grid %绘制阶跃响应曲线 %-% %- 求取校正
2、传递函数-% wm=4.78; %试取校正系统的截止频率 Lwc=20-40*log10(wm); a=10(-0.1*Lwc) %计算超前校正网络参数a T=1/(wm*sqrt(a) %计算超前校正网络参数T phi=asin(a-1)/(a+1) %phi表示最大超前角m Gc0=(1/a)*tf(a*T 1,T 1); %确定超前网络传递函数 Gc=a*Gc0 %补偿超前网络产生的增益衰减, %放大器增益增高a倍 %- 校正后-% G=Gc*G0 figure(3) hold on; bode(G,g,G0,b); h,r,wx,wc=margin(G); hold on; margi
3、n(G);grid; legend(green-G,blue-G0); sys1=feedback(G,1,-1); figure(4); step(sys0,sys1);grid; legend(blue-sys0,green-sys1); %-% Transfer function: 10 - s2 + s a = 5.2205 T = 0.0916 phi = 0.7457 Transfer function: 0.478 s + 1 - 0.09156 s + 1 Transfer function: 4.78 s + 10 - 0.09156 s3 + 1.092 s2 + s 用simulink工具箱仿真如下: Scope中阶跃响应曲线如下: