资源简介

该matlab程序为基于pid参数自整定与自适应调节所写,内容包括了辨识数据的产生,基于PSO算法模型结构的选择以及模型参数的辨识,曲线较为理想

资源截图

代码片段和文件信息

%计算辨识优化目标函数子程序,模型结构G(s)=V1/(V2s+1)^V3
function [Qy1]=psoi_obj_1(V)
global Ts m u y n
Q=0;
%计算差分方程及目标函数
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

评论

共有 条评论