一种锅炉燃烧优化的建模方法

文档序号:4519510阅读:155来源:国知局
专利名称:一种锅炉燃烧优化的建模方法
技术领域
本发明属于信息控制技术领域,涉及到模式识别及回归技术,特别是涉 及一种锅炉燃烧优化的建模方法。
背景技术
锅炉的燃烧优化是节能减排的重要技术手段,其目标是在一定的锅炉负 荷条件下,通过调整锅炉配风、给煤等运行参数而获得高效率、低污染排放 及更安全的运行状态。锅炉的运行是以负荷为主动参数的,其他的运行参数 都要根据锅炉负荷的情况进行相应的调整,锅炉的配风、给煤等运行参数的 搭配对锅炉燃烧状态有直接的影响,不同的配风、给煤及氧量等操作参数的 配置会直接导致不同的锅炉效率、污染气体的排放量及设备的损耗情况。对 于给定的锅炉,在一定的负荷条件下,存在一种最优的操作参数配置方案, 能够使燃烧状态最优化。锅炉的操作参数间有着非常复杂的耦合关系,要找 到最优的操作参数配置是非常困难,而且在实际运行中,由于调峰的需要, 有时锅炉要在低负荷或极低负荷条件下运行,在低负荷或极低负荷条件下的 运行情况与正常负荷及高负荷的情况有极大差别,配风、给煤等运行参数的 搭配对锅炉燃烧状态的影响也有很大的不同,锅炉实际运行中极低负荷的情 况比较少,数据量也会比较少,因此企图通过数据挖掘,针对所有负荷的情 况建立一个单一模型实现锅炉优化运行,通常会在模型预测方面会遇到很多 困难。随着科学技术的不断进歩,锅炉运行自动化程度不断提高,但是锅炉 燃烧优化问题一直没有很好的得到解决。
在实际生产中锅炉的燃烧优化主要是靠调试人员进行不同工况的实验, 针对具体的锅炉和煤种情况,通过不同实验来寻找较好的运行参数配置,此 种方法费时、费力而且能够实验的参数组合有限,因此通过调试实验找到的 参数配置还存在较大的提升空间,另外,这种方法还不能实现根据锅炉的实 时变化情况进行在线的优化。
如果能通过数据挖掘的优势,在大量实际运行数据中,挖掘出运行参数 与锅炉燃烧指标间的关系模型,而避免一般的建模方法中,对所有负荷情况 建立单一模型缺点,针对不同负荷情况的特点采用不同的建模方法,建立不 同模型,将会使建模优化方法得效果大大提高。

