資源簡介
基于遺傳算法的LQR控制器優化設計matlab源程序代碼,學習matlab算法設計的一個很好的例子
代碼片段和文件信息
function?f=GA_LQR(x)
%%%%%%%%%%%%?parameters?of?the?model?%%%%%%%%%%%%%%%%%
mb=320;
mw=40;
ks=20000;
kt=200000;
G0=5*1e-6;
u=20;
f0=0.1;
A=[00-ks/mbks/mb0;00ks/mw(-kt-ks)/mwkt/mw;10000;01000;0000-2*pi*f0];
B=[1/mb;-1/mw;0;0;0];
C=eye(size(A1));
D=zeros(size(A1)size(B2));
G=[0;0;0;0;2*pi*sqrt(G0*u)];
t=[0:0.005:50];
%M=10001;N=1;P=20;
%w=wgn(MNP);
w=[1.53854787441409;3.28972115167213;4.08401049513719;-6.06984504458546;2.29555520073523;-8.58183039948082;0.967628342066259;-7.66060600370107;-14.4670067743435;-4.87506961919873;22.3597010010719;16.0143189167852;2.01378735095420;-8.75463214554915;-17.3866223986345;-4.91440999351440;-1.11801075094346;-5.19996819929589;5.79697116603347;14.6232256272619;5.59462545922011;8.80498000500697;3.70193127263589
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2010-08-21?13:35??源程序
?????文件??????34417??2010-08-21?13:35??源程序\Active_Suspension_LQR.mdl
?????文件?????177225??2010-08-21?13:35??源程序\GA_LQR.m
?????文件????????448??2010-08-21?13:35??源程序\GA_LQR_run.m
-----------?---------??----------?-----??----
???????????????212090????????????????????4
評論
共有 條評論