• 大小: 141KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-28
  • 语言: Matlab
  • 标签: MATLAB  粒子群  PID  

资源简介

本代码主要利用MATLAB工具进行MATLAB——基于粒子群算法的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);      % 运行遗传算法

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3271  2010-08-23 11:23  案例14\cell模式下运行结果\GA_run.html

     文件       1337  2010-08-23 11:23  案例14\cell模式下运行结果\GA_run.png

     文件      10751  2010-08-23 11:23  案例14\cell模式下运行结果\GA_run_01.png

     文件      11078  2010-08-22 22:25  案例14\cell模式下运行结果\PSO.html

     文件       3133  2010-08-22 22:25  案例14\cell模式下运行结果\PSO.png

     文件       4996  2010-08-22 22:25  案例14\cell模式下运行结果\PSO_01.png

     文件       6157  2010-08-22 22:25  案例14\cell模式下运行结果\PSO_02.png

     文件        477  2010-08-23 10:58  案例14\源程序\GA_run.m

     文件      29558  2010-08-22 18:38  案例14\源程序\PID_Model.mdl

     文件       2589  2010-08-23 13:03  案例14\源程序\PSO.m

     文件        174  2010-08-22 18:38  案例14\源程序\PSO_PID.m

     文件     116504  2010-08-23 13:09  案例14\问题解决思路.pdf

     目录          0  2011-03-21 22:28  案例14\cell模式下运行结果

     目录          0  2011-03-21 22:28  案例14\源程序

     目录          0  2011-03-21 22:28  案例14

----------- ---------  ---------- -----  ----

               190025                    15


评论

共有 条评论