[发明专利]一种基于动态前馈神经网络的生化需氧量在线软测量方法无效
申请号: | 201210271656.8 | 申请日: | 2012-07-31 |
公开(公告)号: | CN102879541A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 张昭昭;郭伟;张美金 | 申请(专利权)人: | 辽宁工程技术大学 |
主分类号: | G01N33/18 | 分类号: | G01N33/18;G06N3/02 |
代理公司: | 沈阳东大专利代理有限公司 21109 | 代理人: | 李运萍 |
地址: | 110043*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种基于动态前馈神经网络的生化需氧量在线软测量方法,通过设计用于污水曝气池生化需氧量软测量的动态前馈神经网络拓扑结构,确定动态前馈神经网络的输入样本,并对输入样本进行在线归一化处理;采用标准化后的数据训练神经网络,计算神经网络中与隐节点相连的所有权连接值在每次训练过程中的变化情况,判断该隐节点的活跃性,对活跃度较大的隐节点进行分裂;通过计算隐节点在训练过程中绝对输出的变化情况,判断该隐节点学习信息的能力,删除没有学习能力的隐节点;对神经网络参数进行调整;动态前馈神经网络训练过程结束后,确定曝气池出水生化需氧量BOD;本发明具有实时性好、稳定性好、精度高、神经网络的泛化能力强的优点。 | ||
搜索关键词: | 一种 基于 动态 神经网络 生化 需氧量 在线 测量方法 | ||
【主权项】:
1.一种基于动态前馈神经网络的生化需氧量在线软测量方法,其特征在于:包括以下步骤:步骤1、设计用于污水曝气池生化需氧量软测量的动态前馈神经网络拓扑结构;其中,网络分为三层:输入层、隐含层和输出层;所述的输入层为污水曝气池进水水质指标,所述的输出层为出水生化需氧量BOD;步骤1-1、初始化神经网络结构:确定神经网络结构为l-1-1的连接方式,即输入层神经元为l个,在网络开始训练的时刻,隐含层的神经元为1个,输出层神经元1个;步骤1-2、对神经网络的权值进行随机赋值;神经网络的输入表示为x=(x1,x2,…,xl)T,其中(x1,x2,…,xl)T为(x1,x2,…,xl)的转置,神经网络的期望输出表示为yd;k时刻的训练样本为x(k)=(x1(k),x2(k),…,xl(k))T;假设k时刻动态动态前馈神经网络的隐含层中有m个隐节点,则用k时刻的训练样本训练神经网络时,动态前馈神经网络的输出描述为:y ( k ) = Σ j = 1 m w j ( k ) f ( Σ i = 1 l v ji x i ( k ) ) - - - ( 1 ) ]]> 其中,m表示k时刻当前动态前馈神经网络中隐含层中的神经元数;xi(k)表示k时刻第i个输入节点的输入,其等于k时刻中x(k)=(x1(k),x2(k),…,xl(k))T的第i个分量;vji表示k时刻第j个隐节点与第i个输入节点之间的权连接值;wj(k)表示k时刻第j个隐节点与输出节点之间的权连接值;表示k时刻动态前馈神经网络中隐含层中第j个隐节点的输出,且有h j ( k ) = f ( Σ i = 1 l v ji x i ( k ) ) ; ]]> 所述的隐节点输出f(·)的函数表达式为:f ( x ) = 1 1 + e - x - - - ( 2 ) ]]> 步骤1-3、定义误差函数为:e ( k ) = 1 M Σ k = 1 M ( y ( k ) - y d ( k ) T y ( k ) - y d ( k ) ) - - - ( 3 ) ]]> 其中,M为训练样本总数;y(k)和yd(k)分别表示k时刻神经网络的实际输出和期望输出;步骤2、确定动态前馈神经网络的输入样本,并对输入样本进行在线归一化处理;步骤2-1、确定动态前馈神经网络的输入样本,包括曝气池进水溶解氧浓度DO、化学需氧量COD、悬浮物SS浓度和曝气池PH值;输出为曝气池出水生化需氧量BOD;步骤2-2、对动态前馈神经网络的输入样本进行在线归一化处理;设k时刻的输入样本和输出样本对为:z(k)=(x1(k),x2(k),x3(k),x4(k),x5(k))(4)其中,x1(k),x2(k),x3(k),x4(k)表示输入样本在k时刻的值,作为k时刻神经网络的输入;x5(k)表示k时刻表示曝气池出水生化需氧量的目标值,作为k时刻神经网络的期望输出;在线递归法对输入输出数据进行标准化方法如下:Z j ( k ) = z j ( k ) - z ‾ j ( k ) δ j 2 ( k ) ]]> j=[1,5],k=2,3,4,… (5)其中,zj(k)表示k时刻z(k)中的第j个分量;表示k时刻第j个分量的平均值;δj(k)表示k时刻第j个分量之间的标准差;Zj(k)表示标准化之后的k时刻第j个分量;通过在线递归计算和z ‾ j ( k ) = k - 1 k z ‾ j ( k - 1 ) + 1 k z j ( k - 1 ) , ]]>z ‾ j ( 1 ) = 0 - - - ( 6 ) ]]>δ j 2 ( k ) = k - 1 k δ j 2 ( k - 1 ) + 1 k - 1 ( z j ( k ) - z ‾ j ( k - 1 ) ) , ]]> δj(1)=0(7)步骤3、采用标准化后的数据训练神经网络,计算神经网络中与隐节点相连的所有权连接值在每次训练过程中的变化情况,判断该隐节点的活跃性,对活跃度较大的隐节点进行分裂;通过计算隐节点在训练过程中绝对输出的变化情况,判断该隐节点学习信息的能力,删除没有学习能力的隐节点;对神经网络参数进行调整;步骤4、动态前馈神经网络训练过程结束后,确定曝气池出水生化需氧量BOD;将测试样本数据按照公式(5)、(6)(7)进行标准化处理,标准化处理后的测试样本数据作为训练好的神经网络的输入样本,神经网络的输出按照公式(8)进行反标准化处理:z j ( k ) = Z j ( k ) δ j 2 ( k ) + z ‾ j ( k ) - - - ( 8 ) ]]> 反标准化后的值即为出水BOD的软测量结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁工程技术大学,未经辽宁工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210271656.8/,转载请声明来源钻瓜专利网。