-
大小: 4KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-06-02
- 語言: Matlab
- 標(biāo)簽: PSO??系統(tǒng)辨識??matlab程序??自學(xué)習(xí)??
資源簡介
該matlab程序為基于pid參數(shù)自整定與自適應(yīng)調(diào)節(jié)所寫,內(nèi)容包括了辨識數(shù)據(jù)的產(chǎn)生,基于PSO算法模型結(jié)構(gòu)的選擇以及模型參數(shù)的辨識,曲線較為理想

代碼片段和文件信息
%計算辨識優(yōu)化目標(biāo)函數(shù)子程序,模型結(jié)構(gòu)G(s)=V1/(V2s+1)^V3
function?[Qy1]=psoi_obj_1(V)
global?Ts?m?u?y?n
Q=0;
%計算差分方程及目標(biāo)函數(shù)
x(1:n)=0;
DT=2;
A=exp(-DT/V(2));B=1-A;
for?k=1:m
????for?i=1:Ts/DT
????????x(1)=A*x(1)+V(1)*B*u(k);
????????for?j=2:n
????????????x(j)=A*x(j)+B*x(j-1);
????????end
???end
???y1(k)=x(n);
???Q=Q+(y(k)-y1(k))*(y(k)-y1(k));
end??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????10368??2019-01-15?10:15??PSO_MAIN.m
?????文件?????????375??2016-01-20?16:58??psoi_obj_1.m
?????文件????????1037??2016-01-20?16:58??psoi_obj_2.m
?????文件?????????556??2016-01-20?16:58??psoi_obj_3.m
?????文件?????????455??2016-01-20?16:58??psoi_obj_4.m
- 上一篇:OFDM信道估計
- 下一篇:模糊C值聚類法MATLAB程序
評論
共有 條評論