一种基于遗传模拟退火参数优化的飞灰含碳量预测方法技术

技术编号:36911891 阅读:45 留言:0更新日期:2023-03-18 09:30
本发明专利技术涉及工业测量技术领域,具体为一种基于遗传模拟退火参数优化的飞灰含碳量预测方法,包括如下步骤,S1:从数据库中提取飞灰含碳量的历史数据,并划分训练集和测试集;S2:将训练集中对应飞灰含碳量历史数据的影响参数作为输入变量,构建三层BP神经网络建立飞灰含碳量预测模型;S3:对BP神经网络进行初始化;S4:采用误差梯度下降法更新BP神经网络的权值和阈值,得到飞灰含碳量预测值。本发明专利技术通过从历史数据库中获得影响因素的长期历史数据,采用主元分析法去掉冗余的相关变量和对飞灰含碳量贡献率低的变量,筛选出飞灰含碳量软测量模型的输入变量;改进了遗传模拟退火,有效地抑制了遗传算法过早收敛,提高算法局部寻优的精确性。精确性。精确性。

【技术实现步骤摘要】
一种基于遗传模拟退火参数优化的飞灰含碳量预测方法


[0001]本专利技术涉及工业测量
,具体为一种基于遗传模拟退火参数优化的飞灰含碳量预测方法。

技术介绍

[0002]飞灰含碳量是反映火电厂燃煤锅炉燃烧效率的重要指标,燃煤煤种不同、锅炉燃烧系统结构特性不同、燃烧工况不同都会导致煤粉不充分燃烧,锅炉尾部烟气中飞灰的含碳量过高,这种情况会导致锅炉燃烧效率低、低温段过热器磨损、机组运行易出故障等问题,这将会使锅炉的维护成本增加,不利于锅炉的长期稳定运行;此外,飞灰含碳量过高会造成锅炉尾部烟气中碳氧化物含量过高,环境污染严重,因此锅炉飞灰含碳量的实时在线测量对火电厂的经济效益、机组安全运行、节能减排等具有重要意义。
[0003]目前,国内外有关飞灰含碳量测量方法主要分为两种:物理测量方法和软测量方法,物理测量方法主要有:燃烧失重法、静电法、微波法等,现有的基于物理测量法测量飞灰含碳量的产品较多,他们的测量精度高,但是测量时间长实时性较差,其设备需要定期检查维护否则设备的测量精度将会降低,飞灰含碳量的软测量方法包括数值计算和神经网络预测这两种方案。其中神经网络预测方法容易陷入局部最小值,收敛速度慢,易出现过拟合现象,输入和输出的匹配度低,造成飞灰含碳量预测值与实际值误差较大。

技术实现思路

