发明名称 一种基于自组织递归RBF神经网络的生化需氧量BOD智能检测方法
摘要 一种基于自组织递归RBF神经网络的生化需氧量BOD智能检测方法既属于控制领域,又属于水处理领域。污水处理过程的生产条件恶劣,随机干扰严重,具有强非线性、大时变、严重滞后的特点,导致出水水质中生化需氧量BOD的检测极其困难;针对污水处理过程中关键水质参数生化需氧量BOD无法在线监测的问题,本发明利用基于自组织递归RBF神经网络建立生化需氧量BOD的软测量模型,完成了生化需氧量BOD浓度的实时检测,取得了较好的精度,结果表明该软测量方法能够快速、准确地获得生化需氧量BOD的浓度,提高污水处理的质量和效率,保证了污水处理过程的稳定安全运行。
申请公布号 CN105510546A 申请公布日期 2016.04.20
申请号 CN201510999765.5 申请日期 2015.12.27
申请人 北京工业大学 发明人 韩红桂;郭亚男;张硕;乔俊飞
分类号 G01N33/18(2006.01)I;G06N3/08(2006.01)I 主分类号 G01N33/18(2006.01)I
代理机构 北京思海天达知识产权代理有限公司 11203 代理人 刘萍
主权项 一种基于自组织递归RBF神经网络的生化需氧量BOD智能检测方法,其特征在于,包括以下步骤:(1)确定生化需氧量BOD的输入与输出变量:以活性污泥法污水处理过程为研究对象,对污水处理过程变量进行特征分析,选取与生化需氧量BOD相关的过程变量为生化需氧量BOD软测量模型的输入:溶解氧浓度DO,出水悬浮物浓度SS,酸碱度pH,化学需氧量COD,生化需氧量BOD软测量模型的输出为生化需氧量BOD值;(2)设计用于生化需氧量BOD智能检测的软测量模型,利用自组织递归RBF神经网络建立生化需氧量BOD的软测量模型,自组织递归RBF神经网络的拓扑结构分为三层:输入层、隐含层、输出层;神经网络为4‑m‑1的连接方式,即输入层神经元为4个,隐含层神经元为m个,m为大于2的正整数,输出层神经元为1个;输入层与隐含层之间的连接权值都赋值为1,隐含层与输出层之间的连接权值随机赋值,赋值区间为[‑1,1];设共有N个训练样本,设第t时刻自组织递归RBF神经网络输入为x(t)=[x<sub>1</sub>(t),x<sub>2</sub>(t),x<sub>3</sub>(t),x<sub>4</sub>(t)],自组织递归RBF神经网络的期望输出表示为y<sub>d</sub>(t),实际输出表示为y(t);基于自组织递归RBF神经网络的生化需氧量BOD的软测量方法计算方式依次为:①输入层:该层由4个神经元组成,每个神经元的输出为:u<sub>i</sub>(t)=x<sub>i</sub>(t);        (1)其中,u<sub>i</sub>(t)是t时刻第i个神经元的输出,i=1,2,…,4,x<sub>i</sub>(t)为t时刻输入层第i个神经元的输入;②隐含层:隐含层由m个神经元组成,每个神经元的输出为:<math><![CDATA[<mrow><msub><mi>&theta;</mi><mi>j</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><mfrac><mrow><mo>|</mo><mo>|</mo><msub><mi>h</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>c</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup></mrow><mrow><mn>2</mn><msup><msub><mi>&sigma;</mi><mi>j</mi></msub><mn>2</mn></msup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mfrac></mrow></msup><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>m</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000891864140000011.GIF" wi="1198" he="150" /></maths>其中,c<sub>j</sub>(t)为t时刻第j个隐含层神经元的中心向量,c<sub>j</sub>(t)=[c<sub>1j</sub>(t),c<sub>2j</sub>(t),…,c<sub>4j</sub>(t)],c<sub>ij</sub>(t)表示隐含层t时刻第j个神经元中心值的第i个元素,||h<sub>j</sub>(t)‑c<sub>j</sub>(t)||表示h<sub>j</sub>(t)与c<sub>j</sub>(t)之间的欧式距离,σ<sub>j</sub>(t)是t时刻第j个隐含层神经元的宽度,h<sub>j</sub>(t)是t时刻第j个隐含层神经元的输入向量h<sub>j</sub>(t)=[u<sub>1</sub>(t),u<sub>2</sub>(t),u<sub>3</sub>(t),u<sub>4</sub>(t),v<sub>j</sub>(t)×y(t‑1)]     (3)y(t‑1)是t‑1时刻自组织递归RBF神经网络的输出,v<sub>j</sub>(t)为t时刻输出神经元与第j个隐含层神经元的反馈连接权值,v(t)=[v<sub>1</sub>(t),v<sub>2</sub>(t),…,v<sub>m</sub>(t)]<sup>T</sup>为t时刻输出神经元与隐含层神经元的反馈连接权值向量,T表示转置;③输出层:输出层输出为:<math><![CDATA[<mrow><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mi>w</mi><mo>(</mo><mi>t</mi><mo>)</mo><mo>,</mo><mi>&theta;</mi><mo>(</mo><mi>t</mi><mo>)</mo><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>w</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&times;</mo><msub><mi>&theta;</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>m</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000891864140000021.GIF" wi="1438" he="141" /></maths>其中,w(t)=[w<sub>1</sub>(t),w<sub>2</sub>(t),...,w<sub>m</sub>(t)]<sup>T</sup>为t时刻隐含层与输出层的连接权值向量,w<sub>j</sub>(t)为t时刻第j个隐含层神经元与输出神经元的连接权值,θ(t)=[θ<sub>1</sub>(t),θ<sub>2</sub>(t),...,θ<sub>m</sub>(t)]<sup>T</sup>为t时刻隐含层的输出向量,θ<sub>j</sub>(t)为t时刻第j个隐含层神经元的输出,y(t)为t时刻自组织递归RBF神经网络的输出;定义自组织递归RBF神经网络的误差为:<math><![CDATA[<mrow><mi>E</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>d</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>-</mo><mi>y</mi><mo>(</mo><mi>t</mi><mo>)</mo><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000891864140000022.GIF" wi="1174" he="135" /></maths>其中,y<sub>d</sub>(t)为t时刻自组织递归RBF神经网络的期望输出,y(t)为t时刻自组织递归RBF神经网络的实际输出;(3)训练自组织递归RBF神经网络,具体为:①给定自组织递归RBF神经网络的初始隐含层神经元个数为m,m为大于2的正整数,自组织递归RBF神经网络的输入为x(1),x(2),…,x(t),…,x(N),对应的期望输出为y<sub>d</sub>(1),y<sub>d</sub>(2),…,y<sub>d</sub>(t),…,y<sub>d</sub>(N),N表示自组织递归RBF神经网络的训练样本数,期望误差值设为E<sub>d</sub>,E<sub>d</sub>∈(0,0.01),初始中心值c<sub>j</sub>(1)中每个变量的赋值区间为[‑2,2],初始中心宽度σ<sub>j</sub>(1)的赋值区间为[0,1],初始反馈连接权值v<sub>j</sub>(t)的赋值区间为[0,1],j=1,2,…,m;初始权值w(1)中每个变量的赋值区间为[‑1,1];②设置学习步数s=1;③t=s,根据公式(1)、(2)、(3)、(4)计算自组织递归RBF神经网络的输出y(t),运用快速下降算法调整自组织递归RBF神经网络的参数为:<math><![CDATA[<mrow><msub><mi>c</mi><mi>j</mi></msub><mrow><mo>(</mo><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>=</mo><msub><mi>c</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&eta;</mi><mi>c</mi></msub><mfrac><mn>1</mn><mrow><msup><msub><mi>&sigma;</mi><mi>j</mi></msub><mn>2</mn></msup></mrow></mfrac><mrow><mo>(</mo><mrow><msub><mi>y</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mo>)</mo></mrow><msub><mi>w</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&times;</mo><mi>&theta;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mrow><mo>&lsqb;</mo><mrow><msub><mi>h</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>c</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000891864140000023.GIF" wi="1622" he="141" /></maths><math><![CDATA[<mrow><msub><mi>&sigma;</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>&sigma;</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&eta;</mi><mi>&sigma;</mi></msub><mfrac><mn>1</mn><mrow><msup><msub><mi>&sigma;</mi><mi>j</mi></msub><mn>3</mn></msup></mrow></mfrac><mrow><mo>(</mo><msub><mi>y</mi><mi>d</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>-</mo><mi>y</mi><mo>(</mo><mi>t</mi><mo>)</mo><mo>)</mo></mrow><msub><mi>w</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&times;</mo><mi>&theta;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo><msub><mi>h</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>c</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000891864140000024.GIF" wi="1610" he="143" /></maths>v<sub>j</sub>(t+1)=v<sub>j</sub>(t)‑η<sub>v</sub>(y<sub>d</sub>(t)‑y(t))w<sub>j</sub>(t)θ(t)y(t‑1)      (8)w<sub>j</sub>(t+1)=w<sub>j</sub>(t)‑η<sub>w</sub>(y<sub>d</sub>(t)‑y(t))θ<sub>j</sub>(t)       (9)其中,η<sub>c</sub>为中心c的学习率,η<sub>c</sub>∈(0,0.01];η<sub>σ</sub>为宽度σ的学习率,η<sub>σ</sub>∈(0,0.01];η<sub>v</sub>为反馈连接权值v的学习率,η<sub>v</sub>∈(0,0.02];η<sub>w</sub>为连接权值w的学习率,η<sub>w</sub>∈(0,0.01];c<sub>j</sub>(t+1)=[c<sub>1j</sub>(t+1),c<sub>2j</sub>(t+1),…,c<sub>4j</sub>(t+1)]为t+1时刻第j个隐含层神经元的中心向量;σ<sub>j</sub>(t+1)为t+1时刻第j个隐含层神经元的宽度;v<sub>j</sub>(t+1)为t+1时刻输出神经元与第j个隐含层神经元的反馈连接权值;w<sub>j</sub>(t+1)为t+1时刻第j个隐含层神经元与输出神经元的连接权值;④t&gt;3时,计算隐含层神经元的独立贡献度;<math><![CDATA[<mrow><msub><mi>&psi;</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>q</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><msub><mi>q</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mrow><mo>(</mo><msub><mi>q</mi><mi>j</mi></msub><mo>(</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>+</mo><msub><mi>q</mi><mi>j</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>m</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000891864140000031.GIF" wi="1214" he="183" /></maths>其中,ψ<sub>j</sub>(t)为t时刻第j个隐含层神经元的独立贡献度;q<sub>j</sub>(t‑1)为t‑1时刻第j个隐含层神经元的独立贡献输出,q<sub>j</sub>(t)为t时刻第j个隐含层神经元的独立贡献输出;且q<sub>j</sub>=[q<sub>j</sub>(t‑1),q<sub>j</sub>(t)]是第j个隐含层神经元的独立贡献输出向量,Q(t)=[q<sub>1</sub>(t),…q<sub>m‑1</sub>(t),q<sub>m</sub>(t)]<sup>T</sup>为t时刻隐含层神经元的独立贡献输出矩阵,Q(t)为:Q(t)=Φ(t)Ω(t)        (11)其中,Ω(t)为t时刻独立性系数矩阵,Ω(t)为:Ω(t)=D<sup>‑1</sup>(t)Φ(t)B(t)z(t)       (12)其中,Φ(t)=[θ(t‑1),θ(t)]为t时刻隐含层输出矩阵,θ(t‑1)=[θ<sub>1</sub>(t‑1),θ<sub>2</sub>(t‑1),...,θ<sub>m</sub>(t‑1)]<sup>T</sup>为t‑1时刻隐含层的输出向量,θ(t)=[θ<sub>1</sub>(t),θ<sub>2</sub>(t),...,θ<sub>m</sub>(t)]<sup>T</sup>为t时刻隐含层的输出向量;D(t)为t时刻Φ(t)的协方差矩阵,B(t)为t时刻y(t)的白化矩阵,z(t)为t时刻y(t)的白化转换矩阵:<math><![CDATA[<mrow><mi>D</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msup><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>j</mi></msub><mo>(</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>-</mo><mover><mi>&theta;</mi><mo>&OverBar;</mo></mover><mo>(</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>)</mo></mrow><mn>2</mn></msup></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></mfrac></mtd><mtd><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>j</mi></msub><mo>(</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>-</mo><mover><mi>&theta;</mi><mo>&OverBar;</mo></mover><mo>(</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>j</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>-</mo><mover><mi>&theta;</mi><mo>&OverBar;</mo></mover><mo>(</mo><mi>t</mi><mo>)</mo><mo>)</mo></mrow></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>j</mi></msub><mo>(</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>-</mo><mover><mi>&theta;</mi><mo>&OverBar;</mo></mover><mo>(</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>j</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>-</mo><mover><mi>&theta;</mi><mo>&OverBar;</mo></mover><mo>(</mo><mi>t</mi><mo>)</mo><mo>)</mo></mrow></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></mfrac></mtd><mtd><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msup><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>j</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>-</mo><mover><mi>&theta;</mi><mo>&OverBar;</mo></mover><mo>(</mo><mi>t</mi><mo>)</mo><mo>)</mo></mrow><mn>2</mn></msup></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000891864140000032.GIF" wi="1654" he="526" /></maths>B(t)=Λ<sup>‑1/2</sup>(t)U<sup>T</sup>(t)            (14)z(t)=Λ<sup>‑1/2</sup>(t)U<sup>T</sup>(t)y(t)          (15)其中,<math><![CDATA[<mrow><mover><mi>&theta;</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mo>(</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>+</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mo>(</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>+</mo><mo>...</mo><mo>+</mo><msub><mi>&theta;</mi><mi>m</mi></msub><mo>(</mo><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo><mo>)</mo></mrow><mo>/</mo><mi>m</mi></mrow>]]></math><img file="FDA0000891864140000033.GIF" wi="925" he="85" /></maths>为t‑1时刻隐含层输出向量元素的均值,<math><![CDATA[<mrow><mover><mi>&theta;</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>+</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>+</mo><mo>...</mo><mo>+</mo><msub><mi>&theta;</mi><mi>m</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>)</mo></mrow><mo>/</mo><mi>m</mi></mrow>]]></math><img file="FDA0000891864140000034.GIF" wi="733" he="86" /></maths>为t时刻隐含层输出向量元素的均值;U(t)为t时刻y(t)的特征值矩阵,Λ(t)为t时刻y(t)的特征值对角矩阵;y(t)是t时刻自组织递归RBF神经网络的输出矩阵y(t)=Φ(t)δ(t)          (16)其中,δ(t)是t时刻隐含层到输出层的连接权值矩阵δ(t)=[w(t‑1),w(t)]       (17)其中,w(t‑1)=[w<sub>1</sub>(t‑1),w<sub>2</sub>(t‑1),...,w<sub>m</sub>(t‑1)]<sup>T</sup>是t‑1时刻隐含层与输出层的连接权值向量,w(t)=[w<sub>1</sub>(t),w<sub>2</sub>(t),...,w<sub>m</sub>(t)]<sup>T</sup>是t时刻隐含层与输出层的连接权值向量;⑤t&gt;3时,计算隐含层神经元的活跃度;<math><![CDATA[<mrow><msub><mi>S</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><mo>|</mo><mo>|</mo><msub><mi>h</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>c</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000891864140000041.GIF" wi="1228" he="93" /></maths>其中,j=1,2,…,m,S<sub>j</sub>(t)为t时刻第j个隐含层神经元的活跃度;⑥t&gt;3时,调整自组织递归RBF神经网络的结构;在调整网络结构过程中,计算第l个隐含层神经元的活跃度S<sub>l</sub>(t)以及第l个隐含层神经元的独立贡献度ψ<sub>l</sub>(t),当第l个隐含层神经元的活跃度以及独立贡献度满足S<sub>l</sub>(t)=max S(t)          (19)ψ<sub>l</sub>(t)=max ψ(t)         (20)其中,S(t)=[S<sub>1</sub>(t),…,S<sub>m‑1</sub>(t),S<sub>m</sub>(t)]为t时刻隐含层神经元的活跃度向量,ψ(t)=[ψ<sub>1</sub>(t),…,ψ<sub>m‑1</sub>(t),ψ<sub>m</sub>(t)]为t时刻隐含层神经元的独立贡献度向量;增加1个隐含层神经元,并更新隐含层神经元数为M<sub>1</sub>=m‑1;否则,不调整自组织递归RBF神经网络的结构,M<sub>1</sub>=m;当第i个隐含层神经元的活跃度以及独立贡献度满足S<sub>i</sub>(t)=min S(t)        (21)ψ<sub>i</sub>(t)=min ψ(t)       (22)则删除第i个隐含层神经元,并更新隐含层神经元数为M<sub>2</sub>=M<sub>1</sub>‑1;否则,不调整自组织递归RBF神经网络的结构,M<sub>2</sub>=M<sub>1</sub>;⑦学习步数s增加1,如果步数s&lt;N,则转向步骤③进行继续训练,如果s=N转向步骤⑧;⑧根据公式(5)计算自组织递归RBF神经网络的性能,如果E(t)≥E<sub>d</sub>,则转向步骤③进行继续训练,如果E(t)&lt;E<sub>d</sub>,则停止调整;(4)生化需氧量BOD浓度预测;将测试样本数据作为训练后的自组织递归RBF神经网络的输入,自组织递归RBF神经网络的输出即为生化需氧量BOD浓度的软测量值。
地址 100124 北京市朝阳区平乐园100号