• 大小: 114KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: Matlab
  • 标签: PSO、PID  

资源简介

基于粒子群算法的PID控制器优化设计,利用MATLAB中的Simulink仿真对PID设计进行了很好的控制

资源截图

代码片段和文件信息

clear
clc
fitnessfcn = @ PSO_PID;    % 适应度函数句柄
nvars=3;                   % 个体变量数目
LB = [0 0 0];              % 下限
UB = [300 300 300];        % 上限
options=gaoptimset(‘PopulationSize‘100‘PopInitRange‘[LB;UB]‘EliteCount‘10‘CrossoverFraction‘0.6‘Generations‘100‘StallGenLimit‘100‘TolFun‘1e-100‘PlotFcns‘{@gaplotbestf@gaplotbestindiv});   % 算法参数设置
[x_bestfval]=ga(fitnessfcnnvars [][][][]LBUB[]options);      % 运行遗传算法

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         477  2010-08-23 10:58  chapter14\GA_run.m
     文件       29558  2010-08-22 18:38  chapter14\PID_Model.mdl
     文件        2589  2010-08-23 13:03  chapter14\PSO.m
     文件         174  2010-08-22 18:38  chapter14\PSO_PID.m
     文件      116504  2010-08-23 13:09  chapter14\问题解决思路.pdf
     目录           0  2018-01-02 21:38  chapter14\

评论

共有 条评论

相关资源