发明名称 自适应的农药废液焚烧炉有害物排放达标控制系统及方法
摘要 本发明公开了一种自适应的农药废液焚烧炉有害物排放达标控制系统及方法。它包括焚烧炉、智能仪表、DCS系统、数据接口以及上位机;DCS系统包括控制站和数据库;用于测量易测变量的智能仪表与DCS系统连接,DCS系统通过数据接口与上位机连接。上位机对训练样本进行标准化预处理,采用模糊神经网络建立回归模型,通过引入支持向量机对模糊神经网络中的线性参数进行最佳寻优,解决了模糊神经网络参数设置的问题,同时根据训练样本的变化对整个模糊神经网络的结构进行自适应调整;上位机还具有模型更新和结果显示的功能。本发明具有在线测量COD、有效监测COD是否超标、控制COD排放达标、抗噪声能力强、在线优化参数、自适应调整系统结构等优点。
申请公布号 CN103488089A 申请公布日期 2014.01.01
申请号 CN201310437997.2 申请日期 2013.09.22
申请人 浙江大学 发明人 刘兴高;许森琪;张明明
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 周烽
主权项 1.一种自适应的农药废液焚烧炉有害物排放达标控制系统,包括焚烧炉、智能仪表、DCS系统、数据接口以及上位机,所述的DCS系统包括控制站和数据库;所述现场智能仪表与DCS系统连接,所述DCS系统与上位机连接,其特征在于:所述的上位机包括:数据预处理模块,用于将从DCS数据库输入的模型训练样本进行预处理,使得训练样本的均值为0,方差为1,该处理采用以下算式过程来完成:计算均值:<maths num="0001"><![CDATA[<math><mrow><mover><mi>TX</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>TX</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>计算方差:<maths num="0002"><![CDATA[<math><mrow><msubsup><mi>&sigma;</mi><mi>x</mi><mn>2</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mrow><mo>(</mo><msub><mi>TX</mi><mi>i</mi></msub><mo>-</mo><mover><mi>TX</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>标准化:<maths num="0003"><![CDATA[<math><mrow><mi>X</mi><mo>=</mo><mfrac><mrow><mi>TX</mi><mo>-</mo><mover><mi>TX</mi><mo>&OverBar;</mo></mover></mrow><msub><mi>&sigma;</mi><mi>x</mi></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,TX<sub>i</sub>为第i个训练样本,,是从DCS数据库中采集的生产正常时的关键变量、化学耗氧量(COD)和相应的使COD排放达标时的操作变量的数据,N为训练样本数,<img file="FDA0000384907430000014.GIF" wi="87" he="71" />为训练样本的均值,X为标准化后的训练样本。σ<sub>x</sub>表示训练样本的标准差,σ<sup>2</sup><sub>x</sub>表示训练样本的方差。模糊神经网络模块,对从数据预处理模块传过来的输入变量,进行模糊推理和建立模糊规则。对从数据预处理模块传过来的经过预处理过的训练样本X进行模糊分类,得到模糊规则库中每个模糊聚类的中心和宽度。设第p个标准化后的训练样本X<sub>p</sub>=[X<sub>p1</sub>,…,X<sub>pn</sub>],其中n是输入变量的个数。设模糊神经网络有R个模糊规则,为了求得每个模糊规则对于训练样本X<sub>p</sub>的每个输入变量X<sub>pj</sub>,j=1,…,n,下面的模糊化方程将求出其对第i个模糊规则的隶属度:<maths num="0004"><![CDATA[<math><mrow><msub><mi>M</mi><mi>ij</mi></msub><mo>=</mo><mi>exp</mi><mo>{</mo><mo>-</mo><mfrac><msup><mrow><mo>(</mo><msub><mi>X</mi><mi>pj</mi></msub><mo>-</mo><msub><mi>m</mi><mi>ij</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><msubsup><mi>&sigma;</mi><mi>ij</mi><mn>2</mn></msubsup></mfrac><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中m<sub>ij</sub>和σ<sub>ij</sub>分别表示第i个模糊规则的第j个高斯成员函数的中心和宽度,由模糊聚类求得。设训练样本X<sub>p</sub>对模糊规则i的适应度为μ<sup>(i)</sup>(X<sub>p</sub>),则μ<sup>(i)</sup>(X<sub>p</sub>)的大小可由下式决定:<maths num="0005"><![CDATA[<math><mrow><msup><mi>&mu;</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>X</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Pi;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>M</mi><mi>ij</mi></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>exp</mi><mo>{</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mfrac><msup><mrow><mo>(</mo><msub><mi>X</mi><mi>pj</mi></msub><mo>-</mo><msub><mi>m</mi><mi>ij</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><msubsup><mi>&sigma;</mi><mi>ij</mi><mn>2</mn></msubsup></mfrac><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>求得输入训练样本对于每个规则的适应度之后,模糊神经网络对模糊规则输出进行推导以得到最后的解析解。在常用的模糊神经网络结构中,每个模糊规则推导的过程都可以表示为如下:首先求得训练样本中所有输入变量的线性乘积和,然后用此线性乘积和与规则的适用度μ<sup>i</sup>(X<sub>p</sub>)相乘,得到最终的每条模糊规则的输出。模糊规则i的推导输出可以表示如下:<maths num="0006"><![CDATA[<math><mrow><msup><mi>f</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>=</mo><msup><mi>&mu;</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>X</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>a</mi><mi>ij</mi></msub><mo>&times;</mo><msub><mi>X</mi><mi>pj</mi></msub><mo>+</mo><msub><mi>a</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mover><mi>y</mi><mo>^</mo></mover><mi>p</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>R</mi></munderover><msup><mi>f</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>+</mo><mi>b</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>R</mi></munderover><mo>[</mo><msup><mi>&mu;</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>X</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>a</mi><mi>ij</mi></msub><mo>&times;</mo><msub><mi>X</mi><mi>pj</mi></msub><mo>+</mo><msub><mi>a</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>)</mo></mrow><mo>]</mo><mo>+</mo><mi>b</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,f<sup>(i)</sup>为第i条模糊规则的输出,<img file="FDA0000384907430000023.GIF" wi="67" he="76" />是模糊神经网络模型对第p个训练样本的预测输出,a<sub>ij</sub>,j=1,…,n是第i条模糊规则中第j个变量的线性系数,a<sub>i0</sub>是第i条模糊规则中输入变量线性乘积和的常数项,b是输出偏置量。支持向量机优化模块,在式(7)中,输入变量线性乘积和中的参数的确定是模糊神经网络使用中用到的一个主要问题,这里我们采用把原有的模糊规则推导输出形式转换为支持向量机优化问题,再使用支持向量机进行线性优化,转换过程如下:<maths num="0008"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>y</mi><mo>^</mo></mover><mi>p</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>R</mi></munderover><msup><mi>f</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>+</mo><mi>b</mi></mtd></mtr><mtr><mtd><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>R</mi></munderover><mo>[</mo><msup><mi>&mu;</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>X</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>a</mi><mi>ij</mi></msub><mo>&times;</mo><msub><mi>X</mi><mi>pj</mi></msub><mo>+</mo><msub><mi>a</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>)</mo></mrow><mo>]</mo><mo>+</mo><mi>b</mi></mtd></mtr><mtr><mtd><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>R</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><msub><mi>a</mi><mi>ij</mi></msub><mo>&times;</mo><msup><mi>&mu;</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>X</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>&times;</mo><msub><mi>X</mi><mi>pj</mi></msub><mo>+</mo><mi>b</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中X<sub>p0</sub>为常数项且恒等于1。令<maths num="0009"><![CDATA[<math><mrow><mover><mi>&phi;</mi><mo>&RightArrow;</mo></mover><mrow><mo>(</mo><msub><mi>X</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>=</mo><mo>[</mo><msup><mi>&mu;</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>&times;</mo><msub><mi>X</mi><mrow><mi>p</mi><mn>0</mn></mrow></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msup><mi>&mu;</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>&times;</mo><msub><mi>X</mi><mi>pn</mi></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msup><mi>&mu;</mi><mrow><mo>(</mo><mi>R</mi><mo>)</mo></mrow></msup><mo>&times;</mo><msub><mi>X</mi><mrow><mi>p</mi><mn>0</mn></mrow></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msup><mi>&mu;</mi><mrow><mo>(</mo><mi>R</mi><mo>)</mo></mrow></msup><mo>&times;</mo><msub><mi>X</mi><mi>pn</mi></msub><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,<img file="FDA0000384907430000026.GIF" wi="159" he="94" />表示原训练样本的转化形式,即把原来的训练样本转换为如上式形式,作为支持向量机的训练样本:<maths num="0010"><![CDATA[<math><mrow><mi>S</mi><mo>=</mo><mo>{</mo><mrow><mo>(</mo><mover><mi>&phi;</mi><mo>&RightArrow;</mo></mover><mrow><mo>(</mo><msub><mi>X</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>,</mo><msub><mi>y</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><mover><mi>&phi;</mi><mo>&RightArrow;</mo></mover><mrow><mo>(</mo><msub><mi>X</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>,</mo><msub><mi>y</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mrow><mo>(</mo><mover><mi>&phi;</mi><mo>&RightArrow;</mo></mover><mrow><mo>(</mo><msub><mi>X</mi><mi>N</mi></msub><mo>)</mo></mrow><mo>,</mo><msub><mi>y</mi><mi>N</mi></msub><mo>)</mo></mrow><mo>,</mo><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中y<sub>1</sub>,…,y<sub>N</sub>是训练样本的目标输出,取S作为新的输入训练样本集合,那么原有问题可以转化为如下的支持向量机对偶优化问题:<maths num="0011"><![CDATA[<math><mrow><mi>R</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow><mo>=</mo><mi>&gamma;</mi><mfrac><mn>1</mn><mi>N</mi></mfrac><msubsup><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></msubsup><msub><mi>L</mi><mi>&epsiv;</mi></msub><mrow><mo>(</mo><msub><mi>y</mi><mi>p</mi></msub><mo>,</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>X</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>&omega;</mi><mi>T</mi></msup><mi>&omega;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow></math>]]></maths>y<sub>p</sub>是输入训练样本X<sub>p</sub>的目标输出,f(X<sub>p</sub>)是对应于X<sub>p</sub>的模型输出,L<sub>ε</sub>(y<sub>p</sub>,f(X<sub>p</sub>))是输入训练样本X<sub>p</sub>对应的目标输出y<sub>p</sub>和模型输出f(X<sub>p</sub>)在优化问题的误差容限为ε时的一次不敏感函数。γ是支持向量机的惩罚因子,R(ω,b)是优化问题的目标函数,N是训练样本数,L<sub>ε</sub>(y<sub>p</sub>,f(X<sub>p</sub>))表达式如下:<img file="FDA0000384907430000031.GIF" wi="1675" he="214" />其中ε是优化问题的误差容限,接下来使用支持向量机求得模糊神经网络的模糊规则最优推导线性参数和对偶优化问题的预报输出:<maths num="0012"><![CDATA[<math><mrow><msub><mi>a</mi><mi>ij</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mrow><mo>(</mo><msubsup><mi>&alpha;</mi><mi>k</mi><mo>*</mo></msubsup><mo>-</mo><msub><mi>&alpha;</mi><mi>k</mi></msub><mo>)</mo></mrow><msup><mi>&mu;</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><msub><mi>X</mi><mi>kj</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>&Element;</mo><mi>SV</mi></mrow><mi>N</mi></munderover><mrow><mo>(</mo><msubsup><mi>&alpha;</mi><mi>k</mi><mo>*</mo></msubsup><mo>-</mo><msub><mi>&alpha;</mi><mi>k</mi></msub><mo>)</mo></mrow><msup><mi>&mu;</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><msub><mi>X</mi><mi>kj</mi></msub><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>R</mi><mo>;</mo><mi>j</mi><mo>=</mo><mn>0</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0013"><![CDATA[<math><mrow><msub><mover><mi>y</mi><mo>^</mo></mover><mi>p</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mrow><mo>(</mo><msubsup><mi>&alpha;</mi><mi>k</mi><mo>*</mo></msubsup><mo>-</mo><msub><mi>&alpha;</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&lt;</mo><mover><mi>&phi;</mi><mo>&RightArrow;</mo></mover><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>,</mo><mover><mi>&phi;</mi><mo>&RightArrow;</mo></mover><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>></mo><mo>+</mo><mi>b</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中<img file="FDA0000384907430000034.GIF" wi="445" he="84" />分别是y<sub>p</sub>-f(X<sub>p</sub>)大于0和小于0时对应的拉格朗日乘子,<img file="FDA0000384907430000035.GIF" wi="72" he="77" />是第p个训练样本对应的COD预报值和使COD排放达标的操作变量值。自适应结构优化模块,由于在模糊神经网络的结构参数确定中,主要是靠人工经验来确定,而且一旦确定,整个模型结构不能自适应优化。本模块通过设定模糊规则增加阈值μ<sub>th-add</sub>、模糊规则重要性减少阈值μ<sub>th-d</sub>、模糊规则删减阈值μ<sub>th-del</sub>,在对训练样本的处理过程中对模糊神经网络的结构进行自适应调整。在式(5)中,模糊规则i对于第p个训练样本X<sub>p</sub>=[X<sub>p1</sub>,…,X<sub>pn</sub>]的适应度为μ<sup>(i)</sup>(X<sub>p</sub>),而模糊规则中适应度值最大的模糊规则项为:<maths num="0014"><![CDATA[<math><mrow><mi>I</mi><mo>=</mo><mi>arg</mi><munder><mi>max</mi><mrow><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>R</mi></mrow></munder><msup><mi>&mu;</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>X</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中<img file="FDA0000384907430000037.GIF" wi="376" he="101" />表示适应度值最大的模糊规则项的项号,即<img file="FDA0000384907430000038.GIF" wi="465" he="101" />如果μ(<sup>I</sup>)&lt;μ<sub>th-add</sub>,即模糊规则适应度最大值小于设定的模糊规则增加阈值μ<sub>th-add</sub>,则增加一条新规则。新增加的模糊规则的高斯成员函数的中心和宽度为:<maths num="0015"><![CDATA[<math><mrow><msubsup><mi>m</mi><mi>j</mi><mi>new</mi></msubsup><mo>=</mo><msub><mi>X</mi><mi>pj</mi></msub><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0016"><![CDATA[<math><mrow><msubsup><mi>&sigma;</mi><mi>j</mi><mi>new</mi></msubsup><mo>=</mo><mi>&beta;</mi><mo>&times;</mo><mfrac><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>X</mi><mi>pj</mi></msub><mo>-</mo><msub><mi>m</mi><mi>Ij</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><msubsup><mi>&sigma;</mi><mi>Ij</mi><mn>2</mn></msubsup></mfrac><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中<img file="FDA00003849074300000311.GIF" wi="102" he="77" />和<img file="FDA00003849074300000312.GIF" wi="102" he="77" />为新的模糊规则的高斯成员函数的中心和宽度,常数β&gt;0表示新的模糊规则与模糊规则I之间的重叠度,一般β值取1.2。为了防止模糊规则数目的不断增加,采用一种自适应方法来决定模糊规则的删除与否:如果第i条模糊规则对于第p个训练样本的适应值μ<sup>(i)</sup>(X<sub>p</sub>)小于模糊规则重要性减少阈值μ<sub>th-d</sub>,则其模糊规则重要性就开始降低,反之增加,这里第i条模糊规则的重要性用D<sub>i</sub>来表示;如果第i条模糊规则的D<sub>i</sub>值在对训练样本训练过程中减小至模糊规则删减阈值μ<sub>th-del</sub>,则删去第i条模糊规则。每个模糊规则的重要性值D<sub>i</sub>,i=1,…,R的初始值值均设置为1,其随输入训练样本的变化过程如式(18)所示:<img file="FDA0000384907430000041.GIF" wi="1660" he="200" />其中D<sub>i</sub>表示第i条模糊规则的重要性,常数τ值决定了模糊规则重要性变化的快慢,这里取1,μ<sup>(i)</sup>(X<sub>p</sub>)表示第i条模糊规则对于第p个训练样本的适应值,μ<sub>th-d</sub>表示模糊规则重要性减少阈值。当D<sub>i</sub>满足D<sub>i</sub>&lt;μ<sub>th-del</sub>时,这里μ<sub>th-del</sub>取0.005,则删去第i条模糊规则。所述的上位机还包括:判别模型更新模块,用于按设定的采样时间间隔,采集现场智能仪表信号,将得到的实测化学耗氧量与函数预报值比较,如果相对误差大于10%或实测COD数据不达标,则将DCS数据库中生产正常时的达标的新数据加入训练样本数据,更新模型。结果显示模块,用于将COD预报值和使COD排放达标的操作变量值传给DCS系统,在DCS的控制站显示,并通过DCS系统和现场总线传递到现场操作站进行显示;同时,DCS系统将所得到的使COD排放达标的操作变量值作为新的操作变量设定值,自动执行COD排放达标操作。信号采集模块,用于依照设定的每次采样的时间间隔,从数据库中采集数据。所述的关键变量包括进入焚烧炉的废液流量、进入焚烧炉的空气流量和进入焚烧炉的燃料流量;所述的操作变量包括进入焚烧炉的空气流量和进入焚烧炉的燃料流量。
地址 310058 浙江省杭州市西湖区余杭塘路866号