资源简介
用蚁群算法优化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搭建的异步电动机矢量控制模型
相关资源
- 自己写的蚁群算法实验带GUI matlab写的
- 蚁群算法最短路径通用Matlab程序
- 基于蚁群算法的图像边缘检测
- 蚁群算法解决01背包问题
- 基于Matlab的QoS组播路由问题的蚁群算
- 图像边缘检测
- 蚁群算法动态寻路算法
- text-edge-detection 蚁群算法
- CVRP 一个用蚁群算法做OCVRP的代码。不
- 基于蚁群算法的机器人路径规划(避
- matlab蚁群算法工具箱matlab蚁群算法工
- MATLAB——基于蚁群算法的三维路
- 蚁群算法matlab代码
- 智能优化算法及其MATLAB第2版源代码
- 基于matlab编写的利用蚁群算法的小车
- 蚁群算法解决旅行商问题(Matlab版)
- 蚁群算法解决 TSP问题 matlab 2017a 编
- 蚁群算法连续函数优化问题
- 协作通信的中继选择和功率控制(r
- 用蚁群算法解决CVRP
- MOACO 多目标蚁群算法
- 蚁群算法三维路径规划
- evacuation
- 蚁群算法智能优化
- ACO 用MATLAB编写的蚁群算法最短路径寻
- Genetic_and_Ant_Algorithms_src 对想研究改进
- ESDA 无线传感器网络覆盖 基于蚁群算
- ant-algorithim
- Ant-colony-algorithm 将蚁群算法应用到无
- VRP 蚁群算法
评论
共有 条评论