CN104715142B - 一种电站锅炉NOx排放动态软测量方法 - Google Patents

一种电站锅炉NOx排放动态软测量方法 Download PDF

Info

Publication number
CN104715142B
CN104715142B CN201510064480.2A CN201510064480A CN104715142B CN 104715142 B CN104715142 B CN 104715142B CN 201510064480 A CN201510064480 A CN 201510064480A CN 104715142 B CN104715142 B CN 104715142B
Authority
CN
China
Prior art keywords
particle
model
value
fitness
particles
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510064480.2A
Other languages
English (en)
Other versions
CN104715142A (zh
Inventor
沈炯
谢翀
刘西陲
吴啸
潘蕾
李益国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN201510064480.2A priority Critical patent/CN104715142B/zh
Publication of CN104715142A publication Critical patent/CN104715142A/zh
Application granted granted Critical
Publication of CN104715142B publication Critical patent/CN104715142B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Other Investigation Or Analysis Of Materials By Electrical Means (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开一种电站锅炉NOx排放动态软测量方法,包括以下步骤:数据采集及预处理、初始化自适应粒子群算法等等,本发明以锅炉燃烧***有关运行和状态参数作为模型的输入,以氮氧化物排放浓度作为模型的输出,选取历史运行数据作为训练样本,以支持向量回归机作为软测量建模工具,结合非线性自回归滑动平均模型思想,考虑了模型的输入和输出变量的阶次,使软测量模型具有描述动态变化过程的能力。本发明能够有效地跟踪和预测锅炉燃烧动态运行过程中NOx排放的变化,对电站锅炉的安全和优化运行有重要的意义。

Description

一种电站锅炉NOx排放动态软测量方法
技术领域
本发明涉及热工技术以及人工智能交叉技术领域,具体涉及一种电站锅炉 NOx排放动态软测量方法。
背景技术
随着我国经济和电力工业的快速发展,火电厂燃煤锅炉产生的氮氧化物成为了大气氮氧化物污染的主要来源,为满足日益严格的环保要求,对燃煤机组的 NOx排放的控制提出了更高的要求。实现电站锅炉NOx排放优化控制的前提是建立有效的NOx排放软测量模型。
由于NOx在煤的燃烧产物中生成复杂,锅炉燃烧***也是电站***中极为复杂的部分,涉及的输入变量众多且具有强非线性和强耦合,难于建立准确的机理模型。近年来,随着电站DCS、SIS***的普及使海量的历史运行数据得以保留,为神经网络、支持向量机等基于数据驱动的软测量技术提供了良好的应用环境。其中,基于结构风险最小化原则的支持向量回归机(SVMR)展现出了比神经网络更好的泛化能力,较好地解决了软测量建模中存在的小样本、非线性、过拟合等困难。
现有技术大多数采用稳态建模的方法对电站锅炉NOx排放建立稳态软测量模型,由于稳态工况下采样数据比较准确,因此稳态模型精度较高。但实际的电站锅炉运行中运用稳态软测量模型存在以下问题:
第一:通常只考虑各个测点时序匹配的数据作为稳态软测量模型的输入和输出,然而实际的电站锅炉运行过程大多数处在动态变化中,当前时刻***输出量的某个状态是由此前一段时间的输入状态决定的,而不是某一个时间点的输入状态单独决定的,即忽略了燃烧过程的时延特性;
第二:由于稳态软测量模型需要***保持在稳态工况下一定时间,以保证获取稳态数据的准确性,但也使得其适用性仅仅局限于稳态工况下,缺乏对过程动态变化特性的描述,一旦锅炉运行出现工况点变化或者产生扰动,稳态软测量模型的跟踪能力会大幅度下降;
第三:电站锅炉稳态运行条件往往难以满足,也限制了稳态模型的应用。
发明内容
发明目的:本发明的目的在于解决现有技术中存在的不足,提供一种基于支持向量回归机(SVMR)和非线性自回归滑动平均模型框架(NARMAX)实现的电站锅炉烟气NOx排放动态软测量方法。
技术方案:本发明的一种电站锅炉NOx排放动态软测量方法,包括以下步骤:
(1)数据采集及预处理:确定模型输入变量和输出变量,从DCS***中采集得到原始样本对原始样本采用归一化预处理方法,并将各工况下测得的NOx浓度折算到6%氧量下的值;其中xi∈Rm表示第i组模型输入样本,m为输入变量的个数,yi∈R表示第i组模型输出样本,n为样本数量;
由于环保局的监测数据均是统一设定一个标准的燃烧工况:剩余烟气中O2的浓度为6%,因此本专利中,各工况下指的是由于实际燃烧中剩余烟气O2的浓度中不一定为6%的情况,故需要按折算公式进行折算;
(2)初始化自适应粒子群算法:每个粒子p(i)包含m+3个变量,其中包括 m个输入变量xi对应的阶次di、1个输出变量y对应的阶次dy以及支持向量回归机SVMR模型的惩罚因子C和核参数σ,惩罚因子C和核参数σ为SVMR建模时需要人工设定的两个参数,其取值对模型软测量结果影响较大,故需要一同进行优化;
(3)将输入数据和输出数据整理成非线性自回归滑动平均模型框架 NARMAX模型结构:以粒子p(i)包含的输入变量xi的阶次di和输出变量y的阶次dy,将输入数据和输出数据整理成NARMAX模型结构,然后计算得到软测量模型的输入X(t)和输出Y(t)如下:
上式中,T为收集测点数据的采用周期,X(t)为采样时刻t对应的模型输入量,包含m个输入变量xi在采样时刻t之前的连续di个采样周期的状态量,以及被测量y在采样时刻t之前的连续dy个采样周期的状态量;Y(t)为采样时刻t 对应的模型输出量,为被测量y在采样时刻t时的状态量;
(4)SVMR模型初始化:采用高斯核函数K(xi,xj)=exp(-||xi-xj||2/(2σ2))即 RBF作为SVMR建模的核函数,以粒子p(i)包含的惩罚因子C和核参数σ来设置SVMR模型:
上式中,αi与b为支持向量回归机参数,为支持向量,l为支持向量的个数,σ为RBF核参数;
(5)进行SVMR训练和拟合,计算粒子个体适应度fi,保留最优个体:以 X(t)作为SVMR模型输入,Y(t)作为SVMR模型输出,将整理后的样本集的前3/4 作为训练样本,后1/4作为预测样本,进行模型的训练和拟合;以预测样本偏差指标为适应度函数,计算粒子个体适应度fi,并得到群体最优适应度为fm以及保留其粒子位置Pm,那么粒子p(i)的适应度函数为:
上式中,n为预测时间序列长度,yj分别为第j个时刻的实测值与模型预测值;
(6)寻优收敛判断:若fm<fe,其中fe为期望收敛阈值,当k=Kmax时,则寻优终止,执行步骤(9);否则,令k=k+1,执行步骤(7);其中,k为当前迭代次数,Kmax为最大迭代次数,阶次的寻优范围为[dmin,dmax];
(7)计算粒子群体平均适应度,将粒子群体分为三个子群:第k次迭代中粒子p(i)的适应度值为fi k,群体最优粒子的适应度值为fm;粒子群平均适应度为将适应度值优于的粒子适应度求平均得到根据粒子个体适应度fi k将其分为局部寻优、平衡寻优、全局寻优三个子群,分别计算其对应的惯性权重w和学习因子c1、c2对应步骤(7.3)进行分类,并计算这三个系数;
(8)粒子个体速度和位置更新:根据步骤(7)得到的惯性权重w和学习因子c1、c2,对粒子个体速度Vi和位置Pi按下式进行计算更新
vin=wvin+c1rand()(bin-pin)+c2rand()(bgn-pin)
pin=pin+vin
其中,vin为粒子速度,pin为粒子位置,bin为个体最优位置,bgn为群体最优位置;
(9)输出最优结果,完成动态软测量模型的建立:输出fm对应的最优个体所包含的di、dy以及惩罚因子C和核参数σ,并以其参数作为设定参数建立最终的动态软测量SVMR模型;
(10)动态软测量的实现:对于任意新采集的样本,首先对其进行预处理后,输入步骤9得到的动态软测量SVMR模型,便可得到相应的软测量输出。
进一步的,所述步骤(1)中,选取电站锅炉炉膛尾部SCR反应器前的NOx进口浓度作为输出量yi,选取锅炉机组动态运行过程中对NOx排放产生影响的燃烧***运行变量作为输入变量xi;而原始样本为DCS***中覆盖范围大且变负荷运行的动态连续运行工况数据。
进一步的,所述步骤(1)中对原始样本采用归一化预处理的具体过程为:
将每个输入数据的原始值按下式缩放到指定区间内:
其中,x为归一化前的值,x’为归一化后的值,max(x)和min(x)分别为归一化后区间的最大值和最小值;
由于各个工况下烟气含氧量不一致,为便于比较NOx值,根据下式,将各工况下测得的NOx浓度折算到6%氧量下的值:
其中,ρ'(NOx)和ρ'(O2)分别表示折算后的NOx浓度和O2浓度,ρ(NOx)和ρ(O2)分别表示实际测量的NOx浓度和O2浓度。
进一步的,所述步骤(7)中根据粒子个体适应度fi k将粒子群分为三个子群的过程为:
(7.1)计算粒子群体平均适应度,然后设定第k次迭代中粒子p(i)的适应度值为fi k,群体最优粒子的适应度值为fm,粒子群体平均适应度值为
(7.2)将适应度值优于的粒子适应度求平均值得到定义用来评价粒子群的早熟收敛程度,△越小说明粒子群体越趋于早熟收敛;
(7.3)最后根据粒子个体适应度fi k将其分为以下三类:
①若则表明该粒子为群体中较好的粒子,分为局部寻优子群,按下式取较小的惯性权重w,使粒子进行局部搜索,同时取较大的c1和较小的c2,以加强粒子个体自身的学习能力并强化粒子的局部寻优能力:
②若则表明该粒子为群体中一般的粒子,分为平衡寻优子群,同时具有良好的全局寻优能力和局部寻优能力,维持惯性权重w不变,并取c1=c2=1,平衡粒子自身认知和社会认知的学习能力;
③若则表明该粒子为群体中较差的粒子,分为全局寻优子群,取较大的w,以增大变化幅度,强化粒子群体的全局搜索能力,同时取较小的c1和较大的c2,强化粒子的社会学习能力,调整策略照下式进行:
本步骤中,w是粒子群算法的惯性权重,用于平衡算法全局搜索能力和局部搜索能力,较大的w可增强算法的全局搜索能力,较小的w可增强算法的局部收敛能力和加快算法的收敛速度。w取值范围通常为[0.4,1.5]。
式中,c1和c2为算法的学习因子,取值范围为设定的[c1min,c1max],较大即对应区间[(c1min+c1max)/2,c1max],较小即对应区间[c1min,(c1min+c1max)/2],其具体取值都是按步骤(7.3)中这三类不同的粒子分类情况下对应的计算公式计算得到的。
式中,c1max和c2max分别为认知学习因子c1和社会学习因子c2设定的取值范围的最大值,c1min和c2min为其取值范围的最小值;w为惯性权重的初始设定值, wmin为惯性权重的设定最小值,k1、k2为惯性权重w的调节因子,k1决定惯性权重 w的搜索上限,k2用于控制惯性权重w的收敛速度。
有益效果:本发明将NARMAX模型思想与支持向量回归机建模方法结合,同时利用自适应粒子群算法实现了模型参数的整体优化,与现有技术相比,具体有以下有点:
(1)本发明考虑了软测量模型输入和输出变量的阶次,建立氮氧化物的动态软测量模型,能够在机组变负荷等动态变化过程中实现对氮氧化物的软测量,有效提高软测量精度;
(2)本发明采用自适应粒子群算法,对输入输出变量的阶次和模型参数进行了整体寻优;
(3)本发明可直接利用从电厂DCS***中读取的测点历史运行数据,无需现场试验,易于工程应用,成本低,预测结果可靠。
附图说明
图1为本发明的动态软测量原理示意图;
图2为实施例的流程图;
图3为实施例的预测效果图。
具体实施方式
下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
实施例:以某电厂600MW燃煤发电机组的四角切圆超临界直流锅炉作为研究对象,采用本发明所述的基于非线性自回归滑动平均和支持向量回归机的动态软测量方法,实现对其NOx排放的动态软测量。
如图2所示,本实施例的具体步骤如下:
(1)数据采集及预处理:针对电站锅炉燃烧***NOx排放进行动态软测量,模型输出量y(t)选取为炉膛尾部SCR反应器前的NOx进口浓度,模型输入变量选取条件参数(负荷、给煤量)、主燃烧区参数(一次风门开度、二次风门开度)、燃尽区参数(燃尽风门开度)、状态参数(氧量)等会对锅炉NOx排放产生影响的锅炉燃烧***运行操作变量,共有四个输入变量;选取某变负荷调节过程中的数据作为训练样本,负荷变化范围为364.7MW~554.4MW,持续时间为62min,采样周期设为20s,共采集了186组数据;采用归一化处理,将每个输入数据的原始值按下式缩放到区间[0,1]内,并将各工况下测得的NOx浓度折算到6%氧量下的值;
(2)初始化自适应粒子群算法:设置粒子群种群规模S=50,最大迭代次数 Kmax=1000;每个粒子p(i)共包含7个变量,其中4个为模型输入阶次di、1个输出阶次dy和2个SVMR模型参数,设置时间延迟阶次的寻优范围为[1,20](即 [20s,400s]),惩罚因子C取[1,2000],核宽度σ取[0.01,1000],在该区间内随机生成粒子的初始群体;
(3)输入数据和输出数据整理成NARMAX模型结构:将输入数据和输出数据按p(i)包含的阶次值di和dy整理成NARMAX模型结构,计算得到软测量模型的输入X(t)和输出Y(t)如下:
以X(t)作为SVMR模型输入,Y(t)作为SVMR模型输出,最终得到的软测量模型结构如附图1所示,其中,xl_c(t-T),xl_c(t-2T),...,xl_c(t-dl_cT)表示过去 dl_c个时段内的负荷和给煤量作为当前模型的输入量,dl_c表示负荷和给煤量作为软测量模型输入变量所对应的阶次;xa_f(t-T),xa_f(t-2T),...,xa_f(t-da_fT)、 xsofa(t-T),xsofa(t-2T),...,xsofa(t-dsofaT)和分别表示在过去若干个时段内的一二次风门开度、燃尽风门开度和氧量作为模型的输入量,da_f、dsofa分别表示其作为软测量模型输入量时对应的阶次, yNOx(t-T),yNOx(t-2T),...,yNOx(t-dyT)为过去dy个时刻的输出y作为模型的输入量,dy为输出变量的阶次;
(4)SVMR模型初始化:按p(i)包含的惩罚因子C和核宽度σ设定SVMR 模型,以X(t)和Y(t)作为SVMR模型输入和输出,建立粒子p(i)对应的
SVMR-NARMAX模型;其中核函数选取为高斯核函数(RBF),模型形式如下:
(5)进行SVMR训练和拟合,计算粒子个体适应度,保留最优个体:根据建立的模型,进行训练样本的拟合及测试样本的预测,以均方误差(MSE)评价指标作为粒子适应度函数,计算如下:
其中,n为预测时间序列长度,yj分别为第j个时刻的实测值与模型预测值;选取min(fi k)即预测偏差最小的个体作为群体最优个体fm保留;
(6)寻优收敛判断:若fm<fe或k=Kmax时,其中fe为期望收敛阈值,则寻优终止,执行步骤9;否则,令k=k+1,执行步骤7;
(7)计算粒子群体平均适应度,将粒子群体分为三个子群:第k次迭代中粒子p(i)的适应度值为fi k,群体最优粒子的适应度值为fm;粒子群平均适应值为将适应度值优于的粒子适应度值求平均得到定义用来评价粒子群的早熟收敛程度,△越小说明粒子群越趋于早熟收敛。根据粒子个体适应度值将其分为以下三类:
①若该粒子为群体中较好的粒子,分为局部寻优子群,按下式取较小的w,使其在小范围内变动,同时取较大的c1和较小的c2,以加强粒子个体自身的学习能力并强化粒子的局部寻优能力
②若该粒子为群体中一般的粒子,分为平衡寻优子群,同时具有良好的全局寻优能力和局部寻优能力,维持w不变,并取c1=c2=1,平衡粒子自身认知和社会认知的学习能力;
③若该粒子为群体中较差的粒子,分为全局寻优子群,取较大的w,以增大变化幅度,强化粒子群体的全局搜索能力,同时取较小的c1和较大的c2,强化粒子的社会学习能力,调整策略照下式进行:
其中,取c1max=c2max=1.8,c1min=c2min=0.2,k1=1.5,k2=0.3;
(8)粒子个体速度和位置更新:按(7)的计算结果得到每个粒子对应的惯性权重w和学习因子c1、c2,根据下式对粒子个体的速度和位置进行更新:
vin=wvin+c1rand()(bin-pin)+c2rand()(bgn-pin) (12)
pin=pin+vin (13)
(9)输出最优结果,完成动态软测量模型的建立:输出fm对应的最优个体所包含的di、dy以及惩罚因子C和核参数σ,如下表1所示,并以其参数作为设定参数建立最终的动态软测量SVMR模型;
表1
(10)动态软测量的实现:对于任意新采集的样本,首先对其进行预处理后,输入步骤(9)得到的动态软测量SVMR模型,便可得到相应的软测量输出。
本实施例中,其中前140组为训练样本,后40组为测试样本,如图3所示,利用本发明可以对锅炉动态运行过程中的NOx排放变化进行准确的跟踪和预测,实现NOx排放的动态软测量。

Claims (3)

1.一种电站锅炉NOx排放动态软测量方法,其特征在于:包括以下步骤:
(1)数据采集及预处理:确定模型输入变量和输出变量,从DCS***中采集得到原始样本对原始样本采用归一化预处理方法,并将各工况下测得的NOx浓度折算到6%氧量下的值;其中xi∈Rm表示第i组模型输入样本,m为输入变量的个数,yi∈R表示第i组模型输出样本,n为样本数量;
(2)初始化自适应粒子群算法:每个粒子p(i)包含m+3个变量,其中包括m个输入变量xi对应的阶次di、1个输出变量y对应的阶次dy以及支持向量回归机SVMR模型的惩罚因子C和核参数σ;
(3)将输入数据和输出数据整理成非线性自回归滑动平均模型框架NARMAX模型结构:以粒子p(i)包含的输入变量xi的阶次di和输出变量y的阶次dy,将输入数据和输出数据整理成NARMAX模型结构,然后计算得到软测量模型的输入X(t)和输出Y(t)如下:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>X</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mrow> <mo>&amp;lsqb;</mo> <mrow> <msub> <mi>x</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>-</mo> <mi>T</mi> </mrow> <mo>)</mo> </mrow> <mo>,</mo> <mi>K</mi> <mo>,</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>-</mo> <msub> <mi>d</mi> <mn>1</mn> </msub> <mi>T</mi> </mrow> <mo>)</mo> </mrow> <mo>,</mo> <mi>K</mi> <mo>,</mo> <msub> <mi>x</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>-</mo> <mi>T</mi> </mrow> <mo>)</mo> </mrow> <mo>,</mo> <mi>K</mi> <mo>,</mo> <msub> <mi>x</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>-</mo> <msub> <mi>d</mi> <mi>m</mi> </msub> <mi>T</mi> </mrow> <mo>)</mo> </mrow> <mo>,</mo> <mi>y</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>-</mo> <mi>T</mi> </mrow> <mo>)</mo> </mrow> <mo>,</mo> <mi>K</mi> <mo>,</mo> <mi>y</mi> <mrow> <mo>(</mo> <mrow> <mi>t</mi> <mo>-</mo> <msub> <mi>d</mi> <mi>y</mi> </msub> <mi>T</mi> </mrow> <mo>)</mo> </mrow> </mrow> <mo>&amp;rsqb;</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>Y</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>y</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>
上式中,T指的是收集测点数据的采样周期;X(t)为采样时刻t对应的模型输入量,包含m个输入变量xi在采样时刻t之前的连续di个采样周期的状态量,以及被测量y在采样时刻t之前的连续dy个采样周期的状态量;Y(t)为采样时刻t对应的模型输出量,为被测量y在采样时刻t时的状态量;
(4)SVMR模型初始化:以粒子p(i)包含的惩罚因子C和核参数σ采用高斯核函数即RBF来设置SVMR模型:
<mrow> <mi>Y</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>l</mi> </munderover> <mrow> <mo>(</mo> <msubsup> <mi>&amp;alpha;</mi> <mi>i</mi> <mo>*</mo> </msubsup> <mo>-</mo> <msub> <mi>&amp;alpha;</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mi>exp</mi> <mo>{</mo> <mo>-</mo> <mfrac> <mrow> <mo>|</mo> <mo>|</mo> <mi>X</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msubsup> <mi>X</mi> <mi>i</mi> <mrow> <mi>s</mi> <mi>v</mi> </mrow> </msubsup> <mo>|</mo> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msup> <mi>&amp;sigma;</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>}</mo> <mo>+</mo> <mi>b</mi> </mrow>
上式中,αi与b为支持向量回归机参数,为支持向量,l为支持向量的个数,σ为RBF核参数;
(5)进行SVMR训练和拟合,计算粒子个体适应度fi,保留最优个体:以X(t)作为SVMR模型输入,Y(t)作为SVMR模型输出,将整理后的样本集的前3/4作为训练样本,后1/4作为预测样本,进行模型的训练和拟合;以预测样本偏差指标为适应度函数,计算粒子个体适应度fi,并得到群体最优适应度为fm以及保留其粒子位置Pm,那么粒子p(i)的适应度函数为:
<mrow> <mi>f</mi> <mrow> <mo>(</mo> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mi>n</mi> </mfrac> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>j</mi> </msub> <mo>-</mo> <msub> <mover> <mi>y</mi> <mo>^</mo> </mover> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow>
上式中,n为预测时间序列长度,yj分别为第j个时刻的实测值与模型预测值;
(6)寻优收敛判断:若fm<fe,其中fe为期望收敛阈值,当k=Kmax时,则寻优终止,执行步骤(9);否则,令k=k+1,执行步骤(7);其中,k为当前迭代次数,Kmax为最大迭代次数,阶次的寻优范围为[dmin,dmax];
(7)计算粒子群体平均适应度,将粒子群体分为三个子群:第k次迭代中粒子p(i)的适应度值为fi k,群体最优粒子的适应度值为fm;粒子群平均适应度为将适应度值优于的粒子适应度求平均得到根据粒子个体适应度fi k将其分为局部寻优、平衡寻优、全局寻优三个子群,分别计算其对应的惯性权重w和学习因子c1、c2
其中,根据粒子个体适应度fi k将粒子群分为三个子群的过程为:
(7.1)计算粒子群体平均适应度,然后设定第k次迭代中粒子p(i)的适应度值为fi k,群体最优粒子的适应度值为fm,粒子群体平均适应度值为
(7.2)将适应度值优于的粒子适应度求平均值得到定义用来评价粒子群的早熟收敛程度,△越小说明粒子群体越趋于早熟收敛;
(7.3)最后根据粒子个体适应度fi k将其分为以下三类:
①若则表明该粒子为群体中较好的粒子,分为局部寻优子群,按下式取较小的惯性权重w,使其在小范围内变动,同时取较大的c1和较小的c2,以加强粒子个体自身的学习能力并强化粒子的局部寻优能力:
<mrow> <mi>w</mi> <mo>=</mo> <msub> <mi>w</mi> <mn>0</mn> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>w</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>w</mi> <mi>min</mi> </msub> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <mo>|</mo> <mfrac> <mrow> <msubsup> <mi>f</mi> <mi>i</mi> <mi>k</mi> </msubsup> <mo>-</mo> <msubsup> <mi>f</mi> <mrow> <mi>a</mi> <mi>v</mi> <mi>g</mi> <mi>b</mi> </mrow> <mi>k</mi> </msubsup> </mrow> <mrow> <msub> <mi>f</mi> <mi>m</mi> </msub> <mo>-</mo> <msubsup> <mi>f</mi> <mrow> <mi>a</mi> <mi>v</mi> <mi>g</mi> <mi>b</mi> </mrow> <mi>k</mi> </msubsup> </mrow> </mfrac> <mo>|</mo> </mrow>
<mrow> <msub> <mi>c</mi> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>c</mi> <mrow> <mn>1</mn> <mi>min</mi> </mrow> </msub> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>c</mi> <mrow> <mn>1</mn> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>c</mi> <mrow> <mn>1</mn> <mi>min</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <mo>|</mo> <mfrac> <mrow> <msubsup> <mi>f</mi> <mi>i</mi> <mi>k</mi> </msubsup> <mo>-</mo> <msubsup> <mi>f</mi> <mrow> <mi>a</mi> <mi>v</mi> <mi>g</mi> <mi>b</mi> </mrow> <mi>k</mi> </msubsup> </mrow> <mrow> <msub> <mi>f</mi> <mi>m</mi> </msub> <mo>-</mo> <msubsup> <mi>f</mi> <mrow> <mi>a</mi> <mi>v</mi> <mi>g</mi> <mi>b</mi> </mrow> <mi>k</mi> </msubsup> </mrow> </mfrac> <mo>|</mo> </mrow>
<mrow> <msub> <mi>c</mi> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>c</mi> <mrow> <mn>2</mn> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>c</mi> <mrow> <mn>2</mn> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>c</mi> <mrow> <mn>2</mn> <mi>min</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <mo>|</mo> <mfrac> <mrow> <msubsup> <mi>f</mi> <mi>i</mi> <mi>k</mi> </msubsup> <mo>-</mo> <msubsup> <mi>f</mi> <mrow> <mi>a</mi> <mi>v</mi> <mi>g</mi> <mi>b</mi> </mrow> <mi>k</mi> </msubsup> </mrow> <mrow> <msub> <mi>f</mi> <mi>m</mi> </msub> <mo>-</mo> <msubsup> <mi>f</mi> <mrow> <mi>a</mi> <mi>v</mi> <mi>g</mi> <mi>b</mi> </mrow> <mi>k</mi> </msubsup> </mrow> </mfrac> <mo>|</mo> </mrow>
②若则表明该粒子为群体中一般的粒子,分为平衡寻优子群,同时具有良好的全局寻优能力和局部寻优能力,维持惯性权重w不变,并取c1=c2=1,平衡粒子自身认知和社会认知的学习能力;
③若则表明该粒子为群体中较差的粒子,分为全局寻优子群,取较大的w,以增大变化幅度,强化粒子群体的全局搜索能力,同时取较小的c1和较大的c2,强化粒子的社会学习能力,调整策略照下式进行:
<mrow> <mi>w</mi> <mo>=</mo> <mn>1.5</mn> <mo>-</mo> <mfrac> <mn>1</mn> <mrow> <mn>1</mn> <mo>+</mo> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>&amp;CenterDot;</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>&amp;CenterDot;</mo> <mi>&amp;Delta;</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>
<mrow> <msub> <mi>c</mi> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>c</mi> <mrow> <mn>1</mn> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>c</mi> <mrow> <mn>1</mn> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>c</mi> <mrow> <mn>1</mn> <mi>min</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <mo>|</mo> <mfrac> <mrow> <msubsup> <mi>f</mi> <mi>i</mi> <mi>k</mi> </msubsup> <mo>-</mo> <msub> <mi>f</mi> <mi>m</mi> </msub> </mrow> <mrow> <msubsup> <mi>f</mi> <mrow> <mi>a</mi> <mi>v</mi> <mi>g</mi> </mrow> <mi>k</mi> </msubsup> <mo>-</mo> <msub> <mi>f</mi> <mi>m</mi> </msub> </mrow> </mfrac> <mo>|</mo> </mrow>
<mrow> <msub> <mi>c</mi> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>c</mi> <mrow> <mn>2</mn> <mi>min</mi> </mrow> </msub> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>c</mi> <mrow> <mn>2</mn> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>c</mi> <mrow> <mn>2</mn> <mi>min</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <mo>|</mo> <mfrac> <mrow> <msubsup> <mi>f</mi> <mi>i</mi> <mi>k</mi> </msubsup> <mo>-</mo> <msub> <mi>f</mi> <mi>m</mi> </msub> </mrow> <mrow> <msubsup> <mi>f</mi> <mrow> <mi>a</mi> <mi>v</mi> <mi>g</mi> </mrow> <mi>k</mi> </msubsup> <mo>-</mo> <msub> <mi>f</mi> <mi>m</mi> </msub> </mrow> </mfrac> <mo>|</mo> </mrow>
其中,c1max和c2max分别为认知学习因子c1和社会学习因子c2设定的取值范围的最大值,c1min和c2min为其取值范围的最小值;w0为惯性权重的初始设定值,wmin为惯性权重的设定最小值,k1、k2为惯性权重w的调节因子,k1决定惯性权重w的搜索上限,k2用于控制惯性权重w的收敛速度;
(8)粒子个体速度和位置更新:根据步骤(7)得到的惯性权重w和学习因子c1、c2,对粒子个体速度Vi和位置Pi进行计算更新;
(9)输出最优结果,完成动态软测量模型的建立:输出fm对应的最优个体所包含的di、dy以及惩罚因子C和核参数σ,并以其参数作为设定参数建立最终的动态软测量SVMR模型;
(10)动态软测量的实现:对于任意新采集的样本,首先对其进行预处理后,输入步骤(9)得到的动态软测量SVMR模型,便可得到相应的软测量输出。
2.根据权利要求1所述的电站锅炉NOx排放动态软测量方法,其特征在于:所述步骤(1)中,选取电站锅炉炉膛尾部SCR反应器前的NOx进口浓度作为输出量yi,选取锅炉机组动态运行过程中对NOx排放产生影响的燃烧***运行变量作为输入变量xi;而原始样本为DCS***中覆盖范围大且变负荷运行的动态连续运行工况数据。
3.根据权利要求1所述的电站锅炉NOx排放动态软测量方法,其特征在于:所述步骤(1)中对原始样本采用归一化预处理的具体过程为:
将每个输入数据的原始值按下式缩放到指定区间内:
<mrow> <msup> <mi>x</mi> <mo>&amp;prime;</mo> </msup> <mo>=</mo> <mfrac> <mrow> <mi>x</mi> <mo>-</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>max</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>min</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>
其中,x为归一化前的值,x’为归一化后的值,max(x)和min(x)分别为归一化后区间的最大值和最小值;
由于各个工况下烟气含氧量不一致,为便于比较NOx值,根据下式,将各工况下测得的NOx浓度折算到6%氧量下的值:
<mrow> <msup> <mi>&amp;rho;</mi> <mo>&amp;prime;</mo> </msup> <mrow> <mo>(</mo> <msub> <mi>NO</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mi>&amp;rho;</mi> <mrow> <mo>(</mo> <msub> <mi>NO</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> <mo>*</mo> <mfrac> <mrow> <mn>21</mn> <mo>-</mo> <msup> <mi>&amp;rho;</mi> <mo>&amp;prime;</mo> </msup> <mrow> <mo>(</mo> <msub> <mi>O</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <mn>21</mn> <mo>-</mo> <mi>&amp;rho;</mi> <mrow> <mo>(</mo> <msub> <mi>O</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>
其中,ρ'(NOx)和ρ'(O2)分别表示折算后的NOx浓度和O2浓度,ρ(NOx)和ρ(O2)分别表示实际测量的NOx浓度和O2浓度。
CN201510064480.2A 2015-02-06 2015-02-06 一种电站锅炉NOx排放动态软测量方法 Active CN104715142B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510064480.2A CN104715142B (zh) 2015-02-06 2015-02-06 一种电站锅炉NOx排放动态软测量方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510064480.2A CN104715142B (zh) 2015-02-06 2015-02-06 一种电站锅炉NOx排放动态软测量方法

Publications (2)

Publication Number Publication Date
CN104715142A CN104715142A (zh) 2015-06-17
CN104715142B true CN104715142B (zh) 2018-02-02

Family

ID=53414465

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510064480.2A Active CN104715142B (zh) 2015-02-06 2015-02-06 一种电站锅炉NOx排放动态软测量方法

Country Status (1)

Country Link
CN (1) CN104715142B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105224730A (zh) * 2015-09-17 2016-01-06 西南林业大学 一种高压共轨电控柴油机原始no2排放量预测方法
CN105605610A (zh) * 2016-01-13 2016-05-25 上海交通大学 一种基于粒子群算法的锅炉燃烧优化方法
CN106527176A (zh) * 2016-10-21 2017-03-22 哈尔滨理工大学 一种基于mfoa‑svm的锅炉热效率与nox建模
CN106991507A (zh) * 2017-05-19 2017-07-28 杭州意能电力技术有限公司 一种SCR入口NOx浓度在线预测方法及装置
CN107657104A (zh) * 2017-09-20 2018-02-02 浙江浙能台州第二发电有限责任公司 基于在线支持向量机的锅炉燃烧***动态建模方法
CN108319146B (zh) * 2018-03-09 2020-08-11 西安西热控制技术有限公司 一种径向基神经网络基于离散粒子群训练的方法
CN110986085B (zh) * 2019-11-21 2021-07-27 东南大学 基于配风方式优化的四角切圆锅炉燃烧优化控制方法
CN111413098B (zh) * 2020-01-13 2021-06-01 哈尔滨工程大学 一种基于imep时间序列的天然气发动机燃烧***非线性特征识别方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882239A (zh) * 2010-05-28 2010-11-10 华东理工大学 基于专家知识和神经网络的乙烯裂解深度建模方法
CN101699229B (zh) * 2009-10-28 2011-09-07 东南大学 一种水厂臭氧接触池进水流量的在线软测量方法
CN102778538B (zh) * 2012-07-06 2014-12-10 广东电网公司电力科学研究院 一种基于改进支持向量机的锅炉飞灰含碳量软测量方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7006900B2 (en) * 2002-11-14 2006-02-28 Asm International N.V. Hybrid cascade model-based predictive control system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101699229B (zh) * 2009-10-28 2011-09-07 东南大学 一种水厂臭氧接触池进水流量的在线软测量方法
CN101882239A (zh) * 2010-05-28 2010-11-10 华东理工大学 基于专家知识和神经网络的乙烯裂解深度建模方法
CN102778538B (zh) * 2012-07-06 2014-12-10 广东电网公司电力科学研究院 一种基于改进支持向量机的锅炉飞灰含碳量软测量方法

Non-Patent Citations (16)

* Cited by examiner, † Cited by third party
Title
Dynamic soft sensors for NOx emissions in a circulating fluidized bed boiler;Liukkonen, Mika,et al.,;《 ICAE 2011 - International Conference on Applied Energy》;20110518;483-490 *
一种云自适应粒子群优化的模糊PID控制器设计;应明峰,等;《计算机测量与控制》;20131231;第21卷(第12期);3278-3281 *
一种动态改变惯性权重的自适应粒子群算法;任子晖,等;《计算机科学》;20090228;第36卷(第2期);227-230 *
化工过程软测量建模方法研究进展;曹鹏飞,等;《化工学报》;20130331;第63卷(第3期);788-800 *
基于云模型改进的粒子群K均值聚类算法;杨书佺,等,;《现代计算机》;20140430(第04期);15-19 *
基于多关联向量机的动态软测量建模;李川,等;《***仿真学报》;20090630;第21卷(第12期);3513-3517 *
基于支持向量机的燃烧飞灰含碳量与NOx排放特性建模;成海南,等;《能源研究与利用》;20090131(第1期);1-4 *
基于改进粒子群算法的电站锅炉NOx排放预测控制及优化;冯磊华,等;《中南大学学报(自然科学版)》;20110731;第42卷(第7期);2018-2022 *
基于最小二乘支持向量机的电站锅炉燃烧优化;顾燕萍,等,;《中国电机工程学报》;20100615;第30卷(第17期);91-97 *
基于粒子蜂群算法优化的多支持向量机软测量建模方法研究;李广宇;《中国优秀硕士学位论文全文数据库信息科技辑(月刊)》;20120515(第05期);I140-43 *
基于遗传算法的燃煤电站锅炉整体燃烧优化方法研究;孙巧玲,等;《热能动力工程》;20040131;第19卷(第1期);85-89 *
火电厂热工参数软测量关键技术和方法研究;乔弘,;《中国博士学位论文全文数据库工程科技II辑(月刊)》;20091015(第10期);C042-17 *
电站锅炉烟气含氧量软测量方法研究;张捷夫;《中国优秀硕士学位论文全文数据库工程科技II辑(月刊)》;20150115(第01期);C042-720 *
电站锅炉燃烧***软测量及稳态优化研究;崔宇;《中国优秀硕士学位论文全文数据库工程科技II辑(月刊)》;20100715(第07期);C042-103 *
自适应混沌粒子群优化算法;赵志刚,等;《计算机工程》;20110831;第37卷(第15期);128-130 *
非线性NARMAX模型结构与参数一体化辨识的改进算法;王晓,等;《信息与控制》;20000430;第29卷(第2期);102-110 *

Also Published As

Publication number Publication date
CN104715142A (zh) 2015-06-17

Similar Documents

Publication Publication Date Title
CN104715142B (zh) 一种电站锅炉NOx排放动态软测量方法
CN107526292B (zh) 一种基于入口NOx浓度预测的调控喷氨量的方法
CN104534507B (zh) 一种锅炉燃烧优化控制方法
CN112488145B (zh) 一种基于智能化方法的NOx在线预测方法及***
CN110597070B (zh) 火电机组***模型参数的辨识方法
CN110263395A (zh) 基于数值模拟和数据分析的电厂脱硝运行优化方法及***
CN109190848A (zh) 一种基于时延预估的SCR***NOx排放浓度预测方法
CN112613237B (zh) 一种基于LSTM的CFB机组NOx排放浓度的预测方法
CN112465239B (zh) 基于改进pso-fcm算法的脱硫***运行优化方法
CN108153146B (zh) 一种高炉多元铁水质量无模型自适应控制***及方法
CN109670625A (zh) 基于无迹卡尔曼滤波最小二乘支持向量机的NOx排放浓度预测方法
CN113440990A (zh) 基于emd-lstm的出口so2浓度预测方法
CN112836884A (zh) 基于Copula-DBiLSTM的综合能源***多元负荷精确预测方法
CN104331736A (zh) 基于RBF神经网络的超超临界锅炉NOx排放动态预测方法
CN115145152A (zh) 一种锅炉燃烧与脱硝过程协同优化控制的方法
Hao et al. Prediction of nitrogen oxide emission concentration in cement production process: a method of deep belief network with clustering and time series
CN108647483A (zh) 一种基于模糊树建模方法的scr入口nox浓度的软测量方法
CN113488111B (zh) 一种scr脱硝***喷氨量优化建模方法
Liu et al. Temporal hypergraph attention network for silicon content prediction in blast furnace
CN111199304A (zh) 基于数据驱动融合策略的多目标燃烧优化方法
CN112836902A (zh) 一种基于改进型bp神经网络的煤燃烧发热量预测方法
CN114815616A (zh) 涡轮冲压组合式发动机模态转换智能调控方法及***
CN113935230A (zh) 基于注意力机制LSTM模型实现NOx排放量预测方法
CN114397813A (zh) 基于慢时变干扰观测器的发电锅炉燃烧连续滑膜控制方法
Liu et al. A prediction method of NOx in thermal power plants using GC-LSTM neural network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant