The invention discloses a parameter optimization method of PID controller based on PSO ABFO reheat steam temperature. First, the idea of particle swarm optimization is introduced into the standard bacterial foraging algorithm, and the adaptive step length strategy is used to improve the walking length of the bacteria. Then the reheat steam temperature system is used as the control object of the optimized controller and the objective function is obtained. The controller parameters are searched and optimized. Finally, the optimized PID controller is applied to the reheated steam temperature control system. On the basis of the standard bacterial foraging algorithm, the method has greatly improved the convergence speed and optimization accuracy of the algorithm through the optimization strategy of bacteria, the redefinition of health degree, the improvement of the migration strategy and the application of the adaptive step strategy, and the invention of the method of parameter optimization is applied to the reheat steam temperature system. Good control effect is obtained, and finally the robustness is enhanced significantly.
【技术实现步骤摘要】
基于PSO-ABFO再热汽温PID控制器参数优化方法
本专利技术涉及信息控制
,特别是涉及一种基于PSO-ABFO再热汽温PID控制器参数优化方法。
技术介绍
截止到2016年年底,我国发电装机容量为16.5亿千瓦,火电装机容量站总装机容量的63.7%,火力发电依然是我国主要的发电形式,然而随着经济进入新常态,面对资源和环境的双重约束,火电行业面临的形势越来越严峻。再热汽温控制系统是火电机组控制系统的重要组成部分,控制器设计的好坏关系到再热汽温系统的发电质量甚至火电机组运行安全,是火电机组温度控制系统设计的重要内容,目前的再热汽温控制系统大多数采用PID控制技术,随着自动控制技术的发展,对火电机组控制器要满足的稳定性和鲁棒性能要求越来越高,对控制器参数优化方法的要求也日益增高。以往的经典优化算法是在计算速度、收敛性、初值敏感性等方面都远不能满足要求,已无力解决实际应用中越来越复杂的优化问题。随着各种智能优化方法的产生,细菌觅食算法也得到了很好的发展,不少学者对其进行研究,取得了一定成果的同时,也大大促进了该算法在工程领域中的应用。目前虽然也有一些将标准细菌觅食算法应用到热工系统PID控制器参数优化的解决方案,但采用标准细菌觅食算法,其收敛速度慢,优化精度不高,导致PID控制器参数优化方法的鲁棒性较低。
技术实现思路
为此,本专利技术的一个实施例提出一种基于PSO-ABFO再热汽温PID控制器参数优化方法,解决现有技术收敛速度慢,优化精度不高的问题,以提升鲁棒性。根据本专利技术一实施例的基于PSO-ABFO再热汽温PID控制器参数优化方法,包括:以每一组可 ...
【技术保护点】
一种基于PSO‑ABFO再热汽温PID控制器参数优化方法,其特征在于,包括:以每一组可行的PID控制器参数作为一个细菌位置,利用基于粒子群改进的自适应细菌觅食算法搜索出最优的PID控制器参数,其中,所述基于粒子群改进的自适应细菌觅食算法包括以下步骤:步骤A,算法的参数初始化,设置细菌种群大小,优化变量维数,细菌复制、趋化、迁移最大次数,随机初始化菌群位置;步骤B,迁移循环迭代次数加1;步骤C,复制循环次数加1;步骤D,趋化循环次数加1;步骤E,计算初始菌群的适应度,并记录群体初始最优细菌的位置,计算每一个细菌的最终适应度,并分别出细菌翻转方向和游动步长;步骤F,更新细菌位置并计算新位置下细菌的适应度,判断是否在同一方向继续游动,若新位置下细菌的适应度得到改善,细菌继续沿相同方向游动,更新细菌位置和适应度,直到适应度不再改善或者达到最大游动步数,进入下一细菌的趋化操作;步骤G,趋化操作结束后,进入细菌复制阶段,计算每个细菌的健康度,将细菌按照健康度进行排序,根据顺序进行细菌的优胜劣汰的选择,将健康度较差的一部分细菌淘汰,健康度较高的细菌进行一分为二的复制,保持细菌总数不变,然后转入步骤C ...
【技术特征摘要】
1.一种基于PSO-ABFO再热汽温PID控制器参数优化方法,其特征在于,包括:以每一组可行的PID控制器参数作为一个细菌位置,利用基于粒子群改进的自适应细菌觅食算法搜索出最优的PID控制器参数,其中,所述基于粒子群改进的自适应细菌觅食算法包括以下步骤:步骤A,算法的参数初始化,设置细菌种群大小,优化变量维数,细菌复制、趋化、迁移最大次数,随机初始化菌群位置;步骤B,迁移循环迭代次数加1;步骤C,复制循环次数加1;步骤D,趋化循环次数加1;步骤E,计算初始菌群的适应度,并记录群体初始最优细菌的位置,计算每一个细菌的最终适应度,并分别出细菌翻转方向和游动步长;步骤F,更新细菌位置并计算新位置下细菌的适应度,判断是否在同一方向继续游动,若新位置下细菌的适应度得到改善,细菌继续沿相同方向游动,更新细菌位置和适应度,直到适应度不再改善或者达到最大游动步数,进入下一细菌的趋化操作;步骤G,趋化操作结束后,进入细菌复制阶段,计算每个细菌的健康度,将细菌按照健康度进行排序,根据顺序进行细菌的优胜劣汰的选择,将健康度较差的一部分细菌淘汰,健康度较高的细菌进行一分为二的复制,保持细菌总数不变,然后转入步骤C进行下一代的趋化操作;步骤H,菌群达到最大复制次数后,进入迁移阶段;步骤I,对于每个细菌,随机产生一个随机数,当这个随机数大于设定的概率时,对细菌进行迁移操作;否则,细菌要保持原位置继续寻优,然后转入步骤B,进行新一轮的趋化和复制;步骤H,当迁移次数大于最大迁移数时,输出优化结果,算法结束。2.根据权利要求1所述的基于PSO-ABFO再热汽温PID控制器参数优化方法,其特征在于,所述步骤E中,采用以下公式计算每一个细菌的最终适应度Jca(i,j,k,l);其中,j、k、l分别表示细菌当前所处趋化...
【专利技术属性】
技术研发人员:何钧,田园园,彭道刚,鄢波,刘世彬,
申请(专利权)人:国网江西省电力有限公司电力科学研究,国家电网公司,上海电力学院,上海厚尚电力科技有限公司,
类型:发明
国别省市:江西,36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。