发明名称 用于燃煤机组和工业锅炉燃烧过程多变量时滞控制方法
摘要 本发明公开了一种用于燃煤机组或工业锅炉燃烧过程多变量时滞控制方法,其特征在于包括用建模软件测试出燃烧过程的数学模型、根据燃烧过程数学模型G(s)确定时滞预补偿器、设计出预补偿器KP(s)和主控制器Kc(s)、控制装置计算机和操作站之间建立OPC通讯,实现控制装置与DCS系统、PLC系统所有信息的交换,控制装置计算机接收DCS系统或PLC系统燃烧过程的烟气氧含量和蒸汽压力设定值和实际值。或直接采集燃烧过程蒸汽压力和烟气氧含量的实际值。本发明的多变量时滞控制方法符合燃烧过程动态特性,又采取计算机辅助设计和仿真方法,精心设计出控制器,使控制系统不仅稳定,而且将蒸汽压力控制在工艺规定范围内,实现风煤比自动调整,提高锅炉热效率,节省煤。
申请公布号 CN101211162B 申请公布日期 2012.05.16
申请号 CN200710302505.3 申请日期 2007.12.24
申请人 庞国仲 发明人 庞国仲
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 安徽合肥华信知识产权代理有限公司 34112 代理人 余成俊
主权项 用于燃煤机组或工业锅炉燃烧过程多变量时滞控制方法,其特征在于包括以下步骤:(1)、首先用建模软件测试出燃烧过程的数学模型: <mrow> <mi>G</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msub> <mi>g</mi> <mn>11</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>&tau;</mi> <mn>11</mn> </msub> <mi>s</mi> </mrow> </msup> </mtd> <mtd> <msub> <mi>g</mi> <mn>12</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>&tau;</mi> <mn>12</mn> </msub> <mi>s</mi> </mrow> </msup> </mtd> </mtr> <mtr> <mtd> <msub> <mi>g</mi> <mn>21</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>&tau;</mi> <mn>21</mn> </msub> <mi>s</mi> </mrow> </msup> </mtd> <mtd> <msub> <mi>g</mi> <mn>22</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>&tau;</mi> <mn>22</mn> </msub> <mi>s</mi> </mrow> </msup> </mtd> </mtr> </mtable> </mfenced> </mrow>Go(s)=G(s)|τij=0其中gij(s)(1≤i,j≤2)为s有理分式,τij(1≤i,j≤2)为时滞,单位秒(2)、根据燃烧过程数学模型G(s)确定时滞预补偿器为P(s)=Go(s)‑G(s)(3)、采用多变量时滞系统设计方法及计算机辅助设计软件包,设计出预补偿器KP(s)和主控制器Kc(s),分别为 <mrow> <msub> <mi>K</mi> <mi>P</mi> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msub> <mi>k</mi> <mrow> <mi>p</mi> <mn>11</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>k</mi> <mrow> <mi>p</mi> <mn>12</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>k</mi> <mrow> <mi>p</mi> <mn>21</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>k</mi> <mrow> <mi>p</mi> <mn>22</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>其中kpij(s)(1≤i,j≤2)为s有理分式或常数 <mrow> <msub> <mi>K</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msub> <mi>k</mi> <mrow> <mi>c</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msub> <mi>k</mi> <mrow> <mi>c</mi> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>其中kcj(s)(1≤i≤2)为PID控制器(4)、利用多变量系统稳定性判断软件和仿真软件,判断已设计多变量时滞系统是否稳定及性能,如不满足设计要求,重新设计KP(s)和Kc(s),直至设计出系统稳定且性能满意的KP(s)和Kc(s);(5)、编写的多变量时滞控制软件,时滞预补偿软件、通讯软件、无扰切换软件,置于控制装置系统软件中,并将Kc(s)和KP(s)和P(s)设计的参数设置到相应软件中;(6)、控制装置计算机通过OPC接口获取燃烧过程的的输出向量信号Y(s)、和输入向量信号R(s),时滞预补偿后的反馈向量信号Y*(s),依次计算向量信号E(s)、V(s)和U(s);其中:输出向量信号Y(s) <mrow> <mi>y</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msub> <mi>y</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>y1(s)为蒸汽压力实际值,y2(s)为烟气氧含量实际值,输入向量信号R(s) <mrow> <mi>R</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msub> <mi>r</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>r</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>r1(s)为蒸汽压力设定值,r2(s)为烟气氧含量设定值,时滞预补偿后反馈向量信号Y*(s) <mrow> <msup> <mi>Y</mi> <mo>*</mo> </msup> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msup> <msub> <mi>y</mi> <mn>1</mn> </msub> <mo>*</mo> </msup> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msup> <msub> <mi>y</mi> <mn>2</mn> </msub> <mo>*</mo> </msup> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>y1*(s)为时滞预补偿后蒸汽压力信号y2*(s)为时滞预补偿后的氧含量信号E(s)为偏差向量信号 <mrow> <mi>E</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msub> <mi>e</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>e</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>e1(s)为蒸汽压力偏差信号e1(s)=r1(s)‑y*1(s)e2(s)为烟气氧含量偏差信号e2(s)=r2(s)‑y*2(s)(7)、主控制器Kc(s)依据偏差向量信号E(s)计算出主控制器Kc(s)输出向量信号V(s): <mrow> <mi>V</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msub> <mi>v</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>v1(s)为蒸汽压力PID控制器输出信号v2(s)为烟气氧含量PID控制器输出信号(8)、预补偿器KP(s)依据主控制器Kc(s)输出向量信号V(s)、计算出控制向量信号U(s), <mrow> <mi>U</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='(' close=')'> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>u</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>u1(s)为给煤机变频器控制信号u2(s)为送风机控制信号(9)、时滞预补偿器P(s)依据输出控制向量信号U(s),计算出时滞预补偿后的反馈向量信号Y*(s);(10)、控制装置将计算出的控制信号u1(s)和u2(s),通过OPC通讯和板卡连接两种方式传输到DCS系统或PLC系统,分别控制给煤机变频器和送风机档板开度,改变给煤量和送风量,实现了燃烧过程多变量时滞控制。
地址 230088 安徽省合肥市长江西路669号高新开发区软件园5幢5楼