一种锅炉燃烧优化的方法

文档序号:6266114阅读:210来源:国知局
专利名称:一种锅炉燃烧优化的方法
技术领域
本发明属于信息与控制技术领域,涉及到自动化技术,特别是涉及一 种锅炉燃烧优化方法。
背景技术
锅炉的燃烧优化是节能减排的重要技术手段,其目标是在一定的锅炉 负荷条件下,通过调整锅炉配风、给煤等运行参数而获得高效率、低污染 排放及更安全的运行状态。锅炉的配风、给煤等运行参数的搭配对锅炉燃 烧状态有直接的影响,不同的配风、给煤及氧量等操作参数的配置会直接 导致不同的锅炉效率、污染气体的排放量及高温腐蚀的情况。对于给定的 锅炉,在一定的负荷条件下,针对不同的燃烧指标,存在一种最优的操作 参数配置方案,能够使相应燃烧指标最优化,但是,锅炉的操作参数间有 着非常复杂的耦合关系,要找到最优的操作参数的配置并不容易。随着科 学技术的不断进步,锅炉运行自动化程度不断提高,但是锅炉燃烧优化问 题一直没有很好的得到解决。
实际中锅炉的燃烧优化主要是靠调试人员进行不同工况的实验,针对 具体的锅炉和煤种情况通过大量的实验来寻找好的运行参数配置,以提供 给运行人员作参照,此种方法费时、费力而且能够实验的参数组合有限, 因此通过调试实验找到的最优参数配置还存在较大的提升空间,而且这种 方法还不能实现根据锅炉的实时变化情况进行在线的优化。
通过数据挖掘,在大量不同的运行参数组合中,应用机器学习的方法, 挖掘出运行参数与锅炉燃烧指标间的关系模型,再结合优化算法对进行锅 炉的燃烧优化是非常有潜力的方法。如何使该方法真正达到锅炉生产实际 的要求,是困扰工程技术人员的难题,主要难题包括,如何提高模型的预 测和泛化能力,如何提高模型的增量学习能力,如何丰富锅炉燃烧优化的 目标,使之达到兼顾各项指标的更全面的优化的目的。

