• 大小: 0.29M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: matlab  

资源简介


用matlab和simulink设计P、PI、PID控制器,并用ziegler-nichols经验公式整定,有论文,有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(‘未校正前系统阶跃响应曲线‘);
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控制器校正后的系统阶跃响应曲线‘);
grid;
G_c2=feedback(G1*Gc2Gp);
figurestep(G_c2);
title(‘PI 控制器校正后的系统阶跃响应曲线‘);
grid;
G_c3=feedback(G1*Gc3Gp);
figurestep(G_c3);
title(‘PID控制器校正后的系统阶跃响应曲线‘);
grid;
figurestep(G_c1);hold on;step(G_c2);hold on;step(G_c3);
title(‘P、PI、PID控制器校正后的系统阶跃响应曲线‘);
grid;
gtext(‘P‘)
gtext(‘PI‘)
gtext(‘PID‘)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     571392  2010-06-26 23:38  PID设计.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


评论

共有 条评论