資源簡介

代碼片段和文件信息
function?[GcKpTiTd]=bestd(PIDvars)
%參數PID是校正器的類型,當PID=1時,為計算P調節器的參數;當PID=2時,為計算PI調節器的參數;當PID=3時,為計算PID調節器的參數
%參數vars為帶延遲一慣性環節模型的K、T、tau,已知這三參數為:K=vars(1);T=vars(2);tau=vars(3)
%參數Gc為校正器傳遞函數
%參數Kp為校正器的比例系數
%參數Ti為校正器的積分時間常數
%參數Td為校正器的微分時間常數
K=vars(1);T=vars(2);
tau=vars(3);Ic=vars(4);
Kp=[];Ti=[];Td=[];
if?PID==1
????ABtab=[0.902?1.414?0.904;-0.985?-0.917?-1.084];
elseif?PID==2
????ABtab=[0.984?1.305?0.859;-0.986?-0.959?-0.977;...
????????0.608?0.492?0.674;-0.707?-0.739?-0.680];
elseif?PID==3
????ABtab=[1.435?1.495?1.357;-0.921?-0.945?-0.947;...
????????0.878?1.101?0.842;-0.749?-0.771?-0.738;...
????????0.482?0.560?0.381;1.137?1.006?0.995];
end
ii=0;
tt=tau/T;
if?PID==1
????a1=ABtab(1ii+Ic);
????b1=ABtab(2ii+Ic);
????Kp=(a1*(tt^b1))/K;
elseif?PID==2
????a1=ABtab(1ii+Ic);
????b1=ABtab(2ii+Ic);
????a2=ABtab(3ii+Ic);
????b2=ABtab(4ii+Ic);
????Kp=(a1*(tt^b1))/K;
????Ti=T/(a2*(tt^b2));
elseif?PID==3
????a1=ABtab(1ii+Ic);
????b1=ABtab(2ii+Ic);
????a2=ABtab(3ii+Ic);
????b2=ABtab(4ii+Ic);
????a3=ABtab(5ii+Ic);
????b3=ABtab(6ii+Ic);
????Kp=(a1*(tt^b1))/K;
????Ti=T/(a2*(tt^b2));
????Td=T*a3*(tt^b3);
end
if?PID==1
????Gc=Kp;
elseif?PID==2
????nn=[Kp*Ti?Kp];
????dd=[Ti?0];
????Gc=tf(nndd);
elseif?PID==3
????nn=[Kp*Ti*Td?Kp*Ti?Kp];
????dd=[Ti?0];
????Gc=tf(nndd);
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1472??2016-11-05?11:42??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\bestd.m
?????文件????????345??2016-11-05?08:49??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\cqiz_root.m
?????文件????????394??2016-11-05?11:26??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\cqjz_freq.m
?????文件????????354??2016-11-05?11:31??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\cqzh_dfreq.m
?????文件????????354??2016-11-05?11:30??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\cqzh_freq.m
?????文件???????1065??2016-11-05?11:40??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\jz_C_C.m
?????文件????????839??2016-11-05?09:19??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\jz_PID.m
?????文件????????689??2016-11-05?11:39??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\kttau.m
?????文件????????119??2016-11-05?09:23??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li10_1.m
?????文件????????346??2016-11-05?09:42??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li10_2.m
?????文件????????170??2016-11-05?09:42??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li10_3.m
?????文件????????237??2016-11-05?09:43??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li10_4.m
?????文件????????197??2016-11-05?09:43??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li10_5.m
?????文件????????191??2016-11-05?09:44??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li10_6.m
?????文件????????188??2016-11-05?09:45??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li10_7.m
?????文件????????401??2016-11-05?09:45??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li10_8.m
?????文件????????229??2016-11-05?09:51??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li11_1.m
?????文件????????340??2016-11-05?09:53??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li11_4.m
?????文件????????289??2016-11-05?09:55??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li12_11.m
?????文件????????133??2016-11-05?09:56??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li13_1.m
?????文件????????236??2016-11-05?09:56??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li13_2.m
?????文件????????347??2016-11-05?09:57??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li13_3.m
?????文件????????320??2016-11-05?09:58??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li13_4.m
?????文件????????178??2016-11-05?09:59??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li14_2.m
?????文件????????352??2016-11-05?10:00??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li14_3.m
?????文件????????246??2016-11-05?10:01??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li14_5.m
?????文件????????218??2016-11-05?10:02??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li14_6.m
?????文件????????583??2016-11-05?10:03??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li14_6_.m
?????文件????????164??2016-11-05?10:03??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li14_7.m
?????文件????????261??2016-11-05?10:03??494966源碼-MATLAB?R2016a?控制系統設計與仿真35個案例分析\li14_8.m
............此處省略118個文件信息
評論
共有 條評論