发明内容
本发明的目标是针对锅炉燃烧优化中的一些难题,提出一种具有较强 增量学习能力锅炉燃烧优化方法,优化内容兼顾了经济性、环保性和设备 安全和损耗特性。
本发明的技术方案是通过锅炉的数据采集,针对相互影响的不同锅炉 燃烧指标建立基于集成技术的模型,应用并行的优化算法寻优等手段,确 立了一种锅炉燃烧优化的方法,利用该方法可有效提高锅炉燃烧优化的效 率和全面性,既可以实施离线优化也可以进行在线实时燃烧优化。
本发明的具体步骤是
步骤(1)采集锅炉运行参数及相关的表征锅炉燃烧特征指标,建立实时数据库;具体1^锅炉运行参数通过锅炉实时运行数据库获取,或直接通过 仪器设备测量采集。
所述的实时锅炉运行操作参数数据包括负荷、各层的一次风速、各层 的二次风速、炉膛出口烟气含氧量、燃尽风速、给粉机给粉速度,燃煤工 业分析指标;所述的表征锅炉燃烧特征指标的数据包括锅炉燃烧器边水冷 壁的C0浓度、尾部烟气的NO浓度和锅炉效率,其获得的方法为成熟技术。
这个过程是积累数据的阶段,只有积累了相当的数据后才可能进行后 边的数据挖掘建模。
歩骤(2)由于极低负荷下锅炉参数变化对锅炉燃烧的影响情况与其它 负荷段不同,而且实际运行中极低负荷段下的运行数据相对于其它负荷段 又少很多,因此根据极低负荷段(实际运行负荷小于锅炉设计负荷的60% ) 的特点采用适于小样本且泛化能力强的支持向量机集成建模方法建模;对 于数据量充分的其它负荷段(实际运行负荷大于等于锅炉设计负荷的60%) 采用径向基神经网络集成建模方法建模,对数据库中的数据进行挖掘,建 立不同指标的锅炉燃烧模型。需要调用所建模型预测时,根据实际的锅炉 运行负荷情况选用相应负荷段下的模型进行预测计算。具体建模方法如下
用于建模样本的输入参数及表征锅炉燃烧状态的输出参数可以表示为 化,力}:,其中x,表示第z组作为输入数据的锅炉运行参数向量,y,表示第Z
组作为输出参数的表征锅炉燃烧状态的参数,W为样本数量,以实际运行 数据为基础建立运行操作参数与锅炉各不同燃烧状态指标间的模型。
对于数据量少的极低负荷段,采用适合于小样本学习的支持向量机集
成算法建模,支持向量机核函数选为径向基函数
ll义 _义.II
0(X)为映射函数,设所求的目标函数为/(x,) = w—0;) + 6, /(x,:)为模
型输出的锅炉燃烧指标预测值,w为权重系数向量,6为截距。引入松弛因 子ri》0和DO和允许拟合误差e,模型可以通过在约束
<formula>formula see original document page 6</formula>
获得,其中常数为惩罚系数。该最小化问题为一个凸二次规划问题,
条件下,最小化:J
引入拉格朗日函数
丄(M^,a, *") = * >v , + (《+《*) —1>, [y,—(《+ "/(x,))]
_g ,*+ " ) _ 乂' ] _ Z + ")
其中《,,《;》o, r,,7;》o,为拉格朗日乘数。
在鞍点处,函数l是关于w, b,《i, ; ,*的极小点,也是《,, >,,^极大点: 最小化问题转化为求其对偶问题的最大化问题。
拉格朗日函数L在鞍点处是关于w,b, l, u极小点,得
AT
乂 = 0 — w = Z (a,. _《)-(x,) *丄=。—^"—a;) = 0
可得拉格朗日函数的对偶函数
一,"*= -* Z -",*)("厂";)足(义,,义7) /,./=i
-Z ("/ + "7 )" S (", + "J )乂
此时,
A'
/(x) = Z (a,.-《)《(X, X,) + 6
按照库恩-塔克(KKT)条件定理,在鞍点有下式成立 4 ' 、 入 " ,=1,..,W由上式可见,"/二"",和"7都不会同时为非零,可得:
t"=0
从上式可求出b,获得模型。
支持向量机集成建模方法的歩骤如下:
1
a.原始训练数据初始化权值为^ =;,Z = 1,2,...,7V
j为权重更新次数,初始 化权重时y、1,设定迭代次数L
b.调用以上支持向量机算法对训练样本建模,获得一个模型M"计算M,的 平均预测误差的平方值 =|>/(^0(;0-7,)2
C.更新原始训练数据权重:
cr,.
d.根据原始训练数据的新权值分布,在原训练集进行采样,采样条件为:
,v'+i
p为设定的权重采样阀值,产生一个子支持向量机的训练;
e.重复步骤b d获得新的模型M,+,和新的子训练集,直到*次迭代完成(
f.将获得的A个子支持向量机模型进行集成,模型权重为《,=
终获得的集成模型为M—, = 5>,7
& 1
》,
曰-耳叉
对于数据量丰富的负荷段,采用用学习能力和函数逼近能力强的径向 机神经网络建模
对于w个隐节点的径向机神经网络其输出为
x — c,.
2p,2
—),W
为权重系数,x为m维输入向:
为第,
基函数的中心,A为函数的基宽度参数。建立径向机神经网络模型的关键 在于确定基函数的中心c,,基宽度p,及权重系数w,。采用粒子群算法迭代 训练径向机神经网络,定义粒子群算法初始群体Z向量的各维分量,分别 为隐节点个、数基函数中心、函数的基宽度和权重系数,目标函数为
mmJ = S(》,i,)2,其中》,为第,个样本的神经网络输出值,Y,为第z个样本
的实际值。当J达到了最小、达到设定值或完成迭代次数时,训练完成, 获得隐节点个数、基函数中心、函数的基宽度和权重系数,从而获得径向 机祌经网络模型。
径向基神经网络集成建模方法的步骤如下g.原始训练数据初始化权值为义/=丄,/ = 1,2,...,#, 7.为权重更新次数,初始
化权重时7' = 1,设定迭代次数L
h.调用以上径向基神经网络算法对训练样本建模,获得一个模型M,,计算
My的平均预测误差的平方值a, =|>/(M,(;c,)i.)2
i.更新原始训练数据权重r' = ,/(X')—力2

