资源简介
基于粒子群算法的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\
- 上一篇:MIMO_OFDM.m
- 下一篇:MATLAB图局部放大函数
评论
共有 条评论