• 大小: 43KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: Matlab
  • 标签: 蚁群算法  

资源简介

在MATLAB中利用蚁群算法进行优化PID参数,function [Pid_kp_Opertimizer,Pid_ti_Opertimizer,Pid_td_Opertimizer,Overshoot,Tr,Ts]=OptimizerPID1(m,NC_max,Alpha,Beta,Rho,Q) %% 主要符号说明 %% NC_max 最大迭代次数 %% m 蚂蚁个数 %% Alpha 表征信息素重要程度的参数 %% Beta 表征启发式因子重要程度的参数 %% Rho 信息素蒸发系数 %% Q 信息素增加强度系数 %% 输出分别表示:PID 三个最优参数、超调量、上升时间、下降时间 在运次程序之前,要先加载OptimizerPID.slx文件,然后再运行OptimizerPID.m文件,这个函数需要相应的参数才能运行,参数的含义在代码已经写出来了。

资源截图

代码片段和文件信息

function F=AimFunction(OvershootTrTs)
%%函数介绍
%%该函数用于计算每只蚂蚁经过的路径下的目标函数值
Overshoot_ZN=0.6832;
Tr_ZN=0.08;
Ts_ZN=0.1884;
F=0.6*(Overshoot/Overshoot_ZN)+0.2*(Tr/Tr_ZN)+0.2*(Ts/Ts_ZN);

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

     文件        214  2016-11-01 08:37  Copy_of_myant\AimFunction.m

     文件       2447  2016-11-01 08:31  Copy_of_myant\conclude.m

     文件        423  2016-11-12 10:56  Copy_of_myant\du.m

     文件       2019  2016-11-05 13:14  Copy_of_myant\NodeSelect.m

     文件      22741  2016-11-05 21:58  Copy_of_myant\OptimizerPID.slx

     文件      17240  2016-10-31 23:01  Copy_of_myant\OptimizerPID.slx.original

     文件       3773  2018-04-14 03:16  Copy_of_myant\OptimizerPID1.m

     文件        928  2016-11-12 10:30  Copy_of_myant\path_pid.m

     文件       1254  2016-11-01 08:56  Copy_of_myant\Star_Simulition.m

     文件       1255  2016-11-01 08:42  Copy_of_myant\Star_Simulition_copy.m

     文件        993  2016-11-05 13:14  Copy_of_myant\UpdateInformation.m

     目录          0  2017-03-26 15:55  Copy_of_myant

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

                53287                    12


评论

共有 条评论