一种喷氨控制方法、装置及计算机可读存储介质
技术领域
本申请涉及烟气处理技术领域,尤其涉及一种喷氨控制方法、装置及计算机可读存储介质。
背景技术
氮氧化物(简称“NOx”)是火电机组烟气三大污染排放物之一,NOx的排放浓度通常设置有严格的限制。为了达到指标要求,火电厂烟气在排放到大气之前,都需要经过除尘、脱硫和脱硝处理,其中脱硝处理就是通过物理或者化学的方法降低NOx排放浓度。
选择性催化还原法(Selective Catalytic Reduction,SCR)是火电厂应用广泛的烟气脱硝方法,其采用的还原剂氨(NH3)在299-400摄氏度下可以将一氧化氮(NO)和二氧化氮(NO2)还原成氮气(N2),而几乎不发生NH3和氧气(O2)的氧化反应,从而降低NOx排放浓度,达到烟气脱硝的目的。
现有的控制SCR的喷氨量的喷氨控制***基本上以锅炉出口烟气量、SCR入口NOx浓度、SCR入口氧浓度、SCR出口NOx浓度、SCR出口氧浓度等参数作为喷氨量设定值的计算变量。然而,锅炉出口烟气量温度很高,难以直接测量,间接测量误差又较大,而其他参数的测量则需要额外增加测量设备,导致测量设备多、测量回路复杂、维护工作量大。
发明内容
本申请实施例提供了一种喷氨控制方法、装置及计算机可读存储介质,解决了现有的控制SCR的喷氨量方法在计算喷氨量设定值时需要用到的参数不容易获得的技术问题。
有鉴于此,本申请第一方面提供了一种喷氨控制方法,包括:
获取测量到的进入锅炉燃烧***的总风量和总燃料量;
根据第一预设函数关系,计算在所述总风量和所述总燃料量下的喷氨量设定值;其中,所述第一预设函数关系为,根据历史运行和/或试验数据,以所述总风量与所述总燃料量为自变量、以所述喷氨量设定值为因变量建立的经验函数关系;
根据所述喷氨量设定值进行NOx浓度校正控制。
优选地,所述根据预设函数关系,计算出在所述总风量和所述总燃料量下的喷氨量设定值之后还包括:
根据净烟气的NOx浓度测量值和净烟气的NOx浓度设定值,计算第一喷氨修正系数;
根据所述第一喷氨修正系数对所述喷氨量设定值进行修正,修正后的喷氨量设定值为新的所述喷氨量设定值。
优选地,还包括:
当检测到NOx浓度变送器开始吹扫时,保持当前时刻的所述第一喷氨修正系数;
在所述NOx浓度变送器吹扫期间,根据保持的所述第一喷氨修正系数对所述喷氨量设定值进行修正;
当检测到所述NOx浓度变送器吹扫结束时,恢复所述第一喷氨修正系数的更新。
优选地,所述保持当前时刻的所述第一喷氨修正系数具体包括:
使第三喷氨修正系数等于当前时刻的所述第一喷氨修正系数;
所述根据保持的所述第一喷氨修正系数对所述喷氨量设定值进行修正具体包括:
切换至根据所述第三喷氨修正系数对所述喷氨量设定值进行修正;
所述恢复所述第一喷氨修正系数的更新具体包括:
切换回根据所述第一喷氨修正系数对所述喷氨量设定值进行修正。
优选地,所述获取测量到的进入锅炉燃烧***的总风量和总燃料量之后还包括:
计算所述总风量与所述总燃料量的比值;
根据第二预设函数关系,计算所述比值对应的第二喷氨修正系数;其中,所述第二预设函数关系为,根据历史运行和/或试验数据,以所述总风量与所述总燃料量的比值为自变量、以所述第二喷氨修正系数为因变量建立的经验函数关系;
所述根据第一预设函数关系,计算在所述总风量和所述总燃料量下的喷氨量设定值之后还包括:
根据所述第二喷氨修正系数对所述喷氨量设定值进行修正,修正后的喷氨量设定值为新的所述喷氨量设定值。
优选地,所述根据所述喷氨量设定值进行NOx浓度校正控制之前还包括:
当检测到制粉***启动时,根据正在启动的磨煤机台数,计算喷氨量启动补偿;
在所述制粉***处于启动过程期间,将所述喷氨量启动补偿与所述喷氨量设定值叠加,叠加后的喷氨量设定值为新的所述喷氨量设定值;
当所述制粉***启动完成后,停止所述喷氨量启动补偿。
优选地,所述根据所述喷氨量设定值进行NOx浓度校正控制之前还包括:
当检测到制粉***停止时,根据正在停止的给煤机台数,计算喷氨量停止补偿;
在所述制粉***处于停止过程期间,将所述喷氨量停止补偿与所述喷氨量设定值叠加,叠加后的喷氨量设定值为新的所述喷氨量设定值;
当所述制粉***停止完成后,停止所述喷氨量停止补偿。
优选地,应用于具有两个SCR装置的锅炉***,所述两个SCR装置分别为第一SCR装置与第二SCR装置,所述根据所述喷氨量设定值进行NOx浓度校正控制具体包括:
根据第一SCR装置与第二SCR装置的出口烟气的NOx浓度差值,计算对应所述NOx浓度差值的喷氨偏置量;
所述第一SCR装置与所述第二SCR装置中,出口烟气的NOx浓度较高的一方,使所述喷氨量设定值与所述喷氨偏置量正向叠加,根据正向叠加后的喷氨量设定值进行NOx浓度校正控制;
出口烟气的NOx浓度较低的一方,使所述喷氨量设定值与所述喷氨偏置量反向叠加,根据反向叠加后的喷氨量设定值进行NOx浓度校正控制。
本申请第二方面提供一种喷氨控制装置,包括:
获取单元,用于获取测量到的进入锅炉燃烧***的总风量和总燃料量;
喷氨量计算单元,用于根据第一预设函数关系,计算在所述总风量和所述总燃料量下的喷氨量设定值;
其中,所述第一预设函数关系为,根据历史运行和/或试验数据,以所述总风量与所述总燃料量为自变量、以所述喷氨量设定值为因变量建立的经验函数关系;
控制单元,用于根据所述喷氨量设定值进行NOx浓度校正控制。
本申请第三方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面所述的任一种喷氨控制方法。
从以上技术方案可以看出,本申请实施例具有以下优点:
本申请实施例中,提供了一种喷氨控制方法,包括:获取测量到的进入锅炉燃烧***的总风量和总燃料量;根据第一预设函数关系,计算在所述总风量和所述总燃料量下的喷氨量设定值;其中,第一预设函数关系为,根据历史运行和/或试验数据,以总风量与总燃料量为自变量、以喷氨量设定值为因变量建立的经验函数关系;根据所述喷氨量设定值进行NOx浓度校正控制。
本申请实施例提供的喷氨控制方法,通过利用运行和/或试验得到的数据建立的经验函数,使得在计算喷氨量设定值时可以只利用进入锅炉燃烧***的总风量和总燃料量两个参数即可,避开了误差较大的锅炉烟气量测量,且总风量与总燃料量均是可以直接测量到的数据,测量误差小,锅炉燃烧***通常都配备测量总风量与总燃料量的功能,不用额外增加测量设备,相比现有的以锅炉出口烟气量、SCR入口NOx浓度、SCR入口氧浓度、SCR出口NOx浓度、SCR出口氧浓度等参数作为喷氨量设定值的计算变量而言,大大简化了测量设备和测量***,减少了设备的投资和设备的维护工作量。
附图说明
图1为本申请第一个实施例提供的一种喷氨控制方法的流程图;
图2为本申请第二个实施例提供的一种喷氨控制方法的流程图;
图3为本申请第三个实施例中提供的一种喷氨控制方法的流程图;
图4为本申请第四个实施例提供的一种喷氨控制装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
现有的喷氨控制方法中,通常需要利用到锅炉出口烟气量、SCR入口NOx浓度、SCR入口氧浓度、SCR出口NOx浓度、SCR出口氧浓度这五个变量,然而这五个变量中,锅炉出口烟气量只能间接测量,测量误差大,导致NOx浓度控制不到位;其余的变量均需要额外设置测量装置,会大大增加***设备的数量,使维护工作量增加。
下面请参见图1,图1为本申请第一个实施例提供的一种喷氨控制方法的流程图。该方法可以在控制喷氨时,只利用进入锅炉燃烧***的总风量和总燃料量两个变量来确定喷氨量设定值,包括:
步骤101、获取测量到的进入锅炉燃烧***的总风量和总燃料量。
总风量与总燃料量是锅炉燃烧***的常用变量,两个变量均可以在锅炉燃烧***入口处直接测量得到,因此准确。同时,火电机组测控***通常已配备了测量总风量和总燃料量的测量设备,因此,对于获取锅炉出口烟气量、SCR入口NOx浓度、SCR入口氧浓度、SCR出口NOx浓度、SCR出口氧浓度这五个变量而言,控制器获取总风量和总燃料量变量不需要额外增加测量设备,降低了投资成本和维护成本。
需要补充的是,总燃料量可以是总燃煤量,当然,也可以是其他在燃烧后会生成NOx的燃料。
步骤102、根据第一预设函数关系,计算在获取到的总风量和总燃料量下的喷氨量设定值。
需要说明的是,第一预设函数关系是以总风量与总燃料量为自变量、以喷氨量设定值为因变量建立的经验函数关系。其中,三个变量之间的关系可以根据历史运行数据,和/或根据试验数据,通过数学方法归纳得出。
步骤103、根据计算得到的喷氨量设定值进行NOx浓度校正控制。
以上是对本申请第一个实施例提供的一种喷氨控制方法的详细说明,在该方法中,控制器通过利用运行和/或试验得到的数据建立的经验函数,使得在计算喷氨量设定值时可以只利用进入锅炉燃烧***的总风量和总燃料量两个参数即可,避开了误差较大的锅炉烟气量测量,且总风量与总燃料量均是可以直接测量到的数据,测量误差小,锅炉燃烧***通常都配备测量总风量与总燃料量的功能,不用额外增加测量设备,相比现有的以锅炉出口烟气量、SCR入口NOx浓度、SCR入口氧浓度、SCR出口NOx浓度、SCR出口氧浓度等参数作为喷氨量设定值的计算变量而言,大大简化了测量设备和测量***,减少了设备的投资和设备的维护工作量。
下面请参见图2,图2为本申请第二个实施例提供的一种喷氨控制方法的流程图。该方法包括:
步骤201、获取测量到的进入锅炉燃烧***的总风量和总燃料量。
该步骤与本申请第一个实施例中的步骤101相同,在此不再赘述。
步骤202、计算获取到的总风量与总燃料量的比值。
步骤203、根据第二预设函数关系,计算该比值对应的第二喷氨修正系数。
需要说明的是,第二预设函数关系为,根据历史运行和/或试验数据,以总风量与总燃料量的比值为自变量、以第二喷氨修正系数为因变量建立的经验函数关系。
步骤204、根据第一预设函数关系,计算在获取到的总风量和总燃料量下的喷氨量设定值。
与本申请第一个实施例中的步骤102相同,在此不再赘述。
步骤205、根据上述计算得到的第二喷氨修正系数对喷氨量设定值进行修正。
该步骤为本实施例中的第一次修正,具体将在后文进行说明。
可以理解的是,修正后的喷氨量设定值应当认为是新的喷氨量设定值,即后续方法步骤中所称的喷氨量设定值。
步骤206、根据净烟气的NOx浓度测量值和净烟气的NOx浓度设定值,计算第一喷氨修正系数。
应当理解,本申请提供的一种喷氨控制方法是一个实时控制的方法,因此该步骤可以在上述步骤进行的同时进行,并非一定要与本实施例中的步骤顺序相同,在时序上可以不受本实施例限定。
步骤207、根据上述计算得到的第一喷氨修正系数对喷氨量设定值进行修正。
需要说明的是,本实施例中对喷氨量设定值进行了两次修正,其中步骤205为根据总风量与总燃料量的比值进行的第一次修正,而步骤207是根据NOx浓度测量值于设定值的差值进行的第二次修正。对于步骤205的修正,其反馈速度要更快,并且利用的变量在测量上更准确,因此对应的NOx浓度的控制也更准确。对于步骤207的修正,在调控效果上更优,通过负反馈使得NOx浓度测量值不断向NOx浓度设定值靠近,趋于工作人员希望得到的NOx浓度。
同样,应当认为修正后的喷氨量设定值为新的喷氨量设定值。
步骤208、根据最新的喷氨量设定值进行NOx浓度校正控制。
以上是对本申请第二个实施例提供的一种喷氨控制方法的详细说明,在该方法中,在上述第一个实施例的基础上增加了两次修正,从而使得NOx浓度的控制效果更优。相同的,本实施例中,通过利用运行和/或试验得到的数据建立的经验函数,使得在计算喷氨量设定值时可以只利用进入锅炉燃烧***的总风量和总燃料量两个参数即可,避开了误差较大的锅炉烟气量测量,且总风量与总燃料量均是可以直接测量到的数据,测量误差小,锅炉燃烧***通常都配备测量总风量与总燃料量的功能,不用额外增加测量设备,相比现有的以锅炉出口烟气量、SCR入口NOx浓度、SCR入口氧浓度、SCR出口NOx浓度、SCR出口氧浓度等参数作为喷氨量设定值的计算变量而言,大大简化了测量设备和测量***,减少了设备的投资和设备的维护工作量。
下面请参见图3,图3为本申请第三个实施例中提供的一种喷氨控制方法的流程图,在上述第二个实施例的基础上,进一步考虑了NOx浓度变送器吹扫以及制粉***启停的影响,具体的,同样包括上述第二个实施例中的:
步骤301、获取测量到的进入锅炉燃烧***的总风量和总燃料量。
步骤302、计算获取到的总风量与总燃料量的比值。
步骤303、根据第二预设函数关系,计算该比值对应的第二喷氨修正系数。
步骤304、根据第一预设函数关系,计算在获取到的总风量和总燃料量下的喷氨量设定值。
步骤305、根据上述计算得到的第二喷氨修正系数对喷氨量设定值进行修正。
步骤306、根据净烟气的NOx浓度测量值和净烟气的NOx浓度设定值,计算第一喷氨修正系数。
步骤307、根据上述计算得到的第一喷氨修正系数对喷氨量设定值进行修正。
步骤308、根据最新的喷氨量设定值进行NOx浓度校正控制。
其中,与上述第二个实施例相同的步骤不再说明。
本实施例中,对第一喷氨修正系数的执行策略进行了调整。步骤307的第一喷氨修正系数是根据NOx浓度测量值和净烟气的NOx浓度设定值的差值计算得出。考虑到SCR入口NOx浓度和SCR出口NOx浓度采样点温度高、含尘量大,NOx浓度变送器需要频繁吹扫,从而会引起NOx浓度测量值频繁的不正常变化。因此,应当在NOx浓度变送器吹扫时,保持吹扫前或吹扫时的第一喷氨修正系数,使其在吹扫期间不随NOx浓度测量值变化,具体的,包括:
步骤A、当检测到NOx浓度变送器开始吹扫时,保持当前时刻的第一喷氨修正系数。
可以通过传感器检测NOx浓度变送器的吹扫状态。
步骤B、在NOx浓度变送器吹扫期间,根据保持的第一喷氨修正系数对喷氨量设定值进行修正。
步骤C、当检测到所述NOx浓度变送器吹扫结束时,恢复所述第一喷氨修正系数的更新。
经过上述的方法步骤,便可避免NOx浓度变送器吹扫引起的不正常的变化,使第一喷氨修正系数始终对应工况下的数值,对喷氨量设定值进行正确的修正。
需要补充的是,在保持第一喷氨修正系数时,可以直接对该第一喷氨修正系数进行锁定,但也可以通过另一种方式实现。例如,在本实施例中,可以增设切换器,在切换器中存储第三喷氨修正系数,当检测到NOx浓度变送器开始吹扫时,使第三喷氨修正系数等于当前时刻的第一喷氨修正系数。在NOx浓度变送器吹扫期间,切换至根据第三喷氨修正系数对喷氨量设定值进行修正。当检测到所述NOx浓度变送器吹扫结束时,切换回根据第一喷氨修正系数对喷氨量设定值进行修正。
如此,则第一喷氨修正系数可以保持原来的方案不变,持续进行更新,在吹扫的特殊期间,用第三喷氨修正系数代替其进行修正,在实现上更为简单。
此外,考虑到制粉***启停过程NOx浓度变化范围较大,可以引入补偿机制,提前对制粉***的启停进行补偿修正,抑制NOx浓度的变化,以提高烟气排放NOx浓度的指标合格率。具体的,对应制粉***启动,包括:
步骤X1、当检测到制粉***启动时,根据正在启动的磨煤机台数,计算喷氨量启动补偿。
步骤Y1、在制粉***处于启动过程期间,将计算得到的喷氨量启动补偿与所述喷氨量设定值叠加。
同样,叠加后的新的喷氨量设定值应当认为是下文方法步骤中所述的喷氨量设定值。
步骤Z1、当制粉***启动完成后,停止该喷氨量启动补偿。
对应制粉***停止,包括:
步骤X2、当检测到制粉***停止时,根据正在停止的给煤机台数,计算喷氨量停止补偿。
步骤Y2、在制粉***处于停止过程期间,将计算得到的喷氨量停止补偿与喷氨量设定值叠加。
步骤Z2、当制粉***停止完成后,停止该喷氨量停止补偿。
进一步的,本申请提供的喷氨控制方法还可以适用于具有多个SCR装置的锅炉***。比如,若锅炉***具有两个SCR装置,分别为第一SCR装置与第二SCR装置,则步骤308具体可以包括:
步骤3081、根据第一SCR装置与第二SCR装置的出口烟气的NOx浓度差值,计算对应该NOx浓度差值的喷氨偏置量。
步骤3082a、在第一SCR装置与第二SCR装置中,出口烟气的NOx浓度较高的一方,使喷氨量设定值与喷氨偏置量正向叠加,再根据正向叠加后的喷氨量设定值进行NOx浓度校正控制;
步骤3082b、出口烟气的NOx浓度较低的一方,使喷氨量设定值与喷氨偏置量反向叠加,再根据反向叠加后的喷氨量设定值进行NOx浓度校正控制。
由于烟气的总量是一定的,当烟气分别进入第一SCR装置与第二SCR装置时,可以通过上述方法对喷氨量设定值进行偏置,在实现净烟气NOx浓度校正控制的同时,也实现第一SCR装置与第二SCR装置两侧SCR出口烟气NOx浓度的平衡。
以上是对本申请第三个实施例提供的一种喷氨控制方法的详细说明,在该方法中,在上述第二个实施例的基础上进一步考虑了如何消除NOx浓度变送器吹扫影响以及制粉***启停影响的问题,同时还提供了当应用在具有多SCR装置的锅炉***时,SCR装置出口烟气NOx浓度之间的平衡控制方法。相同的,本实施例中,通过利用运行和/或试验得到的数据建立的经验函数,使得在计算喷氨量设定值时可以只利用进入锅炉燃烧***的总风量和总燃料量两个参数即可,避开了误差较大的锅炉烟气量测量,且总风量与总燃料量均是可以直接测量到的数据,测量误差小,锅炉燃烧***通常都配备测量总风量与总燃料量的功能,不用额外增加测量设备,相比现有的以锅炉出口烟气量、SCR入口NOx浓度、SCR入口氧浓度、SCR出口NOx浓度、SCR出口氧浓度等参数作为喷氨量设定值的计算变量而言,大大简化了测量设备和测量***,减少了设备的投资和设备的维护工作量。
下面请参见图4,图4为本申请第四个实施例提供的一种喷氨控制装置的结构示意图,包括:
获取单元401,用于获取测量到的进入锅炉燃烧***的总风量和总燃料量;
喷氨量计算单元402,用于根据第一预设函数关系,计算在所述总风量和所述总燃料量下的喷氨量设定值;
其中,所述第一预设函数关系为,根据历史运行和/或试验数据,以所述总风量与所述总燃料量为自变量、以所述喷氨量设定值为因变量建立的经验函数关系;
控制单元403,用于根据所述喷氨量设定值进行NOx浓度校正控制。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本实施例提供的装置中,通过利用运行和/或试验得到的数据建立的经验函数,使得在计算喷氨量设定值时可以只利用进入锅炉燃烧***的总风量和总燃料量两个参数即可,避开了误差较大的锅炉烟气量测量,且总风量与总燃料量均是可以直接测量到的数据,测量误差小,锅炉燃烧***通常都配备测量总风量与总燃料量的功能,不用额外增加测量设备,相比现有的以锅炉出口烟气量、SCR入口NOx浓度、SCR入口氧浓度、SCR出口NOx浓度、SCR出口氧浓度等参数作为喷氨量设定值的计算变量而言,大大简化了测量设备和测量***,减少了设备的投资和设备的维护工作量。
本申请实施例还提供一种计算机可读存储介质,用于存储程序代码,该程序代码用于执行前述各个实施例所述的一种喷氨控制方法中的任意一种实施方式。
本申请的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:Read-OnlyMemory,英文缩写:ROM)、随机存取存储器(英文全称:Random Access Memory,英文缩写:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。