資源簡介
PID控制 MATLAB仿真(第二版)完整程序
代碼片段和文件信息
%PID?Controller
clear?all;
close?all;
ts=0.001;
sys=tf(5.235e005[187.351.047e0040]);
dsys=c2d(systs‘z‘);
[numden]=tfdata(dsys‘v‘);
u_1=0.0;u_2=0.0;u_3=0.0;
r_1=rand;
y_1=0;y_2=0;y_3=0;
x=[000]‘;
error_1=0;
for?k=1:1:3000
time(k)=k*ts;
kp=1.0;ki=2.0;kd=0.01;
???
S=1;???
if?S==1???%Triangle?Signal
???if?mod(time(k)2)<1?????
???rin(k)=mod(time(k)1);
else
???rin(k)=1-mod(time(k)1);
end
???rin(k)=rin(k)-0.5;
end
if?S==2???%Sawtooth?Signal
???rin(k)=mod(time(k)1.0);
end
if?S==3???%Random?Signal
rin(k)=rand;??
vr(k)=(rin(k)-r_1)/ts;??%Max?speed?is?5.0
while?abs(vr(k))>=5.0
??? rin(k)=rand;??
vr(k)=abs((rin(k)-r_1)/ts);
end
end
u(k)=kp*x(1)+kd*x(2)+ki*x(3);???%PID?Controller
%Restricting?the?output?of?controller
if?u(k)>=
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2005-12-06?10:32??1022
?????目錄??????????0??2005-12-06?10:32??1022\PID程序
?????目錄??????????0??2005-12-06?10:32??1022\PID程序\chap1
?????文件??????10020??2004-06-07?07:32??1022\PID程序\chap1\chap1_1.mdl
?????文件???????1418??2004-06-13?12:10??1022\PID程序\chap1\chap1_10.m
?????文件??????16387??2004-06-13?12:17??1022\PID程序\chap1\chap1_11.mdl
?????文件????????897??2004-06-13?12:19??1022\PID程序\chap1\chap1_12.m
?????文件???????1242??2004-06-13?12:20??1022\PID程序\chap1\chap1_13.m
?????文件??????11066??2004-06-13?12:21??1022\PID程序\chap1\chap1_14.mdl
?????文件????????155??2004-06-13?12:21??1022\PID程序\chap1\chap1_14f.m
?????文件???????1441??2004-06-13?12:22??1022\PID程序\chap1\chap1_15.m
?????文件???????1192??2004-06-13?12:22??1022\PID程序\chap1\chap1_16.m
?????文件????????623??2004-06-13?12:24??1022\PID程序\chap1\chap1_17.m
?????文件???????1684??2004-06-13?12:25??1022\PID程序\chap1\chap1_18.m
?????文件??????14775??2004-06-13?12:26??1022\PID程序\chap1\chap1_19.mdl
?????文件????????248??2004-06-13?12:26??1022\PID程序\chap1\chap1_19f.m
?????文件???????9520??2004-06-07?07:37??1022\PID程序\chap1\chap1_2.mdl
?????文件???????1311??2004-06-13?12:27??1022\PID程序\chap1\chap1_20.m
?????文件???????1188??2004-06-13?12:27??1022\PID程序\chap1\chap1_21.m
?????文件???????1499??2004-06-13?12:28??1022\PID程序\chap1\chap1_22.m
?????文件???????1058??2004-06-13?12:29??1022\PID程序\chap1\chap1_23.m
?????文件???????1332??2004-06-13?12:29??1022\PID程序\chap1\chap1_24.m
?????文件????????924??2004-06-13?11:35??1022\PID程序\chap1\chap1_25.m
?????文件????????691??2004-06-13?12:31??1022\PID程序\chap1\chap1_26.m
?????文件???????1706??2004-06-13?12:31??1022\PID程序\chap1\chap1_27.m
?????文件?????????79??2004-06-02?09:19??1022\PID程序\chap1\chap1_2plot.m
?????文件???????9896??2004-06-02?09:26??1022\PID程序\chap1\chap1_3.mdl
?????文件????????908??2004-06-02?09:29??1022\PID程序\chap1\chap1_3plant.m
?????文件????????807??2004-06-02?09:29??1022\PID程序\chap1\chap1_3s.m
?????文件??????13183??2004-06-13?11:59??1022\PID程序\chap1\chap1_4.mdl
............此處省略159個文件信息
評論
共有 條評論