基于粒子群算法的锅炉主蒸汽压力模糊PI控制.docVIP

  • 6
  • 0
  • 约8.17千字
  • 约 7页
  • 2018-11-02 发布于广东
  • 举报

基于粒子群算法的锅炉主蒸汽压力模糊PI控制.doc

基于粒子群算法的锅炉主蒸汽压力模糊PI控制.doc

doi:10.3969/j.issn.l673-9833.2012.05.000 基于粒子群算法的锅炉主蒸汽压力模糊PID控制 汪阳华 (湖南工业大学租气与信息工程学院,湖南株洲412007) 采用模糊PID智能控制算法,对锅炉主蒸汽压力进行控制,建立锅炉主蒸汽压力控制的 MATLAB/Simulink仿真模型,编写基于MATLAB的粒子群程序优化模糊比例因子和量化因子, 并与模糊PID和常规PID控制算法进行比较。仿真结果表明:采用基于PSO优化的锅炉主蒸汽压力控 制与PID控制、模糊PID控制相比,具有较强的适应性、鲁棒性和抗干扰性。 关键词:模糊PID控制;主蒸汽压力;粒子群;MATLAB TP273+.4 A 1673-9833(2012)05-00? ?-0? Simulation of Fuzzy PID on Boiler Main Steam Pressure Based on PSO Wang Yanghua (School of Electrical and Information Engineering, Hunan University of Technology, Zhuzhou Hunan 412008, China) Abstract: The simulation model of boiler main steam pressure control is created in Simulink of MATLAB, which is based on fuzzy PID intelligent control algorithm. The program of particle swarm optimization,which is based on the MATLAB ,optimizes ratio factors and quantitative factors of fuzzy PID controller. Compared to conventional PID control and fuzzy PID control,the simulation results show that the control algorithm has strong adaptability and robustness and anti-interference. Keywords: fuzzy PID control; main steam pressure; PSO; MATLAB 0引言 锅炉燃烧过程控制系统一般包括3个子控制 系统,即燃料控制系统、送风控制系统和引风控 制系统。燃料控制系统通过调节进入炉膛的燃料 S,维持主蒸汽压力的稳定;送风控制系统通过 调节进入炉膛的送风景,保持燃料燃烧所需要的 空气量和燃烧过程的经济性;引风控制系统通过 调节引风fi,使送、引风呈平衡,保持炉膛压力 的稳定。通过调节燃料控制系统维持主蒸汽压力 的稳定对整个锅炉系统的运行起着秉要作用,因 此,控制主蒸汽压力的稳定有很重要的意义。 常规PID控制原理简单、稳定性好、可靠性 高,因此长期以來广泛应川于工业过程控制。巾 于常规PID需要已知对象的精确数学模型,在实 际工、Ik卞产屮,人多数工业过积都不同程度地存 在非线性参数时变性和模型不确定性,而模糊控 制不需要建立过程的精确模型。木文针对常规 PID控制和模糊控制的各特点,将模糊控制与 PID控制结合起来,采用模糊PID控制策略对锅 炉主蒸汽压力进行控制,通过粒了群兑法优化模 糊PID比例因子和量化因子,从而达到更好的控 制效果。理论分析和仿真结果表明,粒子群优化 的模糊PID控制具冇良好的控制性能llj。 1模糊PID控制的原理 1.1模糊控制原理及框图 模糊控制器是基于专家知识的控制器,它主 要巾3个部分纟II成:模糊化处理、梭糊推理和解校 糊。它将准确的输入fi模糊化,以模糊规则来表 达控制经验并形成规则库,通过模糊推理调用规 则库屮的经验知识,将输出暈进行解梭糊化处理, 从而达到控制鬥的。 々P为比例系数,么为积分系数,怂为微分系数, 设么,釓怂的待整定值为川模糊规则 进行模糊推理得到么,虹h的整定值从p, Md。利用PID参数整定计算公式得到此吋PID控 制器的参数。 PID参数kp,kd的计算公式如下: 、=kp+Mp, k{ — k[ + 々d =^+A^d , 将公式(1) (2) (3)计算Hi的々p, 入下式: w(/)=々pe(/) + 么 £ e(/)d/ + 々d (1)(2) (3) k,代(4)模糊控制框图[2],如图1,其中e表示误差,a 是误差变化率,d/dt (1) (2) (3) k,代 (4) 定值,w(0

文档评论(0)

1亿VIP精品文档

相关文档