预测SCR系统中吹灰器吹灰间隔时间的模型构建方法及装置与流程

allin2024-06-08  86


预测scr系统中吹灰器吹灰间隔时间的模型构建方法及装置
技术领域
1.本文件涉及机器学习技术领域,尤其涉及一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建方法及装置。


背景技术:

2.选择性催化还原脱硝技术(selective catalytic reduction,scr)以其成熟的工艺和较高的脱硝效率成为国内外最主要的燃煤锅炉脱硝方法。脱硝催化剂是scr系统中最重要的功能性材料,其使用寿命对scr技术的脱硝效率和经济成本有着巨大的影响。但是烟气中的高浓度飞灰颗粒流经scr系统时会造成催化剂堵塞和磨损,这会大幅降低脱硝装置性能、导致氨逃逸增加以及空预器堵塞,严重时甚至会导致非计划停机。因此,有效分离大颗粒灰,保证scr脱硝系统安全高效运行是各电厂亟需解决的问题。
3.在烟道恰当的位置布置大颗粒灰拦截装置是当前分离捕集大颗粒灰的主要技术,该技术具有对流场设计要求低、捕集效率高、改造与安装方便等优点。目前,大颗粒灰拦截装置已在国内百万机组选择性催化还原脱硝系统上成功应用。为了防止拦截网堵塞,需在拦截装置处设置自清灰结构,如在拦截网背风面安装空气炮吹灰装置。在确定好吹灰器类型及安装位置的前提下,吹灰间隔是影响大颗粒灰拦截与清除效率的最重要因素。虽然燃煤电厂scr系统配有吹灰器进行吹灰,但是由于缺乏吹灰器堵塞的实时直观数据,大多数电厂根据经验制定的按时定量吹灰方式有所不足,或吹灰不足导致未能有效降低压降损失、效率降低,或吹灰次数过多导致能耗和成本的增加。因此,如何实时预测吹灰器堵塞并制定合理的吹灰方案,对scr系统稳定运行有重要意义。现有scr脱硝系统大颗粒灰拦截技术尚处于起步阶段,吹灰控制方案中的吹灰间隔时间设置仍靠经验获得,在电厂的复杂运行工况下适用性有限。


技术实现要素:

