一种基于模糊神经网络的氨氮浓度软测量方法

文档序号:9249371阅读:335来源:国知局
一种基于模糊神经网络的氨氮浓度软测量方法
【技术领域】
[0001] 本发明渉及城市污水处理过程出水水质氨氮浓度的实时测量,基于城市污水处理 生化反应特性,利用一种基于快速次型学习算法的模糊神经网络建立了氨氮浓度的软测 量模型,实现了对城市污水处理过程关键水质参数氨氮浓度的预测;氨氮浓度的实时检测 有益于解决制约出水氨氮实时测量困难的难题,确保关键水质排放实时法标;实现氨氮浓 度的在线预测是实现城市污水处理过程脱氮控制的基础环节,是先进制造技术领域的重耍 分支,既属于控制领域,又属于水处理领域。
【背景技术】
[0002] 水资源问题已成为世界各国政府首耍关注的议题,2015年世界经济论坛发布的 《2015年全球风险报告》中指出:水资源供应危机是未来10年社会风险中最核也的风险之 一,一旦发生将会对全球经济和社会造成根本性破坏。联合国《2014年世界水资源综合评 估报告》也指出:水资源短缺将严重制约21世纪全球经济与社会的可持续发展,并可能导 致国家间冲突。我国属于严重缺水的国家,水资源人均占有量约为世界人均占有量的四分 之一。改革开放W来,随着城市化、工业化进程的提速,社会对淡水资源的需求量日益增大, 同时对水环境的破坏也愈加严重。国家中长期发展规划中提出要抑制异常工况的发生,确 保污水处理水质达标;研究并推广高效、低能耗的污水处理新技术;因此,本发明具有广阔 的应用前景;
[0003] 城市污水处理的目标就是使出水水质达到国家排放标准,如GB18918主要涉及的 参数有化学需氧量、生化需氧量、息浮物、氨氮、总氮和总憐。其中水质参数氨氮是引起水体 富营养化、导致藻类大量繁殖的主要因子,是水环境污染和水体富营养化问题的主要因素, 控制水体富营养化的- '项重耍举措就是将富含氨氮的污水进行处理,并且严格限制出水中 氨氮的排放。目前污水处理j'多采用基于氨氮化学性质的测定方法、基于电极法等物理方 法的测定方法和基于过程机理预测模型的测定方法等,但是W上方法不能实时测量氨氮浓 度,导致城市污水处理过程难W实现闭环控制。因此,研究有效的氨氮浓度实时监测方法已 成为污水控制领域研究的重耍课题,并且具有重耍的意义;
[0004] 本发明涉及了一种出水水质氨氮浓度智能软测量方法,该方法利用基于快速.r.次 型学习算法的模糊神经网络建立辅助变量与氨氮浓度之间的软测量模型,有效地缩短了氨 氮浓度的测量时间,提高了测量精度,并大大的降低了测量成本,为污水处理厂提供了一种 快速高效的测量手段,W保证城市污水处理过程的效率和处理效果。

【发明内容】

