发明名称 基于近红外光谱的烟气成分定量分析方法
摘要 一种基于近红外光谱的烟气成分定量分析方法,采集火力发电厂烟气信号构成现场历史数据库,数据库包括火电厂烟气在近红外光的各个波长的吸收率和各成分浓度,采用异常点检测将异常样本从数据库中剔除,得到新数据库,利用猫群聚类方法将新数据库进行聚类划分,建立烟气成分定量分析的预测模型并对模型参数进行训练,最终通过所得到的预测模型实现基于近红外光谱的烟气成分定量分析;本发明实现了对于火力发电厂排放烟气成分的定量分析,从而对火力发电厂排放烟气进行浓度检测与分析,为治理大气污染提供理论依据,并且以此为基础了解和调节煤炭的燃烧状况,对于节能减排具有十分重要的意义。
申请公布号 CN103884670A 申请公布日期 2014.06.25
申请号 CN201410092304.5 申请日期 2014.03.13
申请人 西安交通大学 发明人 曹晖;王燕霞;张彦斌;周延
分类号 G01N21/3504(2014.01)I;G01N21/359(2014.01)I 主分类号 G01N21/3504(2014.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 何会侠
主权项 1.一种基于近红外光谱的烟气成分定量分析方法,其特征在于:步骤如下:步骤1:首先采集火力发电厂烟气信号构成现场历史数据库D,该数据库D的测量光谱为近红外光谱,在所测量的烟气样本中,主要包含二氧化硫(SO<sub>2</sub>)、一氧化氮(NO)和二氧化氮(NO<sub>2</sub>);步骤2:采用异常点检测将异常样本从数据库D中剔除,具体如下:首先计算数据库D中所有对象两两之间的距离并确定出每个对象的k-距离邻域,其次计算数据库D中所有对象的k-密度,对象p的k-密度表达式为:<maths num="0001"><![CDATA[<math><mrow><mi>kden</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>|</mo><msub><mi>N</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>|</mo></mrow><mrow><mi>median</mi><mo>{</mo><mi>dist</mi><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>o</mi><mo>)</mo></mrow><mo>|</mo><mi>o</mi><mo>&Element;</mo><msub><mi>N</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>}</mo></mrow></mfrac></mrow></math>]]></maths>式中:N<sub>k</sub>(p)表示对象p的k-距离邻域,|N<sub>k</sub>(p)|表示N<sub>k</sub>(p)中对象的个数,dist是求两对象间距离的运算符,median为取中值运算符;构建数据库D中所有对象的密度相似序列SDS,对象p的密度相似序列为:SDS(p)={p,c<sub>1</sub>,c<sub>2</sub>,…,c<sub>r</sub>}式中:c<sub>i</sub>∈N<sub>k</sub>(p),i=1,2,…,r,并且r是N<sub>k</sub>(p)中对象的个数;基于密度相似序列,计算数据库D中所有对象的平均连接代价ASC,对象p的平均连接代价ASC的具体计算如下:<maths num="0002"><![CDATA[<math><mrow><mi>ASC</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><mfrac><mrow><mi>dist</mi><mrow><mo>(</mo><msub><mi>ao</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow><mi>i</mi></mfrac></mrow></math>]]></maths>式中:r是N<sub>k</sub>(p)中对象的个数;dist(ao<sub>i</sub>)是指SDS(p)中相邻对象间的距离;计算数据库D中所有对象的密度相似近邻孤立因子DSNOF,对象p的密度相似近邻孤立因子DSNOF的值为:<maths num="0003"><![CDATA[<math><mrow><mi>DSNOF</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>|</mo><msub><mi>N</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>|</mo><mo>&CenterDot;</mo><mi>ASC</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>&Sigma;</mi><mrow><mi>o</mi><mo>&Element;</mo><msub><mi>N</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow></mrow></msub><mi>ASC</mi><mrow><mo>(</mo><mi>o</mi><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths>表征出对象p的孤立程度,根据设定的孤立程度阈值ε,将数据库D中孤立程度大于阈值的对象标记为孤立点,将数据库D中的孤立点剔除,得到新数据库D';步骤3:火力发电厂烟气成分定量分析方法初始化新数据库D',随机选取CatNum只猫,每只猫即一个数据对象,代表每个簇的簇心,CatNum为猫群大小,将新数据库D'中剩余的数据对象随机划分到每一簇中,分别计算每只猫的聚类紧凑度和聚类连接度这两个目标函数,然后找出猫群的Pareto非劣解存放入外部档案;对象c的聚类紧凑度表达式为:<maths num="0004"><![CDATA[<math><mrow><mi>SSE</mi><mo>=</mo><munder><mi>&Sigma;</mi><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>&Element;</mo><mi>&omega;</mi></mrow></munder><mi>d</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><mi>c</mi><mo>)</mo></mrow></mrow></math>]]></maths>式中:ω为以c为簇心的簇,d(x<sub>i</sub>,c)为簇内数据对象x<sub>i</sub>与簇中心c的欧几里得距离;对象c的聚类连接度表达式为:<maths num="0005"><![CDATA[<math><mrow><mi>Conn</mi><mrow><mo>(</mo><mi>c</mi><mo>)</mo></mrow><mo>=</mo><munder><mi>&Sigma;</mi><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>&Element;</mo><mi>&omega;</mi></mrow></munder><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mi>d</mi><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>n</mi><mi>ij</mi></msub></mrow></msub></mrow></math>]]></maths><img file="FDA0000476469580000023.GIF" wi="1870" he="236" />ω为以c为簇心的簇,L是所考察的邻近点的个数;步骤4:按分组率MR将猫群划分为跟踪模式与搜寻模式;步骤5:若猫处于搜寻模式,则对其初始位置x<sub>ij</sub>按下列公式进行变异,n=change∪(1-change)|change|=CDC×n<maths num="0006"><![CDATA[<math><mrow><msub><mover><mi>x</mi><mo>^</mo></mover><mi>ij</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mi>ij</mi></msub><mo>,</mo></mtd><mtd><mi>j</mi><mo>&NotElement;</mo><mi>change</mi></mtd></mtr><mtr><mtd><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>rand</mi><mo>&times;</mo><mi>SRD</mi><mo>)</mo></mrow><mo>&times;</mo><msub><mi>x</mi><mi>ij</mi></msub><mo>,</mo></mtd><mtd><mi>j</mi><mo>&Element;</mo><mi>change</mi></mtd></mtr></mtable></mfenced><mo>|</mo><mfenced open='' close=''><mtable><mtr><mtd><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>.</mo><mo>.</mo><mo>.</mo><mi>n</mi></mtd></mtr><mtr><mtd><mi>i</mi><mo>&Element;</mo><mi>N</mi></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中:n为猫的位置向量的维数,change代表那些将要改变的维的集合,CDC为需要改变的维的个数,SRD为自身位置标识位,rand是一个[0,1]之间的随机数,N为新数据库D'中的数据对象的总个数,这样得到猫的新位置<img file="FDA0000476469580000031.GIF" wi="89" he="83" />步骤6:计算新位置的猫的聚类紧凑度以及聚类连接度,若新解支配当前解,则跳转到新位置,否则以公式<img file="FDA0000476469580000032.GIF" wi="748" he="183" />的概率跳转到新位置,其中f<sub>d</sub>(xi<sub>j</sub>)和<img file="FDA0000476469580000033.GIF" wi="144" he="85" />为猫的初始位置x<sub>ij</sub>和新位置<img file="FDA0000476469580000034.GIF" wi="62" he="83" />所对应的第d个目标函数的值;M个目标函数;T<sub>d</sub>自适应下降,即T<sub>d</sub>=f<sub>d</sub>(x<sub>ij</sub>)=f<sub>i</sub>(x<sub>jd</sub>);将步骤5~步骤6重复SMP次;步骤7:当猫处于跟踪状态时,按照公式<img file="FDA0000476469580000035.GIF" wi="556" he="124" />计算参数β的值,若β&gt;0.5,则按公式<img file="FDA0000476469580000036.GIF" wi="716" he="100" />对猫的位置进行更新;若参数β&lt;0.5,则按公式<img file="FDA0000476469580000037.GIF" wi="710" he="100" />对猫的位置进行更新;其中m、n为常数,IterTimes为最大迭代次数,t为当前迭代次数;<img file="FDA0000476469580000038.GIF" wi="534" he="81" /><img file="FDA0000476469580000039.GIF" wi="60" he="81" />为个体最优位置,<img file="FDA00004764695800000310.GIF" wi="62" he="81" />为全局最优位置,<img file="FDA00004764695800000311.GIF" wi="60" he="81" />是一个[0,1]的随机数;mbest<sup>t</sup>为第t次迭代时所有个体的历史最好位置的平均;<img file="FDA00004764695800000312.GIF" wi="59" he="81" />是一个[0,1]的随机数;步骤8:根据每一只猫的聚类中心编码,按最邻近原则对数据集进行聚类,计算每一只猫的聚类紧凑度以及聚类连接度,然后选出其中Pareto非劣解并加入外部档案,然后对外部档案进行修改,删除其中被支配的解,若删除后外部档案仍超编,则按拥挤度排序,删除排在后面的超出部分;从档案中选取拥挤度最大的那个解作为当前的全局最优解;步骤9:将步骤4~步骤9重复IterTimes次,最后输出外部档案,将外部档案进行整理,按照最近邻原则对新数据库D'进行聚类,得到C个簇,定义每个簇的质心为该簇的簇心;步骤10:假设{x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>,...,x<sub>n</sub>}为烟气定量分析方法的输入变量集合,{y}是烟气定量分析方法的输出变量集合;则线性系数k<sub>ij</sub>和b<sub>i</sub>可表示为:<maths num="0007"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>k</mi><mi>ij</mi></msub><mo>=</mo><mfrac><mi>y</mi><msub><mi>x</mi><mi>j</mi></msub></mfrac><mo>&CenterDot;</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>C</mi></munderover><msub><mi>&mu;</mi><mi>i</mi></msub></mrow><msub><mi>&mu;</mi><mi>i</mi></msub></mfrac></mtd></mtr><mtr><mtd><msub><mi>b</mi><mi>i</mi></msub><mo>=</mo><mi>y</mi><mo>&CenterDot;</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>C</mi></munderover><msub><mi>&mu;</mi><mi>i</mi></msub></mrow><msub><mi>&mu;</mi><mi>i</mi></msub></mfrac></mtd></mtr></mtable></mfenced></math>]]></maths><img file="FDA0000476469580000042.GIF" wi="396" he="212" />,i∈{1,2,...,C},j∈{1,2,3,...,n}其中:μ<sub>i</sub>为第i条规隶属度值,c<sub>ij</sub>是第i个簇心的第j维数据值,σ<sub>ij</sub>是隶属度宽度,隶属度宽度σ<sub>ij</sub>的表达式为:<img file="FDA0000476469580000048.GIF" wi="528" he="79" />步骤11:得到建立模型所需要的隶属度值μ<sub>i</sub>和线性系数k<sub>ij</sub>和b<sub>i</sub>,并建立初始模糊规则模型;由此,模型的预测输出即火电厂烟气中各成分浓度可表示为:<maths num="0008"><![CDATA[<math><mrow><mover><mi>y</mi><mo>^</mo></mover><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>C</mi></munderover><msub><mi>&mu;</mi><mi>i</mi></msub><msubsup><mi>y</mi><mi>i</mi><mo>*</mo></msubsup></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>C</mi></munderover><msub><mi>&mu;</mi><mi>i</mi></msub></mrow></mfrac></mrow></math>]]></maths>式中,<maths num="0009"><![CDATA[<math><mrow><msubsup><mi>y</mi><mi>i</mi><mo>*</mo></msubsup><mo>=</mo><msub><mi>k</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>k</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>+</mo><msub><mi>k</mi><mi>in</mi></msub><msub><mi>x</mi><mi>n</mi></msub><mo>+</mo><msub><mi>b</mi><mi>i</mi></msub><mo>;</mo></mrow></math>]]></maths>步骤12:为了使模型的预测出力更接近实际烟气的各成分浓度,采用迭代优化算法将预测模型各个参数进行训练优化;设过程变量矩阵P和S如下:<img file="FDA0000476469580000045.GIF" wi="946" he="421" />式中,N=(n+1)·C,C为簇的个数,n是数据样本中输入变量的维数;;步骤13:火力发电厂烟气成分定量分析方法根据一组训练数据<img file="FDA0000476469580000046.GIF" wi="683" he="85" />为训练数据的输入,<img file="FDA0000476469580000047.GIF" wi="91" he="83" />为训练数据的输出,设定参数矩阵<maths num="0010"><![CDATA[<math><mrow><mi>a</mi><mo>=</mo><msup><mrow><mo>[</mo><msub><mi>&mu;</mi><mn>1</mn></msub><msubsup><mi>x</mi><mn>1</mn><mi>l</mi></msubsup><mo>,</mo><msub><mi>&mu;</mi><mn>1</mn></msub><msubsup><mi>x</mi><mn>2</mn><mi>l</mi></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>&mu;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&mu;</mi><mn>2</mn></msub><msubsup><mi>x</mi><mn>1</mn><mi>l</mi></msubsup><mo>,</mo><msub><mi>&mu;</mi><mn>2</mn></msub><msubsup><mi>x</mi><mn>2</mn><mi>l</mi></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>&mu;</mi><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>&mu;</mi><mi>C</mi></msub><msubsup><mi>x</mi><mn>1</mn><mi>l</mi></msubsup><mo>,</mo><msub><mi>&mu;</mi><mi>C</mi></msub><msubsup><mi>x</mi><mn>2</mn><mi>l</mi></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>&mu;</mi><mi>C</mi></msub><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths>T表示矩阵转置变换,参数b=y<sup>l</sup>,其中μ<sub>i</sub>为第i条规隶属度值,i∈{1,2,3,...,C},C为簇的个数;l∈{1,2,...,Nt},Nt是训练数据的组数;则过程变量矩阵P和S可由以下方法进行优化:<maths num="0011"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mi>P</mi><mo>&LeftArrow;</mo><mi>P</mi><mo>+</mo><mi>S</mi><mo>&CenterDot;</mo><mo>[</mo><mi>a</mi><mo>&CenterDot;</mo><mrow><mo>(</mo><msup><mi>b</mi><mi>T</mi></msup><mo>-</mo><msup><mi>a</mi><mi>T</mi></msup><mi>P</mi><mo>)</mo></mrow><mo>]</mo></mtd></mtr><mtr><mtd><mi>S</mi><mo>&LeftArrow;</mo><mi>S</mi><mo>-</mo><mfrac><mrow><mrow><mo>(</mo><mi>S</mi><mo>&CenterDot;</mo><mi>a</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mi>a</mi><mi>T</mi></msup><mo>&CenterDot;</mo><mi>S</mi><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>+</mo><msup><mi>a</mi><mi>T</mi></msup><mo>&CenterDot;</mo><mrow><mo>(</mo><mi>S</mi><mo>&CenterDot;</mo><mi>a</mi><mo>)</mo></mrow></mrow></mfrac></mtd></mtr></mtable></mfenced></math>]]></maths>式中,P初始值设定为零矩阵,T表示矩阵转置变换,经过Nt次迭代,最终得到优化后的线性系数ki<sub>j</sub>和b<sub>i</sub>;至此,预测模型的线性系数ki<sub>j</sub>和b<sub>i</sub>得到优化;步骤14:继续优化预测模型的参数c<sub>ij</sub>和σ<sub>ij</sub>,根据训练数据<img file="FDA0000476469580000053.GIF" wi="353" he="78" />l∈{1,2,...,Nt},得到中间变量:<maths num="0012"><![CDATA[<math><mrow><msub><mi>de</mi><mi>l</mi></msub><mo>=</mo><mo>-</mo><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>C</mi><mo>&CenterDot;</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>C</mi></munderover><mfrac><mrow><mo>-</mo><mn>2</mn><msub><mi>&mu;</mi><mi>i</mi></msub><msubsup><mi>y</mi><mi>i</mi><mo>*</mo></msubsup><mo>&CenterDot;</mo><mrow><mo>(</mo><msup><mi>y</mi><mi>l</mi></msup><mo>-</mo><msup><mover><mi>y</mi><mo>^</mo></mover><mi>l</mi></msup><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>C</mi></munderover><msub><mi>&mu;</mi><mi>i</mi></msub></mrow></mfrac></mrow></math>]]></maths>式中,<img file="FDA0000476469580000055.GIF" wi="53" he="77" />是输入为<img file="FDA0000476469580000056.GIF" wi="260" he="78" />的模型输出,n是训练数据中输入变量的维数;步骤15:火力发电厂烟气成分定量分析方法假设初始矩阵T<sub>c</sub>和T<sub>σ</sub>都为(n+1)×C矩阵,并且矩阵元素的初始值均为零;则有下式:<maths num="0013"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>T</mi><mi>c</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>T</mi><mi>c</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>Nt</mi></munderover><msub><mi>de</mi><mi>l</mi></msub><mo>&CenterDot;</mo><mfrac><mrow><mo>(</mo><msub><msup><mi>x</mi><mi>l</mi></msup><mi>j</mi></msub><mo>-</mo><msub><mi>c</mi><mi>ij</mi></msub><mo>)</mo></mrow><msup><msub><mi>&sigma;</mi><mi>ij</mi></msub><mn>2</mn></msup></mfrac><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mfrac><msup><mrow><mo>(</mo><msub><msup><mi>x</mi><mi>l</mi></msup><mi>j</mi></msub><mo>-</mo><msub><mi>c</mi><mi>ij</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mrow><mn>2</mn><msup><msub><mi>&sigma;</mi><mi>ij</mi></msub><mn>2</mn></msup></mrow></mfrac></mrow></msup><mo></mo></mtd></mtr><mtr><mtd><msub><mi>T</mi><mi>&sigma;</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>T</mi><mi>&sigma;</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>Nt</mi></munderover><msub><mi>de</mi><mi>l</mi></msub><mo>&CenterDot;</mo><mfrac><msup><mrow><mo>(</mo><msub><msup><mi>x</mi><mi>l</mi></msup><mi>j</mi></msub><mo>-</mo><msub><mi>c</mi><mi>ij</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><msup><msub><mi>&sigma;</mi><mi>ij</mi></msub><mn>3</mn></msup></mfrac><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mfrac><msup><mrow><mo>(</mo><msub><msup><mi>x</mi><mi>l</mi></msup><mi>j</mi></msub><mo>-</mo><msub><mi>c</mi><mi>ij</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mrow><mn>2</mn><msup><msub><mi>&sigma;</mi><mi>ij</mi></msub><mn>2</mn></msup></mrow></mfrac></mrow></msup></mtd></mtr></mtable></mfenced></math>]]></maths>式中,c<sub>ij</sub>是第i个簇心的第j维数据值,σ<sub>ij</sub>是隶属度宽度;步骤16:最终得到优化的预测模型参数c<sub>ij</sub>和σ<sub>ij</sub>;<maths num="0014"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>c</mi><mi>ij</mi></msub><mo>=</mo><msub><mi>c</mi><mi>ij</mi></msub><mo>-</mo><mfrac><mrow><mi>ss</mi><mo>&CenterDot;</mo><msub><mi>T</mi><mi>c</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mrow><msqrt><munderover><mi>&Sigma;</mi><mrow><mi>q</mi><mo>=</mo><mn>1</mn></mrow><mrow><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>C</mi></mrow></munderover><mrow><mo>(</mo><msub><mi>T</mi><mi>c</mi></msub><msup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>T</mi><mi>&sigma;</mi></msub><msup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow></msqrt></mfrac></mtd></mtr><mtr><mtd><msub><mi>&sigma;</mi><mi>ij</mi></msub><mo>=</mo><msub><mi>&sigma;</mi><mi>ij</mi></msub><mo>-</mo><mfrac><mrow><mi>ss</mi><mo>&CenterDot;</mo><msub><mi>T</mi><mi>&sigma;</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mrow><msqrt><munderover><mi>&Sigma;</mi><mrow><mi>q</mi><mo>=</mo><mn>1</mn></mrow><mrow><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>C</mi></mrow></munderover><mrow><mo>(</mo><msub><mi>T</mi><mi>c</mi></msub><msup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>T</mi><mi>&sigma;</mi></msub><msup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow></msqrt></mfrac></mtd></mtr></mtable></mfenced></math>]]></maths>式中,ss是训练步长;步骤17:火力发电厂烟气成分定量分析方法将重复迭代训练步骤12~步骤16,一直到训练步数达到设定值;至此,最终得到参数优化后的预测模型;步骤18:通过测量模块得到火电厂烟气样本在近红外光的各个波长的吸收率,然后在此基础上根据所得预测模型,能够实现对火力发电厂烟气成分的准确预测。
地址 710049 陕西省西安市咸宁路28号