4.本发明的目的在于提供一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建方法方法及装置,旨在解决现有技术中的上述问题。
5.本发明提供一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建方法,包括:
6.采集scr系统结构参数、运行数据以及历史吹灰时间间隔,基于scr系统结构参数、运行数据以及历史吹灰时间间隔构建初始数据库;
7.对初始数据库进行归一化处理,并按照特定比例将归一化后的初始数据库划分为训练集和测试集;
8.选择bp神经网络的激励函数,并确定bp神经网络的输入层节点、输出层节点以及隐含层节点,构建吹灰时间间隔模型;
9.采用训练集对吹灰时间间隔模型进行训练;
10.通过测试集对吹灰时间间隔模型进行权值和阈值进行优化,直到权值和阈值收
敛,得到训练好的吹灰时间间隔模型。
11.本发明提供了一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建装置,包括:
12.数据采集模块,用于采集scr系统结构参数、运行数据以及历史吹灰时间间隔,基于scr系统结构参数、运行数据以及历史吹灰时间间隔构建初始数据库;
13.归一化模块,用于对初始数据库进行归一化处理,并按照特定比例将归一化后的初始数据库划分为训练集和测试集;
14.模型构建模块,用于通过选择bp神经网络的激励函数,并确定bp神经网络的输入层节点、输出层节点以及隐含层节点构建吹灰时间间隔模型;
15.模型训练模块,用于通过训练集对吹灰时间间隔模型进行训练;
16.模型优化模块,用于通过测试集对吹灰时间间隔模型进行权值和阈值进行优化,直到权值和阈值收敛,得到训练好的吹灰时间间隔模型。
17.本发明提供了一种电子设备,包括:处理器;
18.以及,被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器执行时实现如上述的基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建方法的步骤
19.本发明提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现如上述基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建方法的步骤
20.采用本发明实施例,通过采集scr系统结构参数、运行数据以及历史吹灰时间间隔构建吹灰时间间隔模型,并对吹灰时间间隔模型进行权值和阈值进行优化,获取一个最佳的吹灰时间间隔模型,快速、便捷、准确地确定最佳吹灰时间,避免了生产中调试的过程,大大节省了时间及经济成本。
21.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
22.为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
23.图1为本发明实施例的一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建方法的流程图;
24.图2为本发明实施例的bp神经网络结构示意图;
25.图3为本发明实施例的一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建装置的示意图。
具体实施方式
26.为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
27.方法实施例
28.根据本发明实施例,提供了一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建方法,图1是本发明实施例的基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建方法的流程图,如图1所示,根据本发明实施例的基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建方法具体包括:
29.步骤s101,采集scr系统结构参数、运行数据以及历史吹灰时间间隔,基于scr系统结构参数、运行数据以及历史吹灰时间间隔构建初始数据库;步骤s101具体包括:整理之前已完成的大量模拟及试验,采集scr系统结构参数和运行数据,并记录历史吹灰时间间隔,构建这些参数和吹灰器吹灰时间的相应数据库。
30.步骤s102,对初始数据库进行归一化处理,并按照特定比例将归一化后的初始数据库划分为训练集和测试集;步骤s102具体包括:采用归一化公式为:
[0031][0032]
其中,xi为第i个归一化输入参数,xi是第i个输入参数,x
min,i
是第i个输入参数中的最小值,x
max,i
第i个输入参数中的最大值。一般采用7:3的比例划分为训练集和测试集。
[0033]
步骤s103,选择bp神经网络的激励函数,并确定bp神经网络的输入层节点、输出层节点以及隐含层节点,构建吹灰时间间隔模型;
[0034]
采用sigmoiod函数作为激励函数,所述sigmoid函数为:
[0035][0036]
其中,s是激励函数的自变量,同时是层与层之间传输的输入变量。
[0037]
图2为本发明实施例的bp神经网络的结构示意图,根据图2可知,输入参数x1~x6分别为拦截网安装高度、气流量、大颗粒灰直径、大颗粒灰流量、吹灰器个数、吹灰器安装角度,输出参数y1为清灰间隔时间。
[0038]
步骤s104,采用训练集对吹灰时间间隔模型进行训练;步骤s104具体包括:
[0039]
求隐含层及输出层各节点输出,计算目标值和实际输出值的偏差,若误差大于允许误差,则误差通过隐含层向输入层反向传播,隐含层根据此信号进行权值更新,随后重新正向传播,直到目标值与预测值满足允许误差时,学习结束。
[0040]
步骤s105,通过测试集对吹灰时间间隔模型进行权值和阈值进行优化,直到权值和阈值收敛,得到训练好的吹灰时间间隔模型。步骤s105具体包括:使用测试集的数据对预测模型的精度进行验证,当精度达标,bp神经网络预测模型构建成功。当精度不达标,重复训练过程直至精度达标。评价指标为相关系数和方差,相关系数为:
[0041][0042]
方差为:
[0043][0044]
其中,yi是第j个清灰间隔时间实际值,是第j个清灰间隔时间预测值,是清灰间隔时间的平均值,n为测试集中的样本数量。
[0045]
bp神经网络预测模型构建成功后,在实际电厂运行中,首先确定大颗粒灰拦截方案(如拦截网位置、拦截网开孔形状、拦截网结构形状)和吹灰方案(如吹灰器类型、吹灰器安装位置、清灰方式),随后将六个输入参数(拦截网安装高度、气流量、大颗粒灰直径、大颗粒灰流量、吹灰器个数、吹灰器安装角度)的具体数值输入至已构建的bp神经网络,得到满足最佳清灰效率条件的清灰间隔时间。
[0046]
装置实施例一
[0047]
根据本发明实施例,提供了一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建装置,图3是本发明实施例的一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建装置的示意图,如图3所示,根据本发明实施例的一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建装置具体包括:
[0048]
数据采集模块30,用于采集scr系统结构参数、运行数据以及历史吹灰时间间隔,基于scr系统结构参数、运行数据以及历史吹灰时间间隔构建初始数据库;数据采集模块具体用于:整理之前已完成的大量模拟及试验,采集scr系统结构参数和运行数据,并记录历史吹灰时间间隔,构建这些参数和吹灰器吹灰时间的相应数据库。
[0049]
归一化模块32,用于对初始数据库进行归一化处理,并按照特定比例将归一化后的初始数据库划分为训练集和测试集;归一化模块具体用于:采用归一化公式为:
[0050][0051]
其中,xi为第i个归一化输入参数,xi是第i个输入参数,x
min,i
是第i个输入参数中的最小值,x
max,i
第i个输入参数中的最大值。一般采用7:3的比例划分为训练集和测试集。
[0052]
模型构建模块34,用于通过选择bp神经网络的激励函数,并确定bp神经网络的输入层节点、输出层节点以及隐含层节点构建吹灰时间间隔模型;模型构建模块34具体用于:采用sigmoiod函数作为激励函数,所述sigmoid函数为:
[0053][0054]
其中,s是激励函数的自变量,同时是层与层之间传输的输入变量。
[0055]
图2为本发明实施例的bp神经网络的结构示意图,根据图2可知,输入参数x1~x6分
别为拦截网安装高度、气流量、大颗粒灰直径、大颗粒灰流量、吹灰器个数、吹灰器安装角度,输出参数y1为清灰间隔时间。
[0056]
模型训练模块36,用于通过训练集对吹灰时间间隔模型进行训练;模型训练模块具体用于:求隐含层及输出层各节点输出,计算目标值和实际输出值的偏差,若误差大于允许误差,则误差通过隐含层向输入层反向传播,隐含层根据此信号进行权值更新,随后重新正向传播,直到目标值与预测值满足允许误差时,学习结束。
[0057]
模型优化模块38,用于通过测试集对吹灰时间间隔模型进行权值和阈值进行优化,直到权值和阈值收敛,得到训练好的吹灰时间间隔模型,模型优化模块具体用于:使用测试集的数据对预测模型的精度进行验证,当精度达标,bp神经网络预测模型构建成功。当精度不达标,重复训练过程直至精度达标。评价指标为相关系数和方差,相关系数为:
[0058][0059]
方差为:
[0060][0061]
其中,yi是第j个清灰间隔时间实际值,是第j个清灰间隔时间预测值,是清灰间隔时间的平均值,n为测试集中的样本数量。
[0062]
bp神经网络预测模型构建成功后,在实际电厂运行中,首先确定大颗粒灰拦截方案(如拦截网位置、拦截网开孔形状、拦截网结构形状)和吹灰方案(如吹灰器类型、吹灰器安装位置、清灰方式),随后将六个输入参数(拦截网安装高度、气流量、大颗粒灰直径、大颗粒灰流量、吹灰器个数、吹灰器安装角度)的具体数值输入至已构建的bp神经网络,得到满足最佳清灰效率条件的清灰间隔时间。
[0063]
装置实施例二
[0064]
本发明实施例提供一种电子设备,包括:处理器;
[0065]
以及,被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器执行时实现如方法实施例中所述的步骤。
[0066]
装置实施例三
[0067]
本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传输的实现程序,所述程序被处理器执行时实现如方法实施例中所述的步骤。
[0068]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

