火电场SCR脱硝系统时滞性预测方法及装置

allin2023-04-02  62


火电场scr脱硝系统时滞性预测方法及装置
技术领域
1.本发明属于火电脱硝技术领域,具体涉及一种火电场scr脱硝系统时滞性预测方法及装置。


背景技术:

2.目前主要有两种技术路线实现燃煤电厂烟气氮氧化物脱除,一是减少锅炉燃烧过程中产生的氮氧化物的炉内低氮燃烧技术,二是分解已生成的氮氧化物的烟气脱硝技术。烟气脱硝的技术主要有气相反应法、液体吸收法、吸附法、液膜法、微生物法等。在上述多种烟气脱硝技术中,选择性催化还原技术(selectivecatalytic reduction,scr)因其脱硝效率高、技术成熟的双重优势有着最为广泛的应用。欧洲运行的超过120台大型scr装置,可达到超过80%的no
x
脱除效率。自1975年日本shimoneski火电厂首次启用scr系统后scr技术已成为目前世界上最主流的烟气脱硝技术。
3.scr反应中所需的还原剂一般有三种选择分别为纯氨、氨水和尿素,分别对应三种不同的制氨工艺。由于尿素制氨存在一定时滞性,使得制氨系统与喷氨装置的相应无法与实时信号(scr入口no
x
含量)相匹配,两者之间的时滞性最大可达120秒,但120s在绝大多数情况下大于scr入口no
x
含量的半波动周期,所导致的氨-no
x
匹配误差问题十分严重。为此火电厂需要提高氨喷射量以满足脱硝效果,过度喷氨会导致原料浪费、氨泄漏增加、影响空预器运行以及加重scr反应器内催化剂钝化现象,最终导致烟气脱硝系统整体运行成本上涨。由于制氨系统机理影响,制氨时滞性随scr入口no
x
含量波动而波动,为了准确预报时滞性量级以便喷氨系统动作与scr入口no
x
含量匹配,有必要建立一套描述喷氨系统时滞性的预测模型。
4.由于火电厂提供的历史运行数据并不显含时滞性值,只提供了氨分配阀开度数据可以间接反应时滞性数值,虽然可通过人工标定的方法取得时滞性数据但人工识别效率低无法满足数据量需求,因而无法通过数据驱动的方法从烟气道入手建立时滞性预测模型。同时历史运行数据也不包含制氨系统相关参数,火电厂也未提供制氨系统详细设计,故无法从制氨系统数据入手进行数据驱动的时滞性建模或是机理模型建模。
5.针对上述问题,有必要提出一种设计合理且有效解决上述问题的火电场scr脱硝系统时滞性预测方法及装置。


技术实现要素:

6.本发明旨在至少解决现有技术中存在的技术问题之一,提供一种火电场scr脱硝系统时滞性预测方法及装置。
7.本发明的一方面提供一种火电场scr脱硝系统时滞性预测方法,所述方法包括:
8.在设定时间段内,根据参数相关选取原则,选取scr入口no
x
浓度预测参数;
9.基于所述预测参数,建立所述scr入口no
x
浓度预测模型;
10.基于时滞形差率方法,建立脱硝装置调门开度的时滞性预测模型;
11.基于所述scr入口no
x
浓度预测模型和所述时滞性预测模型,对制氨系统的时滞性进行预测并获得预测结果。
12.可选的,所述基于时滞形差率方法,建立脱硝装置调门开度的时滞性预测模型,包括:
13.采用所述时滞形差率方法,以所述scr入口no
x
浓度和其变化率为输入,以时滞性数值为输出,分段拟合得到脱硝装置调门开度的时滞性数值的预测模型;其中,
14.所述时滞形差率方法为:
[0015][0016]
其中,t为偏移时间δt偏移时间为t时的部分曲线形差率,t1与t2分别表示部分scr入口no
x
浓度曲线的起始与终止时间点,ρ与c分别表示scr入口no
x
浓度与氨调节阀开度,k
t
(ρ)与k
t
(c)分别表示scr入口no
x
浓度与氨调节阀开度在t时刻的后向变化率。
[0017]
可选的,所述基于所述预测参数,建立所述scr入口no
x
浓度预测模型,包括:
[0018]
基于所述预测参数,获得各个时刻相应的预测参数数据;
[0019]
基于所述各个时刻相应的预测参数数据,获得时间序列数据;
[0020]
基于所述时间序列数据,建立所述scr入口no
x
浓度预测模型。
[0021]
可选的,所述基于所述时间序列数据,建立所述scr入口no
x
浓度预测模型,包括:
[0022]
以时间序列数据作为所述scr入口no
x
浓度预测模型的输入数据,且在所述预测模型的建立过程中,更新所述预测模型的隐状态;其中,
[0023]
所述隐状态的表达式为:
[0024]ht
=f(h
t-1
,x
t
)=f(uh
t-1
+wx
t
+b),
[0025]
其中,u∈r
g*g
,w∈r
g*k
,b∈rg为模型参数,g为隐藏层维数,k为输入维数,f为tanh激活函数。
[0026]
可选的,所述基于所述时间序列数据,建立所述scr入口no
x
浓度预测模型之后,所述方法还包括:
[0027]
基于所述scr入口no
x
浓度预测模型进行训练,其中,当训练残差小于预先设定阈值时,获得所述scr入口no
x
浓度预测模型。
[0028]
可选的,所述基于所述scr入口no
x
浓度预测模型和所述时滞性预测模型,对制氨系统的时滞性进行预测,并获得预测结果,包括:
[0029]
通过scr入口no
x
浓度时序预测模型对预设时间段内的scr入口no
x
含量波动数据进行预测,得到scr入口no
x
含量的时序预测曲线;
[0030]
采用scr入口no
x
含量时滞性预测模型对所述scr入口no
x
含量的时序预测曲线上的任意时刻的时序预测值进行预测,得到scr入口no
x
含量对应的时滞性数值曲线;
[0031]
根据所述时序预测曲线和所述时滞性数值曲线,得到scr入口no
x
含量追踪曲线;其中,
[0032]
所述scr入口no
x
含量追踪曲线为:
[0033]
ρ
trace
(t)=ρ(t+d(d)),
[0034]
其中,ρ(d)为时序预测曲线,d为时序预测曲线上任一点在时间方向上与t0时刻的差值,d(d)为时滞性数值曲线,ρ
trace
(t)为任意追踪时刻所对应的时间偏差d在时序预测曲线ρ(d)上的scr入口no
x
含量预测值;
[0035]
将当前时刻的所述scr入口追踪no
x
含量作为当前时刻的scr入口no
x
含量信号传递给烟气脱硝系统作为输入信号,从而获得时滞性预测结果。
[0036]
可选的,基于lstm神经网络算法建立所述scr入口no
x
浓度预测模型。
[0037]
可选的,所述参数相关选取原则采用最大相关最小冗余的原则;其中,
[0038]
所述最大相关的表达式为:
[0039][0040][0041]
其中,maxd(s,c)为离散变量的最大相关,d为类别变量,s为特征子集,c为类别变量,i为特征变量,xi为第i个特征,maxdf为连续变量的最大相关,f(xi,c)为f统计量;
[0042]
所述最小冗余的表达式为:
[0043][0044][0045]
其中,minr(s)为离散变量的最小冗余,minrc为连续变量的最小冗余,c(xi,xj)为相关函数。
[0046]
可选的,所述scr入口no
x
浓度预测参数包括scr入口烟气温度、scr入口烟气氧量、负荷和总风量。
[0047]
本发明的另一方面提供一种火电厂scr脱硝系统时滞性预测装置,所述预测装置包括:
[0048]
选取模块,用于在设定时间段内根据参数相关选取原则,选取scr入口no
x
浓度预测参数;
[0049]
第一建立模块,用于基于所述预测参数,建立所述scr入口no
x
浓度预测模型;
[0050]
第二建立模块,用于基于时滞形差率方法,建立脱硝装置调门开度的时滞性预测模型;
[0051]
预测模块,用于基于所述scr入口no
x
浓度预测模型和所述时滞性预测模型,对制氨系统的时滞性进行预测并获得预测结果。
[0052]
本发明的火电场scr脱硝系统时滞性预测方法及装置,该预测方法包括:在设定时间段内,根据参数相关选取原则,选取scr入口no
x
浓度预测参数;基于预测参数,建立scr入口no
x
浓度预测模型;基于时滞形差率方法,建立脱硝装置调门开度的时滞性预测模型;基于scr入口no
x
浓度预测模型和时滞性预测模型,对制氨系统的时滞性进行预测并获得预测结果。本发明的火电场scr脱硝系统时滞性预测方法,实现了对制氨系统的时滞性进行预
测,可准确预报制氨时滞性量级以便喷氨系统动作与scr入口no
x
含量匹配,提升了预测精度,同时为scr脱硝系统的整体运行节约了成本,为脱硝装置调门开度优化控制提供了建议。
附图说明
[0053]
图1为本发明一实施例的一种火电场scr脱硝系统时滞性预测方法的流程示意图;
[0054]
图2为本发明另一实施例的一种火电场scr脱硝系统时滞性预测方法中建立scr入口no
x
浓度预测模型的流程示意图;
[0055]
图3为本发明一实施例的一种火电场scr脱硝系统时滞性预测装置的流程示意图;
[0056]
图4为本发明另一实施例中电子设备的组成示意图。
具体实施方式
[0057]
为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。
[0058]
如图1所示,本发明的一个方面提供一种火电场scr脱硝系统时滞性预测方法s100,所述预测方法s100包括:
[0059]
s110、在设定时间段内,根据参数相关选取原则,选取scr入口no
x
浓度预测参数。
[0060]
具体地,首先,需要选取一个时间段;然后,收集scr入口no
x
浓度预测参数,其中,预测参数至少包括但不限于scr入口烟气温度、scr入口烟气氧量、负荷和总风量。最后,在设定时间段内,基于最大相关最小冗余的原则,选取预测参数,其中,
[0061]
最大相关的表达式为:
[0062][0063][0064]
其中,maxd(s,c)为离散变量的最大相关,d为类别变量,s为特征子集,c为类别变量,i为特征变量,xi为第i个特征,maxdf为连续变量的最大相关,f(xi,c)为f统计量;
[0065]
最小冗余的表达式为:
[0066][0067][0068]
其中,minr(s)为离散变量的最小冗余,minrc为连续变量的最小冗余,c(xi,xj)为相关函数。
[0069]
最大相关最小冗余是基于互信息获得的,互信息可以度量两个变量之间的相关关系,互信息的大小代表了两个变量之间的关联度的大小,从所有特征中选出两个变量之间互信息最大的设定数量的特征,就可以得到两个变量之间最相关的设定数量的特征。
[0070]
互信息的表达式为:
[0071][0072]
其中,x为一个变量,y为一个变量,i(x,y)为互信息。
[0073]
s120、基于所述预测参数,建立所述scr入口no
x
浓度预测模型。
[0074]
建立所述scr入口no
x
浓度预测模型,基于选取的预测参数的特征,恰当地选择要建立的相应的预测模型,对预测参数的选择基于对其特征选择。其中,特征选择,也称特征子集选择或属性选择,是指从已有的多个特征中选择某些特征使得系统的特定指标最优化,是从原始特征中选择出一些最有效特征以降低数据集维度的过程,不仅是提高学习算法性能的一个重要手段,还是模式识别中关键的数据预处理步骤。对于一个预测模型来说,好的学习样本是对预测模型进行训练的关键。
[0075]
如图2所示,s120具体包括:
[0076]
s121、基于所述预测参数,获得各个时刻相应的预测参数数据。
[0077]
具体地,在所选取的预测参数中,某个时刻,某个预测参数会对应一个具体的预测参数数据,相应地,不同预测参数会对应不同的预测参数数据,各个时刻,就有若干相应的预测参数数据。
[0078]
示例性地,9点01分预测参数scr入口no
x
浓度为350毫克每立方米,9点03分预测参数scr入口no
x
浓度为300毫克每立方米,那么在9点01分至9点03分这2分钟内,会有若干的预测参数数据。
[0079]
对所选取的预测数据进行预处理,以便获得所需要的预测参数数据。其中,预处理方式至少包括但不限于数据奇异点剔除、归一化、标准化、滤波、降噪、特征分解、时频域分析。
[0080]
一示例性地,对所选取的预测数据采用奇异点剔除进行预处理,写一段平滑程序:依次读入数据,并将连续的一些数据分别保存为变量。判断某个数据和其前后数据的关系,如果差值过大,就将当前值替换成连续的数据的中值或者是平均值之类,若超过预先设定的奇异点的阀值,就剔除掉。上述阈值需要目视检查一下,确定个合适的值即可。该方法能够有效去除不符合标准的数据点。
[0081]
另一示例性地,对所选取的预测数据采用归一化进行预处理,归一化方法有两种形式,一种是把数变为(0,1)之间的小数,一种是把有量纲表达式变为无量纲表达式。主要是为了数据处理方便提出来的,把数据映射到0~1范围之内处理,更加便捷快速,将需要处理的数据归到数字信号处理范畴之内,那么,上述所选取的预测数据采用归一化进行预处理,例如,将上述所选取的预测数据归一化的范围分为四类,例如,上述所选取的预测数据归一化的范围为{0,1},将范围{0,1}分为四类:0-1/4、1/4-1/2、1/2-3/4、3/4-1,并将这四类分别标注类别之后,得到的数据。
[0082]
s122、基于所述各个时刻相应的预测参数数据,获得时间序列数据。
[0083]
具体地,某个时刻的某个预测参数数据与上述时刻的上一时刻、上一时刻的上一时刻、下一时刻、下一时刻的下一时刻等的预测参数数据构成某一时间序列数据。各个时刻的不同预测参数数据相应地与各个时刻的上一时刻、上一时刻的上一时刻、下一时刻、下一
时刻的下一时刻等的预测参数数据构成一系列时间序列数据。
[0084]
s123、基于所述时间序列数据,建立所述scr入口no
x
浓度预测模型。
[0085]
scr入口no
x
浓度预测模型的建立需要输入数据,时间序列数据作为输入数据,在建立预测模型的过程中,不断更新预测模型中的隐状态,隐状态的不断更新又能反映出时间序列数据中所存在的特征,由于预测模型的建立需要时间序列数据的特征以便进行特征选择,因此,上述反映出时间序列数据中所存在的特征为预测模型的建立做好铺垫。其中,隐状态,是看不到的状态。
[0086]
所述隐状态的表达式为:
[0087]ht
=f(h
t-1
,x
t
)=f(uh
t-1
+wx
t
+b),
[0088]
其中,u∈r
g*g
,w∈r
g*k
,b∈rg为模型参数,g为隐藏层维数,k为输入维数,f为tanh激活函数。
[0089]
示例性地,lstm(long short-term memory,长短期记忆网络)是一种时间循环神经网络,要建立上述模型,需要先对rnn(recurrent neural network,循环神经网络)进行定义。将获得的时间序列数据,输入rnn中,根据各个时刻的时间序列数据的相应输入给rnn结果中各个重复单元,不断更新隐状态。由于lstm算法含有记忆单元,记忆单元会记忆相应的隐状态,隐状态与记忆单元的更新需要三个门:遗忘门,输入门,输出门来控制,以保护控制单元状态。
[0090]
其中,遗忘门,要遗忘或丢弃一些信息。遗忘门的任务就是接受一个长期记忆(上一个单元模块传过来的输出)并决定要保留和遗忘的哪个部分。例如,在语言模型中,我们想要通过一个词来预测下一个词,单元模块中可能包含某个属性在下一个模块单元不需要,就可以将这个属性在单元模块中遗忘即丢弃。
[0091]
记忆门,记忆门的作用是确定什么样的新信息被存放在单元模块中。记忆门包括两个部分:sigmoid层和tanh层,sigmoid层,决定什么值需要更新;tanh层,创建一个新的候选值向量,生成候选记忆。针对遗忘门中丢弃的属性信息,在本单元模块找到相应的新的属性信息,添加进去,以补充丢弃的属性信息。其中,sigmoid层是一个在生物学中常见的s型函数,tanh层是rnn中这个重复的结构模块所具有的一个非常简单的结构。
[0092]
输出门,是最终我们要根据单元模块,确定输出值。首先我们使用一个函数来去确定单元模块的哪部分需要输出,然后把单元模块通过tanh层处理,基于上述需要输出的部分与上述处理,得到最终我们想要输出的信息。
[0093]
本公开实施例基于上述三个门的各自特点选用该三个门,不仅使得lstm算法有删除或向单元状态添加信息的能力,还能更新记忆单元与隐状态,都是由三个门的结构来调节控制的。
[0094]
s124、基于所述scr入口no
x
浓度预测模型进行训练,获得所述scr入口no
x
浓度预测模型。
[0095]
具体地,基于预测模型进行训练,当训练残差小于预先设定阈值时,获得目标预测模型。本公开实施例采用上述方式进行训练获得目标预测模型,操作简单,行之有效。
[0096]
示例性地,在scr入口no
x
浓度预测模型进行训练的过程中,预先设定一个阈值,当各个预测参数数据基于相关规则获得的综合值即训练残差小于预先设定阈值时,即认为该scr入口no
x
浓度预测模型已经成功被训练完成,获得scr入口no
x
浓度预测模型。其中,残差
在数理统计中是指实际观察值与估计值之间的差,它蕴含了有关模型基本假设的重要信息。因此,本公开实施例选择训练残差,对scr入口no
x
浓度预测模型完成训练的判断标准更具说服力。
[0097]
s130、基于时滞形差率方法,建立脱硝装置调门开度的时滞性预测模型。
[0098]
具体地,采用所述时滞形差率方法,以scr入口no
x
浓度和其变化率为输入,以时滞性数值为输出,分段拟合得到脱硝装置调门开度的时滞性数值的预测模型;其中,
[0099]
时滞形差率方法为:
[0100][0101]
其中,t为偏移时间δt偏移时间为t时的部分曲线形差率,t1与t2分别表示部分scr入口no
x
浓度曲线的起始与终止时间点,ρ与c分别表示scr入口no
x
浓度与氨调节阀开度,k
t
(ρ)与k
t
(c)分别表示scr入口no
x
浓度与氨调节阀开度在t时刻的后向变化率。
[0102]
以scr入口no
x
浓度和其变化率为输入,以时滞性数值为输出,分段拟合得到调门开度的时滞性数值的预测模型。将时滞性预测模型分为三段分段函数进行实现,结合大量数据进行拟合并分析线性相关度建立了在scr入口no
x
含量小幅上升过程的时滞性预测模型,在该模型基础上通过添加一个经由数据分析拟合获得的偏差系数,建立了与时间相关的scr入口no
x
含量大幅上升过程时滞性预测模型,最后考虑到超排风险与时滞性波动稳定度的条件,选择将scr入口no
x
含量下降过程时滞性预测模型选定为一个经由数据分析取得的定值。最后通过对时滞性预测模型在人工标定数据上的验证,完成了scr入口no
x
含量时滞性预测模型。
[0103]
s140、基于所述scr入口no
x
浓度预测模型和所述时滞性预测模型,对制氨系统的时滞性进行预测并获得预测结果。
[0104]
首先,通过scr入口no
x
浓度时序预测模型对预设时间段内的scr入口no
x
含量波动数据进行预测,得到scr入口no
x
含量的时序预测曲线。
[0105]
具体地,针对scr入口no
x
含量波动数据中的某一时刻(称为t0时刻)的数据,使用scr入口no
x
含量时序预测模型预测该时刻之后一段时间的数据,得到时序预测曲线ρ(d),其中d为时序预测曲线上任一点在时间方向上与t0时刻的差值,即某一点的时间偏差,单位为秒。
[0106]
其次,采用scr入口no
x
含量时滞性预测模型对所述scr入口no
x
含量的时序预测曲线上的任意时刻的时序预测值进行预测,得到scr入口no
x
含量对应的时滞性数值曲线。
[0107]
具体地,对时序预测曲线ρ(d)上的任意一个时刻d0的预测值ρ(d0)使用scr入口no
x
含量时滞性预测模型得到该时间点scr入口no
x
含量对应的时滞性预测数值d(d0),求取时序预测曲线ρ(d)上每一个点的时滞性预测数值并将离散的时滞性数值连接可以得到时滞性数值曲线d(d)。
[0108]
再此,根据所述时序预测曲线和所述时滞性数值曲线,得到scr入口no
x
含量追踪曲线;其中,
[0109]
所述scr入口no
x
含量追踪曲线为:
[0110]
ρ
trace
(t)=ρ(t+d(d)),
[0111]
其中,ρ(d)为时序预测曲线,d为时序预测曲线上任一点在时间方向上与t0时刻的差值,d(d)为时滞性数值曲线,ρ
trace
(t)为任意追踪时刻所对应的时间偏差d在时序预测曲线ρ(d)上的scr入口no
x
含量预测值。
[0112]
具体地,定义追踪时刻t(d)为时序预测模型上某一时刻向时间轴负方向迁移对应的时滞性数值后所对应的时刻,即t(d)=t
0-d(d)。定义追踪no
x
含量ρ
trace
(t)为任意追踪时刻所对应的时间偏差d在时序预测曲线ρ(d)上的scr入口no
x
含量预测值。对时序预测曲线上每一个点都求得其追踪no
x
含量并将离散的结果连接,可以得到scr入口no
x
含量追踪曲线:
[0113]
ρ
trace
(t)=ρ(t+d(d)),
[0114]
其中,ρ(d)为时序预测曲线,d为时序预测曲线上任一点在时间方向上与t0时刻的差值,d(d)为时滞性数值曲线,ρ
trace
(t)为任意追踪时刻所对应的时间偏差d在时序预测曲线ρ(d)上的scr入口no
x
含量预测值。
[0115]
最后,将当前时刻的所述scr入口追踪no
x
含量作为当前时刻的scr入口no
x
含量信号传递给烟气脱硝系统作为输入信号,从而获得时滞性预测结果。
[0116]
具体地,在模型实时运行中,将当前时刻的认为是t0时刻,求取此时scr入口no
x
含量追踪曲线在当前时刻的值即ρ
trace
(t0),将该追踪no
x
含量作为此时的scr入口no
x
含量信号传递给烟气脱硝系统作为输入信号,从而获得时滞性预测结果。
[0117]
本发明的火电场scr脱硝系统时滞性预测方法,实现了对制氨系统的时滞性进行预测,可准确预报制氨时滞性量级以便喷氨系统动作与scr入口no
x
含量匹配,提升了预测精度,同时为scr脱硝系统的整体运行节约了成本,为脱硝装置调门开度优化控制提供了建议。
[0118]
如图3所示,本发明的另一方面提供了一种火电厂scr脱硝系统时滞性预测装置100,所述预测装置100包括:
[0119]
选取模块110,用于在设定时间段内根据参数相关选取原则,选取scr入口no
x
浓度预测参数。其中,预测参数至少包括但不限于scr入口烟气温度、scr入口烟气氧量、负荷和总风量。
[0120]
具体地,选取模块110基于最大相关最小冗余的原则,选取预测参数,其中,
[0121]
最大相关的表达式为:
[0122][0123][0124]
其中,maxd(s,c)为离散变量的最大相关,d为类别变量,s为特征子集,c为类别变量,i为特征变量,xi为第i个特征,maxdf为连续变量的最大相关,f(xi,c)为f统计量;
[0125]
最小冗余的表达式为:
[0126]
[0127][0128]
其中,minr(s)为离散变量的最小冗余,minrc为连续变量的最小冗余,c(xi,xj)为相关函数。
[0129]
最大相关最小冗余是基于互信息获得的,互信息可以度量两个变量之间的相关关系,互信息的大小代表了两个变量之间的关联度的大小,从所有特征中选出两个变量之间互信息最大的设定数量的特征,就可以得到两个变量之间最相关的设定数量的特征。
[0130]
互信息的表达式为:
[0131][0132]
其中,x为一个变量,y为一个变量,i(x,y)为互信息。
[0133]
第一建立模块120,用于基于预测参数,建立scr入口no
x
浓度预测模型。
[0134]
具体地,首先,第一建立模块120基于所述预测参数,获得各个时刻相应的预测参数数据;其次,第一建立模块120基于所述各个时刻相应的预测参数数据,获得时间序列数据;最后,第一建立模块120基于所述时间序列数据,建立所述scr入口no
x
浓度预测模型。
[0135]
第二建立模块130,用于基于时滞形差率方法,建立脱硝装置调门开度的时滞性预测模型。
[0136]
具体地,第二建立模块130采用所述时滞形差率方法,以scr入口no
x
浓度和其变化率为输入,以时滞性数值为输出,分段拟合得到脱硝装置调门开度的时滞性数值的预测模型;其中,
[0137]
时滞形差率方法为:
[0138][0139]
其中,t为偏移时间δt偏移时间为t时的部分曲线形差率,t1与t2分别表示部分scr入口no
x
浓度曲线的起始与终止时间点,ρ与c分别表示scr入口no
x
浓度与氨调节阀开度,k
t
(ρ)与k
t
(c)分别表示scr入口no
x
浓度与氨调节阀开度在t时刻的后向变化率。
[0140]
预测模块140,用于基于scr入口no
x
浓度预测模型和时滞性预测模型,对制氨系统的时滞性进行预测并获得预测结果。
[0141]
首先,通过scr入口no
x
浓度时序预测模型对预设时间段内的scr入口no
x
含量波动数据进行预测,得到scr入口no
x
含量的时序预测曲线。
[0142]
具体地,针对scr入口no
x
含量波动数据中的某一时刻(称为t0时刻)的数据,使用scr入口no
x
含量时序预测模型预测该时刻之后一段时间的数据,得到时序预测曲线ρ(d),其中d为时序预测曲线上任一点在时间方向上与t0时刻的差值,即某一点的时间偏差,单位为秒。
[0143]
其次,采用scr入口no
x
含量时滞性预测模型对所述scr入口no
x
含量的时序预测曲线上的任意时刻的时序预测值进行预测,得到scr入口no
x
含量对应的时滞性数值曲线。
[0144]
具体地,对时序预测曲线ρ(d)上的任意一个时刻d0的预测值ρ(d0)使用scr入口no
x
含量时滞性预测模型得到该时间点scr入口no
x
含量对应的时滞性预测数值d(d0),求取时序预测曲线ρ(d)上每一个点的时滞性预测数值并将离散的时滞性数值连接可以得到时滞性数值曲线d(d)。
[0145]
再此,根据所述时序预测曲线和所述时滞性数值曲线,得到scr入口no
x
含量追踪曲线;其中,
[0146]
所述scr入口no
x
含量追踪曲线为:
[0147]
ρ
trace
(t)=ρ(t+d(d)),
[0148]
其中,ρ(d)为时序预测曲线,d为时序预测曲线上任一点在时间方向上与t0时刻的差值,d(d)为时滞性数值曲线,ρ
trace
(t)为任意追踪时刻所对应的时间偏差d在时序预测曲线ρ(d)上的scr入口no
x
含量预测值。
[0149]
具体地,定义追踪时刻t(d)为时序预测模型上某一时刻向时间轴负方向迁移对应的时滞性数值后所对应的时刻,即t(d)=t
0-d(d)。定义追踪no
x
含量ρ
trace
(t)为任意追踪时刻所对应的时间偏差d在时序预测曲线ρ(d)上的scr入口no
x
含量预测值。对时序预测曲线上每一个点都求得其追踪no
x
含量并将离散的结果连接,可以得到scr入口no
x
含量追踪曲线:
[0150]
ρ
trace
(t)=p(t+d(d)),
[0151]
其中,ρ(d)为时序预测曲线,d为时序预测曲线上任一点在时间方向上与t0时刻的差值,d(d)为时滞性数值曲线,ρ
trace
(t)为任意追踪时刻所对应的时间偏差d在时序预测曲线ρ(d)上的scr入口no
x
含量预测值。
[0152]
最后,将当前时刻的所述scr入口追踪no
x
含量作为当前时刻的scr入口no
x
含量信号传递给烟气脱硝系统作为输入信号,从而获得时滞性预测结果。
[0153]
具体地,在模型实时运行中,将当前时刻的认为是t0时刻,求取此时scr入口no
x
含量追踪曲线在当前时刻的值即ρ
trace
(t0),将该追踪no
x
含量作为此时的scr入口no
x
含量信号传递给烟气脱硝系统作为输入信号,预测模块140获得时滞性预测结果。
[0154]
如图4所示,本发明的另一方面提供一种电子设备200,包括:
[0155]
一个或多个处理器210,一个或多个存储单元220,一个或多个存储单元220用于存储一个或多个程序,当一个或多个程序被一个或多个处理器210执行时,能使得一个或多个处理器实现前文所述的数据记录方法。电子设备200还包括一个或多个输入单元230和一个或多个输出单元240等,电子设备200的这些组件通过总线系统250和/或其他形式的连接机构互连。应当注意,图3所示的电子设备200的组件和结构只是示例性的,而非限制性的,根据需要,电子设备200也可以具有其他组件和结构。
[0156]
处理器210可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备200中的其他组件以执行期望的功能。
[0157]
存储单元220可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器可以运行所述程序指令,以实现下文所述的本
发明实施例中(由处理器实现)的客户端功能以及/或者其他期望的功能。在所述计算机可读存储介质中还可以存储各种应用程序和各种数据,例如,所述应用程序使用和/或产生的各种数据等。
[0158]
输入单元230可以是用户用来输入指令的装置,并且可以包括键盘、鼠标、麦克风、触控按键和触摸屏等中的一个或多个。
[0159]
输出单元240可以向外部(例如用户)输出各种信息(例如图像或声音),并且可以包括显示器、扬声器等中的一个或多个。
[0160]
本发明的另一方面提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时能实现前文所述的数据记录方法。
[0161]
其中,计算机可读介质可以是本发明的装置、设备、系统中所包含的,也可以是单独存在。
[0162]
其中,计算机可读存储介质可是任何包含或存储程序的有形介质,其可以是电、磁、光、电磁、红外线、半导体的系统、装置、设备,更具体的例子包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、光纤、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件,或它们任意合适的组合。
[0163]
其中,计算机可读存储介质也可包括在基带中或作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码,其具体的例子包括但不限于电磁信号、光信号,或它们任意合适的组合。
[0164]
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

技术特征:
1.一种火电场scr脱硝系统时滞性预测方法,其特征在于,所述方法包括:在设定时间段内,根据参数相关选取原则,选取scr入口no
x
浓度预测参数;基于所述预测参数,建立所述scr入口no
x
浓度预测模型;基于时滞形差率方法,建立脱硝装置调门开度的时滞性预测模型;基于所述scr入口no
x
浓度预测模型和所述时滞性预测模型,对制氨系统的时滞性进行预测并获得预测结果。2.根据权利要求1所述的方法,其特征在于,所述基于时滞形差率方法,建立脱硝装置调门开度的时滞性预测模型,包括:采用所述时滞形差率方法,以所述scr入口no
x
浓度和其变化率为输入,以时滞性数值为输出,分段拟合得到脱硝装置调门开度的时滞性数值的预测模型;其中,所述时滞形差率方法为:其中,t为偏移时间δt偏移时间为t时的部分曲线形差率,t1与t2分别表示部分scr入口no
x
浓度曲线的起始与终止时间点,ρ与c分别表示scr入口no
x
浓度与氨调节阀开度,k
t
(ρ)与k
t
(c)分别表示scr入口no
x
浓度与氨调节阀开度在t时刻的后向变化率。3.根据权利要求1所述的方法,其特征在于,所述基于所述预测参数,建立所述scr入口no
x
浓度预测模型,包括:基于所述预测参数,获得各个时刻相应的预测参数数据;基于所述各个时刻相应的预测参数数据,获得时间序列数据;基于所述时间序列数据,建立所述scr入口no
x
浓度预测模型。4.根据权利要求3所述的方法,其特征在于,所述基于所述时间序列数据,建立所述scr入口no
x
浓度预测模型,包括:以时间序列数据作为所述scr入口no
x
浓度预测模型的输入数据,且在所述预测模型的建立过程中,更新所述预测模型的隐状态;其中,所述隐状态的表达式为:h
t
=f(h
t-1
,x
t
)=f(uh
t-1
+wx
t
+b),其中,u∈r
g*g
,w∈r
g*k
,b∈r
g
为模型参数,g为隐藏层维数,k为输入维数,f为tanh激活函数。5.根据权利要求3所述的方法,其特征在于,所述基于所述时间序列数据,建立所述scr入口no
x
浓度预测模型之后,所述方法还包括:基于所述scr入口no
x
浓度预测模型进行训练,其中,当训练残差小于预先设定阈值时,基于所述scr入口no
x
浓度预测模型进行训练。6.根据权利要求1所述的方法,其特征在于,所述基于所述scr入口no
x
浓度预测模型和所述时滞性预测模型,对制氨系统的时滞性进行预测,并获得预测结果,包括:通过scr入口no
x
浓度时序预测模型对预设时间段内的scr入口no
x
含量波动数据进行预测,得到scr入口no
x
含量的时序预测曲线;
采用scr入口no
x
含量时滞性预测模型对所述scr入口no
x
含量的时序预测曲线上的任意时刻的时序预测值进行预测,得到scr入口no
x
含量对应的时滞性数值曲线;根据所述时序预测曲线和所述时滞性数值曲线,得到scr入口no
x
含量追踪曲线;其中,所述scr入口no
x
含量追踪曲线为:ρ
trace
(t)=ρ(t+d(d)),其中,ρ(d)为时序预测曲线,d为时序预测曲线上任一点在时间方向上与t0时刻的差值,d(d)为时滞性数值曲线,ρ
trace
(t)为任意追踪时刻所对应的时间偏差d在时序预测曲线ρ(d)上的scr入口no
x
含量预测值;将当前时刻的所述scr入口追踪no
x
含量作为当前时刻的scr入口no
x
含量信号传递给烟气脱硝系统作为输入信号,从而获得时滞性预测结果。7.根据权利要求1至6任一项所述的方法,其特征在于,基于lstm神经网络算法建立所述scr入口no
x
浓度预测模型。8.根据权利要求1至6任一项所述的方法,其特征在于,所述参数相关选取原则采用最大相关最小冗余的原则;其中,所述最大相关的表达式为:所述最大相关的表达式为:其中,maxd(s,c)为离散变量的最大相关,d为类别变量,s为特征子集,c为类别变量,i为特征变量,xi为第i个特征,maxdf为连续变量的最大相关,f(xi,c)为f统计量;所述最小冗余的表达式为:所述最小冗余的表达式为:其中,minr(s)为离散变量的最小冗余,minrc为连续变量的最小冗余,c(xi,xj)为相关函数。9.根据权利要求1至6任一项所述的方法,其特征在于,所述scr入口no
x
浓度预测参数包括scr入口烟气温度、scr入口烟气氧量、负荷和总风量。10.一种火电厂scr脱硝系统时滞性预测装置,其特征在于,所述预测装置包括:选取模块,用于在设定时间段内根据参数相关选取原则,选取scr入口no
x
浓度预测参数;第一建立模块,用于基于所述预测参数,建立所述scr入口no
x
浓度预测模型;第二建立模块,用于基于时滞形差率方法,建立脱硝装置调门开度的时滞性预测模型;预测模块,用于基于所述scr入口no
x
浓度预测模型和所述时滞性预测模型,对制氨系统的时滞性进行预测并获得预测结果。

技术总结
本发明提供一种火电场SCR脱硝系统时滞性预测方法及装置,该方法包括:在设定时间段内根据参数相关选取原则,选取SCR入口NO


技术研发人员:苏永健 徐义巍 刘炜 李彦军 郝晓斌 任海彬 郭洪远 李鹏竹 唐永基 闫培耘 邓万平 隋炳伟
受保护的技术使用者:宁夏京能宁东发电有限责任公司 上海交通大学
技术研发日:2022.03.30
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-8695.html

最新回复(0)