资源简介
用蚁群算法优化PID参数,这是matlab源代码
代码片段和文件信息
clear all;
close all;
maxit=1;%最大循环次数
nc=0;t=0;
tao=ones(2020);
rho=0.8;
alpha=1;
beta=2;
Q=100;
mant=10;%蚂蚁个数
iter=0;
bestpara=zeros(13);%用于记录最优值
fmin=inf;
for iter=1:maxit
for ka=1:mant
deltatao=zeros(2020);
Y1(:ka)=0.2/mant*ka*rand(201)+0.3*ones(201);
Y2(:ka)=0.2/mant*ka*rand(201)+1.4*ones(201);
Y3(:ka)=0.2/mant*ka*rand(201)+1.4*ones(201);
[paraf]=anttravel(taoalphabetaY1(:ka)Y2(:ka)Y3(:ka));
if (f bestpara=para;
fmin=f;
end
for i=1:20
for j=1:20
%for i=1:mant
deltatao(ij)=deltatao(ij)+Q/f;
%end
end
end
end
tao=(1-rho)*tao+deltatao;
end
%y=bestpara;
%fval=fmin;
[yvalfval]=antsimu(bestpara(1)bestpara(2)bestpara(3));
plot(yval)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 921 2007-06-25 10:30 蚁群算法优化PID参数\ant.m
文件 2952 2007-06-22 09:46 蚁群算法优化PID参数\antsimout.m
文件 1550 2007-06-25 10:01 蚁群算法优化PID参数\antsimu.m
文件 1476 2007-05-18 16:39 蚁群算法优化PID参数\anttravel.m
文件 5759 2007-04-23 17:35 蚁群算法优化PID参数\PIDNLJ.m
文件 2824 2007-04-23 16:45 蚁群算法优化PID参数\PIDsimu.m
目录 0 2011-12-10 17:24 蚁群算法优化PID参数
----------- --------- ---------- ----- ----
15700 8
- 上一篇:自适应粒子群算法
- 下一篇:SIMUli
nk搭建的异步电动机矢量控制模型
相关资源
- 用蚁群算法求解TSP问题的matlab程序
- 蚁群算法论文+源代码
- 针对栅格路径规划的蚁群算法MATLAB
- 蚁群算法实现三维路径规划Matlab源码
- matlab蚁群算法.zip
- 论文研究-基于改进蚁群算法的车辆路
- 基于蚁群算法和神经网络匹配算法的
- matlab蚁群算法各种经典蚁群算法for
- 基于栅格地图的蚁群算法路径规划
- 基于蚁群算法和神经网络匹配算法的
- 基于蚁群算法和神经网络匹配算法的
- 多种蚁群算法在机器人路径规划中的
- 机器人避障航路规划蚁群算法MATLAB仿
-
模糊PID的simuli
nk仿真及结果分析 - 蚁群算法进行二维路径规划.zip
- 蚁群算法MATLAB代码287131
- 蚁群算法路径规划避障MATLAB源程序
- 蚁群算法无人机路径规划
- 粒子群 模拟退火 蚁群算法MATLAB实现
- 基本蚁群聚类算法及其改进算法带M
- 基于蚁群算法和神经网络匹配算法的
- 运用matlab编程实现蚁群算法的低压电
- 蚁群算法算法的路径规划MATLAB实现
- 利用蚁群算法对PID参数自整定程序源
- 蚁群算法最短路径matlab程序
- 蚁群算法求最短路径1
- 蚁群算法最短路径万能matlab源代码
- MATLAB蚁群算法ACA最短路径-注释完整
- 路径规划蚁群算法
- 蚁群算法粗糙集matlab代码
评论
共有 条评论