基于交替混沌粒子群算法的恒温箱PID控制
吴 伟,颜文俊
浙江大学电气工程学院,浙江杭州
摘 要:为满足目前市场对恒温箱系统越来越高的性能要求,设计了一种高性能的恒温箱控制系统。基于PIC16F877A芯片完成系统硬件设计,并采用PID算法作为控制策略。结合混沌的遍历性和粒子群算法的快速趋同效应,设计了一种新型的交替混沌粒子群(ACPSO)优化算法用以整定PID控制器的参数。通过与收缩因子粒子群算法(CPSO)和变惯性权重粒子群算法(IWPSO)比较,证明交替混沌粒子群算法收敛速度快,并能避免粒子群算法容易陷入局部较优的问题。仿真和实际系统测试表明,所设计的控制器可以有效地提高控制系统的性能,应用前景广阔。
关 键 词:PIC16F877A;恒温箱;交替混沌粒子群(ACPSO);PID
1 引 言
恒温箱在科研实验、医疗和材料化工行业等方面有着广泛的应用。随着科技进步和市场发展,测量精度、控制精度等性能要求越来越高。自动控温系统作为恒温箱中的关键部分,很大程度上决定了恒温箱的性能。因此,设计一种高性能的控制器显得尤为重要。本文将结合PID算法来实现控制器设计。但传统的PID算法参数整定繁琐,因此各种PID整定方法层出不穷,而其中又以基于搜索的方法效果较好,混沌算法、神经网络、模糊控制和各种进化算法都已被研究和使用。粒子群算法是一种计算简单、运算量小的全局优化方法,但是存在容易早熟和陷入局部较优的问题[1]。不少学者提出了解决办法,各种混合粒子群算法也被广泛研究。文献[2]介绍了粒子群算法的研究进展,并给出了目前粒子群算法的一些改进措施。混沌粒子群算法是其中运算简便、实用性较强的一种。本文将介绍一种新型的混沌粒子群优化算法交替混沌粒子群算法(ACPSO)来优化PID控制器的参数,算法可以明显简化整定过程,同时系统的控制效果将明显提高。
相关阅读:
- ...2014/01/26 13:27·基于交通视频的雾天检测与去雾方法研究
- ...· Efinix® 全力驱动AI边缘计算,成功推出Trion™ T20 FPGA样品, 同时将产品扩展到二十万逻辑单元的T200 FPGA
- ...· 英飞凌亮相进博会,引领智慧新生活
- ...· 三电产品开发及测试研讨会北汽新能源专场成功举行
- ...· Manz亚智科技跨入半导体领域 为面板级扇出型封装提供化学湿制程、涂布及激光应用等生产设备解决方案
- ...· 中电瑞华BITRODE动力电池测试系统顺利交付北汽新能源
- ...· 中电瑞华FTF系列电池测试系统中标北京新能源汽车股份有限公司
- ...· 中电瑞华大功率高压能源反馈式负载系统成功交付中电熊猫
- ...· 中电瑞华国际在电动汽车及关键部件测评研讨会上演绎先进测评技术