[发明专利]一种基于模糊神经网络的氨氮浓度软测量方法有效

专利信息
申请号: 201510267158.X 申请日: 2015-05-24
公开(公告)号: CN104965971B 公开(公告)日: 2017-09-01
发明(设计)人: 韩红桂;葛鹭明;乔俊飞 申请(专利权)人: 北京工业大学
主分类号: G06F17/50 分类号: G06F17/50;G06N3/04
代理公司: 北京思海天达知识产权代理有限公司11203 代理人: 刘萍
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 模糊 神经网络 浓度 测量方法
【权利要求书】:

1.一种基于模糊神经网络的氨氮浓度软测量方法,其特征在于,包括以下步骤:

(1)确定软测量模型的辅助变量:采集城市污水处理厂实际水质参数数据,选取与出水氨氮浓度相关性强的水质变量:进水总磷TP、厌氧末端氧化还原电位ORP、好氧前段溶解氧DO、好氧末端总固体悬浮物TSS、出水pH以及温度作为出水氨氮浓度预测的辅助变量;

(2)设计用于出水氨氮浓度的模糊神经网络拓扑结构,模糊神经网络分为四层:输入层、RBF层、归一化层、输出层;确定拓扑结构为6-P-P-1的连接方式,其中输入层神经元个数为6,RBF层神经元个数为P个,归一化层神经元个数为P个,P为大于2的正整数,输出层神经元个数为1个;输入层与RBF层以及RBF与归一化层之间的权值都赋值为1,归一化层与输出层之间的权值进行随机赋值,赋值区间为[-1,1];设第t时刻模糊神经网络输入为x(t)=[x1(t),x2(t),x3(t),x4(t),x5(t),x6(t)],模糊神经网络的期望输出表示为yd(t),实际输出表示为y(t);出水氨氮浓度软测量模型计算方式依次为:

①输入层:该层由6个神经元组成,每个神经元的输出为:

ui(t)=xi(t),i=1,2,…,6;(1)

其中,ui(t)表示输入层第i个神经元t时刻的输出,xi(t)为输入层第i个神经元t时刻的输入;

②RBF层:RBF层由P个神经元组成,每个神经元的输出为:

其中,cij(t)表示RBF层第j个神经元t时刻中心值的第i个元素,σij(t)表示RBF层第j个神经元t时刻中心宽度的第i个元素,表示RBF层第j个神经元t时刻的输出;

③归一化层:归一化层由P个神经元组成,每个神经元的输出为:

其中,vl(t)表示归一化层第l个神经元t时刻的输出,为RBF层神经元输出值之和,表示RBF层第l个神经元t时刻的输出,cil(t)表示RBF层第l个神经元t时刻中心值的第i个元素,σil(t)表示RBF层第l个神经元t时刻中心宽度的第i个元素;

④输出层:输出层输出为:

y(t)=w(t)v(t)=Σl=1Pwl(t)e-Σi=16(xi(t)-cil(t))22σil2(t)Σj=1Pe-Σi=16(xi(t)-cij(t))22σij2(t),i=1,2,...,6;l=1,2,...,P;---(4)]]>

其中,w(t)=[w1(t),w2(t),…,wP(t)]表示归一化层与输出层间t时刻的连接权值向量,wl(t)表示t时刻归一化层第l个神经元与输出层神经元之间的连接权值,v(t)=[v1(t),v2(t),…,vP(t)]T表示归一化层t时刻的输出向量,T表示转置,y(t)为输出层神经元的输出;

定义模糊神经网络的均方根误差函数为:

E(t)=12SΣt=1S(yd(t)-y(t))2;---(5)]]>

S表示模糊神经网络输入的训练样本数;

(3)出水氨氮浓度软测量模型校正,具体为:

①给定出水氨氮浓度软测量模型RBF层与归一化层神经元个数P,出水氨氮浓度软测量模型输入为x(1),x(2),…,x(t),…,x(S),对应的期望输出为y(1),y(2),…,y(t),…,y(S),期望误差值设为Ed,Ed小于0.01,初始中心值cij(t)的赋值区间为[-2,2],初始中心宽度σij(t)的赋值区间为[0,1],j=1,2,…,P;初始权值w(1)中每个变量的赋值区间为[-1,1];

②设置学习步数s=1;

③t=s,根据公式(1)、(2)、(3)、(4)计算出水氨氮浓度软测量模型输出y(t),运用快速二次型学习算法调整计算中心值cj(t),中心宽度σj(t)以及权值w(t)的增量;

ΔΘ(t)=(Ψ(t)+λ(t)×I)-1×Ω(t);(6)

其中,Θ(t)=[c1(t),c2(t),…,cP(t),σ1(t),σ2(t),…,σP(t),w(t)]为模糊神经网络t时刻的参数向量,cj(t)=[c1j(t),c2j(t),…,c6j(t)]表示RBF层第j个神经元t时刻的中心值,j=1,2,…,P;σj(t)=[σ1j(t),σ2j(t),…,σ6j(t)]表示RBF层第j个神经元t时刻的中心宽度,并且:

Ω(t)=jT(t)e(t);(7)

Ψ(t)=jT(t)j(t);(8)

e(t)=y(t)-yd(t);(9)

Ω(t)是t时刻模糊神经网络梯度向量,Ψ(t)为t时刻模糊神经网络Hessian矩阵,jT(t)为j(t)的转置,e(t)为t时刻软测量模型预测输出y(t)与期望输出yd(t)之间的误差,Jacobian向量j(t)和学习率λ(t)为

j(t)=[e(t)c1(t),...,e(t)cP(t),e(t)σ1(t),...,e(t)σP(t),e(t)w(t)];---(10)]]>

λ(t)=μλ(t-1);(11)

μ∈(0,0.1)表示影响因子,λ(1)=0.1;

④调整出水氨氮浓度软测量模型的参数;

Θ(t+1)=Θ(t)+ΔΘ(t)=Θ(t)+(Ψ(t)+λ(t)×I)-1×Ω(t);(12)

其中,Θ(t)为出水氨氮浓度软测量模型调整前的参数向量,Θ(t+1)为出水氨氮浓度软测量模型调整后的参数向量;

⑤学习步数s增加1,如果步数s<S,则转向步骤③进行继续训练,如果s=S转向步骤⑥;

⑥根据公式(5)计算出水氨氮浓度软测量模型的性能,如果E(t)≥Ed(t),则转向步骤②进行继续训练,如果E(t)<Ed(t),则停止模型参数调整;

(4)出水氨氮浓度预测;

将测试样本数据作为训练后的模糊神经网络的输入,模糊神经网络的输出即为出水氨氮浓度的预测值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201510267158.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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