基于MATLAB/Simulink的燃烧过程控制系统仿真

2012-09-07 01:35周俊杰房全国王定标
郑州大学学报(工学版) 2012年2期
关键词:闭环控制蒸汽燃料

周俊杰,房全国,王定标

(郑州大学化工与能源学院,河南郑州450001)

0 引言

燃烧过程在许多工业过程中都是必要的一环,如电厂锅炉的燃烧问题、流化床生产过程的燃烧问题等.燃烧过程的控制是燃烧过程的重要环节,控制系统的性能直接关系到设备和工作人员的安全问题及节能问题,提高燃烧过程的自动控制水平,对当前技术改造和节能工作具有重要意义.

目前燃烧过程控制系统的研究受到许多人的关注.姚若玉[1]、杨长亮[2]采用模糊自整定 PID的控制方法,对锅炉的燃烧系统进行了控制规律的设计.薛福珍等[3]针对锅炉燃烧系统多变量、强耦合、大时滞的复杂性,提出一种多变量时滞对象的控制方法,解决了在负荷变化时对象模型的参数不确定性.吕剑虹等[4]结合燃烧控制系统实际工程,提出了优化送、引风控制系统的方法,改善了控制系统质量.吴明永[5]对燃烧控制系统进行了仿真和性能分析,提出了蒸汽压力控制系统采用模糊自适应PID串级控制能增强系统的抗干扰能力.

笔者利用 MATLAB/Simulink工具箱[6-7]对燃油锅炉燃烧过程控制系统进行仿真并对控制系统的性能进行分析,确保燃烧系统安全、经济地运行,为燃烧过程控制系统的分析、评估研究提供有效途径.

1 燃烧过程的主要控制系统

燃烧控制主要由蒸汽压力控制系统、燃料空气比值控制系统组成[8].锅炉燃烧的目的是生产蒸汽供其他生产环节使用.一般生产过程中蒸汽的控制是通过压力实现的,随着后续环节的生产用量不同,反映在燃油蒸汽锅炉环节就是蒸汽压的波动.蒸汽压力是衡量蒸汽供求关系是否平衡的重要指标,是蒸汽的重要参数.蒸汽压力过低或过高,对于金属导管和负荷设备都是不利的.在锅炉运行过程中,蒸汽压力降低,说明负荷设备的蒸汽消耗量大于锅炉的蒸发量;蒸汽压力升高,表明负荷设备的蒸汽消耗量小于锅炉的蒸发量.因此,控制蒸汽压力,是安全生产的需要,是维持负荷设备正常工作的需要,也是保证燃烧经济性的需要.

保证蒸汽压力恒定的主要手段是随着蒸汽压力波动及时调节燃烧产生的热量,而燃烧产生热量的调节是通过控制所供应的燃料量以及适当比例的助燃空气实现的.

因此,蒸汽压力是最终被控制量,可以根据生成情况确定,燃料量是根据蒸汽压力确定的,空气供应量根据空气量与燃料量的合理比值确定.

蒸汽压力控制系统、燃料空气比值控制系统结构简图及框图的方案如图1、图2所示.

图1 蒸汽压力控制和燃料空气比值控制系统的简图Fig.1 Structure diagram of stream pressure control and fuel air ratio control system

2 燃烧过程控制系统的仿真

2.1 数学模型

2.2 控制系统PID控制器的参数整定

PID控制器的参数整定是控制系统设计的核心内容,它根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间.工程整定方法[9]主要有:Ziegler-Nichols整定法、临界比例度法、衰减曲线法.这3种方法各有特点,其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定.但无论采用哪一种方法所得到的控制器参数,都需要在实际运行中进行最后调整与完善.

图2 蒸汽压力控制和燃料空气比值控制系统框图Fig.2 Scheme of steam pressure control and fuel air ratio control system

在Simulink中建立燃料流量闭环控制系统、蒸汽压力闭环控制系统、空气流量闭环控制系统的单位阶跃输入仿真框图,如图3所示.利用Ziegler-Nichols整定法初步整定燃料控制系统、蒸汽压力控制系统、空气流量控制系统中的PID控制器的参数,在仿真框图中调整完善后得最终参数整定结果见表1,此时对应的燃料流量闭环控制系统、蒸汽压力控制系统、空气流量闭环控制系统的单位阶跃系统响应如图4所示.

2.3 控制系统的仿真模型

利用以上PID控制器参数,建立燃烧过程控制系统的仿真模型.假设蒸汽压力设定值为20,燃料流量、空气流量受外界干扰,干扰信号为chip信号(幅值为±0.1的随机干扰),如图5所示,则燃烧过程控制系统的仿真模型如图6所示.

表1 控制器参数整定结果Tab.1 Controller parameter setting results

2.4 仿真结果

在MATLAB/Simulink中建立燃烧过程控制系统仿真图,仿真结果如图7所示.由仿真结果图可以看出,当燃料流量、空气流量受chip信号干扰时,系统控制的蒸汽压力最大超调量为0.36%,响应时间为46.5 s,系统的稳定程度和响应速度都比较好,满足控制系统的性能要求.

3 结束语

通过对燃烧过程控制系统的分析,建立了控制系统的数学模型.通过仿真软件MATLAB/Simulink利用Ziegler-Nichols整定法确定了PID控制器的参数,并建立了燃烧过程控制系统的仿真模型.通过仿真结果分析得到当燃料流量、空气流量受chip信号干扰时,系统控制的蒸汽压力最大超调量为0.36%,响应时间为46.5 s,系统的稳定程度和响应速度都比较好.MATLAB/Simulink仿真软件为燃烧过程控制系统的分析、评估研究提供了有效途径.

图7 燃烧过程控制系统仿真结果Fig.7 Simulation results of combustion process control system

[1]姚若玉.基于模糊控制理论的锅炉燃烧系统控制[D].西安:西安建筑科技大学机电工程学院,2003.

[2]杨长亮.基于模糊PID控制的燃气热水锅炉燃烧控制系统研究[D].成都:电子科技大学自动化工程学院,2010.

[3]薛福珍,刘涛,尹君,等.电厂锅炉燃烧过程改进方案及实现[J].控制工程,2008,15(2):124-126.

[4]吕剑虹,王建武,杨榕,等.电厂锅炉燃烧控制系统优化[J].中国电力,2001,34(10):34-38.

[5]吴明永.工业锅炉控制策略研究与控制系统设计[D].兰州:兰州理工大学电气工程与信息工程学院,2009.

[6]王正林,王胜开.MATLAB/Simulink与控制系统仿真[M].北京:电子工业出版社,2008.

[7]夏玮,李朝晖.MATLAB控制系统与实例详解[M].北京:人民邮电出版社,2008.

[8]郭阳宽,王正林.过程控制工程及仿真——基于MATLAB/Simulink[M].北京:电子工业出版社,2009.

[9]王毅,张早校.过程装备控制技术及应用[M].北京:化学工业出版社,2007.

猜你喜欢
闭环控制蒸汽燃料
基于LMI的过渡态主控回路闭环控制律优化设计
来自沙特的新燃料
生物燃料
导弹燃料知多少
车坛往事3:蒸汽时代步入正轨!
智能车竞赛中的闭环控制算法应用分析
一种新型蒸汽发生器结构设计
蒸汽闪爆
蒸汽变戏法
基于STC单片机的闭环反馈控制智能鞋柜系统设计