发明名称 一种煤泥流化床锅炉干法脱硫模糊控制方法
摘要 本发明公开了一种煤泥流化床锅炉干法脱硫模糊控制方法。目前采用人工控制或者普通的PID控制无法实现<img file="dest_path_image002.GIF" wi="30" he="25" />排放浓度的稳定、达标要求,并且对锅炉效率损失影响比较大。本发明方法首先根据煤泥流化床锅炉燃烧脱硫过程的实时数据挖掘出系统的基本特性,以此建立过程模型;然后根据专家模糊控制经验,制定模糊控制规则,设计模糊控制器,并根据模糊控制特点,加入积分环节实现控制的无差跟踪。最后,根据煤泥在燃烧过程中负荷变化比较大,煤泥量根据蒸汽负荷和床温调整的特点,加入抑止这种扰动的最佳前馈环节。本发明弥补了传统控制方式的不足,具有很好的控制精度和稳定性,实现脱硫排放指标控制的同时,对脱硫剂的使用和对锅炉热损失的影响明显降低。
申请公布号 CN102631828A 申请公布日期 2012.08.15
申请号 CN201210072040.8 申请日期 2012.03.19
申请人 杭州电子科技大学 发明人 江爱朋;姜周曙;王剑;林伟伟;丁强;黄国辉
分类号 B01D53/50(2006.01)I;B01D53/74(2006.01)I;F23C10/28(2006.01)I 主分类号 B01D53/50(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 杜军
主权项 1. 一种煤泥流化床锅炉干法脱硫模糊控制方法,其特征在于该方法包括以下步骤:步骤(1)利用煤泥流化床锅炉脱硫的实时数据建立过程模型,具体方法为:将煤泥流化床锅炉负荷控制在额定负荷的75-80%,在保持煤泥流化床锅炉负荷较为稳定的情况下,根据<img file="2012100720408100001DEST_PATH_IMAGE002.GIF" wi="30" he="25" />排放浓度要求,采用干法脱硫系统进行脱硫,并保持<img file="245431DEST_PATH_IMAGE002.GIF" wi="30" he="25" />的排放浓度相对稳定;然后控制脱硫剂流量增加15-20%,采集此过程的<img file="783860DEST_PATH_IMAGE002.GIF" wi="30" he="25" />浓度数据直到<img file="932688DEST_PATH_IMAGE002.GIF" wi="30" he="25" />的浓度重新得到稳定状态;记录从脱硫剂流量增加开始时刻至<img file="277082DEST_PATH_IMAGE002.GIF" wi="30" he="25" />的浓度重新稳定时刻的数据<img file="2012100720408100001DEST_PATH_IMAGE004.GIF" wi="130" he="25" />,<img file="2012100720408100001DEST_PATH_IMAGE006.GIF" wi="148" he="26" />,其中<img file="2012100720408100001DEST_PATH_IMAGE008.GIF" wi="110" he="25" />表示采样时间,<img file="2012100720408100001DEST_PATH_IMAGE010.GIF" wi="90" he="25" />表示采样时刻<img file="525792DEST_PATH_IMAGE002.GIF" wi="30" he="25" />浓度;给煤泥流量一个阶跃,使得流量增加15-20%,采集煤泥流量发生阶跃后的<img file="969542DEST_PATH_IMAGE002.GIF" wi="30" he="25" />浓度数据直到<img file="185760DEST_PATH_IMAGE002.GIF" wi="30" he="25" />的浓度重新回到稳定状态,记录此过程的数据<img file="2012100720408100001DEST_PATH_IMAGE012.GIF" wi="134" he="25" />,<img file="2012100720408100001DEST_PATH_IMAGE014.GIF" wi="136" he="28" />,其中<img file="2012100720408100001DEST_PATH_IMAGE016.GIF" wi="110" he="25" />表示新的采样时间,<img file="2012100720408100001DEST_PATH_IMAGE018.GIF" wi="90" he="25" />表示对应的<img file="816068DEST_PATH_IMAGE002.GIF" wi="30" he="25" />浓度;然后根据<img file="355503DEST_PATH_IMAGE002.GIF" wi="30" he="25" />浓度变化情况确定<img file="970155DEST_PATH_IMAGE002.GIF" wi="30" he="25" />浓度与脱硫剂之间的开环传递函数<img file="2012100720408100001DEST_PATH_IMAGE020.GIF" wi="88" he="49" />,以及<img file="34188DEST_PATH_IMAGE002.GIF" wi="30" he="25" />浓度与煤泥之间的开环传递函数<img file="2012100720408100001DEST_PATH_IMAGE022.GIF" wi="92" he="49" />;这里<img file="2012100720408100001DEST_PATH_IMAGE024.GIF" wi="21" he="25" />、<img file="2012100720408100001DEST_PATH_IMAGE026.GIF" wi="22" he="25" />分别为开环增益,根据输出变化量与输入变量的比值获得,<img file="2012100720408100001DEST_PATH_IMAGE028.GIF" wi="16" he="25" />、<img file="2012100720408100001DEST_PATH_IMAGE030.GIF" wi="18" he="25" />分别为时间常数,<img file="2012100720408100001DEST_PATH_IMAGE032.GIF" wi="13" he="24" />和<img file="2012100720408100001DEST_PATH_IMAGE034.GIF" wi="14" he="24" />为时间延迟常数,这四个参数为待求参数;<img file="616258DEST_PATH_IMAGE032.GIF" wi="13" he="24" />、<img file="511664DEST_PATH_IMAGE034.GIF" wi="14" he="24" />、<img file="562797DEST_PATH_IMAGE028.GIF" wi="16" he="25" />、<img file="674978DEST_PATH_IMAGE030.GIF" wi="18" he="25" />的值的求取采用非线性最小二乘算法,优化目标为ITAE指标,以此得到最佳的传递函数模型<img file="2012100720408100001DEST_PATH_IMAGE036.GIF" wi="20" he="25" />和<img file="2012100720408100001DEST_PATH_IMAGE038.GIF" wi="21" he="25" />;步骤(2)依据专家模糊控制经验,采用模糊机理建立脱硫系统的模糊控制规则,设计模糊控制器;具体步骤如下:I)根据煤泥流化床锅炉<img file="460138DEST_PATH_IMAGE002.GIF" wi="30" he="25" />排放浓度要求,将<img file="974165DEST_PATH_IMAGE002.GIF" wi="30" he="25" />排放浓度设定值定为要求上限值减去30-50<img file="2012100720408100001DEST_PATH_IMAGE040.GIF" wi="54" he="25" />;将<img file="196199DEST_PATH_IMAGE002.GIF" wi="30" he="25" />浓度的实际误差<img file="2012100720408100001DEST_PATH_IMAGE042.GIF" wi="29" he="23" />的基本论域定为<img file="2012100720408100001DEST_PATH_IMAGE044.GIF" wi="242" he="26" />,取量化因子为<img file="2012100720408100001DEST_PATH_IMAGE046.GIF" wi="121" he="26" />,所对应的模糊论域为e=<img file="2012100720408100001DEST_PATH_IMAGE048.GIF" wi="48" he="25" />×{-3,-2,-1,0,1,2,3},为此论域定义7个语言变量PB,PM,PS,Z,NS,NM,NB;隶属函数在初始部分取Z型函数,在最后部分取S型函数,其余全部选取论域范围内均匀分布、等距离的三角型函数;II)根据实际运行经验,设定误差变化率<img file="2012100720408100001DEST_PATH_IMAGE050.GIF" wi="69" he="25" />的基本论域为<img file="2012100720408100001DEST_PATH_IMAGE052.GIF" wi="320" he="26" />;取量化因子为<img file="2012100720408100001DEST_PATH_IMAGE054.GIF" wi="162" he="26" />,则其所对应的模糊论域ec=<img file="2012100720408100001DEST_PATH_IMAGE056.GIF" wi="55" he="25" />×{-3,-2,-1,0,1,2,3 },为此论域定义7个语言变量PB,PM,PS,Z,NS,NM,NB;隶属函数在初始部分取Z型函数,在最后部分取S型函数,其余全部选取论域范围内均匀分布、等距离的三角型函数;III)控制量u的基本论域为<img file="2012100720408100001DEST_PATH_IMAGE058.GIF" wi="293" he="25" />;取量化因子为<img file="2012100720408100001DEST_PATH_IMAGE060.GIF" wi="141" he="25" />,则其所对应模糊论域为u=<img file="2012100720408100001DEST_PATH_IMAGE062.GIF" wi="49" he="25" />×{-3,-2,-1,0,1,2,3};为此论域定义7个语言变量PB,PM,PS,Z,NS,NM,NB;隶属函数在初始部分取Z型函数,在最后部分取S型函数,其余全部选取论域范围内均匀分布、等距离的三角型函数;IV) 确定模糊规则;将模糊控制机理与实际操作经验结合,建立合适的模糊规则表,得到的模糊规则如下所示;<tables num="0001"><table><tgroup cols="8"><colspec colname="c001" colwidth="16%" /><colspec colname="c002" colwidth="11%" /><colspec colname="c003" colwidth="11%" /><colspec colname="c004" colwidth="11%" /><colspec colname="c005" colwidth="11%" /><colspec colname="c006" colwidth="11%" /><colspec colname="c007" colwidth="11%" /><colspec colname="c008" colwidth="11%" /><tbody><row><entry morerows="1"><img file="2012100720408100001dest_path_image064.GIF" wi="9" he="16" /><img file="2012100720408100001dest_path_image066.GIF" wi="15" he="14" /><img file="2012100720408100001dest_path_image068.GIF" wi="62" he="47" />U</entry><entry morerows="1">NB</entry><entry morerows="1">NM</entry><entry morerows="1">NS</entry><entry morerows="1">Z</entry><entry morerows="1">PS</entry><entry morerows="1">PM</entry><entry morerows="1">PB</entry></row><row><entry morerows="1">NB</entry><entry morerows="1">PB</entry><entry morerows="1">PB</entry><entry morerows="1">PM</entry><entry morerows="1">PM</entry><entry morerows="1">PS</entry><entry morerows="1">PS</entry><entry morerows="1">Z</entry></row><row><entry morerows="1">NM</entry><entry morerows="1">PB</entry><entry morerows="1">PM</entry><entry morerows="1">PM</entry><entry morerows="1">PS</entry><entry morerows="1">PS</entry><entry morerows="1">PS</entry><entry morerows="1">NS</entry></row><row><entry morerows="1">NS</entry><entry morerows="1">PM</entry><entry morerows="1">PM</entry><entry morerows="1">PS</entry><entry morerows="1">PS</entry><entry morerows="1">Z</entry><entry morerows="1">Z</entry><entry morerows="1">NS</entry></row><row><entry morerows="1">Z</entry><entry morerows="1">PM</entry><entry morerows="1">PS</entry><entry morerows="1">PS</entry><entry morerows="1">Z</entry><entry morerows="1">NS</entry><entry morerows="1">NS</entry><entry morerows="1">NM</entry></row><row><entry morerows="1">PS</entry><entry morerows="1">PS</entry><entry morerows="1">PS</entry><entry morerows="1">Z</entry><entry morerows="1">NS</entry><entry morerows="1">NS</entry><entry morerows="1">NM</entry><entry morerows="1">NM</entry></row><row><entry morerows="1">PM</entry><entry morerows="1">PS</entry><entry morerows="1">Z</entry><entry morerows="1">NS</entry><entry morerows="1">NS</entry><entry morerows="1">NM</entry><entry morerows="1">NM</entry><entry morerows="1">NB</entry></row><row><entry morerows="1">PB</entry><entry morerows="1">Z</entry><entry morerows="1">NS</entry><entry morerows="1">NS</entry><entry morerows="1">NM</entry><entry morerows="1">NM</entry><entry morerows="1">NB</entry><entry morerows="1">NB</entry></row></tbody></tgroup></table></tables>模糊推理采用Mamdani模型的模糊逻辑系统,去模糊化采用重心法;步骤(3) 在模糊控制器的基础上加入积分环节,解决模糊控制方法中存在的设定值与反馈值偏差问题;积分值采用以下方法得到:令<img file="2012100720408100001DEST_PATH_IMAGE070.GIF" wi="121" he="46" />,则积分参数取值为<img file="2012100720408100001DEST_PATH_IMAGE072.GIF" wi="177" he="25" />,其中<img file="2012100720408100001DEST_PATH_IMAGE074.GIF" wi="60" he="22" />,取初值为0.5,可根据实际控制效果进行适当调整,如果超调过大,则减小<img file="2012100720408100001DEST_PATH_IMAGE076.GIF" wi="14" he="22" />值,否则适当增加<img file="966316DEST_PATH_IMAGE076.GIF" wi="14" he="22" />值;假设模糊控制器输出量为U,那么加入积分环节后总的输出<img file="2012100720408100001DEST_PATH_IMAGE078.GIF" wi="34" he="25" />为<img file="2012100720408100001DEST_PATH_IMAGE080.GIF" wi="136" he="30" />;步骤(4) 根据煤泥随着负荷变化特征,加入与之适应的前馈环节,并求取最佳的前馈参数;根据实际过程,前馈传递函数<img file="2012100720408100001DEST_PATH_IMAGE082.GIF" wi="21" he="25" />可描述为<img file="2012100720408100001DEST_PATH_IMAGE084.GIF" wi="97" he="49" />的形式,<img file="2012100720408100001DEST_PATH_IMAGE086.GIF" wi="22" he="27" />为大于等于1的整数,<img file="2012100720408100001DEST_PATH_IMAGE088.GIF" wi="22" he="25" />、<img file="2012100720408100001DEST_PATH_IMAGE090.GIF" wi="17" he="25" />、<img file="2012100720408100001DEST_PATH_IMAGE092.GIF" wi="14" he="25" />分别为该环节开环增益、时间常数和延迟时间;求取最佳前馈参数的方法如下:a)根据前馈原理,在煤泥量发生扰动<img file="2012100720408100001DEST_PATH_IMAGE094.GIF" wi="37" he="22" />后,为消除扰动,<img file="2012100720408100001DEST_PATH_IMAGE096.GIF" wi="204" he="25" />应尽量趋近于零,<img file="492850DEST_PATH_IMAGE094.GIF" wi="37" he="22" />表示扰动输入,<img file="2012100720408100001DEST_PATH_IMAGE098.GIF" wi="24" he="21" />表示反拉氏变换;其响应在达到稳态时候的值应该为零,因此传递函数<img file="799066DEST_PATH_IMAGE082.GIF" wi="21" he="25" />的开环增益为<img file="2012100720408100001DEST_PATH_IMAGE100.GIF" wi="92" he="25" />;b) 假设<img file="2012100720408100001DEST_PATH_IMAGE102.GIF" wi="201" he="25" />在时间<img file="2012100720408100001DEST_PATH_IMAGE104.GIF" wi="140" he="25" />,响应达到稳态值<img file="2012100720408100001DEST_PATH_IMAGE106.GIF" wi="133" he="25" />,其中<img file="2012100720408100001DEST_PATH_IMAGE108.GIF" wi="113" he="25" />表示在前馈作用下采样时间,<img file="2012100720408100001DEST_PATH_IMAGE110.GIF" wi="104" he="25" />表示前馈作用下与采样时间相对应的SO2浓度响应,那么传递函数<img file="690536DEST_PATH_IMAGE082.GIF" wi="21" he="25" />的参数最佳值满足<img file="2012100720408100001DEST_PATH_IMAGE112.GIF" wi="96" he="46" />;以<img file="528042DEST_PATH_IMAGE112.GIF" wi="96" he="46" />为目标,以参数<img file="2012100720408100001DEST_PATH_IMAGE114.GIF" wi="58" he="25" />为变量,并满足参数为正,<img file="2012100720408100001DEST_PATH_IMAGE116.GIF" wi="14" he="18" />为大于1的整数变量的解就为参数的最佳值;<img file="904273DEST_PATH_IMAGE116.GIF" wi="14" he="18" />因为表示开环阶数,不宜太大;则其解可表示为<img file="2012100720408100001DEST_PATH_IMAGE118.GIF" wi="188" he="22" />的一个根,为了方便求解,又可以表示为<img file="2012100720408100001DEST_PATH_IMAGE120.GIF" wi="253" he="22" />,且随着迭代增加令<img file="2012100720408100001DEST_PATH_IMAGE122.GIF" wi="48" he="20" />,这里<img file="2012100720408100001DEST_PATH_IMAGE124.GIF" wi="17" he="16" />表示松弛变量;因此最佳参数值的获得需要求解以下命题:<img file="2012100720408100001DEST_PATH_IMAGE126.GIF" wi="105" he="46" />s.t.<img file="2012100720408100001DEST_PATH_IMAGE128.GIF" wi="204" he="22" /><img file="2012100720408100001DEST_PATH_IMAGE130.GIF" wi="126" he="22" /><img file="2012100720408100001DEST_PATH_IMAGE132.GIF" wi="217" he="125" />并且满足<img file="2012100720408100001DEST_PATH_IMAGE134.GIF" wi="78" he="25" />以上优化命题为非线性问题,通过加入松弛变量不等式约束可以转化为等式约束;改写为以下形式<img file="2012100720408100001DEST_PATH_IMAGE136.GIF" wi="104" he="89" />其中<img file="2012100720408100001DEST_PATH_IMAGE138.GIF" wi="73" he="25" />,<img file="2012100720408100001DEST_PATH_IMAGE140.GIF" wi="76" he="25" />,<img file="2012100720408100001DEST_PATH_IMAGE142.GIF" wi="17" he="22" />和<img file="2012100720408100001DEST_PATH_IMAGE144.GIF" wi="13" he="16" />均连续可微;问题可通过求解一系列的QP子问题来逐步逼近以上优化命题的最优解,具体求解过程为:i) 在迭代点<img file="2012100720408100001DEST_PATH_IMAGE146.GIF" wi="18" he="25" />处对以上优化命题进行泰勒展开,并忽略高次项和目标函数中的常数项,则原命题转为求解以下QP子问题<img file="2012100720408100001DEST_PATH_IMAGE148.GIF" wi="150" he="97" />式中<img file="2012100720408100001DEST_PATH_IMAGE150.GIF" wi="20" he="25" />为搜索方向矢量,<img file="2012100720408100001DEST_PATH_IMAGE152.GIF" wi="45" he="25" />和<img file="2012100720408100001DEST_PATH_IMAGE154.GIF" wi="48" he="26" />等简写为<img file="2012100720408100001DEST_PATH_IMAGE156.GIF" wi="21" he="25" />和<img file="2012100720408100001DEST_PATH_IMAGE158.GIF" wi="28" he="26" />形式,分别表示在<img file="960869DEST_PATH_IMAGE146.GIF" wi="18" he="25" />处目标函数<img file="524706DEST_PATH_IMAGE142.GIF" wi="17" he="22" />的导数和约束<img file="833196DEST_PATH_IMAGE144.GIF" wi="13" he="16" />的雅克比矩阵,<img file="2012100720408100001DEST_PATH_IMAGE160.GIF" wi="20" he="20" />为拉格朗日函数的Hessian阵,为<img file="2012100720408100001DEST_PATH_IMAGE162.GIF" wi="34" he="16" />维矩阵;其中拉格朗日函数为:<img file="2012100720408100001DEST_PATH_IMAGE164.GIF" wi="346" he="25" />,其中<img file="2012100720408100001DEST_PATH_IMAGE166.GIF" wi="16" he="20" />、<img file="2012100720408100001DEST_PATH_IMAGE168.GIF" wi="14" he="16" />、<img file="2012100720408100001DEST_PATH_IMAGE170.GIF" wi="16" he="16" />为拉格朗日乘子;ii)采用积极集方法求取以上QP子问题,得到搜索方向<img file="891413DEST_PATH_IMAGE150.GIF" wi="20" he="25" />;iii)求取搜索方向二范数<img file="2012100720408100001DEST_PATH_IMAGE172.GIF" wi="81" he="25" />、拉格朗日函数梯度与搜索方向乘积<img file="2012100720408100001DEST_PATH_IMAGE174.GIF" wi="153" he="26" />的值和一阶优化条件的值;如果一阶优化条件值小于设定误差<img file="2012100720408100001DEST_PATH_IMAGE176.GIF" wi="14" he="16" />,或者<img file="857708DEST_PATH_IMAGE172.GIF" wi="81" he="25" />且<img file="592446DEST_PATH_IMAGE174.GIF" wi="153" he="26" />的值同时满足小于设定误差<img file="201282DEST_PATH_IMAGE176.GIF" wi="14" he="16" />,则计算停止,得到最优目标函数值和在此情况下的最佳变量值;如果迭代步数达到最大设定迭代步数,则终止计算,得到当前变量的值;否则进行下一步计算;IV) 令<img file="2012100720408100001DEST_PATH_IMAGE178.GIF" wi="98" he="25" />,这样就得到了下一个迭代点;<img file="2012100720408100001DEST_PATH_IMAGE180.GIF" wi="61" he="22" />为步长系数,通过一维搜索方法求取;V) 令<img file="2012100720408100001DEST_PATH_IMAGE182.GIF" wi="58" he="25" />,然后进入I)步骤继续计算;通过以上方法得到前馈传递函数<img file="922244DEST_PATH_IMAGE082.GIF" wi="21" he="25" />的最佳形式,在控制策略中加入该前馈以消除煤泥燃料变化对系统的扰动。
地址 310018 浙江省杭州市下沙高教园区2号大街