[发明专利]一种基于模糊神经网络的出水总磷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,计算表达式为![]()
式中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)为:![]()
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预测模型的性能:![]()
⑥如果E小于或等于期望误差Ed时停止计算;否则转向步骤②继续训练;(5)出水总磷TP预测;将测试样本数据x1′,x2′,…,x9′作为出水总磷TP预测模型输入,出水总磷TP预测模型的输出即为出水总磷的预测值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410117471.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种少空气快速节能干燥装置
- 下一篇:大处理量环保除尘器