- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于蜻蜓算法PID控制器参数优化
基于蜻蜓算法PID控制器参数优化
摘 要: 为了解决传统PID参数优化方法易出现费时、震荡且不能保证所调参数最优的问题,提出一种基于蜻蜓算法的PID控制参数优化方法,该方法利用蜻蜓群体寻找食物的过程并以误差性能指标ITAE作为其适应度函数实现PID控制参数的优化。通过仿真实验,并与粒子群优化算法、人工蜂群算法、布谷鸟搜索算法等常用的PID参数整定方法进行比较,结果表明,基于蜻蜓算法优化的PID控制器具有更优的控制性能。
关键词: 蜻蜓算法; PID控制器; 参数优化; ITAE; 控制性能; 反馈控制策略
中图分类号: TN876?34; TP18 文献标识码: A 文章编号: 1004?373X(2018)12?0102?06
Abstract: To solve the problems of time?consuming, vibration, and inability to guarantee the adjusted parameters optimal in the traditional PID parameter optimization method, a PID control parameter optimization method based on dragonfly algorithm is proposed. In the method, the PID control parameters are optimized by using the process of dragonfly population searching for food and taking the error performance indicator ITAE as the fitness function. The simulation experiment results show that, in comparison with the common PID parameter tuning methods such as particle swarm optimization algorithm, artificial bee colony algorithm, and cuckoo search algorithm, the PID controller based on dragonfly algorithm optimization has a better control performance.
Keywords: dragonfly algorithm; PID controller; parameter optimization; ITAE; control performance; feedback control strategy
0 引 言
PID控制器是最早提出的反?控制器之一[1],在工业控制领域,有超过95%的反馈回路部件使用的是PID控制器,然而由于PID控制本质是一种线性控制规律,在实际工业应用中对于一些非线性、高阶、时滞的复杂系统,常规的PID控制效果并不能满足生产要求。因此,PID控制器的参数优化一直是控制理论研究的一个重要课题。
蜻蜓算法(Dragonfly Algorithm,DA)[2]源于自然界中蜻蜓捕食、迁徙和躲避外敌的群体行为,实现对目标函数的优化。该算法不仅具有粒子群算法的个人认知和社会认知能力,同时结合了布谷鸟算法[3]中[Le′vy]飞行行为,在算法寻优过程中能够有效避免陷入局部最优,提高算法的搜索性能。本文将蜻蜓算法用于PID控制器参数优化,基本思路是将PID控制器待优化的参数作为蜻蜓个体的位置信息,并以误差性能指标ITAE作为其适应度函数,利用蜻蜓群体寻找食物的过程实现对PID控制参数的优化。并选取7类工业控制中的典型控制模型,通过Matlab对各系统进行仿真实验,并与粒子群算法[4?6]、人工蜂群算法、布谷鸟搜索算法等几种常用的PID参数优化方法进行比较。实验结果表明,利用蜻蜓算法优化的PID控制器对各控制模型均具有很好的控制性能。
1 PID控制器
PID控制器的规律为:
4.3.2 20次独立运行整定结果对比
考虑到智能优化算法的随机性,在上述相同的环境下,各算法针对7类不同控制模型分别进行20次独立仿真实验,从整定得到的ITAE性能指标结果的最优值、最差值、平均值和方差进行不同的算法分析,结果见表3。从表3可看出,对于[G1(s)],[G3(s)]和[G5(s)]被控对象,蜻蜓算法在最优值、最差值、平均值和方差的仿真结果均优于其他4种算法;对于[G2(s)]
您可能关注的文档
最近下载
- 小学二年级数学一单元检测卷.doc VIP
- 2025中国农业银行秋招发布时间笔试备考题库及答案解析.docx VIP
- 三级医院评审医技组药事检查手册.ppt VIP
- 2024年昆仑物流有限公司秋季高校毕业生招聘45人笔试参考题库附带答案详解.pdf
- yc-ii22 路十路口说明书.doc VIP
- 北京恒安卫士协议书.docx VIP
- T_CPSS 1003-2023 直流散热风扇通用性能测试规范 .docx VIP
- 10.2 我们与法律同行 课件(共22张PPT)2025年统编版道德与法治七年级下册.pptx VIP
- 护理查房制度理论知识考核试题及答案.docx VIP
- 房屋市政工程安全生产标准化指导图册(2025版).pptx
原创力文档


文档评论(0)