免费获取!粒子群、遗传算法整定PID参数,传递函数可以任意修改

本期主题:采用粒子群、遗传算法整定PID参数,代码可免费获取,获取方式在文末。

首先采用simulink搭建传递函数,如图:

14040f51dc2496f79191b34aeb92a0cc.png

需要修改传递函数的小伙伴,直接点击这个红框的位置,改下参数即可。

PSO整定PID参数的大致思路如下:

7efbe4130b1392cb92f54ddc4447443d.png

本次整定PID参数的参数指标为:ITAE

参数设置如下:PSO迭代次数为80,种群个数设置为:30个。其他参数设置为:

%% 参数设置
w = 0.7;      % 惯性因子 
c1 = 1.5;       % 加速常数
c2 = 1.5;       % 加速常数
Dim = 3;            % 维数
SwarmSize = 30;    % 粒子群规模
ObjFun = @PSO_PID;  % 待优化函数句柄
MaxIter = 80;      % 最大迭代次数  
MinFit = 0.1;       % 最小适应值 
Vmax = 1;
Vmin = -1;
Ub = [100 2 100];  %寻优上限
Lb = [0 0 0];  %寻优下限

PSO优化PID结果:

973497fc961c6052f5cc55dff2202d6a.png

63a1a5679569b63e767ba00a090cf532.png

2c44183c8d5e14d90725ba10835a6695.png

2fb25fa42c326e95fd7685424287b2bf.png

遗传算法优化PID结果:

445b14d53b037b039faaf9397eb749d5.png

d5a690b788eade33e6b075d8603310b6.png

5310302850221d4ae6d3e92e73edb601.png

获取完整代码方式:后台回复关键词免费获取无套路。

关键词:整定PID

更多PID参数整定的代码:

获取更多代码:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淘个代码_

不想刀我的可以选择爱我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值