技术特征:
1.一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建方法,其特征在于,包括:采集scr系统结构参数、运行数据以及历史吹灰时间间隔,基于所述scr系统结构参数、运行数据以及历史吹灰时间间隔构建初始数据库;对所述初始数据库进行归一化处理,并按照特定比例将所述归一化后的初始数据库划分为训练集和测试集;选择bp神经网络的激励函数,并确定bp神经网络的输入层节点、输出层节点以及隐含层节点,构建吹灰时间间隔模型;采用训练集对所述吹灰时间间隔模型进行训练;通过测试集对所述吹灰时间间隔模型进行权值和阈值进行优化,直到所述权值和阈值收敛,得到训练好的吹灰时间间隔模型。2.根据权利要求1所述的方法,所述选择bp神经网络的激励函数,并确定bp神经网络的输入层节点、输出层节点以及隐含层节点构建吹灰时间间隔模型,具体包括:采用sigmoiod函数作为激励函数,所述sigmoid函数通过公式1获取;其中,s为激励函数的自变量;设置输入层节点参数为x1~x6,所述x1~x6分别为拦截网安装高度、气流量、大颗粒灰直径、大颗粒灰流量、吹灰器个数以及吹灰器安装角度;设置输出层节点参数y1为清灰间隔时间;根据公式2求取隐含层节点数l;其中,m表示输入层节点数,n表示输出层节点数,a为常数,其取值范围为[1,10]。3.根据权利要求1所述的方法,其特征在于,所述采用训练集对所述吹灰时间间隔模型进行训练具体包括:根据所述隐含层节点及输出层节点的输出,计算目标值和实际输出值的偏差,若所述偏差大于预定误差,则误差通过隐含层向输入层反向传播,隐含层根据此信号进行权值更新,随后重新正向传播,直到目标值与预测值满足所述预定误差。4.根据权利要求1所述的方法,其特征在于,所述通过测试集对所述吹灰时间间隔模型进行权值和阈值进行优化具体包括:通过相关系数和均方差对所述吹灰时间间隔模型进行权值和阈值进行优化,所述相关系数通过公式3获取,所述均方差通过公式4获取;系数通过公式3获取,所述均方差通过公式4获取;其中,y
i
是第j个清灰间隔时间实际值,是第j个清灰间隔时间预测值,是清灰间隔时间的平均值,n为测试集中的样本数量。
5.一种基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建装置,其特征在于,包括:数据采集模块,用于采集scr系统结构参数、运行数据以及历史吹灰时间间隔,基于所述scr系统结构参数、运行数据以及历史吹灰时间间隔构建初始数据库;归一化模块,用于对所述初始数据库进行归一化处理,并按照特定比例将所述归一化后的初始数据库划分为训练集和测试集;模型构建模块,用于通过选择bp神经网络的激励函数,并确定bp神经网络的输入层节点、输出层节点以及隐含层节点构建吹灰时间间隔模型;模型训练模块,用于通过训练集对所述吹灰时间间隔模型进行训练;模型优化模块,用于通过测试集对所述吹灰时间间隔模型进行权值和阈值进行优化,直到所述权值和阈值收敛,得到训练好的吹灰时间间隔模型。6.根据权利要求5所述的装置,其特征在于,所述模型构建模块具体用于:采用sigmoiod函数作为激励函数,所述sigmoid函数通过公式1获取;其中,s为激励函数的自变量;设置输入层节点参数为x1~x6,所述x1~x6分别为拦截网安装高度、气流量、大颗粒灰直径、大颗粒灰流量、吹灰器个数以及吹灰器安装角度;设置输出层节点参数y1为清灰间隔时间;根据公式2求取隐含层节点数l;其中,m表示输入层节点数,n表示输出层节点数,a为常数,其取值范围为[1,10]。7.根据权利要求5所述的装置,其特征在于,所述模型训练模块具体用于:根据所述隐含层节点及输出层节点的输出,计算目标值和实际输出值的偏差,若所述偏差大于预定误差,则误差通过隐含层向输入层反向传播,隐含层根据此信号进行权值更新,随后重新正向传播,直到目标值与预测值满足所述预定误差。8.根据权利要求5所述的装置,其特征在于,所述模型优化模块具体用于:通过相关系数和均方差对所述吹灰时间间隔模型进行权值和阈值进行优化,所述相关系数通过公式3获取,所述均方差通过公式4获取;系数通过公式3获取,所述均方差通过公式4获取;其中,y
i
是第j个清灰间隔时间实际值,是第j个清灰间隔时间预测值,是清灰间隔时间的平均值,n为测试集中的样本数量。9.一种电子设备,包括:处理器;以及,被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器执行时实现如权利要求1至4中任一项所述的基于bp神经网络技术预测scr系
统中吹灰器吹灰间隔时间的模型构建方法的步骤。10.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现如权利要求1至4中任一项所述的基于bp神经网络技术预测scr系统中吹灰器吹灰间隔时间的模型构建方法的步骤。

技术总结
本发明提供了一种基于BP神经网络技术预测SCR系统中吹灰器吹灰间隔时间的模型构建方法及装置,方法包括:采集SCR系统结构参数、运行数据以及历史吹灰时间间隔构建初始数据库;对初始数据库进行归一化处理,并将初始数据库划分为训练集和测试集;选择BP神经网络的激励函数,并确定BP神经网络的输入层节点、输出层节点以及隐含层节点,构建吹灰时间间隔模型;采用训练集对吹灰时间间隔模型进行训练;通过测试集对吹灰时间间隔模型进行权值和阈值进行优化,直到所述权值和阈值收敛,得到训练好的吹灰时间间隔模型。本发明根据SCR系统现有结构参数和运行数据快速、便捷、准确地确定最佳吹灰时间,避免了生产中调试的过程,大大节省了时间及经济成本。省了时间及经济成本。省了时间及经济成本。


技术研发人员:岳朴杰 孟磊 谷小兵 白玉勇 陈晟 刘小伟 雷彧 宁翔 袁照威 杜明生
受保护的技术使用者:大唐环境产业集团股份有限公司
技术研发日:2022.03.28
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-14334.html

最新回复(0)