一种基于RBF神经网络的溶解氧精确控制方法技术

技术编号:14483410 阅读:185 留言:0更新日期:2017-01-26 03:00
一种基于RBF神经网络的溶解氧精确控制方法属于水处理领域,又属于智能控制领域。针对污水处理过程高度非线性、强耦合性、时变、大滞后和不确定性严重等特点,该控制方法通过调整神经网络结构,提高神经网络的处理能力,建立基于神经网络的预测模型和设计用于控制的神经网络控制器进行控制,能够提高控制的精度,稳定性;解决了当前基于开关控制和PID控制自适应能力较差的问题。实验结果表明该方法拥有更好的动态响应能力,自适应能力,实现溶解氧DO浓度的精确控制,改善污水处理效果和降低能耗。

【技术实现步骤摘要】

本专利技术利用基于RBF神经网络建立污水处理系统预测模型和设计RBF神经网络控制器,实现污水处理过程中溶解氧DO的控制,溶解氧DO的控制效果直接关系到出水达标的情况以及水厂能耗是否能够降低的问题。将基于RBF神经网络的溶解氧精确控制方法应用于污水处理系统,对溶解氧DO进行精确控制,即可以改善污水处理效果,又实现了在线控制,同时降低了能耗和运行成本。溶解氧浓度的精确控制即属于水处理领域,又属于智能控制领域。
技术介绍
近年来,我国积极建设污水处理设施,快速推动城市与工业场景的污水处理能力。中国环境保护部发布的《2015年中国环境状况公报》指出,为了推进主;要污染物减排,新增城镇污水日处理能力1096万吨,再生水日利用能力338万吨,全国城市污水处理率达91.97%。而水体主要污染物为氨氮,总磷和化学需要量。城市产生污水91.97%都会经过污水处理厂进行处理,以解决环境污染和水资源短缺的问题。但是,由于污水处理厂排放达标率不高,污染物浓度去除不够等仍然是污水处理过程中的重要问题,尤其对工业废水的处理。因此,污水处理厂排放的水会对对土壤以及河流造成了一定的污染。目前,污水处理工艺主要以曝气池为核心,通过微生物降解有机物,实现对污染物的去除。保持好氧池中溶解氧维持在微生物生长适合的浓度,直接影响到污染物如COD的去除和其他有机物的降解,在提高污水处理厂出水达标率的同时降低水厂处理费用,因此溶解氧浓度是污水处理厂处理过程的重要控制参数。溶解氧的控制主要是通过调节曝气系统中鼓风机的阀门开度进行调整。一部分污水处理厂采用人工经验对曝气过程进行调节,其控制效果与人的因素关系密切,控制的可靠性比较低并且处理效果得不到保证。若将鼓风机风量调节到相对比较大的值,以保证出水水质,则会出现能源浪费与节能减排相悖情况。还有另外一部分污水处理厂采用PID控制,在保持系统三个环节参数不变的情况下,对具有大时变,高非线性和强耦合等特点的污水处理过程,PID控制无法实现有效的控制。为了解决人工经验和传统PID控制无法的解决的问题,提出了基于神经网络的溶解氧精确在线控制。人工神经网络具有很强的自学习能力,可以将其应用于溶解氧控制器的设计。通过搭建数据采集、数据传输和鼓风机控制等硬件平台实现了数据采集与传输以及控制信号的下发和执行。基于数据驱动建立污水处理系统数学模型,针对污水处理的非线性和大时变等特征设计控制器。将溶解氧浓度的神经网络建模与控制集成并嵌入软件中,开发出智能控制系统。将其应用于污水处理过程溶解氧的控制,实现了对溶解氧浓度的在线控制,提高了控制的稳定性和可靠性,同时保障了出水水质和降低了消耗而且降低了人为因素对控制过程的干扰和操作人员带来的运行成本。
技术实现思路
本专利技术获得了一种基于梯度下降算法的神经网络溶解氧DO浓度控制方法,设计了RBF神经网络预测模型并且设计了用于控制的RBF神经网络控制器求解污水处理过程中的控制问题;通过该方法进行控制,污水中溶解氧浓度能够达到最佳,解决了污水处理过程中溶解氧难以精确控制的问题,提高了溶解氧DO浓度控制的精度;同时,保障了污水处理过程的稳定性和实现了在线控制;本专利技术采用了如下的技术方案及实现步骤:1.一种基于RBF神经网络的溶解氧精确控制方法,针对序批式间歇活性污泥系统中溶解氧DO浓度进行控制,以鼓风机曝气量为控制量,溶解氧DO浓度为被控量;其特征在于,包括以下步骤:(1)设计基于RBF神经网络的污水处理系统预测模型,预测模型RBF神经网络分为三层:输入层、隐含层和输出层;预测模型RBF神经网络输入为u(k)=[u1(k),u2(k)]T,u2(k)=u1(k-1),u1(k)为k时刻溶解氧DO浓度控制量,u1(k-1)为k-1时刻的溶氧DO浓度控制量,T为矩阵的转置;预测模型RBF神经网络输出为溶解氧DO浓度预测值;其计算方式如下:①初始化预测模型RBF神经网络:确定神经网络2-P-1的连接方式,即输入层神经元为2个,隐含层神经元为P个,P为大于2的正整数;输出层神经元为1个;预测模型RBF神经网络输入层到隐含层的连接权值为1,隐含层和输出层间的连接权值在[0,1]范围内进行随机赋值;神经网络的输出表示如下:ym(k)=Σj=1Pwj(k)fj(u(k))---(1)]]>其中,ym(k)为k时刻预测模型RBF神经网络的输出,wj(k)为隐含层第j个神经元和输出层的连接权值,j=1,2,…,P;fj是预测模型RBF神经网络隐含层第j个神经元的输出,其计算公式为:fj(u(k))=exp(-||u(k)-μj(k)||/σj2(k))---(2)]]>其中,μj(k)表示k时刻隐含层第j个神经元中心值,σj(k)表示k时刻隐含层第j个神经元的中心宽度;②定义预测模型RBF神经网络的性能指标Jm(k)Jm(k)=12em2(k)---(3)]]>em(k)=y(k)-ym(k)(4)其中,y(k)为k时刻实际测量的溶解氧DO浓度值,em(k)为k时刻溶解氧DO浓度值的误差;③对预测模型RBF神经网络的参数进行更新Δwj(k)=∂Jm(k)∂wj(k)=-em(k)fj(u(k))(1-y(k))y(k)---(5)]]>wj(k+1)=wj(k)-ηΔwj(k)=wj(k)+ηem(k)fj(u(k))(1-y(k))y(k)(6)μj(k+1)=μj(k)-η∂Jm(k)∂μj(k)---(7)]]>σj(k+1)=σj(k)-η∂Jm(k)∂σj(k)---(8)]]>其中,Δwj(k)为k时刻第j个隐含层神经元和输出层神经元连接权值的修正量,wj(k)为k时刻第j个隐含层神经元与输出层神经元的连接权值,wj(k+1)为k+1时刻第j个隐含层神经元与输出层神经元的连接权值,μj(k+1)表示k+1时刻隐含层第j个神经元中心值,σj(k+1)表示k+1时刻隐含层第j个神经元的中心宽度;η为学习率,η∈(0,1];④判断当前时刻溶解氧DO预测的目标函数的大小,如果Jm(k)>0.01,则重复步骤③;如果Jm(k)<0.01,则转到步骤①计算预测模型RBF神经网络的输出ym(k);(2)设计用于控制的RBF神经网络控制器;x(k)=[x1(k),x2(k)]T为RBF神经网络控制器的输入,x1(k)为k时刻溶解氧DO浓度设定值与实际值的误差,x2(k)为k时刻溶解氧DO浓度设定值与实际值误差的变化率;①初始化RBF神经网络控制器:确定神经网络2-M-1的连接方式,即输入层神经元为2个,隐含层神经元为M个,M为大于2的正整数;输出层神经元为1个;RBF神经网络控制器输入层到隐含层的连接权值为1,隐含层和输出层间的连接权值在[0,1]范围内进行随机赋值;神经网络的输出表示如下:u(k)=Σi=1Mwic(k)fi(x(k))---(9)]]>其中,u(k)为k时刻RBF神经网络控制器的输出,wic(k)为RBF神经网络控制器隐含层第i个神经元和输出层的连接权值,i=1,2,…,M;fi是RB本文档来自技高网
...
一种基于RBF神经网络的溶解氧精确控制方法

