資源簡介
單回路控制系統(tǒng),采用傳統(tǒng)的PID控制器進(jìn)行控制,采用matlab編寫代碼仿真實現(xiàn)
代碼片段和文件信息
%%?PID控制系統(tǒng)仿真
%%?清空
clear?all;
clc;
%%?設(shè)置PID控制器參數(shù)
DTA?=?20;?%比例帶
Ti?=?80;????%積分時間
%%?設(shè)置仿真參數(shù)?
DT=1;??????%仿真步距
ST=4000;???%仿真時長
LP=ST/DT;??%仿真步數(shù)
%%?設(shè)置被控對象參數(shù)
K=3.74;????%比例系數(shù)
T=86.5;????%時間常數(shù)
n=5;???????%階次
s(1:n)=0;
A=exp(-DT/T);
B=1-A;
%%?進(jìn)行仿真
xi=0;?xp=0;
Upid=0;%控制器輸出
dUpid=0;%控制器輸出增量
Y_PID?=?zeros(1LP);???????
T_PID?=?zeros(1LP);???
U_PID?=?zeros(1LP);
e0=0;%上一時刻的偏差值
SP=ones(1LP);%期望值
for?i=1:LP
評論
共有 條評論