改进粒子群优化算法的研究及其在控制系统设计中的应用

来源 :北京化工大学 | 被引量 : 0次 | 上传用户:X22521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现在的工业被控对象越来越复杂,并且控制要求不断的提高,为了满足不断提高的生产要求,使得生产过程更加平稳,控制质量更加符合要求,如何准确的寻找到参数模型,并且在此基础上寻找到最佳的控制器参数是十分必要且迫切的。粒子群优化算法(PSO)是近年来提出来的一种群体智能优化算法,比较适用于不可微的复杂优化问题,非线性的求解以及组合优化问题。由于粒子群优化算法原理简单,容易理解,收敛速度较快等优点,已经发展为智能优化研究的一个重要的分支,在很多领域都得到了应用,但粒子群也存在自己固有的缺陷,比如早熟收敛,容易陷入局部最优且搜索精度不高等,针对这个缺陷进行算法的改进研究,使之更加适合实际的工业生产,具有重要的理论价值和实际意义。本文在理论上针对于粒子群优化算法容易陷入局部最优以及早熟等缺点,结合遗传算法的选择交叉变异算子进行改进,并加入了对惯性因子采取非线性减小等机制,得到一种新型的GAPSO算法,同时对另外一种结合模拟退火的粒子群优化算法(SAPSO)进行了研究,对比遗传算法、GAPSO和SAPSO三种不同的优化算法,最后总结出结合了遗传算子的粒子群优化效果更好,所以后文多选择这种改进的算法来应用,使用Matlab和Visual C++实现此算法,将该方法应用于PID控制系统参数调优和被控对象参数辨识上,并比较了不同优化算法的收敛性能,仿真结果显示所提出的算法优化效果优于基本粒子群优化算法和遗传算法,收敛性能也得到很大提高,避免了早熟收敛。因为要对真实的工业对象建模以及控制器的参数调优,所有本文以Visual C++为实现语言,通过良好的可视化界面,编写和实现了改进的,PSO算法。通过比较使用Visual C++和Matlab实现的改进算法的优化效果,二者的优化结果相近,但前者的优化速度明显比后者快很多,具有更高的实用价值。然后以高级多功能过程控制实训系统(SMPT-1000)为实际被控对象,进行了PSO算法的实际应用研究,通过OPC客户端完成对被控对象的数据采集,使用Visual C++实现的结合遗传算子的改进的粒子群优化算法对换热器的模型进行参数辨识,对换热器的温度控制进行参数寻优,且实现了使用此种改进的算法对锅炉的过热蒸汽温度的控制调优以及对过热蒸汽的压力的参数模型辨识,方便了其他研究者继续进行内模控制的研究,对实验结果的分析表明,使用改进的粒子群优化算法对PID控制器参数调优和对象的参数模型辨识具有有效性和可行性。最后,总结了课题的研究成果,并指出使用此优化算法还有许多有待解决的问题。
其他文献
无线传感器网络是由随机部署在监控区域内的大量廉价微型传感器节点,通过无线通信方式组成的多跳自组织网络系统,它可以实时采集、处理和传输网络覆盖区域内被感知对象的信息
气浮台作为一种借助平面型气浮轴承在一个平面上实现几乎无摩擦运动的航天器地面模拟装置,以其成本相对较低、持续时间较长、引入扰动较小等优点在近几十年发展迅速,被广泛应
互联网已经是当今人类日常生活中的重要组成部分,人们对互联网的依赖越来越强,它就像一张大网将所有人紧密地联系在一起。随着互联网的普及,人们对网络的质量提出了更高的期
为了应对未来空战的需求,提高空空导弹的作战能力,占据空中打击优势,本文研究具有多执行机构的空空导弹敏捷转弯复合控制问题。以具有燃气喷管形式的直接侧向力装置和气动舵
随着科学的发展和技术的进步,系统的复杂性和自动化水平日趋提高,故障发生的可能性和严重性也不断增加,故障检测与诊断技术已成为提高系统安全性和可靠性的重要手段之一。基
本文对于船舶柴油机-调距桨的单机推进系统和双机推进系统的建模与仿真进行系统的研究。   文中选取MAK9M25柴油机作为建模对象,分别对单机推进系统和双机推进系统进行了
在通信技术迅猛发展的今天,手机已渐渐成为人们工作生活中不可或缺的联系工具,同时伴随着手机的普及,利用手机从事犯罪活动的现象也日益严重,因此为准确把握犯罪动向,严厉打击犯罪
随着移动互联网技术的发展,人们对精确位置服务的要求越来越高。在室外环境中,GPS、北斗等四大卫星系统基本能满足人们的需求,然而在室内遮蔽环境下卫星信号强度和质量急速下
随着空间观测任务的多样化和复杂化以及空间观测技术的不断发展,对日观测作为空间科学的重要任务之一受到广泛关注。高精度对日观测是提升人类对太阳认知的基础。而对日观测
南极科考支撑平台是由我国首座独立研制的极端条件能源支撑平台,突破了我国南极科考受制于澳大利亚的局面,因此具有十分重要的研究意义。讨论了南极科考支撑平台数据采集、处