资源简介

matlab仿真,关于模糊PID仿真的编程,以三相混合步进电机的控制为背景,来仿真模拟

资源截图

代码片段和文件信息

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‘)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-06-06 15:53  matlab 仿真\
     文件       36906  2013-05-30 16:12  matlab 仿真\bujindianji.mdl
     文件      688847  2013-05-29 16:29  matlab 仿真\cccfangzhen.mdl
     文件        2282  2013-05-30 09:38  matlab 仿真\fuzzpid.fis
     文件       35096  2013-06-05 18:09  matlab 仿真\fuzzpid.mdl
     文件       36867  2013-05-30 15:21  matlab 仿真\fuzzpid.mdl.r2010a
     文件       28489  2013-06-05 17:20  matlab 仿真\jiandanpid.mdl
     文件       29097  2013-05-30 18:04  matlab 仿真\jiandanpid.mdl.r2010a
     文件       46852  2013-06-06 15:53  matlab 仿真\ookk.mdl
     文件         738  2013-06-05 10:47  matlab 仿真\shiyan.m
     文件         859  2013-06-05 10:46  matlab 仿真\ziegler.m

评论

共有 条评论