我用了刘金琨《先进PID》控制中基于实数编码PID整定的例子改了传递函数参数后(sys=tf(400,[1,50,0]);变为sys=tf(12.5,[1,2.58,12.5]); )整定后的阶跃响应图形变为
[img]file:///C:\Users\leglas\AppData\Roaming\Tencent\Users\76744502\QQ\WinTemp\RichOle\R`G_U{1O[H{`DCQT}Y)O%BA.jpg[/img]
想请教下大家是怎么回事呢?
谢咯!
附程序
%GA(Generic Algorithm) Program to optimize PID Parameters
clear all;
close all;
global rin yout timef
Size=30;
CodeL=3;
MinX(1)=zeros(1);
MaxX(1)=20*ones(1);
MinX(2)=zeros(1);
MaxX(2)=1.0*ones(1);
MinX(3)=zeros(1);
MaxX(3)=1.0*ones(1);
Kpid(:,1)=MinX(1)+(MaxX(1)-MinX(1))*rand(Size,1);
Kpid(:,2)=MinX(2)+(MaxX(2)-MinX(2))*rand(Siz