⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ga_pid.m

📁 其中提到遺傳學的程式碼與應用提供給次淚相向的研究者參考下載
💻 M
字号:
% GA_PID.m

global Kp Ki Kd Y MDL Iter
global MIN_offset MUL_factor

% Initializing variables
obj_fcn='GA_fPID';
MDL='PID0413';IC=[];elite=1;
MIN_offset=10000; MUL_factor=1; Iter=0; bit_n=60;
popuSize = 30;   % Size of the swarm
gen_no = 30;    % Maximum number of iterations
ranges=[0 0 0;10000 100 100];
 % call GA
     [popu, popu_real, fcn_value, upper, average,...
     lower, BEST_popu, popuSize, gen_no, para, best_pi,...
     bit_n, xover_rate, mutate_rate]=...
 GA_genetic(obj_fcn, ranges, IC, elite, gen_no, popuSize,bit_n);
x=para;
%eval(MDL)
Kp=x(1);Ki=x(2);Kd=x(3);sim(MDL);
t=Y(:,1);in=Y(:,2);out=Y(:,3);
figure(2);subplot(211);plot(t,[in out]);hold on

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -