烟气脱硝的喷氨控制方法、装置、终端设备及存储介质与流程

文档序号:27825824发布日期:2021-12-07 20:34阅读:133来源:国知局
烟气脱硝的喷氨控制方法、装置、终端设备及存储介质与流程

1.本技术属于烟气脱硝技术领域,尤其涉及一种烟气脱硝的喷氨控制方法、装置、终端设备及存储介质。


背景技术:

2.选择性催化还原(selective catalytic reduction,scr)技术是目前烟气脱硝中应用范围最广的技术,其工作原理为:在催化剂作用下,向温度范围为280~420℃的烟气中喷氨,将no
x
还原成n2和h2o,其中,喷氨量的控制精度影响脱硝效率,目前scr烟气脱硝喷氨控制策略一般采用单回路比例积分微分(proportion integral differential,pid)控制或者氨氮摩尔比串级控制等。
3.但是scr烟气脱硝工况比较复杂,烟气经入口烟气自动监控系统(continuous emission monitoring system,cems)检测后,到经过scr脱硝反应器脱硝后被出口cems检测,且喷氨调节阀与scr脱硝反应器之间有一定的距离,调节阀动作到氨气进入scr脱硝反应器需要一定时间,导致控制存在滞后性,且受燃烧工况影响,脱硝入口no
x
浓度变化大、变化快,单回路pid控制或氨氮摩尔比串级,不能处理延时问题,且由于pid本身特性决定其调节速度较低,无法响应脱硝入口no
x
浓度的变化,容易导致超调。因此,单回路pid控制或串级控制等现有喷氨控制方法不能及时和精确地调整喷氨量,容易导致喷氨量过大或过小,造成氨逃逸或排放出口no
x
浓度超标。


技术实现要素:

4.本技术实施例提供了一种烟气脱硝的喷氨控制方法、装置、终端设备及存储介质,可以解决现有喷氨控制方法喷氨量调整不及时、不精确的问题。
5.第一方面,本技术实施例提供了一种烟气脱硝的喷氨控制方法,所述喷氨控制方法包括:
6.获取烟气实时数据和所述烟气实时数据的时间标签,所述烟气实时数据包括烟气入口的入口实时数据、烟气出口的出口实时数据,所述入口实时数据用于反映烟气入口的烟气特征,所述出口实时数据用于反映烟气出口的烟气特征;
7.获取历史喷氨控制数据;
8.根据所述烟气实时数据和所述历史喷氨控制数据,获取目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长;
9.根据所述时间标签和所述目标喷氨延时时长,获取目标喷氨时间点;
10.将所述目标喷氨时间点、所述目标喷氨流量和所述目标喷氨管路压力发送至目标阀体,所述目标喷氨时间点、所述目标喷氨流量和所述目标喷氨管路压力用于指示所述目标阀体喷氨。
11.第二方面,本技术实施例提供了一种烟气脱硝的喷氨控制装置,所述喷氨控制装置包括:
12.实时数据获取模块,用于获取烟气实时数据和所述烟气实时数据的时间标签,所述烟气实时数据包括烟气入口的入口实时数据、烟气出口的出口实时数据,所述入口实时数据用于反映烟气入口的烟气特征,所述出口实时数据用于反映烟气出口的烟气特征;
13.控制数据获取模块,用于获取历史喷氨控制数据;
14.数据获取模块,用于根据所述烟气实时数据和所述历史喷氨控制数据,获取目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长;
15.时间点获取模块,用于根据所述时间标签和所述目标喷氨延时时长,获取目标喷氨时间点;
16.数据发送模块,用于将所述目标喷氨时间点、所述目标喷氨流量和所述目标喷氨管路压力发送至目标阀体,所述目标喷氨时间点、所述目标喷氨流量和所述目标喷氨管路压力用于指示所述目标阀体喷氨。
17.第三方面,本技术实施例提供了一种终端设备,所述终端设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的烟气脱硝的喷氨控制方法。
18.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的烟气脱硝的喷氨控制方法。
19.第五方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得所述终端设备执行如上述第一方面所述的烟气脱硝的喷氨控制方法。
20.本技术实施例与现有技术相比存在的有益效果是:本技术通过将烟气实时数据与历史喷氨控制数据比较,获取目标喷氨流量、目标喷氨管路压力以及目标喷氨延时时长后将其输出之目标阀体,进而在目标喷氨时间点控制阀体输出目标喷氨流量和目标喷氨管路压力,例如,在烟气实时数据的采集时间点后间隔目标喷氨延时时长的时间点,控制目标阀体输出目标喷氨流量和目标喷氨管路压力,实现了延时的喷氨控制,避免了烟气流入反应器的滞后性对喷氨控制的准确性造成影响,使得喷氨控制更加合理,烟气实时数据结合历史喷氨控制数据分析可以较精确的确定喷氨控制量,可以更加及时地、精确地控制喷氨流量和喷氨管路压力。
附图说明
21.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
22.图1是本技术实施例一提供的烟气脱硝的喷氨控制方法的流程示意图;
23.图2是本技术实施例一提供的环保脱硫脱硝工艺结构示意图;
24.图3是本技术实施例二提供的烟气脱硝的喷氨控制方法的流程示意图;
25.图4是本技术实施例三提供的烟气脱硝的喷氨控制装置的结构示意图;
26.图5是本技术实施例四提供的终端设备的结构示意图;
27.图中,21为压力调节阀,22为流量调节阀,23为引风机。
具体实施方式
28.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
29.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
30.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
31.如在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0032]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0033]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0034]
本技术实施例提供了一种烟气脱硝的喷氨控制方法可以应用于桌上型计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、云端服务器、个人数字助理(personal digital assistant,pda)等终端设备上,本技术实施例对终端设备的具体类型不作任何限制。
[0035]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0036]
为了说明本技术所述的技术方案,下面通过具体实施例来进行说明。
[0037]
参见图1,是本技术实施例一提供的一种烟气脱硝的喷氨控制方法的流程,该喷氨控制方法可应用于终端设备,如图所示,该喷氨控制方法可以包括以下步骤:
[0038]
步骤s101,获取烟气实时数据和烟气实时数据的时间标签。
[0039]
其中,烟气实时数据包括烟气入口的入口实时数据、烟气出口的出口实时数据,入口实时数据用于反映烟气入口的烟气特征,出口实时数据用于反映烟气出口的烟气特征,烟气入口的入口实时数据包括但不限于烟气流量、烟道抽力、烟气o2浓度和烟气no
x
浓度,烟气出口的出口实时数据包括但不限于烟气o2浓度和烟气no
x
浓度。
[0040]
时间标签可以是指采集烟气实时数据的时间点,例如,采集烟气实时数据的时间点为t,对应的时间标签为t;为便于描述,本技术中将采集烟气实时数据的时间点对应的时
刻作为当前时刻。
[0041]
参见图2,是本技术实施例一提供的一种环保脱硫脱硝工艺结构示意图,在烟气入口处设置有入口cems,用于采集入口实时数据;在scr反应器与引风机23之间设置有出口cems,用于采集出口实时数据。其中,入口cems和出口cems在采集烟气实时数据时,采集的数据对应有时间点(即时间标签),本技术的终端设备可以向入口cems和出口cems下发数据采集指令,并从入口cems和出口cems的反馈中获取烟气实时数据以及该烟气实时数据的时间标签,本技术的终端设备还可以与集散控制系统(distributed control system,dcs)交互,通过向dcs下发数据采集指令并从dcs的反馈中获取烟气实时数据以及该烟气实时数据的时间标签,其中,dcs连接入口cems和出口cems以实时采集烟气实时数据;图2中,烟气经过脱硫塔、除尘器后与氨气混合进入scr反应器进行脱硝烟气实时数据。另外,图2中pic1001中的p表示为压力,i为显示,c为控制,仪表位号为1001号;fic1001中的f表示为流量,i为显示,c为控制,仪表位号为1001号。
[0042]
步骤s102,获取历史喷氨控制数据。
[0043]
其中,历史喷氨控制数据是在数据库中存储的当前时刻之前的喷氨控制数据,该历史喷氨控制数据包括至少一组控制数据,一组控制数据中包括烟气历史数据以及烟气历史数据对应的喷氨控制量,烟气历史数据的类型与烟气实时数据的类型相同。
[0044]
例如,烟气实时数据包括入口烟气流量和入口烟道抽力,烟气历史数据需要具有入口烟气流量和入口烟道抽力。本技术中入口实时数据包括4种数据类型,分别为入口烟气流量、入口烟道抽力、入口烟气o2浓度和入口烟气no
x
浓度,出口实时数据包括2种数据类型,分别为出口烟气o2浓度和出口烟气no
x
浓度,因此,烟气历史数据包括6种数据类型,分别为入口烟气流量、入口烟道抽力、入口烟气o2浓度、入口烟气no
x
浓度、出口烟气o2浓度和出口烟气no
x
浓度。烟气历史数据对应的喷氨控制量包括但不限于喷氨流量、喷氨管路压力、喷氨延时时长流量加权系数、压力加权系数和时长加权系数,其中,流量加权系数、压力加权系数和时长加权系数用于根据烟气实时数据对喷氨流量、喷氨管路压力、喷氨延时时长进行修正。可选地,历史喷氨控制数据还可以包括脱硝效率、时间等信息。
[0045]
步骤s103,根据烟气实时数据和历史喷氨控制数据,获取目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长。
[0046]
根据烟气实时数据和预设逻辑,从历史喷氨控制数据中匹配一组控制数据,根据该组控制数据中的喷氨流量、喷氨管路压力和喷氨延时时长,确定目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长。当无法从历史喷氨控制数据中匹配到一组控制数据时,终端设备可以通过输出报警信息等方式进行提示。
[0047]
当历史喷氨控制数据的控制数据足够多时,意味着烟气实时数据可以在历史喷氨控制数据匹配到相同的一组控制数据,则该组控制数据的喷氨流量、喷氨管路压力和喷氨延时时长即为目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长。
[0048]
当历史喷氨控制数据的控制数据较少时,烟气实时数据可能无法匹配到相同的一组控制数据,只能匹配到相似的控制数据,由于烟气实时数据与该控制数据中的烟气历史数据有一定的差异,因此,也需要对该控制数据中的喷氨流量、喷氨管路压力和喷氨延时时长进行修正,以满足烟气实时数据的对喷氨控制的需求,这就需要历史喷氨控制数据的每组控制数据还包括流量加权系数、压力加权系数和时长加权系数。
[0049]
可选的是,根据烟气实时数据和历史喷氨控制数据,获取目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长,包括:
[0050]
检测至少一组控制数据中是否存在与烟气实时数据相同的烟气历史数据;
[0051]
若存在与烟气实时数据相同的烟气历史数据,则确定与烟气实时数据相同的烟气历史数据为目标烟气历史数据,并确定目标烟气历史数据对应的喷氨流量为目标喷氨流量,目标烟气历史数据对应的喷氨管路压力为目标喷氨管路压力,目标烟气历史数据对应的喷氨延时时长为目标喷氨延时时长;
[0052]
若不存在与烟气实时数据相同的烟气历史数据,则获取至少一组控制数据中烟气历史数据分别与烟气实时数据的相似度;
[0053]
检测至少一组控制数据中是否存在与烟气实时数据的相似度超过相似度阈值的烟气历史数据;
[0054]
若存在与烟气实时数据的相似度超过相似度阈值的烟气历史数据,则确定与烟气实时数据的相似度超过相似度阈值的烟气历史数据为备选烟气历史数据,并获取备选烟气历史数据与烟气实时数据的差异值;
[0055]
根据差异值和备选烟气历史数据对应的流量加权系数,获取流量加权值;根据差异值和备选烟气历史数据对应的压力加权系数,获取压力加权值;根据差异值和备选烟气历史数据对应的时长加权系数,获取时长加权值;
[0056]
根据流量加权值对备选烟气历史数据对应的喷氨流量进行修正,得到目标喷氨流量;根据压力加权值对备选烟气历史数据对应的喷氨管路压力进行修正,得到目标喷氨管路压力;根据时长加权值对备选烟气历史数据对应的喷氨延时时长进行修正,得到目标喷氨延时时长。
[0057]
其中,在将烟气实时数据与历史喷氨控制数据中每一组控制数据进行相似性对比时,即将烟气实时数据与烟气历史数据比较,可以通过对烟气实时数据和烟气历史数据中每个数据类别进行一一比较,可以通过最小二乘法评估烟气实时数据与烟气历史数据的相似性,找出满足预设相似性条件的一组控制数据。
[0058]
在历史喷氨控制数据中能够匹配到与烟气实时数据完全相同的烟气历史数据,烟气实时数据的入口实时数据与烟气历史数据的入口历史数据相同,烟气实时数据的出口实时数据与烟气历史数据的出口历史数据相同,显然根据该烟气历史数据对应的喷氨控制量控制即可;若只能匹配到相似的烟气历史数据,这就需要对该相似的烟气历史数据对应的加权系数对喷氨流量、喷氨管路压力和喷氨延时时长进行修正。例如,针对目标喷氨流量,通过流量加权系数对烟气实时数据和烟气历史数据的差异进行加权相加得到流量加权值,将流量加权值和该烟气历史数据对应的喷氨流量相加即可得到目标喷氨流量。
[0059]
另外,若存在至少两个与烟气实时数据的相似度超过相似度阈值的烟气历史数据,则在至少两个烟气历史数据中选择相似度较高的烟气历史数据作为候选烟气历史数据。
[0060]
步骤s104,根据时间标签和目标喷氨延时时长,获取目标喷氨时间点。
[0061]
其中,目标喷氨延时时长为一个时间段,时间标签之后间隔目标喷氨延时时长对应的时间点即为目标喷氨时间点。例如,当前时刻t采集的烟气实时数据,目标喷氨延时时长为3s,则目标喷氨时间点为t+3时刻。
[0062]
步骤s105,将目标喷氨时间点、目标喷氨流量和目标喷氨管路压力发送至目标阀体。
[0063]
其中,目标喷氨时间点、目标喷氨流量和目标喷氨管路压力用于指示目标阀体喷氨,目标阀体为用于控制喷氨流量和喷氨管路压力的流量调节阀和压力调节阀,可参见图2,图中氨气的流通管路上设置有压力调节阀21和流量调节阀22,流通氨气管路中管路压力和流量由该压力调节阀21和流量调节阀22控制。
[0064]
在实际使用时,终端设备可以将目标喷氨时间点、目标喷氨流量和目标喷氨管路压力输出至dcs,其中,dcs连接并控制氨气流通管路上的压力调节阀和流量调节阀。
[0065]
由于烟气从入口cems至scr反应器的过程中需要经过脱硫塔和除尘器,因此,当前时刻的烟气需要在一定时间后才能到达scr反应器,通过将氨气延时控制可以使当前时刻的烟气与喷氨控制产生的氨气同时到达scr反应器,使得氨气与烟气充分反应,避免氨气逃逸或者脱氨效率较低的情况出现。
[0066]
可选的是,在将目标喷氨时间点、目标喷氨流量和目标喷氨管路压力发送至目标阀体之后,还包括:
[0067]
获取烟气出口的候选no
x
浓度,烟气出口的候选no
x
浓度的采集时间点是从目标喷氨时间点开始计时,计时时长达到预设时长时对应的时间点;
[0068]
根据入口实时数据、目标喷氨流量、目标喷氨管路压力和候选no
x
浓度,获取脱硝效率;
[0069]
判断候选no
x
浓度是否在浓度阈值内以及脱硝效率是否在效率阈值内;
[0070]
若候选no
x
浓度不在浓度阈值内或脱硝效率不在效率阈值内,则修改流量加权系数、压力加权系数、时长加权系数中的至少一个系数,并将备选烟气历史数据、备选烟气历史数据对应的喷氨流量、喷氨管路压力和喷氨延时时长,以及流量加权系数、压力加权系数和时长加权系数中修改后的系数和未修改的系数作为一组控制数据,并将该组控制数据添加至历史喷氨控制数据;
[0071]
若no
x
浓度在浓度阈值内,且脱硝效率在效率阈值内,则将烟气实时数据、备选烟气历史数据对应的流量加权系数、压力加权系数和时长加权系数以及目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长作为一组控制数据,并将该组控制数据添加至历史喷氨控制数据。
[0072]
其中,为了评估根据目标喷氨流量、目标管路压力和目标喷氨延时时长进行脱硝的效果,本技术获取预设时间后的烟气出口的候选no
x
浓度,候选no
x
浓度的采集时间点是从目标喷氨时间点开始计时,计时时长达到预设时长时对应的时间点,该预设时长可以根据实际情况调节。同样的,由终端设备在采样时间点向dcs下发控制指令使得出口cems采集no
x
浓度,并通过dcs获取采集结果。
[0073]
根据入口实时数据中烟气的氧浓度、no
x
浓度和反应后剩余的候选no
x
浓度,结合氨气量可以计算出脱硝效率,若no
x
浓度在浓度阈值内且脱硝效率在效率阈值内,则判定喷氨效果为“好”,此时可以将烟气实时数据、备选烟气历史数据对应的流量加权系数、压力加权系数和时长加权系数以及目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长作为一组控制数据即为历史喷氨控制数据中的一个存储于数据库中;其他情况下,喷氨效果均判定为“不好”,此时根据预设逻辑修改流量加权系数、压力加权系数和时长加权系数的至少一
个加权系数,若对流量加权系数修改,则得到修改后的流量加权系数,将修改后的流量加权系数、未修改的压力加权系数、未修改的时长加权系数与备选烟气历史数据,以及与备选烟气历史数据对应的喷氨流量、喷氨管路压力和喷氨延时时长保存至历史喷氨控制数据中,修改加权系数前的控制数据删除;若对流量加权系数、压力加权系数和时长加权系数均修改,则得到修改后的流量加权系数、压力加权系数和时长加权系数,将修改后的流量加权系数、压力加权系数、时长加权系数与备选烟气历史数据,以及与备选烟气历史数据对应的喷氨流量、喷氨管路压力和喷氨延时时长保存至历史喷氨控制数据中。
[0074]
本技术实施例通过将烟气实时数据与历史喷氨控制数据比较,获取目标喷氨流量、目标喷氨管路压力以及目标喷氨延时时长后将其输出之目标阀体,进而在目标喷氨时间点控制阀体输出目标喷氨流量和目标喷氨管路压力,例如,在烟气实时数据的采集时间点后间隔目标喷氨延时时长的时间点控制目标阀体输出目标喷氨流量和目标喷氨管路压力,实现了延时的喷氨控制,避免了烟气流入反应器的滞后性对喷氨控制的准确性造成影响,使得喷氨控制更加合理,烟气实时数据结合历史喷氨控制数据分析可以较精确的确定喷氨控制量,可以更加及时地、精确地控制喷氨流量和喷氨管路压力。
[0075]
参见图3,是本技术实施例二提供的一种烟气脱硝的喷氨控制方法的流程,该喷氨控制方法可应用于终端设备,如图所示,该喷氨控制方法可以包括以下步骤:
[0076]
步骤s301,获取烟气实时数据和烟气实时数据的时间标签。
[0077]
步骤s302,获取历史喷氨控制数据。
[0078]
步骤s303,判断烟气实时数据是否有效。
[0079]
其中,若烟气实时数据有效,则执行步骤s304;若烟气实时数据无效,则输出报警信息。
[0080]
可选的是,判断烟气实时数据是否有效,包括:
[0081]
获取至少一组参数范围;
[0082]
判断烟气实时数据是否在至少一组参数范围中的一组参数范围内;
[0083]
若烟气实时数据在至少一组参数范围中的一组参数范围内,则确定烟气实时数据有效;
[0084]
若烟气实时数据不在至少一组参数范围中的一组参数范围内,则确定烟气实时数据无效。
[0085]
其中,一组参数范围可以是指[数据类型1范围(x1~x2),数据类型2范围(y1~y2),数据类型3范围(z1~z2),

],其中,数据类型1和数据类型2为入口实时数据的数据类型,数据类型3为出口实时数据的类型,例如,入口实时数据的数据类型1为x、数据类型2为y,出口实时数据的数据类型3为z,只有在x1<x<x2,y1<y<y2,且z1<z<z2时,烟气实时数据才为有效,其他情况均为无效,在此不再赘述。
[0086]
可选的是,判断烟气实时数据是否有效,还包括:
[0087]
获取目标设备的工作状态;
[0088]
判断目标设备的工作状态是否正常;
[0089]
相应地,若烟气实时数据在至少一组参数范围中的一组参数范围内,则确定烟气实时数据有效包括:
[0090]
若目标设备的工作状态正常,且烟气实时数据在至少一组参数范围中的一组参数
范围内,则确定烟气实时数据有效;
[0091]
若目标设备的工作状态异常,则确定烟气实时数据无效。
[0092]
其中,目标设备可以是指现场仪表设备等,例如管路上的压力计,本技术实施例通过监测设备监测现场仪表设备的工作状态,终端设备通过与监测设备的交互获取现场仪表设备的工作状态,若dcs连接监测设备,终端设备可以通过对dcs下发指令并从dcs反馈的信息中获取目标设备的工作状态。
[0093]
若现场仪表设备的工作状态为异常,则可以确定采集的烟气实时数据为无效的;若现场仪表的工作状态为正常,且烟气实时数据在至少一组参数范围中的一组参数范围内,则确定烟气实时数据有效。
[0094]
步骤s304,若烟气实时数据有效,则根据烟气实时数据和历史喷氨控制数据,获取目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长。
[0095]
步骤s305,根据时间标签和目标喷氨延时时长,获取目标喷氨时间点。
[0096]
步骤s306,将目标喷氨时间点、目标喷氨流量和目标喷氨管路压力发送至目标阀体。
[0097]
其中,步骤s301、步骤s302与上述实施例一中步骤s101、步骤s102的内容相同,步骤s304-步骤s306与上述实施例一中步骤s103-步骤s105的内容相同,详情参见上述步骤s101-步骤s105,在此不再赘述。
[0098]
本技术实施例通过对烟气实时数据的分析检测,剔除不能反应真实工况的烟气实时数据,可以避免烟气实时数据无效对后续处理的影响,有助于提高喷氨的控制精度,防止了无效数据流入数据库,避免了对烟气历史数据样本的影响。
[0099]
参见图4,是本技术实施例三提供了一种烟气脱硝的喷氨控制装置的结构框图,为了便于说明,仅示出了与本技术实施例相关的部分。
[0100]
该喷氨控制装置包括:
[0101]
实时数据获取模块41,用于获取烟气实时数据和烟气实时数据的时间标签,烟气实时数据包括烟气入口的入口实时数据、烟气出口的出口实时数据,入口实时数据用于反映烟气入口的烟气特征,出口实时数据用于反映烟气出口的烟气特征;
[0102]
控制数据获取模块42,用于获取历史喷氨控制数据;
[0103]
数据获取模块43,用于根据烟气实时数据和历史喷氨控制数据,获取目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长;
[0104]
时间点获取模块44,用于根据时间标签和目标喷氨延时时长,获取目标喷氨时间点;
[0105]
数据发送模块45,用于将目标喷氨时间点、目标喷氨流量和目标喷氨管路压力发送至目标阀体,目标喷氨时间点、目标喷氨流量和目标喷氨管路压力用于指示目标阀体喷氨。
[0106]
可选的是,上述历史喷氨控制数据包括至少一组控制数据,一组控制数据包括烟气历史数据以及烟气历史数据对应的喷氨流量、流量加权系数、喷氨管路压力、压力加权系数、喷氨延时时长和时长加权系数;该数据获取模块43具体用于:
[0107]
检测至少一组控制数据中是否存在与烟气实时数据相同的烟气历史数据;
[0108]
若存在与烟气实时数据相同的烟气历史数据,则确定与烟气实时数据相同的烟气
历史数据为目标烟气历史数据,并确定目标烟气历史数据对应的喷氨流量为目标喷氨流量,目标烟气历史数据对应的喷氨管路压力为目标喷氨管路压力,目标烟气历史数据对应的喷氨延时时长为目标喷氨延时时长;
[0109]
若不存在与烟气实时数据相同的烟气历史数据,则获取至少一组控制数据中烟气历史数据分别与烟气实时数据的相似度;
[0110]
检测至少一组控制数据中是否存在与烟气实时数据的相似度超过相似度阈值的烟气历史数据;
[0111]
若存在与烟气实时数据的相似度超过相似度阈值的烟气历史数据,则确定与烟气实时数据的相似度超过相似度阈值的烟气历史数据为备选烟气历史数据,并获取备选烟气历史数据与烟气实时数据的差异值;
[0112]
根据差异值和备选烟气历史数据对应的流量加权系数,获取流量加权值;根据差异值和备选烟气历史数据对应的压力加权系数,获取压力加权值;根据差异值和备选烟气历史数据对应的时长加权系数,获取时长加权值;
[0113]
根据流量加权值对备选烟气历史数据对应的喷氨流量进行修正,得到目标喷氨流量;根据压力加权值对备选烟气历史数据对应的喷氨管路压力进行修正,得到目标喷氨管路压力;根据时长加权值对备选烟气历史数据对应的喷氨延时时长进行修正,得到目标喷氨延时时长。
[0114]
可选的是,该喷氨控制装置还包括:
[0115]
浓度获取模块,用于获取烟气出口的候选no
x
浓度,烟气出口的候选no
x
浓度的采集时间点是从目标喷氨时间点开始计时,计时时长达到预设时长时对应的时间点;
[0116]
脱硝效率获取模块,用于根据入口实时数据、目标喷氨流量、目标喷氨管路压力和候选no
x
浓度,获取脱硝效率;
[0117]
效果判断模块,用于判断候选no
x
浓度是否在浓度阈值内以及脱硝效率是否在效率阈值内;
[0118]
修改控制模块,用于若候选no
x
浓度不在浓度阈值内或脱硝效率不在效率阈值内,则修改流量加权系数、压力加权系数、时长加权系数中的至少一个系数,并将备选烟气历史数据、备选烟气历史数据对应的喷氨流量、喷氨管路压力和喷氨延时时长,以及流量加权系数、压力加权系数和时长加权系数中修改后的系数和未修改的系数作为一组控制数据,并将该组控制数据添加至历史喷氨控制数据;
[0119]
增加控制模块,用于若no
x
浓度在浓度阈值内,且脱硝效率在效率阈值内,则将烟气实时数据、备选烟气历史数据对应的流量加权系数、压力加权系数和时长加权系数以及目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长作为一组控制数据,并将该组控制数据添加至历史喷氨控制数据。
[0120]
可选的是,该喷氨控制装置还包括:
[0121]
数据有效性判断模块,用于判断烟气实时数据是否有效;
[0122]
相应地,数据获取模块43具体用于:
[0123]
若烟气实时数据有效,则根据烟气实时数据和历史喷氨控制数据,获取目标喷氨流量、目标喷氨管路压力和目标喷氨延时时长。
[0124]
可选的是,该数据有效性判断模块包括:
[0125]
参数范围获取单元,用于获取至少一组参数范围;
[0126]
参数比较判断单元,用于判断烟气实时数据是否在至少一组参数范围中的一组参数范围内;
[0127]
数据有效确定单元,用于若烟气实时数据在至少一组参数范围中的一组参数范围内,则确定烟气实时数据有效;
[0128]
第一无效确定单元,用于若烟气实时数据不在至少一组参数范围中的一组参数范围内,则确定烟气实时数据无效。
[0129]
可选的是,该数据有效性判断模块还包括:
[0130]
工作状态获取单元,用于获取目标设备的工作状态;
[0131]
工作状态判断单元,用于判断目标设备的工作状态是否正常;
[0132]
第二无效确定单元,用于若目标设备的工作状态异常,则确定烟气实时数据无效;
[0133]
相应地,数据有效确定单元具体用于:
[0134]
若目标设备的工作状态正常,且烟气实时数据在至少一组参数范围中的一组参数范围内,则确定烟气实时数据有效。
[0135]
需要说明的是,上述模块之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例二部分,此处不再赘述。
[0136]
图5为本技术实施例四提供的一种终端设备的结构示意图。如图5所示,该实施例的终端设备5包括:至少一个处理器50(图5中仅示出一个)处理器、存储器51以及存储在存储器51中并可在至少一个处理器50上运行的计算机程序52,处理器50执行计算机程序52时实现上述实施例二的烟气脱硝的喷氨控制方法的步骤。
[0137]
终端设备5可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。该终端设备可包括,但不仅限于,处理器50、存储器51。本领域技术人员可以理解,图5仅仅是终端设备5的举例,并不构成对终端设备5的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
[0138]
所称处理器50可以是中央处理单元(central processing unit,cpu),该处理器50还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0139]
所述存储器51在一些实施例中可以是终端设备5的内部存储单元,例如终端设备5的硬盘或内存。所述存储器51在另一些实施例中也可以是终端设备5的外部存储设备,例如终端设备5上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器51还可以既包括终端设备5的内部存储单元也包括外部存储设备。所述存储器51用于存储操作系统、应用程序、引导装载程序(bootloader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器51还可以用于暂时地存储已经输出或者将要输出的数据。
[0140]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功
能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述装置中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
[0141]
本技术实现上述实施例方法中的全部或部分流程,也可以通过一种计算机程序产品来完成,当所述计算机程序产品在终端设备上运行时,使得所述终端设备执行时实现可实现上述方法实施例一中的步骤,或者,当所述计算机程序产品在终端设备上运行时,使得所述终端设备执行时实现可实现上述方法实施例二中的步骤。
[0142]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0143]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0144]
在本技术所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0145]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0146]
以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实
施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1