資源簡介
用matlab和simulink設(shè)計(jì)P、PI、PID控制器,并用ziegler-nichols經(jīng)驗(yàn)公式整定,有論文,有matlab程序,有simulink模型
代碼片段和文件信息
K=8;
T=360;
L=180;
num=[K];
den=[T?1];
G1=tf(numden)
[npdp]=pade(L2);
Gp=tf(npdp)
figurestep(G1*Gp);
title(‘未校正前系統(tǒng)階躍響應(yīng)曲線‘);
grid;
[Gc1Kp1]=ziegler(1[KLT1]);
Gc1
[Gc2Kp2Ti2]=ziegler(2[KLT1]);
Gc2
[Gc3Kp3Ti3Td3]=ziegler(3[KLT1]);
Gc3
G_c1=feedback(G1*Gc1Gp);
figurestep(G_c1);
title(‘P控制器校正后的系統(tǒng)階躍響應(yīng)曲線‘);
grid;
G_c2=feedback(G1*Gc2Gp);
figurestep(G_c2);
title(‘PI?控制器校正后的系統(tǒng)階躍響應(yīng)曲線‘);
grid;
G_c3=feedback(G1*Gc3Gp);
figurestep(G_c3);
title(‘PID控制器校正后的系統(tǒng)階躍響應(yīng)曲線‘);
grid;
figurestep(G_c1);hold?on;step(G_c2);hold?on;step(G_c3);
title(‘P、PI、PID控制器校正后的系統(tǒng)階躍響應(yīng)曲線‘);
grid;
gtext(‘P‘)
gtext(‘PI‘)
gtext(‘PID‘)
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????571392??2010-06-26?23:38??PID設(shè)計(jì).doc
?????文件??????39599??2010-06-26?21:42??simu2.mdl
?????文件????????857??2010-06-20?17:32??ziegler.m
?????文件????????733??2010-06-26?00:53??design.m
?????文件??????25297??2010-06-26?21:05??simu1.mdl
-----------?---------??----------?-----??----
???????????????637878????????????????????5
評論
共有 條評論