[0005] 本发明获得了一种基于模糊神经网络的出水氨氮浓度软测量方法,通过设计出水 氨氮浓度的软测量模型,根据污水处理过程实时采集的数据实现出水氨氮浓度软测量模型 的在线校正,实现了出水氨氮浓度的实时测量,解决了城市污水处理过程出水氨氮浓度难 W实时测量的问题,提高了城市污水处理厂精细化管理和水质质量实时监控的水平,保障 污水处理过程正常运行;
[0006] 本发明采用了如T的技术方案及实现步骤:
[0007] 1. 一种基于模糊神经网络的出水氨氮浓度软测量方法,其特征在于,包括W下步 骤:
[0008] (1)确定软测量模型的辅助变量:采集城市污水处理厂实际水质参数数据,选取 与出水氨氮浓度相关性强的水质变量:进水总磯TP、厌氧末端氧化还原电位0RP、好氧前段 溶解氧DO、好氧末端总固体悬浮物TSS、出水地W及温度作为出水氨氮浓度预测的辅助变 量;
[0009] (2)设计用于出水氨氮浓度的模糊神经网络拓扑结构,模糊神经网络分为四层: 输入层、RBF层、归一化层、输出层;确定拓扑结构为6-P-P-1的连接方式,其中输入层神经 元个数为6,RBF层神经元个数为P个,归一化层神经元个数为P个,P为大于2的正整数,输 出层神经元个数为1个;输入层与RBF层W及RBF与归一化层么间的权值都赋值为1,归一 化层与输出层之间的权值进行随机赋值,赋值区间为[-1,1];设共有S个训练样本,第t时 刻模糊神经网络输入为X(t)二[x:i(t.),&a),X3(t.),X4a),xs(t.),xea)],模糊神经网络的 期望输出表示为YdCt),实际输出表示为y(t);出水氨氮浓度软测量模型计算方式依次为:
[0010] ①输入层;该层由6个神经元组成,每个神经元的输出为:
[00川Uj(t) =Xj(t),i= 1, 2, ???, 6 ; (1)
[0012] 其中,Ui(t)表示输入层第i个神经元t时刻的输出,Xi(t)为输入层第i个神经 元t时刻的输入;
[0013] ②畑F层:服F层由P个神经元组成,每个神经元的输出为:
[0014]
[0015]其中,Cj (t)=[cij (t),C2j.(t.),…,Cw (t.)]表示邸F层第j个神经元t时刻 的中也值,Cy (t)表示RBF层第j个神经元t时刻中也值的第i个元素,0 j (t)二 [0u(t),02j(t),…,06j(t)]表示服F层第j个神经元t时亥Ij的中也宽度,〇u(t)表示 RBF层第j个神经元t时刻中也宽度的第i个元素,巧(0表示RBF层第j个神经元t时刻 的输出;
[0016] ⑨归一化层;归一化层由P个神经元组成,每个神经元的输出为:
[0017]
[0018] 其中,Vi似表示归一化层第1个神经元t时刻的输出
为畑F层神经元输 出值之和,奶(0衷示RBF层第1个神经元t时刻的输出,Cu(t.)表示RBF层第1个神经元 t时刻中也值的第i个元素,Ou(t.)表示邸F层第1个神经元t时刻中也宽度的第i个元 素;
[001引 ④输出层;输出层输出为:
[0020]
[0021]其中,w(t) = [Wi(t),W2(t),…,Wp(t)]表示归一化层与输出层间t时刻的连接 权值向量,Wi(t.)表示归- '化层第1个神经元与输出层神经元t时刻的连接权值,v(t)= [Via),V2a),…,Vp(t)]T表示归一化层t时刻的输出向量,T表示转置,y(t)为输出层神 经元的输出;
[0022] 定义模糊神经网络的均方根误差函数为:
[0023]
(5)
[0024]S表示模糊神经网络输入的训练样本数;
[0025] 城出水氨氮浓度软测量模型校正,具体为:
[0026] ①给定出水氨氮浓度软测量模型RBF层与归一化层神经元个数P,出水氨氮浓度 软测量模型输入为xa),x(2),…,x(t),…,x(S),对应的期望输出为ya),y(2),…, y(t),…,y做,期望误差值设为Ed,Ed小于0.01,初始中也值Cj.(l)中每个变量的赋值区 间为[-2,引,初始中也宽度0 ,.似中每个变量的赋值区间为[0,U,j= 1,2,…,P;初始 权值w(l)中每个变量的赋值区间为[-1,1];
[0027] ②设置学习步数S二1;
[0028]⑨t=S,根据公式(1)、(2)、(3)、(4)计算出水氨氮浓度软测量模型输出y(t), 运用快速二次型学习算法调整计算中也值Cj.(t),中也宽度Oj.(t)w及权值w(t)的增量;
[0029]A0a)二(W似 +A(t)XI)-1X Q(t);巧) 阳030]其中,0(t)二[Ci(t),C2(t),…,Cp(t),0i(t),02(t),…,0。(1;),化(1:)]为模 糊神经网络t时刻的参数向量,并且:
[0031] Q(t)=jT(t)e(t); (7)
[0032]wa)二jT(t)j(t);做
[0033] e(.t)二y (t)-y.d(t);巧)
[0034] Q似是t时亥ij模糊神经网络梯度向量,w (t)为t时亥时莫糊神经网络化3313口矩 阵,jT(t)为j(t)的转置,e(t)为t时刻预测模型输出y(t)与期望输出yd(t)之间的误差, 化cobian向量j(t.)和学习率入a)为
[0035]
(10)
[0036] A (t) = U A (t-1);(11)
[0037] u G化〇. u表示影响因子,入a)二0. 1 ;
[0038] ④调整出水氨氮浓度软测量模型的参数;
[0039] 0 (t'+u二0a)+A0a)二0a)+ (W(t) + 入似XI) -1XQ似;(。)
[0040] 其中,? (t)为出水氨氮浓度软测量模型调整前的参数向量,0 (t+1)为出水氨氮 浓度软测量模型调整后的参数向量;
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1