[0004]本专利技术的目的在于提供一种基于遗传模拟退火参数优化的飞灰含碳量预测方法,以解决上述
技术介绍
中BP神经网络在权值选择上的随机性,提高了BP神经网络的收敛速度和泛化性能,降低了飞灰含碳量预测偏差大的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于遗传模拟退火参数优化的飞灰含碳量预测方法,包括如下步骤:
[0006]S1:从数据库中提取飞灰含碳量的历史数据,采用主元分析法筛选对应飞灰含碳量的历史数据的影响参数,对其数据进行处理,并划分训练集和测试集;
[0007]S2:将训练集中对应飞灰含碳量历史数据的影响参数作为输入变量,输出变量为飞灰含碳量;构建三层BP神经网络建立飞灰含碳量预测模型;
[0008]S3:对BP神经网络进行初始化并且采用遗传模拟退火算法对BP神经网络权值阈值进行优化,获取最优权值和阈值;
[0009]S4:采用误差梯度下降法更新BP神经网络的权值和阈值直至满足网络误差精度要求,从而完成网络的训练;利用训练好的BP神经网络对测试样本进行预测,得到飞灰含碳量预测值。
[0010]优选的,所述在S1中对BP神经网络输入变量降维和数据处理主要包括以下步骤:
[0011](1)根据锅炉燃烧运行影响飞灰含碳量的影响因素,初选40个燃烧参数作为飞灰含碳量的影响参数;其中,40个燃烧参数分别为燃尽风门开度、燃烧器摆角、炉膛压力、炉膛
温度、灰分、挥发分、一次风速、4项进风的风压、4项煤粉浓度、5项一次风温、4项煤粉细度、热风温度、炉膛出口氧量、5项风率、锅炉负荷、5项二次风门开度、4项磨煤机给煤量;
[0012](2)采用主元分析方法得出各参数的贡献率并结合锅炉燃烧工况数据采集实况选定15个燃烧参数作为飞灰含碳量预测模型的输入变量,这15个锅炉燃烧工况参数分别为灰分、挥发分、锅炉负荷、一次风速、煤粉浓度、一次风率,煤粉细度、热风温度、燃尽风门开度、4项磨煤机给煤量、一次风温、燃烧器摆角;
[0013](3)对采集的输入输出变量数据进行异常值剔除、数据归一化并划分网格训练集和测试集。
[0014]优选的,所述S2中BP神经网络的结构包括输入层、隐藏层和输出层,其中,根据S1选出的输入变量的个数确定BP神经网络的输入层神经元个数m和输出层神经元个数n,确定隐藏层神经元个数h。
[0015]优选的,所述隐藏层神经元个数h采用的公式为:
[0016]其中:α为[0,10]的常数。
[0017]优选的,所述S2中三层BP神经网络的构建的具体步骤如下:
[0018](1)确定输入成节点数m,从步骤1可得输入层节点数为15;
[0019](2)确定输出层节点数n,网络输出为飞灰含碳量可确定其节点数为1;
[0020](3)确定隐含层节点数h,根据公式和实际训练误差可知当隐含层节点数为10时,预测效果最好;
[0021](4)确定网络的激励函数为Sigmoid型函数
[0022](5)设定网络的误差精度为0.01。
[0023]优选的,所述S3的具体过程如下:
[0024](1)设定初始种群规模N、最大遗传算法迭代次数Gmax、模拟退火初始温度T0、退火速率λ、终止温度Tmin,并根据BP神经网络的结构计算染色体编码长度M,该处采用浮点数编码方式,长度M计算方式如下:
[0025]M=m
×
h+h
×
n+h+n,其中m,h,n分别为输入层、隐含层和输出层神经元个数,染色体编码中的每一段基因都代表着某一神经元的权值或阈值;
[0026](2)清零遗传迭代次数;
[0027](3)解码染色体,获得BP神经网络权值、阈值数据;
[0028](4)输入数据并初始化BP神经网络,进入种群适应度值计算阶段;以更新后的权值、阈值,单次运行BP神经网络,输出结果与期望结果的均方误差的倒数作为该个体的适应度值,计算如下:
[0029]其中MSE(x)为输出结果与期望结果的均方误差,MSE(x)的其计算如下;
[0030]用该方法替代传统遗传算法中的适应度评价函数,适
应度值的大小决定该个体的优秀程度;
[0031](5)将染色体数据重新编码,采用“轮盘赌”选择法对群体中的个体进行选择,其个体被选择的概率为P
i
,其计算如下:
[0032]其中(i=1,2,

,N),f
i
为某个个体i的适应度;
[0033](6)经过选择算子处理后的种群依次进行交叉与变异,其交叉概率与变异概率分别为P
c
,P
m
;计算公式如下:
[0034][0035][0036]其中,f
a
为种群平均适应度值,f
m
为种群最大适应度值;k1,k2为设置参数,若则当前最优个体适应度值远离平均值,越小说明种群特征越分散;若则最优个体适应度值接近平均值,越大说明种群特征越集中,该方式可使交叉过程中产生更加多样性的个体丰富种群的同时保留优秀基因遗传,强化全局搜索能力;
[0037](7)以改进Metropolis准则对种群进行选择和退火操作,产生新种群,其判断方式如下:
[0038][0039]其中f(x
n
(i))、f(x
o
(i))分别为新、旧种群个体i适应度值,T为当前退火温度;若新个体的适应度值大于旧个体,则新个体替换旧个体;若新个体的适应度值小于旧个体,则根据改进Metropolis准则的概率P接受该个体,并将该个体的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于遗传模拟退火参数优化的飞灰含碳量预测方法,其特征在于,包括如下步骤:S1:从数据库中提取飞灰含碳量的历史数据,采用主元分析法筛选对应飞灰含碳量的历史数据的影响参数,对其数据进行处理,并划分训练集和测试集;S2:将训练集中对应飞灰含碳量历史数据的影响参数作为输入变量,输出变量为飞灰含碳量;构建三层BP神经网络建立飞灰含碳量预测模型;S3:对BP神经网络进行初始化并且采用遗传模拟退火算法对BP神经网络权值阈值进行优化,获取最优权值和阈值;S4:采用误差梯度下降法更新BP神经网络的权值和阈值直至满足网络误差精度要求,从而完成网络的训练;利用训练好的BP神经网络对测试样本进行预测,得到飞灰含碳量预测值。2.根据权利要求1所述的一种基于遗传模拟退火参数优化的飞灰含碳量预测方法,其特征在于:所述在S1中对BP神经网络输入变量降维和数据处理主要包括以下步骤:(1)根据锅炉燃烧运行影响飞灰含碳量的影响因素,初选40个燃烧参数作为飞灰含碳量的影响参数;其中,40个燃烧参数分别为燃尽风门开度、燃烧器摆角、炉膛压力、炉膛温度、灰分、挥发分、一次风速、4项进风的风压、4项煤粉浓度、5项一次风温、4项煤粉细度、热风温度、炉膛出口氧量、5项风率、锅炉负荷、5项二次风门开度、4项磨煤机给煤量;(2)采用主元分析方法得出各参数的贡献率并结合锅炉燃烧工况数据采集实况选定15个燃烧参数作为飞灰含碳量预测模型的输入变量,这15个锅炉燃烧工况参数分别为灰分、挥发分、锅炉负荷、一次风速、煤粉浓度、一次风率,煤粉细度、热风温度、燃尽风门开度、4项磨煤机给煤量、一次风温、燃烧器摆角;(3)对采集的输入输出变量数据进行异常值剔除、数据归一化并划分网格训练集和测试集。3.根据权利要求1所述的一种基于遗传模拟退火参数优化的飞灰含碳量预测方法,其特征在于:所述S2中BP神经网络的结构包括输入层、隐藏层和输出层,其中,根据S1选出的输入变量的个数确定BP神经网络的输入层神经元个数m和输出层神经元个数n,确定隐藏层神经元个数h。4.根据权利要求3所述的一种基于遗传模拟退火参数优化的飞灰含碳量预测方法,其特征在于:所述隐藏层神经元个数h采用的公式为:其中:α为[0,10]的常数。5.根据权利要求1所述的一种基于遗传模拟退火参数优化的飞灰含碳量预测方法,其特征在于:所述S2中三层BP神经网络的构建的具体步骤如下:(1)确定输入成节点数m,从步骤1可得输入层节点数为15;(2)确定输出层节点数n,网络输出为飞灰含碳量可确定其节点数为1;(3)确定隐含层节点数h,根据公式和实际训练误差可知当隐含层节点数为10时,预测效果最好;(4)确定网络的激励函数为Sigmoid型函数
(5)设定网络的误差精度为0.01。6.根据权利要求1所述的一种基于遗传模拟退火参数优化的飞灰含碳量预测方法,其特征在于:所述S3的具体过程如下:(1)设定初始种群规模N、最大遗传算法迭代次数Gmax、模拟退火初始温度T0、退火速率λ、终止温度Tmin,并根据BP神经网络的结构计算染色体编码长度M,该处采用浮点数编码方式,长度M计算方式如下:M=m
×
h+h
×
n+h+n,其中m,h,n分别为输入层、隐含层和输出层神经元个数,染色体编码中的每一段基因都代表着某一神经元的权值或阈值;(2)清零遗传迭代次数;(3)解码染色体...

【专利技术属性】
技术研发人员:王耀和冯旭刚张林
申请(专利权)人:铜陵有色金属集团股份有限公司
类型:发明
国别省市:

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

1