发明内容
本发明的目标是针对锅炉燃烧优化中的瓶颈问题,提出 一种兼顾模型预 测精度与泛化能力的建模方法。
本发明具体是根据锅炉燃烧的主动参数负荷进行分段,将燃烧情况相近
3的负荷工况化为一段,将差别较大的负荷工况分开建模,对于数据较少的低 负荷或极低负荷工况采用适于小样本且泛化能力强的建模方法;在建模前对 建模数据进行了拓扑结构上分布均匀和数量均等的选择,并进行适当的预处 理,以保证模型的预测能力和泛化能力,最终根据实际负荷所处的负荷段, 选用相应各负荷段的模型进行优化。该方法克服了传统建模方法中,面对燃 烧情况差别非常大的所有负荷情况建模的不足,而且通过数据选择和预处理 保证了模型的预测精度和泛化能力。
本发明的技术方案是通过锅炉负荷分段的数据采集、建模,数据样本的 选择和预处理、建立不同负荷段的模型,并根据实际运行负荷的情况选则相 应负荷段的模型进行优化等手段,确立了一种锅炉的燃烧优化的建模方法, 利用该方法可有效提高模型的预测精度和泛化能力。
本发明方法的步骤包括
(1) 根据锅炉燃烧情况按负荷分段,并建立实时数据库,按负荷段采集 锅炉运行参数及相关的表征锅炉燃烧特征指标的数据,具体方法是
根据锅炉不同负荷范围下的操作参数对燃烧指标影响的相似情况,按负 荷范围进行分段采集,分为w(w》3)段,建立不同负荷段下锅炉实时运行数据 库,通过数据采集装置采集不同负荷段下实时锅炉运行操作参数数据,并将 实时锅炉运行操作参数数据与获得的表征锅炉燃烧特征指标的数据存入相 应的实时数据库中。
所述的实时锅炉运行操作参数数据包括负荷、各层的一次风速、各层的 二次风速、炉膛出口烟气含氧量、燃尽风速、给粉机给粉速度,燃煤工业分 析指标;所述的表征锅炉燃烧特征指标的数据包括锅炉燃烧器边水冷壁的C0
浓度、尾部烟气的NO浓度和锅炉效率,其获得的方法为成熟技术。
(2) 对各分段数据库中的数据进行选择和预处理,并针对不同负荷段数
据量的特点,通过不同的数据挖掘方法,建立不同负荷段下锅炉燃烧参数与
燃烧指标间模型,具体方法是
首先,在各段负荷数据库中进行数据选择,选择出建模用的样本数据, 选择时遵循以下原则①结构上分布均匀原则,即在模型的输入量的拓扑 结构空间上分布是比较均匀的,而不是集中于某一点或几点的数据,实际操
作中为尽量选择不同工况下的数据作为样本数据;②数量上均等原则,即在
拓扑结构中位于不同点的数据样本量应该相等或相近,而不是简单的数据越 多越好,在实际操作中为不同工况下的样本数据量相似或相等,避免同-一工 况数据选取过多得情况。
其次,对各负荷段下选择出的数据进行建模前的预处理,通过单位的变 换或乘系数的方法,使各输入量及相应输出量的数据处于相同或相近的数量 级,即建模样本的各数据分量的数值差距不是太大,再对输入量进行归一化处理。
第三,应用各负荷段下预处理好的数据,针对不同负荷段数据情况的特点,采用不同的建模算法建模,对于数据量少的极低负荷段(在实际运行负 荷小于锅炉设计负荷的60%情况下),采用适合于小样本学习并且泛化能力 强的支持向量机算法建模;对于数据多的负荷段(在实际运行负荷大于等于
锅炉设计负荷的60%情况下)采用学习能力和函数逼近能力强的径向机神经
网络建模。用于建模的输入参数及表征锅炉燃烧状态的输出参数可以表示为
^,力^,其中x,表示第z组作为输入数据的锅炉运行参数向量,y,表示第/组
作为输出参数的表征锅炉燃烧状态的参数,以实际运行数据为基础建立运行 操作参数与锅炉燃烧状态指标间的模型。
对于数据量少的极低负荷段,采用适合于小样本学习的支持向量机算法
建模,核函数选为径向基函数
〖(x,., ~) = )) = exp
— x乂
W;c)为映射函数,设所求的目标函数为/(x,) = m^(x,) + 6, /(x,)为模型
输出的锅炉燃烧指标预测值,w为权重系数向量,&为截距。引入松弛因子 d》0和"》0和允许拟合误差e,模型可以通过在约束
乂 — W. —6 S 6" +《.
W.) + Z — 乂 S f +《*
《20 hl,…,W,条件下,最小化
、 《20
,=i
获得,其中常数OO,为惩罚系数。该最小化问题为一个凸二次规划问题,
引入拉格朗日函数
, "v,卢)=会,w+c|;(《b,-(《+s+))]
-Z + ") - x ] _ Z (J7,4 + )
其中《,,<》0, ^^》0,为拉格朗日乘数。
在鞍点处,函数L是关于W,b, S,, H勺极小点,也是a,,《,y,,^极大点, 最小化问题转化为求其对偶问题的最大化问题。
拉)
函数L在鞍点处是关于W,b, U H及小点,得:<formula>formula see original document page 6</formula>
可得拉格朗日函数的对偶函数:
<formula>formula see original document page 6</formula>,
此时,
按照库恩-塔克(KKT)条件定理,在鞍点有下式成: f ,[s +《i+/(x,)] = 0
z = l,...,7V
由上式可见,"/二"",和"/都不会同时为非零,可得:
从上式可求出b,获得模型。
对于数据量丰富的负荷段,采用用学习能力和函数逼近能力强的径向机
神经网络建模
对于《个隐节点的径向机神经网络其输出为
F力w,exp(-k^), w,为权重系数,x为m维输入向量,c,为第,个基函数
2〃
的中心,p,为函数的基宽度参数。建立径向机神经网络模型的关键在于确定 基函数的中心c,,基宽度p,及权重系数^。采用遗传算法迭代训练径向机祌
6经网络,定义遗传算法初始群体Z向量的各维分量,分别为隐节点个、数基 函数中心、函数的基宽度和权重系数,目标函数为min_/ = |;&,y,)2 ,其
中A为第z个样本的神经网络输出值,y,为第z个样本的实际值。当/达到了 最小、达到设定值或完成迭代次数时,训练完成,获得隐节点个数、基函数 中心、函数的基宽度和权重系数,从而获得径向机神经网络模型。
(3)根据实际的锅炉运行负荷情况选用相应得负荷段下的模型进行优 化,具体方法是
将不同锅炉燃烧指标的各负荷段下的子模型作为一个整体,预测优化时 根据工况的负荷所在负荷段的不同,选取相应负荷段的子模型进行预测和优 化,不同负荷段的同一燃烧指标子模型相互补充组成一个有机的整体。
本发明提出的建模方法可以有效的提高锅炉燃烧模型的预测精度和泛 化能力,克服了传统传统建模方法的不足,满足了锅炉燃烧优化的实际要求, 保证了锅炉燃烧优化的准确性和可行性。
具体实施例方式
一种锅炉燃烧优化的建模方法,具体步骤是
根据锅炉燃烧优化的要求确定数据库需要采集的运行参数(主要包括配 风、给粉、氧量、煤质及负荷等),及表征锅炉燃烧状态的相关指标(主要包 括锅炉效率、尾部烟气成分及水冷壁附近C0浓度等)。
(l)建立实时数据库,根据锅炉负荷的情况,分段采集锅炉运行参数及 相关的表征锅炉燃烧特征指标的数据。
根据不同锅炉负荷情况下燃烧状态的相似程度,建立w(w》3)个负荷段下 锅炉实时运行数据库,做为示例此处取为四段
① 85%以上负荷数据库;
② 85%_70%负荷数据库;
③ 70%_60%负荷数据库;
④ 60%以下负荷(极低负荷)数据库。
将采集的锅炉实时运行数据,及相关的表征锅炉燃烧特征指标的数据,存入 相应的实时数据库中。具体的锅炉实时运行参数可以在锅炉集散控制系统中
获取,也可以直接通过仪器设备测量采集获取;表征锅炉燃烧状态的指标数 据,可根据实际情况和燃烧优化的需要进行测量采集和计算获得,尾部烟气 成分可以通过锅炉尾部抽取烟气样本,通过烟气分析仪分析获得数据;水冷 壁附近C0浓度数据可以通过在炉墙上钻孔抽取水冷壁附近气体样本,再由 烟气分析仪分析取得数据;锅炉效率可由相关数据计算获得。
这个过程是积累数据的阶段,只有积累了相当的数据后才可能进行后边 的数据挖掘建模。
(2)对各分段数据库中的数据进行选择和预处理,并针对不同负荷段 数据量的特点,通过不同的数据挖掘方法,建立不同负荷段下锅炉燃烧参数与燃烧指标间模型,具体方法是
首先,在各段负荷数据库中进行数据选择,选择出建模用的样本数据, 选择时遵循以下原则①结构上分布均匀原则,即尽量选择操作参数不同 的数据作为样本数据;②数量上均等原则,即不同工况下的样本数据量相似 或相等,避免同一工况数据选取过多得情况。
其次,对各负荷段下选择出的数据进行建模前的预处理,通过单位的变 换或乘系数的方法,使各输入量及相应输出量的数据处于相同或相近的数量 级,并对输入量进行归一化处理。
第三,应用各负荷段下预处理好的数据,针对不同负荷段数据情况的特 点,采用不同的建模算法建模,对于数据量少的60%以下负荷段(极低负荷 段),采用适合于小样本学习并且泛化能力强的支持向量机算法建模;对于
数据多的其它负荷段采用学习能力和函数逼近能力强的径向机神经网络建模。
用于建模的输入参数及表征锅炉燃烧状态的输出参数可以表示为
{x,,J^:,其中x,表示第/组作为输入数据的锅炉运行参数向量,y,表示第z组
作为输出参数的表征锅炉燃烧状态的参数,以实际运行数据为基础建立运行 操作参数与锅炉燃烧状态指标间的模型。
对于数据量少的60%以下荷段,采用适合于小样本学习的支持向量机算
法建模,核函数选为径向基函数
叫.,义.)二 -(x,) 《x ) = exp (11 2 11 )
"x)为映射函数,设所求的目标函数为/(;c,) = W—(x,) + 6, /(x,.)为模型
输出的锅炉燃烧指标预测值,w为权重系数向量,6为截距。引入松弛因子 Ti》0和DO和允许拟合误差e,模型可以通过在约束
乂. _ H> ■) — Z) S f +《
w )+ 6 — _y, S f +《 < 《20 hl,…,W,条件下,最小化
、 00 min 《,O * w w+cZ《+《*
/二1
获得,其中常数O0为惩罚系数。该最小化问题为一个凸二次规划问题,引 入拉格朗日函数
8其中 》0,为拉格朗日乘数。
在鞍点处,函数L是关于w,b, ", u的极小点,也是",,";,^^极大点: 最小化问题转化为求其对偶问题的最大化问题。
拉格朗日函数L在鞍点处是关于W,b, ^, H及小点,得
z = o —t = 0
可得拉格朗日函数的对偶函数:
Z ( , - )( , - ;)〖",义,)
此时,
按照库恩-塔克(KKT)条件定理,
在鞍点有下式成:
由上式可见,
(7
"/二"",和",-都不会同吋为非零,可得.f《r =o
从上式可求出b,获得模型。
对于数据量丰富的其它三个负荷段,采用用学习能力和函数逼近能力强
的径向机神经网络建模
对于w个隐节点的径向机神经网络其输出为
y = tW,eXp(-1^), vv,.为权重系数,x为m维输入向量,c,为第z个基函数
的中心,p,.为函数的基宽度参数。建立径向机神经网络模型的关键在于确定 基函数的中心c,,基宽度p,及权重系数vv,。采用遗传算法迭代训练径向机神 经网络,定义遗传算法初始群体Z向量的各维分量,分别为隐节点个数、基
函数中心、函数的基宽度和权重系数,目标函数为mini/ = |;C ,-;;,)2 ,其
中》,为第z个样本的神经网络输出值,x为第z个样本的实际值。当/达到了 最小、达到设定值或完成迭代次数时,训练完成,获得隐节点个数、基函数 中心、函数的基宽度和权重系数,从而获得径向机神经网络模型。
(3)根据实际的锅炉运行负荷情况选用相应得负荷段下的模型进行优 化,具体方法是
将不同锅炉燃烧指标的各负荷段下的子模型作为一个整体,预测优化时 根据工况的负荷所在负荷段的不同,选取相应负荷段的子模型进行预测和优 化,不同负荷段的同一燃烧指标子模型相互补充组成一个有机的整体。
权利要求
1、一种锅炉燃烧优化的建模方法,其特征在于该方法的步骤包括步骤(1). 根据锅炉不同负荷范围下的操作参数,按负荷范围进行分段采集,分为n段,n≥3,建立不同负荷段下锅炉实时运行数据库,通过数据采集装置采集不同负荷段下实时锅炉运行操作参数数据,并将实时锅炉运行操作参数数据与获得的表征锅炉燃烧特征指标的数据存入相应的实时数据库中;所述的实时锅炉运行操作参数数据包括负荷、各层的一次风速、各层的二次风速、炉膛出口烟气含氧量、燃尽风速、给粉机给粉速度,燃煤工业分析指标;所述的表征锅炉燃烧特征指标的数据包括锅炉燃烧器边水冷壁的CO浓度、尾部烟气的NO浓度和锅炉效率;步骤(2). 对各分段数据库中的数据进行选择和预处理,建立不同负荷段下锅炉燃烧参数与燃烧指标间模型,具体方法是在各段负荷数据库中进行数据选择,选择出建模用的样本数据,选择时遵循以下原则①结构上分布均匀原则,即在模型的输入量的拓扑结构空间上分布是均匀的;②数量上均等原则,即在拓扑结构中位于不同点的数据样本量应该相等或相近;对各负荷段下选择出的数据进行建模前的预处理,通过单位的变换或乘系数的方法,使各输入量及相应输出量的数据处于相同或相近的数量级,再对输入量进行归一化处理;应用各负荷段下预处理好的数据,针对不同负荷段数据情况,采用不同的建模算法建模在实际运行负荷小于锅炉设计负荷的60%情况下采用支持向量机算法建模;在实际运行负荷大于等于锅炉设计负荷的60%情况下采用径向机神经网络建模;用于建模的输入参数及表征锅炉燃烧状态的输出参数表示为其中xi表示第i组作为输入数据的锅炉运行参数向量,yi表示第i组作为输出参数的表征锅炉燃烧状态的参数;步骤(3). 根据实际的锅炉运行负荷情况选用相应得负荷段下的模型进行优化,具体方法是将不同锅炉燃烧指标的各负荷段下的子模型作为一个整体,预测优化时根据工况的负荷所在负荷段的不同,选取相应负荷段的子模型进行预测和优化,不同负荷段的同一燃烧指标子模型相互补充组成整体。
全文摘要
本发明涉及一种锅炉燃烧优化的建模方法。现有方法不能解决锅炉燃烧优化问题。本发明方法根据锅炉燃烧的主动参数负荷进行分段,将燃烧情况相近的负荷工况化为一段,将差别较大的负荷工况分开建模,对于数据较少的低负荷或极低负荷工况采用适于小样本且泛化能力强的建模方法;在建模前对建模数据进行了拓扑结构上分布均匀和数量均等的选择,并进行适当的预处理,以保证模型的预测能力和泛化能力,最终根据实际负荷所处的负荷段,选用相应各负荷段的模型进行优化。本发明方法克服了传统建模方法中面对燃烧情况差别非常大的所有负荷情况建模的不足,通过数据选择和预处理保证了模型的预测精度和泛化能力。
文档编号F23N5/00GK101498459SQ20091009641
公开日2009年8月5日 申请日期2009年3月2日 优先权日2009年3月2日
发明者张日东, 王建中, 王春林, 铭 葛, 薛安克 申请人:杭州电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1