j.根据原始训练数据的新权值分布,在原训练集进行采样,采样条件为 义/+1》/ , ^为设定的权重采样阀值,产生一个子径向基神经网络的训练集。 k.重复步骤h j获得新的模型M,+,和新的子训练集,直到yt次迭代完成。
1.将获得的^个子径向基神经网络模型进行集成,模型权重为《, =^"T , 最终获得的集成模型为, = t
集成技术具有较强的增量学习特点,适合于适应锅炉燃烧中出现的新 情况和变化。
步骤(3)利用粒子群优化算法结合所建模型,针对不同对锅炉燃烧指标 或指标组合进行锅炉燃烧参数配置的优化,具体步骤如下 m.定义粒子群位置向量x的各维分量,分别为锅炉可调操作参数,包括 各层一次风速,各层二次风速,燃尽风速,炉膛出口氧量。 n.设定粒子群的搜索目标和迭代次数,搜索目标可以根据具体的锅炉运行 情况为单一目标,包括锅炉效率最高,N0x排放最低或高温腐蚀最慢;也 可以是复合目标,即以上两个或三个燃烧指标的组合,组合方式为,将各 指标的变化折算为经济指标变化,再将经济指标变化求总合,以求达到综
合最优。锅炉效率,N0x排放和高温腐蚀情况分别由上文所建的各自相应
模型预测获得。
o.根据实际锅炉的设计和运行要求设定各参数的寻优范围,并初始化化位 置向量x,然后根据上一步设定的搜索目标,用粒子群算法进行迭代计算,
搜索粒子群在参数向量空间内的最优位置。 p.当粒子群算法完成迭代次数或找到设定要求的最优时,停止计算获得相 应最优的位置向量,即获得最优的锅炉运行可调操作参数组合,根据所获 得的最优可调操作参数组合对锅炉实际燃烧进行调整,达到燃烧优化的目的。
锅炉在降低N0x排放时,会造成燃烧器附近水冷壁高温腐蚀比较严重, 实际工程中的燃烧优化只注重了 N0x排放和效率方面的指标,对因降低N0x 排放而导致高温腐蚀没有考虑在内,而且在模型预测能力和模型更新方而
9也存在严重不足。本发明方法具体是采集锅炉实时数据并利用基于集成技 术的挖掘算法,针对锅炉的效率、NOx排放特性及燃烧器附近水冷壁的高 温腐蚀情况进行建模,结合寻优算法对锅炉的运行进行优化,以达到高效、 低污染和高安全抵损耗的目标。
本发明中的方法将近燃烧器水冷壁边的高温腐蚀情况也作为燃烧优化
的目标之一,使燃烧优化更加完善,克服了仅优化NOx排放和锅炉效率给 锅炉运行带来的负面影响;而且该方法在建模时将数据量少的极低负荷段 单独建模,提高了整体模型的预测能力;模型更新方面采用了有较强增量 学习能力的基于集成技术的建模方法,大大提高了模型的适应能力。本发 明方法既可以在线优化也可以离线优化。
具体实施例方式
一种锅炉燃烧优化的方法,具体是以下步骤
(1) 根据实际锅炉燃烧优化的要求建立实时数据库,采集锅炉运行参 数及相关的表征锅炉燃烧特征指标。具体的锅炉运行参数可以通过锅炉实 时运行数据库获取,或直接通过仪器设备测量采集。
所述的实时锅炉运行操作参数数据包括负荷、各层的一次风速、各层 的二次风速、炉膛出口烟气含氧量、燃尽风速、给粉机给粉速度,燃煤工
业分析指标;所述的表征锅炉燃烧特征指标的数据包括表征锅炉水冷壁高 温腐蚀情况的近燃烧器水冷壁边的C0浓度、尾部烟气的N0浓度和锅炉效 率,其获得的方法为成熟技术。
(2) 由于极低负荷下锅炉参数变化对锅炉燃烧的影响情况与其它负荷 段不同,而且实际运行中极低负荷段下的运行数据相对于其它负荷段又少 很多,因此根据极低负荷段的特点采用适于小样本且泛化能力强的支持向 量机集成建模方法;对于数据量充分的其它负荷段采用径向基神经网络集 成建模方法,对数据库中的数据进行挖掘,建立不同指标的锅炉燃烧模型。 需要调用所建模型预测时,根据实际的锅炉运行负荷情况选用相应负荷段 下的模型进行预测计算。具体建模方法如下
用于建模样本的输入参数及表征锅炉燃烧状态的输出参数可以表示为 h,3^:,其中x,.表示第z组作为输入数据的锅炉运行参数向量,y,表示第z
组作为f俞出参数的表征锅炉燃烧状态的参数,7V为样本数量,以实际运行 数据为基础建立运行操作参数与锅炉燃烧状态指标间的模型。
对于数据量少的极低负荷段,在此作为示例,将60%负荷以下的负荷 段定为极低负荷段,采用适合于小样本学习的支持向量机集成算法建模,
支持向量机核函数选为径向基函数
〖(x, , a-,)=》(义,) ^(x,) = exp
2a2
^(x)为映射函数,设所求的tl标函数为/(x,) = w+ , /(x,)为模
10型输出的锅炉燃烧指标预测值,w为权重系数向量,6为截距。引入松弛因 子r,》0和"》0和允许拟合误差e,模型可以通过在约束 》,-"(X,)-6" +《
wXx,.) + 6 — _y, Ss
《20 hl,…,W,条件下,最小化
、 《20 min 《,《*) = * w. w+ cZ《+《*
获得,其中常数D0为惩罚系数。该最小化问题为
引入拉格朗日函数

