資源簡介
遺傳算法優化自抗擾控制器參數,實現系統優化,根據遺傳算法的學習,不斷優化輸出
代碼片段和文件信息
%GA(Generic?Algorithm)?Program?is?to?optimize?ADRC?Parameters
clear?all;
close?all;
clc;
global?rin?yout?timef?tu?v1
tic
Size=30;
CodeL=5;
G=50;????????%代數
BsJ=0;??%指標值
MinX(1)=zeros(1);
MaxX(1)=1000*ones(1);
MinX(2)=zeros(1);
MaxX(2)=10000*ones(1);
MinX(3)=zeros(1);
MaxX(3)=1000*ones(1);
MinX(4)=zeros(1);
MaxX(4)=1000*ones(1);
MinX(5)=zeros(1);
MaxX(5)=2*ones(1);
Beta(:1)=MinX(1)+(MaxX(1)-MinX(1))*rand(Size1);
Beta(:2)=MinX(2)+(MaxX(2)-MinX(2))*rand(Size1);
Beta(:3)=MinX(3)+(MaxX(3)-MinX(3))*rand(Size1);
Beta(:4)=MinX(4)+(MaxX(4)-MinX(4))*rand(Size1);
Beta(:5)=MinX(5)+(MaxX(5)-MinX(5))*rand(Size1);
%***************?Start?Running?***************
for?kg=1:1:G
????time(kg)=kg;
????%顯示
?????kg
%******?Step?1?:?Evaluate?BestJ?******
for?i=1:1:
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3154??2011-03-08?14:08??genetic?algorithm?for?tuning?ADRC\ADRC_GA.m
?????文件???????2365??2011-03-08?14:08??genetic?algorithm?for?tuning?ADRC\adrc_model.m
?????文件??????19838??2017-05-13?10:36??genetic?algorithm?for?tuning?ADRC\GA_ADRC.mat
?????文件????????405??2013-06-01?11:04??genetic?algorithm?for?tuning?ADRC\initial_Position_Velocity.m
?????文件????????569??2013-06-01?11:04??genetic?algorithm?for?tuning?ADRC\value_vector.m
?????目錄??????????0??2017-05-13?10:37??genetic?algorithm?for?tuning?ADRC
-----------?---------??----------?-----??----
????????????????26331????????????????????6
- 上一篇:fisher判別法
- 下一篇:電信報表系統的數據庫,序列
評論
共有 條評論