发明名称 一种基于信息熵特征和概率神经网络的锅炉燃烧工况识别方法
摘要 本发明公开了一种基于信息熵特征和概率神经网络的锅炉燃烧工况识别方法,首先,进入输入数据预处理环节,通过数据输入接口机获得典型负荷点和相应的排烟氧量和炉膛压力信号的特性样本集;然后进入样本数据熵分析环节,计算排烟氧量和炉膛压力信号在对应工况下奇异谱熵和功率谱熵;然后,将求得的熵值信号和对应的负荷工况点作为训练数据集构造PNN锅炉燃烧工况识别模型;最后将结果输出到客户端参与优化运行指导和状态检测。本发明不仅可以解决炉内过程状态表征的问题,而且能更及时准确地反映锅炉运行性能属性,避免虚假数据或者错误数据给运行人员带来的误指导,同时能为电厂监测信息系统的锅炉运行优化、状态监测与故障诊断等高级功能模块提供可参考模型。
申请公布号 CN103886405A 申请公布日期 2014.06.25
申请号 CN201410058456.3 申请日期 2014.02.20
申请人 东南大学;马鞍山当涂发电有限公司 发明人 司风琪;顾慧;王传奇
分类号 G06Q10/06(2012.01)I;G06N3/02(2006.01)I 主分类号 G06Q10/06(2012.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 肖念
主权项 1.一种基于信息熵特征和概率神经网络的锅炉燃烧工况识别方法,其特征在于:包括以下步骤:(1)来自DCS的现场数据通过网络交换机进入数据输入接口机,进入输入数据预处理环节,通过数据输入接口机获得典型负荷点和相应的排烟氧量和炉膛压力信号的特性样本集,每种工况取n个样本进行分析:D={x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>,...x<sub>L</sub>;y<sub>1</sub>,y<sub>2</sub>,y<sub>3</sub>,...y<sub>L</sub>}下标L为样本个数,并将特性样本集作为计算样本集;(2)进入样本数据熵分析环节,计算排烟氧量和炉膛压力信号在对应工况下奇异谱熵和功率谱熵:①对上述样本各个负荷点的数据求解奇异谱熵:对于给定的离散时间序列信号{x<sub>i</sub>ory<sub>i</sub>|i=1,2,...,n},给定嵌套维数m(m<n/2),构造嵌入空间的时滞矩阵A,<maths num="0001"><![CDATA[<math><mrow><mi>A</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub></mtd><mtd><msub><mi>x</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mi>n</mi><mo>-</mo><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>2</mn></msub></mtd><mtd><msub><mi>x</mi><mn>3</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mi>n</mi><mo>-</mo><mi>m</mi><mo>+</mo><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mi>m</mi></msub></mtd><mtd><msub><mi>x</mi><mrow><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>对矩阵A进行奇异值分解,计算得奇异值为λ<sub>1</sub>≥λ<sub>2</sub>≥…≥λ<sub>m</sub>,设k为非零奇异值的个数,则k值反映了时滞矩阵中包含的不同模式的数目;②对上述样本各个负荷点的数据求解功率谱熵:通过离散傅里叶变换得到频谱X(k)和功率谱S<sub>k</sub>(k=1,2,...n)。S<sub>k</sub>可以看作是原始信号在频域空间的一种能量划分,则可定义信号的功率谱熵H<sub>f</sub>,<maths num="0002"><![CDATA[<math><mrow><msub><mi>H</mi><mi>f</mi></msub><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>p</mi><mi>k</mi></msub><mi>log</mi><msub><mi>p</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中p<sub>k</sub>——第k个功率谱在整个功率谱中所占的比例,<img file="FDA0000467985220000013.GIF" wi="308" he="123" />表示第k个频率能量的组分概率,<img file="FDA0000467985220000014.GIF" wi="324" he="113" />为时域离散信号{x<sub>1</sub>,x<sub>2</sub>,...,x<sub>n</sub>}的傅里叶变换为X(ω)的功率谱估计的定义式;(3)将步骤(2)求得的熵值信号和对应的负荷工况点作为训练数据集构造PNN锅炉燃烧工况识别模型,排烟氧量和炉膛压力的奇异谱熵以及炉膛压力的功率谱熵作为PNN神经网络的输入,对应的工况种类作为输出,对PNN模型进行训练和测试:①将训练样本和待识别样本进行归一化后送入网络输入层;②将归一化以后的训练样本W和待识别样本X送入模式层,完成点积运算z<sub>i</sub>=(X-W<sub>i</sub>)<sup>Τ</sup>(X-W<sub>i</sub>),式中z<sub>i</sub>——第i个模式层节点的输出,W<sub>i</sub>——第i个训练样本向量;③在求和层中,依据Pazen窗函数法计算各类别的概率密度并求和,得到求和层的输出<maths num="0003"><![CDATA[<math><mrow><msub><mi>y</mi><mi>k</mi></msub><mo>=</mo><mfrac><mn>1</mn><msub><mi>N</mi><mi>k</mi></msub></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>k</mi></msub></munderover><mi>exp</mi><mo>[</mo><mo>-</mo><mfrac><msub><mi>z</mi><mi>j</mi></msub><msup><mrow><mn>2</mn><mi>&sigma;</mi></mrow><mn>2</mn></msup></mfrac><mo>]</mo><mo>,</mo></mrow></math>]]></maths>式中N<sub>k</sub>——隶属于第k类的训练样本数,σ——平滑因子;④在输出层采用竞争函数,根据贝叶斯分类规则判别式,输出最大的模式即为X所属的类别;最终实时获得PNN模型,可用于锅炉运行状态识别;(4)将结果输出到客户端参与优化运行指导和状态检测。
地址 210018 江苏省南京市玄武区四牌楼2号