丄(w a《,《*, , * j,")=4 w ,+g+,)—1>, b, - (《+f+))]
-S ,* [《+ " ) _ X ] _ Z (^, + ")
其中《(, ;>0, z,乂^o,为拉格朗日乘数。
在鞍点处,函数l是关于w, b, ^ ,, ^ j的极小点,也是《,, ;,^^极大点: 最小化问题转化为求其对偶问题的最大化问题。
拉格朗日函数l在鞍点处是关于W, b, U ,,及小点,得:
丄二0 — C — a,—,, = 0
可得拉格朗日函数的对偶函数:
此时,
11按照库恩-塔克(KKT)条件定理,在鞍点有下式成立:
la;["《+ y,—/(x,)] = 0
由上式可见,。/《",和"/都不会同时为非零,可得
= o
从上式可求出b,获得模型。
集成技术与支持向量机相结合的步骤如下
原始训练数据初始化权值为<=^,/ = 1,2,...,#, 7为权重更新次数,初始
AT
化权重时_/ = 1,设定迭代次数h
②调用以上支持向量机算法对训练样本建模,获得一个模型M,,计算M, 平均预测误差的平方值a, =|>'(M,(;c,)-3;,)2
③更新原始训练数据权重:
參,(x,)i)2
根据原始训练数据的新权值分布,在原训练集进行采样,采样条件为:
w/'+^/ , ^为设定的权重采样阀值,作为示1
产生一个子:
获得新的模型M,+,和新的子训练集,直到*次迭代完成(
将获得的A个子支持向量机模型进行集成,模型权重为《,
终获得的集成模型为M/; 。, = J>,,

耳文
对于数据量丰富
神经网络建模
对于《个隐节点的径向机祌经网络其输出为:
段,采用学习能力和函数逼近能力强的径向机
12户tw,exp(-k^), w,为权重系数,x为m维输入向量,c,.为第z'个
基函数的中心,p,为函数的基宽度参数。建立径向机神经网络模型的关键 在于确定基函数的中心c,,基宽度p,及权重系数^。采用粒子群算法迭代 训练径向机神经网络,定义粒子群算法初始群体Z向量的各维分量,分别 为隐节点个、数基函数中心、函数的基宽度和权重系数,目标函数为
mm/ = |;&. j,)2,其中》,为第Z个样本的神经网络输出值,少,为第/个样本
的实际ii:。当J达到了最小、达到设定值或完成迭代次数时,训练完成, 获得隐节点个数、基函数中心、函数的基宽度和权重系数,从而获得径向 机神经网络模型。
集成技术与径向基神经网络相结合的步骤如下
原始训练数据初始化权值为^=1^=1,2,...,#, 乂为权重更新次数,初始 化权重时)=1,设定迭代次数h
② 调用以上径向基神经网络算法对训练样本建模,获得一个模型M,,计算 M,的平均预测误差的平方值a, =|>/(M,(x,.)-y,)2
③ 更新原始训练数据权重矿'=,'")—力2

④ 根据原始训练数据的新权值分布,在原训练集进行采样,采样条件为 义/+12", / 为设定的权重采样阀值,作为示例此处取/ = ^,产生一个子径
向基神经网络的训练集。
⑤ 重复歩骤② ④获得新的模型M,+,和新的子训练集,直到A次迭代完成。
⑥ 将获得的A个子径向基神经网络模型进行集成,模型权重为《, ,
最终获得的集成模型为M—, = ^>卢,
集成技术具有较强的增量学习特点,适合于适应锅炉燃烧中出现的新 情况和变化。
(3)利用粒子群优化算法结合所建模型,针对不同对锅炉燃烧指标或指 标组合进行锅炉燃烧参数配置的优化具体歩骤如下
① 定义粒子群位置向量x的各维分量,分别为锅炉可调操作参数,包括 各层一次风速,各层二次风速,燃尽风速,炉膛出口氧量。
② 设定粒子群的搜索目标和迭代次数,搜索目标可以根据具体的锅炉运行 情况为单一目标,包括锅炉效率最高,N0x排放最低或高温腐蚀最慢;也可以是复合目标,即以上两个或三个燃烧指标的组合,组合方式为,将各 指标的变化折算为经济指标变化,再将经济指标变化求总合,以求达到综 合最优。锅炉效率,N0x排放和高温腐蚀情况分别由上文所建的各自相应 模型预测获得。
③ 根据实际锅炉的设计和运行要求设定个参数的寻优范围,并初始化化位 置向量X,然后根据上一歩设定的搜索目标,用粒子群算法进行迭代计算, 搜索粒子群在参数向量空间内的最优位置。
④ 当粒子群算法完成迭代次数或找到设定要求的最优时,停止计算获得相 应最优的位置向量,即获得最优的锅炉运行可调操作参数组合,根据所获 得的最优可调操作参数组合对锅炉实际燃烧进行调整,达到燃烧优化的目 的。
权利要求
1、一种锅炉燃烧优化的方法,其特征在于该方法的步骤包括步骤(1). 采集锅炉运行参数及表征锅炉燃烧特征指标,建立实时数据库;具体的锅炉运行参数通过锅炉实时运行数据库获取,或直接通过仪器设备测量采集;所述的锅炉运行参数包括负荷、各层的一次风速、各层的二次风速、炉膛出口烟气含氧量、燃尽风速、给粉机给粉速度,燃煤工业分析指标;所述的表征锅炉燃烧特征指标包括锅炉燃烧器边水冷壁的CO浓度、尾部烟气的NO浓度和锅炉效率;步骤(2). 在实际运行负荷小于锅炉设计负荷的60%情况下采用支持向量机集成建模方法建模,在实际运行负荷大于等于锅炉设计负荷的60%情况下采用径向基神经网络集成建模方法建模,建立不同指标的锅炉燃烧模型;具体建模方法如下用于建模样本的输入参数及表征锅炉燃烧特征指标的输出参数表示为其中xi表示第i组作为输入数据的锅炉运行参数向量,yi表示第i组作为输出参数的表征锅炉燃烧特征指标的参数,N为样本数量,以实际运行数据为基础建立运行操作参数与锅炉各不同燃烧状态指标间的模型;所述的支持向量机集成建模方法首先采用支持向量机方法建模,然后通过集成算法将模型集成;支持向量机核函数选为径向基函数φ(x)为映射函数,设所求的目标函数为f(xi)=w·φ(xi)+b,f(xi)为模型输出的锅炉燃烧指标预测值,w为权重系数向量,b为截距;根据在约束条件解得w、b其中ξ*和ξi为引入的松弛因子,ξ*i≥0和ξi≥0,ε为允许拟合误差;通过集成算法将模型集成的步骤如下a. 原始训练数据初始化权值为j为权重更新次数,初始化权重时j=1,设定迭代次数k;b. 调用以上支持向量机算法对训练样本建模,获得一个模型Mj,计算Mj的平均预测误差的平方值σjc. 更新原始训练数据权重d. 根据原始训练数据的新权值分布,在原训练集进行采样,采样条件为β为设定的权重采样阀值,产生一个子支持向量机的训练集;e. 重复步骤b~d获得新的模型Mj+1和新的子训练集,直到k次迭代完成;f. 将获得的k个子支持向量机模型进行集成,模型权重为最终获得的集成模型为所述的径向基神经网络集成建模方法首先采用径向基神经网络建模方法建模,对于n个隐节点的径向机神经网络其输出为wi为权重系数,x为m维输入向量,ci为第i个基函数的中心,ρi为函数的基宽度参数wi、x、ci、ρi由目标函数确定,其中为xi的神经网络输出值,yi为xi对应的实际值;定义粒子群算法初始群体z向量的各维分量,分别为隐节点个数、基函数中心、函数的基宽度和权重系数,当J达到了最小、达到设定值或完成迭代次数时,训练完成,获得隐节点个数、基函数中心、函数的基宽度和权重系数,从而获得径向机神经网络模型;然后通过集成算法将模型集成,具体步骤如下g. 原始训练数据初始化权值为j为权重更新次数,初始化权重时j=1,设定迭代次数k;h. 调用以上径向基神经网络算法对训练样本建模,获得一个模型Mj,计算Mj的平均预测误差的平方值i. 更新原始训练数据权重j. 根据原始训练数据的新权值分布,在原训练集进行采样,采样条件为β为设定的权重采样阀值,产生一个子径向基神经网络的训练集;k. 重复步骤h~j获得新的模型Mj+1和新的子训练集,直到k次迭代完成;1. 将获得的k个子径向基神经网络模型进行集成,模型权重为最终获得的集成模型为步骤(3). 利用粒子群优化算法结合所建模型,针对不同对锅炉燃烧指标或指标组合进行锅炉燃烧参数配置的优化,具体步骤如下m. 定义粒子群位置向量x的各维分量分别为锅炉运行参数;n. 设定粒子群的搜索目标和迭代次数,搜索目标,包括单一目标锅炉效率最高,NOx排放最低或高温腐蚀最慢;复合目标以上两个或三个燃烧指标的组合,组合方式是将各指标的变化折算为经济指标变化,再将经济指标变化求总合;o. 根据实际锅炉的设计和运行要求设定各参数的寻优范围,并初始化化位置向量x,然后根据上一步设定的搜索目标,用粒子群算法进行迭代计算,搜索粒子群在参数向量空间内的最优位置;p. 当粒子群算法完成迭代次数或找到设定要求的最优时,停止计算获得相应最优的位置向量,即获得最优的锅炉运行可调操作参数组合。
全文摘要
本发明涉及一种锅炉燃烧优化的方法。目前锅炉的燃烧优化依靠调试人员进行实验,费时、费力,而且参数组合有限。本发明的具体步骤是采集锅炉运行参数及相关的表征锅炉燃烧特征指标,建立实时数据库;在实际运行负荷小于锅炉设计负荷的60%情况下采用支持向量机集成建模方法建模,在实际运行负荷大于等于锅炉设计负荷的60%情况下采用径向基神经网络集成建模方法建模,建立不同指标的锅炉燃烧模型;利用粒子群优化算法结合所建模型,针对不同对锅炉燃烧指标或指标组合进行锅炉燃烧参数配置的优化。本发明方法提高了整体模型的预测能力,大大提高了模型的适应能力。本发明方法既可以在线优化也可以离线优化。
文档编号G05B19/418GK101498457SQ20091009640
公开日2009年8月5日 申请日期2009年3月2日 优先权日2009年3月2日
发明者张日东, 王建中, 王春林, 铭 葛, 薛安克 申请人:杭州电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1