[发明专利]一种基于模糊神经网络的出水总磷TP预测方法有效

专利信息
申请号: 201410117471.0 申请日: 2014-03-27
公开(公告)号: CN103886369B 公开(公告)日: 2016-10-26
发明(设计)人: 韩红桂;乔俊飞;伍小龙;张一弛 申请(专利权)人: 北京工业大学
主分类号: G06N3/02 分类号: G06N3/02;G06N3/08;G01N33/18
代理公司: 北京思海天达知识产权代理有限公司 11203 代理人: 刘萍
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 针对当前污水处理过程出水总磷TP测量过程繁琐、仪器设备造价高、维护安装困难、测量结果可靠性和精确性低等问题,本发明提出了一种污水处理过程出水总磷TP智能预测方法,建立了基于模糊神经网络出水总磷TP预测方法,并且利用实时数据对预测模型进行校正,实现了对污水处理过程出水总磷TP的预测,解决了出水总磷TP难以测量的问题;实验结果表明该出水总磷TP预测方法能够快速、准确地预测污水处理出水总磷TP浓度,对环境差异具有很好的适应能力,保障了污水处理过程高效稳定运行。
搜索关键词: 一种 基于 模糊 神经网络 出水 tp 预测 方法
【主权项】:
一种基于模糊神经网络的出水总磷TP预测方法,其特征在于,包括以下步骤:(1)确定预测变量和辅助变量;以活性污泥法污水处理过程为研究对象,以出水总磷TP为预测变量,在众多过程变量中选择污泥回流量、泥龄、出水悬浮物浓度SS、出水生物需氧量BOD5、酸碱度pH、进水氨氮NH4‑N、污泥沉降体积指数SVI、氧化还原电位ORP和进水氯Cl为辅助变量;(2)数据的归一化处理,具体的方法为最大最小法,计算公式为z1=(D1‑D1,min)/(D1,max‑D1,min);                    (1)式中,z1为归一化后污泥回流量的实测数据数组;D1为归一化前污泥回流量的实测数据数组;D1,min为数组D1中的最小值,D1,max为数组D1中的最大值;泥龄、出水悬浮物浓度SS、出水生物需氧量BOD5、酸碱度pH、进水氨氮NH4‑N、污泥沉降体积指数SVI、氧化还原电位ORP和进水氯Cl为预测过程的辅助变量,实测数据数组分别为D2,D3,D4,D5,D6,D7,D8,和D9;总磷TP为预测变量,实测数据数组为D10;各数组选出内部的最大值和最小值,根据(1)式相同的处理方式得归一化数组分别为:z2,z3,z4,z5,z6,z7,z8,z9和z10;取z1,z2,...,z10每组数据的前L个组成训练数据数组分别为:x1,x2,x3,x4,x5,x6,x7,x8,x9和y;剩余L′个数据组成预测数据数组分别为:x1′,x2′,x3′,x4′,x5′,x6′,x7′,x8′,x9′和y′;L和L′均为选取数据的个数;(3)出水总磷TP预测模型建立:利用模糊神经网络设计污水处理过程出水总磷TP预测模型,出水总磷TP预测模型的拓扑结构分为四层:输入层、RBF层、归一化层、输出层;确定拓扑结构为9‑m‑m‑1的连接方式,其中输入层神经元个数为9,RBF层神经元个数为m个,归一化层神经元个数为m个,输出层神经元个数为1个;输入层与RBF层以及RBF与归一化层之间的权值都赋值为1,归一化层与输出层之间的权值进行随机赋值,赋值区间为[‑1,1];给定每组训练数据x1,x2,…,x9的第t个数据作为出水总磷TP预测模型输入,t=1,2,…,L,出水总磷TP预测模型计算方式依次为:①输入层:该层由9个神经元组成X(t)=[x1(t);x2(t);x3(t);x4(t);x5(t);x6(t);x7(t);x8(t);x9(t)]T;         (2)其中,X(t)表示输入层的输出向量,T为矩阵转置;x1(t),x2(t),…,x9(t)分别为x1,x2,…,x9的第t个数据,t=1,2,…,L;②RBF层:该层共由m个神经元组成,RBF层输出向量为H(t)=[h1(t),h2(t),…,hm(t)]T,H(t)为径向基向量,hj(t)为第j个RBF神经元的输出,j=1,2,…,m,计算表达式为<mrow><msub><mi>h</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><mo>|</mo><mi>X</mi><mo>(</mo><mi>t</mi><mo>)</mo><mo>-</mo><msub><mi>c</mi><mi>j</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>/</mo><mn>2</mn><msubsup><mi>b</mi><mi>j</mi><mn>2</mn></msubsup><mo>(</mo><mi>t</mi><mo>)</mo><mo>)</mo></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><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>式中cj(t)=[cj1(t),cj2(t),…,cj9(t)]为RBF层第j个神经元的中心向量;cji(t)为第i个输入对应第j个神经元的中心值,cji(t)∈[‑2,2],i=1,2,…,9,bj(t)为第j个神经元的高斯宽度,bj∈[0.01,2];③归一化层:该层共由m个神经元组成,归一化层输出的计算方式为其中为归一化层第j个神经元输出,hj(t)为第j个RBF神经元的输出,为RBF层神经元输出值之和;④输出层:出水总磷TP预测模型的输出为wj(t)表示归一化层第j个神经元与输出层神经元的连接权值,为出水总磷TP预测模型的输出;定义出水总磷TP预测模型的输出与期望输出y(t)之间的误差函数e(t)为:<mrow><mi>e</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>y(t)为数组y的第t个数据;(4)出水总磷TP预测模型校正,具体为:①给定出水总磷TP预测模型RBF层与归一化层神经元个数m,m为自然数,m∈[10,20],出水总磷TP预测模型输入为X(1),X(2),…,X(t),…,X(L),对应的期望输出为y(1),y(2),…,y(t),…,y(L),期望误差值设为Ed,Ed小于0.01;②设置学习步数l=1,根据公式(2)、(3)、(4)、(5)计算出水总磷TP预测模型输出运用梯度下降法计算中心值cji,宽度bj以及权值wj的增量;其中i=1,2,…,9;j=1,2,…,m;Δcji、Δbj和Δwj分别为出水总磷TP预测模型中心值、宽度和权值的增量;λ∈(0,0.1)表示学习率;③调整出水总磷TP预测模型的参数;c′ji(t)=cji(t)+Δcji(t);                    (10)b′j(t)=bj(t)+Δbj(t);                    (11)w′j(t)=wj(t)+Δwj(t);                    (12)其中,cji(t)、bj(t)和w′(t)分别为出水总磷TP预测模型调整前的中心值、宽度和以及权值,cji′(t)、bj′(t)和wj′(t)分别为出水总磷TP预测模型调整后的中心值、宽度和以及权值;④学习步数l增加1,如果步数l<L,则转向步骤②进行继续训练,如果l=L,则转向步骤⑤;⑤计算出水总磷TP预测模型的性能:<mrow><mi>E</mi><mo>=</mo><msqrt><mrow><munderover><mo>&Sigma;</mo><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msup><mrow><mo>(</mo><mover><mi>y</mi><mo>^</mo></mover><mo>(</mo><mi>l</mi><mo>)</mo><mo>-</mo><mi>y</mi><mo>(</mo><mi>l</mi><mo>)</mo><mo>)</mo></mrow><mn>2</mn></msup><mo>/</mo><mi>L</mi></mrow></msqrt><mo>;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>⑥如果E小于或等于期望误差Ed时停止计算;否则转向步骤②继续训练;(5)出水总磷TP预测;将测试样本数据x1′,x2′,…,x9′作为出水总磷TP预测模型输入,出水总磷TP预测模型的输出即为出水总磷的预测值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410117471.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top