当前位置: 首页 > 专利查询>叶翔专利>正文

利用贝叶斯网络算法建立锅炉燃烧过程模型的方法和装置制造方法及图纸

技术编号:13334785 阅读:58 留言:0更新日期:2016-07-12 10:18
本发明专利技术公开了一种利用贝叶斯网络算法建立锅炉燃烧过程模型的方法和装置,属于能源电力技术领域。所述方法:设定锅炉燃烧过程模型的输入变量和输出变量;根据输入变量和输出变量之间的因果关系,建立输入变量和输出变量的贝叶斯网络结构;获取锅炉燃烧的历史样本数据;通过使用锅炉燃烧的历史样本数据对锅炉燃烧过程模型进行离线学习,得到贝叶斯网络结构中输入变量和输出变量之间的条件概率关系参数;根据贝叶斯网络结构中输入变量和输出变量之间的条件概率关系参数,确定锅炉燃烧过程模型。所述装置:设定模块、建立模块、获取模块、离线学习模块和确定模块。本发明专利技术提高了建立的锅炉燃烧过程模型的精度,可以适应电厂生产中复杂多变的工况。

【技术实现步骤摘要】

本专利技术设及能源电力
,具体设及一种利用贝叶斯网络算法建立锅炉燃烧 过程模型的方法和装置。
技术介绍
近年来,国内的各种环保规范越来越严格,因此发电企业如何提高锅炉燃烧效率、 减少污染物排放将成为其重点考虑的问题之一。而建立锅炉燃烧过程的模型,通过该模型 对锅炉燃烧过程进行优化调整,提高锅炉效率并减少污染物排放,是目前常用的方法。 目前,常用的一种建立锅炉燃烧过程模型的方法是:利用人工神经网络算法建立 锅炉燃烧过程模型。 然而,由于锅炉的燃烧过程存在大量的不确定信息,而人工神经网络算法对不确 定信息的处理能力比较弱,因此利用人工神经网络算法建立的锅炉燃烧过程模型的精度不 高,无法适应电厂生产中复杂多变的工况。
技术实现思路
为了解决上述技术的问题,并改善锅炉燃烧模型在建立过程中需要处理大量实施 数据造成的计算效率等问题,本专利技术提供了一种利用贝叶斯网络算法建立锅炉燃烧过程模 型的方法和装置,提高了建立的锅炉燃烧过程模型的精度,可W适应电厂生产中复杂多变 的工况。 为了解决上述问题,本专利技术公开了一种利用贝叶斯网络算法建立锅炉燃烧过程模 型的方法,所述方法包括: 设定锅炉燃烧过程模型的输入变量和输出变量;[000引根据所述输入变量和所述输出变量之间的因果关系,建立所述输入变量和所述输 出变量的贝叶斯网络结构; 获取锅炉燃烧的历史样本数据; 通过使用所述锅炉燃烧的历史样本数据对所述锅炉燃烧过程模型进行离线学习, 得到所述贝叶斯网络结构中所述输入变量和所述输出变量之间的条件概率关系参数; 根据所述贝叶斯网络结构中所述输入变量和所述输出变量之间的条件概率关系 参数,确定所述锅炉燃烧过程模型。 进一步地,当所述锅炉燃烧的历史样本数据完整时,通过使用所述锅炉燃烧的历 史样本数据对所述锅炉燃烧过程模型进行离线学习,得到所述贝叶斯网络结构中所述输入 变量和所述输出变量之间的条件概率关系参数,包括: 利用最大似然估计算法,通过使用所述锅炉燃烧的历史样本数据对所述锅炉燃烧 过程模型进行离线学习,得到所述贝叶斯网络结构中所述输入变量和所述输出变量之间的 条件概率关系参数。 进一步地,所述最大似然估计算法的公式如下: 其中,Y表示所述输出变量,y I表示所述输出变量的取值,W表示所述输入变量,wl、 w2表示所述输入变量的取值,N(Y = yl,W = wl)表示Y取值为yl、W取值为Wl在历史样本中发 生的次数,N(Y = yl,W=w2)表示Y取值为yl、W取值为w2在历史样本中发生的次数。 进一步地,当所述锅炉燃烧的历史样本数据不完整时,通过使用所述锅炉燃烧的 历史样本数据对模型进行离线学习,得到所述贝叶斯网络结构中所述输入变量和所述输出 变量之间的条件概率关系参数,包括: 利用最大期望算法,通过使用所述锅炉燃烧的历史样本数据对所述锅炉燃烧过程 模型进行离线学习,得到所述贝叶斯网络结构中所述输入变量和所述输出变量之间的条件 概率关系参数。 进一步地,所述最大期望算法的公式如下:[00201 炉辦 - 表乐第*个所述锅 'K. 烧的历史样本数据,I((Y = yl,W=wl) Id化))是计数函数,当Y = yl、W=wl在D化)中存在则I ((Y = yl ,W=wl) I D化))=1,当Y = yl、W = wl在 D(k)中不存在则K (Y = yl ,W=w1)|D化))= 0;D(k)表示第k个所述锅炉燃烧的历史样 本数据,I((Y = yl,W=w2)|D化))是计数函数,当Y = yl、W=w2在D化)中存在则I((Y = yl,W =w2) Id化))=1,当Y = yl、W=w2在D化)中不存在则I((Y = yl,W=w2) Id化))=0。 为了解决上述问题,本专利技术还公开了一种利用贝叶斯网络算法建立锅炉燃烧过程 模型的装置,所述装置包括: 设定模块,用于设定锅炉燃烧过程模型的输入变量和输出变量; 建立模块,用于根据所述输入变量和所述输出变量之间的因果关系,建立所述输 入变量和所述输出变量的贝叶斯网络结构; 获取模块,用于获取锅炉燃烧的历史样本数据; 离线学习模块,用于通过使用所述锅炉燃烧的历史样本数据对所述锅炉燃烧过程 模型进行离线学习,得到所述贝叶斯网络结构中所述输入变量和所述输出变量之间的条件 概率关系参数; 确定模块,用于根据所述贝叶斯网络结构中所述输入变量和所述输出变量之间的 条件概率关系参数,确定所述锅炉燃烧过程模型。 进一步地,当所述锅炉燃烧的历史样本数据完整时,所述离线学习模块包括: 第一离线学习单元,用于利用最大似然估计算法,通过使用所述锅炉燃烧的历史 样本数据对所述锅炉燃烧过程模型进行离线学习,得到所述贝叶斯网络结构中所述输入变 量和所述输出变量之间的条件概率关系参数。 进一步地,所述最大似然估计算法的公式如下: 其中,Y表示所述输出变量,y I表示所述输出变量的取值,W表示所述输入变量,wl、 w2表示所述输入变量的取值,N(Y = yl,W = wl)表示Y取值为yl、W取值为Wl在历史样本中发 生的次数,N(Y = yl,W=w2)表示Y取值为yl、W取值为w2在历史样本中发生的次数。进一步地,当所述锅炉燃烧的历史样本数据不完整时,所述离线学习模块包括: 第二离线学习单元,用于利用最大期望算法,通过使用所述锅炉燃烧的历史样本 数据对所述锅炉燃烧过程模型进行离线学习,得到所述贝叶斯网络结构中所述输入变量和 所述输出变量之间的条件概率关系参数。 进一步地,所述最大期望算法的公式如下: 示第k个所述锅炉燃 K 烧的历史样本数据,I((Y = yl,W=wl) Id化))是计数函数,当Y = yl、W=wl在D化)中存在则I ((¥ = 71,胖=¥1)0化))=6,当¥ = 71、胖="1在0化)中不存在则1((¥ = 71,胖=¥1)|0化))= 0;表示第k个所述锅炉燃烧的历史样 化本数据,I((Y = yl,W=w2)|D化))是计数函数,当Y = yl、W=w2在D化)中存在则I((Y = yl,W =w2) Id化))=6,当Y = yl、W=w2在D化)中不存在则I((Y = yl,W=w2) Id化))=0。 本专利技术提供的利用贝叶斯网络算法建立锅炉燃烧过程模型的方法和装置:由于贝 叶斯网络能够方便地处理不完全数据,可W在数据样本空间缺失的条件下进行建模,并且 能够提供较为直观的概率关联关系模型,因此,基于贝叶斯网络结构的锅炉燃烧过程模型 可W更加客观地反映锅炉燃烧过程的真实状况,提高了建立的锅炉燃烧过程模型的精度, 可W适应电厂生产中复杂多变的工况。【附图说明】 此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本发 明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1是本专利技术实施例提供的一种贝叶斯网络结构和参数的示意图; 图2是本专利技术实施例提供的一种利用贝叶斯网络算法建立锅炉燃烧过程模型的方 法示意图; 图3是本专利技术实施例提供的一种反映锅当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种利用贝叶斯网络算法建立锅炉燃烧过程模型的方法,其特征在于,所述方法包括:设定锅炉燃烧过程模型的输入变量和输出变量;根据所述输入变量和所述输出变量之间的因果关系,建立所述输入变量和所述输出变量的贝叶斯网络结构;获取锅炉燃烧的历史样本数据;通过使用所述锅炉燃烧的历史样本数据对所述锅炉燃烧过程模型进行离线学习,得到所述贝叶斯网络结构中所述输入变量和所述输出变量之间的条件概率关系参数;根据所述贝叶斯网络结构中所述输入变量和所述输出变量之间的条件概率关系参数,确定所述锅炉燃烧过程模型。

【技术特征摘要】

【专利技术属性】
技术研发人员:叶翔邢红涛
申请(专利权)人:叶翔邢红涛
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1