粒子群算法优化模糊PID控制器的量化因子和比例因子出现问题 - 爱问答

(爱问答)

粒子群算法优化模糊PID控制器的量化因子和比例因子出现问题

粒子群算法优化模糊PID控制器的量化因子和比例因子出现问题和题主写的几乎一样,但一直出现这个问题,希望可以获得解决

1、我在多个版本下进行过测试,况不尽相同。其中在某个版本的确出现过一次这个问题,但后来一直未能复现那个现象,所以未能进一步分析。
2、大致看了一下程序的思想:这个程序通过粒子群方法对几个增益系数进行优化,目标函数通过对模型仿真足够长的时间求积分型性能指标ITAE,而模型本身则又通过模糊逻辑对PID控制系数进行调整。
程序的绝大多数运行时间都消耗在调用Simulink模型进行仿真上。从我电脑上的况看,运行一次仿真有时需要十几分钟,有时甚至十几个小时都没结束(与待优化的几个增益系数取值有关),而根据主程序pso的参数设置,每一代迭代就需要调用粒子群规模的次数30,最多可能迭代50代,也就是最多可能仿真1500次。这样很自然会造成【一直不停的运行】,而如果强制停止运行,很自然就是位于调用Simulink进行仿真的那行代码上。
3、对于题主现在的程序,我有几点疑问:
(1)当前的模型使用了FLS,然后用pso方法进行优化,是否有比较可信的文献支撑?仅就对这个系统进行控制来说,总感觉有点把简单问题复杂化了,应该有更简单的做法。希望题主能提供更多的一些背景资料(例如主要参考文献)。
(2)模型中存在一些比较可疑甚至错误的地方。例如,使用Derivative模块提供微分信号是不可靠的做法,而FLC模块前应该用Mux而不是Add(这个错误是致命的,可能求解时间过长的原因主要就是它,我没进一步研究)。
(3)PID系数相当于都叠加了一个基准,这种做法的必要性及其来源?

相关标签:控制

下一篇:局域网怎么重启其他电脑??

上一篇:共享智能大数据是什么

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?