【技术保护点】
一种基于RBF神经网络的溶解氧精确控制方法,针对序批式间歇活性污泥系统中溶解氧DO浓度进行控制,以鼓风机曝气量为控制量,溶解氧DO浓度为被控量;其特征在于,包括以下步骤:(1)设计基于RBF神经网络的污水处理系统预测模型,预测模型RBF神经网络分为三层:输入层、隐含层和输出层;预测模型RBF神经网络输入为u(k)=[u1(k),u2(k)]T,u2(k)=u1(k‑1),u1(k)为k时刻溶解氧DO浓度控制量,u1(k‑1)为k‑1时刻的溶氧DO浓度控制量,T为矩阵的转置;预测模型RBF神经网络输出为溶解氧DO浓度预测值;其计算方式如下:①初始化预测模型RBF神经网络:确定神经网络2‑P‑1的连接方式,即输入层神经元为2个,隐含层神经元为P个,P为大于2的正整数;输出层神经元为1个;预测模型RBF神经网络输入层到隐含层的连接权值为1,隐含层和输出层间的连接权值在[0,1]范围内进行随机赋值;神经网络的输出表示如下:ym(k)=Σj=1Pwj(k)fj(u(k))---(1)]]>其中,ym(k)为k时刻预测模型RBF神经网络的输出,wj(k)为隐含层第j个神经元和输出层的连接权值,j=1,2,…,P;fj是预测模型RBF神经网络隐含层第j个神经元的输出,其计算公式为:fj(u(k))=exp(-||u(k)-μj(k)||/σj2(k))---(2)]]>其中,μj(k)表示k时刻隐含层第j个神经元中心值,σj(k)表示k时刻隐含层第j个神经元的中心宽度;②定义预测模型RBF神经网络的性能指标Jm(k)Jm(k)=12em2(k)---(3)]]>em(k)=y(k)‑ym(k)       (4)其中,y(k)为k时刻实际测量的溶解氧DO浓度值,em(k)为k时刻溶解氧DO浓度值的误差;③对预测模型RBF神经网络的参数进行更新Δwj(k)=∂Jm(k)∂wj(k)=-em(k)fj(u(k))(1-y(k))y(k)---(5)]]>wj(k+1)=wj(k)‑ηΔwj(k)=wj(k)+ηem(k)fj(u(k))(1‑y(k))y(k)       (6)μj(k+1)=μj(k)-η∂Jm(k)∂μj(k)---(7)]]>σj(k+1)=σj(k)-η∂Jm(k)∂σj(k)---(8)]]>其中,Δwj(k)为k时刻第j个隐含层神经元和输出层神经元连接权值的修正量,wj(k)为k时刻第j个隐含层神经元与输出层神经元的连接权值,wj(k+1)为k+1时刻第j个隐含层神经元与输出层神经元的连接权值,μj(k+1)表示k+1时刻隐含层第j个神经元中心值,σj(k+1)表示k+1时刻隐含层第j个神经元的中心宽度;η为学习率,η∈(0,1];④判断当前时刻溶解氧DO预测的目标函数的大小,如果Jm(k)>0.01,则重复步骤③;如果Jm(k)<0.01,则转到步骤①计算预测模型RBF神经网络的输出ym(k);(2)设计用于控制的RBF神经网络控制器;x(k)=[x1(k),x2(k)]T为RBF神经网络控制器的输入,x1(k)为k时刻溶解氧DO浓度设定值与实际值的误差,x2(k)为k时刻溶解氧DO浓度设定值与实际值误差的变化率;①初始化RBF神经网络控制器:确定神经网络2‑M‑1的连接方式,即输入层神经元为2个,隐含层神经元为M个,M为大于2的正整数;输出层神经元为1个;RBF神经网络控制器输入层到隐含层的连接权值为1,隐含层和输出层间的连接权值在[0,1]范围内进行随机赋值;神经网络的输出表示如下:u(k)=Σi=1Mwic(k)fi(x(k))---(9)]]>其中,u(k)为k时刻RBF神经网络控制器的输出,wic(k)为RBF神经网络控制器隐含层第i个神经元和输出层的连接权值,i=1,2,…,M;fi是RBF神经网络隐含层第i个神经元的输出,其计算公式为:fi(x(k))=exp(-||x(k)-μic(k)||/(σic(k))2)---(10)]]>其中,μic(k)表示k时刻RBF神经网络控制器隐含层第i个神经元中心值,σic(k)表示k时刻RBF神经网络控制器隐含层第i个神经元的中心宽度;②定义RBF神经网络控制器的指标Jc(k)Jc(k)=12e2(k)---(11)]]>e(k)=r(k)‑y(k)         (12)其中,e(k)为k时刻溶解氧DO浓度的误差,r(k)为k时刻溶解氧DO浓度设定值;③对RBF神经网络控制器的参数进行更新Δwic(k)=∂Jc(k)&pa...

【技术特征摘要】
1.一种基于RBF神经网络的溶解氧精确控制方法,针对序批式间歇活性污泥系统中溶解氧DO浓度进行控制,以鼓风机曝气量为控制量,溶解氧DO浓度为被控量;其特征在于,包括以下步骤:(1)设计基于RBF神经网络的污水处理系统预测模型,预测模型RBF神经网络分为三层:输入层、隐含层和输出层;预测模型RBF神经网络输入为u(k)=[u1(k),u2(k)]T,u2(k)=u1(k-1),u1(k)为k时刻溶解氧DO浓度控制量,u1(k-1)为k-1时刻的溶氧DO浓度控制量,T为矩阵的转置;预测模型RBF神经网络输出为溶解氧DO浓度预测值;其计算方式如下:①初始化预测模型RBF神经网络:确定神经网络2-P-1的连接方式,即输入层神经元为2个,隐含层神经元为P个,P为大于2的正整数;输出层神经元为1个;预测模型RBF神经网络输入层到隐含层的连接权值为1,隐含层和输出层间的连接权值在[0,1]范围内进行随机赋值;神经网络的输出表示如下:ym(k)=Σj=1Pwj(k)fj(u(k))---(1)]]>其中,ym(k)为k时刻预测模型RBF神经网络的输出,wj(k)为隐含层第j个神经元和输出层的连接权值,j=1,2,…,P;fj是预测模型RBF神经网络隐含层第j个神经元的输出,其计算公式为:fj(u(k))=exp(-||u(k)-μj(k)||/σj2(k))---(2)]]>其中,μj(k)表示k时刻隐含层第j个神经元中心值,σj(k)表示k时刻隐含层第j个神经元的中心宽度;②定义预测模型RBF神经网络的性能指标Jm(k)Jm(k)=12em2(k)---(3)]]>em(k)=y(k)-ym(k)(4)其中,y(k)为k时刻实际测量的溶解氧DO浓度值,em(k)为k时刻溶解氧DO浓度值的误差;③对预测模型RBF神经网络的参数进行更新Δwj(k)=∂Jm(k)∂wj(k)=-em(k)fj(u(k))(1-y(k))y(k)---(5)]]>wj(k+1)=wj(k)-ηΔwj(k)=wj(k)+ηem(k)fj(u(k))(1-y(k))y(k)(6)μj(k+1)=μj(k)-η∂Jm(k)∂μj(k)---(7)]]>σj(k+1)=σj(k)-η∂Jm(k)∂σj(k)---(8)]]>其中,Δwj(k)为k时刻第j个隐含层神经元和输出层神经元连接权值的修正量,wj(k)为k时刻第j个隐含层神经元与输出层神经元的连接权值,wj(k+1)为k+1时刻第j个隐含层神经元与输出层神经元的连接权值,μj(k+1)表示k+1时刻隐含层第j个神经元中心值,σj(k+1)表示k+1时刻隐含层第j个神经元的中心宽度;η为学习率,η∈(0,1];④判断当前时刻溶解氧DO预测的目标函数的大小,如果Jm(k)>0.01,则重复步骤③;如果Jm(k)<0.01,则转到步骤①计算预测模...

【专利技术属性】
技术研发人员:韩红桂祝曙光乔俊飞郭民
申请(专利权)人:北京工业大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1