一种基于随机递归小波神经网络的船舶污水处理控制预测系统及预测方法与流程

文档序号:17264211发布日期:2019-03-30 09:53阅读:179来源:国知局
一种基于随机递归小波神经网络的船舶污水处理控制预测系统及预测方法与流程

本发明涉及的是一种船舶生活污水处理预测系统及其预测方法。



背景技术:

国际海事组织(imo)对船舶污水的排放要求越来越严格。尽管生活污水处理技术和装置在我国发展迅猛,但还是存在许多问题。尤其是在处理过程中的控制问题,由于污水处理过程中存在高度非线性、强耦合性、时变、大滞后性和复杂性等特点,传统的控制方法,例如开关控制或pid控制,只能对单个变量进行控制,而对于复杂的系统,无法实现稳定有效的控制。

针对传统控制方法存在的缺陷,近年来,很多学者对污水处理过程中控制进行了大量的研究并提出了很多数学模型,比如asm系列模型、模糊控制模型等。但是,目前污水处理过程模型结构复杂,待定参数过多,可辨识差,不能动态地反映出操作变量和控制目标之间的联系,所以无法用于在线控制。此外,由于污水处理过程受进水水质、温度和ph,具有强耦合性和高度非线性等特点,更是对污水处理过程得监测和控制提出了挑战。因此,寻求一种有效的污水处理过程控制方法尤为紧迫。

本发明设计了基于随机回归小波神经网络(srwnn)的船舶污水处理控制预测系统,通过构建小波算法和递归神经网络结合,利用模型预测的方法时间对污水处理过程中出水污染物(cod和总氮)进行实时监测,特别针对低温时船舶污水处理系统处理效率低的问题,提出了相应的控制策略。该系统应用于污水处理过程的监测和控制,提高了系统的稳定性和可靠性,同时保障了出水水质并且降低了能耗。此外,该系统极大降低了人为因素对控制过程的干扰和操作人员带来的运行成本。



技术实现要素:

本发明的目的在于提供能极大降低人为因素对控制过程的干扰和操作人员带来的运行成本的一种基于随机递归小波神经网络的船舶污水处理控制预测系统及预测方法。

本发明的目的是这样实现的:

本发明一种基于随机递归小波神经网络的船舶污水处理控制预测系统,其特征是:包括缓冲池、生化处理池,进水管连通缓冲池,缓冲池通过中间管连通生化处理池,生化处理池出口连通出水管,进水管上安装进水调节阀,中间管上安装流量传感器,生化处理池底部设置加热装置,生化处理池下方连接曝气泵,生化处理池里分别设置温度传感器、在线cod传感器、在线总氮传感器。

本发明一种基于随机递归小波神经网络的船舶污水处理控制预测方法,其特征是:小波神经网络预测模型分为三层:输入层、隐含层和输出层;预测模型srwnn神经网络输入为x(t)=[x1(t),x2(t),x3(t),x4(t)]t,x1(t)为t时刻生化处理区温度值,x2(t)为t时刻生化处理区流量值,x3(t)为t时刻生化处理区cod值,x4(t)为t时刻生化处理区氨氮值;

模型建立如下:

(1)初始化随机递归小波神经网络控制器:确定神经网络为4-n-n-2的连接方式,即输入层神经元为4,隐含层、递归层的神经元为n,输出层神经元为2,n=2n+1,n为输入层神经元的个数,学习率从0.02到0.2之间,初始连接权重wij、vj、cj在[-1,1]上符合标准均匀分布;初始的标度因子aj和平移因子bj符合标准正态分布;误差ξ=10-5和最大训练迭代k=100设计用于船舶污水处理过程控制预测的目标函数:

其中,cj是隐藏层到输出层的权重,ψ(x)是wnn模型的母小波函数,采用morlet小波函数。morlet小波函数的定义由表达式ψ(x)=cos(1.75x)exp{-x2/2}描述,ψa,b(x)是对应的基底小波函数,作为隐藏层中的激活函数;

(2)定义srwnn模型性能指标,损失函数为:

其中e为结果测试的损失函数,α是时间强度参数,tn是训练数据任意时间值,tl是训练数据的最新值,γ是根据训练数据的预设值,是训练样本对应的平均值,输出值误差为:

应用梯度下降法使得损失函数最小化,直到损失函数小于预设误差阈值ξ=10-5

(3)训练srwnn模型并进行参数更新:

输入层连接权重的梯度为:

其中η是学习率,控制学习速率;为srwnn模型激活函数的导数;

相应的,递归层连接权重的梯度为:

隐藏层的连接权重梯度为:

小波函数的两个指标aj、bj的梯度分别为:

srwnn模型的参数更新公式分别为:

(4)判断当前时刻出水cod和氨氮的目标函数误差大小,当e>ξ时,重复步骤(3);如果e<ξ时,则转到步骤(1)计算srwnn控制器的输出y1(t),y2(t)。

本发明一种基于随机递归小波神经网络的船舶污水处理控制预测方法还可以包括:

1、当检测当前时刻温度值x1(t)小于设定值15℃时,srwnn控制器输出指令,开启加热装置;直至温度值x1(t)升高到30℃,关闭加热装置。

2、当出水cod预测值y1(t)大于设定值125mg/l,出水tn预测值y2(t)大于设定20mg/l时,开启进水流量调节阀,降低进水流量至原来的1/2,并打开曝气泵的功率调节器,增大进气量,进而增大溶解氧浓度。

本发明的优势在于:

1、采用随机递归小波神经网路预测控制算法,构建了随机递归小波神经网络(srwnn)的船舶污水处理控制预测系统。通过小波变换与递归神经网络相结合,使小波神经网络完全继承了小波变换的优良时频局部化特性和递归神经网络的历史数据记忆特性,实现了强非线性逼近,进而克服了污水处理过程中存在高度非线性、强耦合性、时变、大滞后性和复杂性对模型的影响。对比目前运用于污水处理中的算法,例如模糊控制算法,bp神经网络和自组织径向基神经网络等算法,具有结构简单,收敛速度快,精度更高等优点。

2、在污水处理过程控之中,一般只是针对溶解氧、ph等指标进行控制,但是对于船舶生活污水,温度是必不可少的参考因素。当船在冬季远洋航行时,污水的水温经常低于微生物所能存活的温度,此时会对生物处理系统造成破坏。而基于小波神经网络(wnn)的船舶污水处理控制预测系统,对比其他的控制技术,加入了温度的控制。

3、目前大多数运用于污水处理中的算法只考虑了单一因素,比如溶解氧浓度、ph值等,只能对正常运行起到辅助作用,并不能对整个污水处理设备的正常运行提供控制;该随机递归小波神经网络(srwnn)的船舶污水处理控制预测系统,基于随机递归小波神经网络算法的预测值,提出了相应的控制策略,对比市面上的其他算法和控制系统,我们的系统对船舶污水处理设备起到自我监测和诊断的同时,还提出了控制策略解决低温条件下船舶生活污水处理系统处理效率低的问题,进而实现了自我修复,智能化程度高,进一步节省了运行成本。

附图说明

图1为随机递归小波神经网络结构图;

图2为船舶污水处理系统主体图;

图3为过程控制示意图;

图4为出水cod结果预测值;

图5为出水cod结果误差值;

图6为出水氨氮结果预测值;

图7为出水氨氮结果误差值。

具体实施方式

下面结合附图举例对本发明做更详细地描述:

结合图1-7,本发明一种基于随机递归小波神经网络(srwnn)的船舶污水处理控制预测系统,用于对船舶生活污水处理系统运行进行控制和预测,其过程控制示意图如图1,该系统包含3个模块,分别为船舶污水处理装置本体、传感器采集模块和随机递归小波神经网络控制器;

船舶污水处理装置本体图如图2,总体布局分为缓冲池和生化处理池,缓冲池进水口连有进水调节阀,用于控制进水水量;缓冲区与生化处理区相连,用于缓冲系统污水进水量;生化处理区与投药区通过投药泵相连,用于降解船舶污水中的有害物质(cod和总氮等)此外,生化处理区内置加温模块,为了防止温度过低破坏生物系统;

传感器采集模块内置于船舶污水处理装置生化处理池中,包含温度传感器、流量传感器、在线cod传感器和在线总氮传感器,用于对船舶生活污水处理系统的温度、流量、cod和总氮指标进行实时监测,进而得到传感器信号传入随机递归小波神经网络控制器;此外,系统的装置本体内置加热装置,可以根据温度传感器采集回来的系统实时温度值,不断调整功率,进而使得该船舶污水处理系统处于最适温度状态下运行。

随机递归小波神经网络控制器与传感器模块直接相连,用于将处理后的传感器信号对船舶生活污水处理系统进行控制和水质预测;

随机递归小波神经网络控制器中内置随机递归小波神经网络(srwnn)预测方法,设计基于随机递归小波神经网络的船舶污水处理控制预测系统,小波神经网络结构图如图3,预测模型分为三层:输入层、隐含层和输出层;预测模型srwnn神经网络输入为x(t)=[x1(t),x2(t),x3(t),x4(t)]t,x1(t)为t时刻生化处理区温度值,x2(t)为t时刻生化处理区流量值,x3(t)为t时刻生化处理区cod值,x4(t)为t时刻生化处理区氨氮值;模型建立如下:

(1)初始化随机递归小波神经网络控制器:确定神经网络为4-n-n-2的连接方式,即输入层神经元为4,隐含层、递归层的神经元为n,输出层神经元为2。n的近似确定为n=2n+1,n为输入层神经元的个数。学习率从0.02到0.2之间。初始连接权重wij,vj,cj在[-1,1]上符合标准均匀分布;初始的标度因子aj和平移因子bj符合标准正态分布;误差ξ=10-5和最大训练迭代k=100设计用于船舶污水处理过程控制预测的目标函数:

其中,cj是隐藏层到输出层的权重,ψ(x)是wnn模型的母小波函数,这里采用morlet小波函数。morlet小波函数的定义由表达式ψ(x)=cos(1.75x)exp{-x2/2}描述。ψa,b(x)是对应的基底小波函数,作为隐藏层中的激活函数。

(2)定义srwnn模型性能指标,损失函数为:

其中e为结果测试的损失函数,α(>0)是时间强度参数,tn是训练数据任意时间值,tl是训练数据的最新值,γ是根据训练数据的预设值,是训练样本对应的平均值。输出值误差为:

应用梯度下降法使得损失函数最小化,直到损失函数小于预设误差阈值ξ=10-5。

(3)训练srwnn模型并进行参数更新:

输入层连接权重的梯度为:

其中η是学习率,控制学习速率。为srwnn模型激活函数的导数。

相应的,递归层连接权重的梯度为:

隐藏层的连接权重梯度为:

小波函数的两个指标aj,bj的梯度分别为:

因此,srwnn模型的参数更新公式分别为:

(4)判断当前时刻出水cod和氨氮的目标函数误差大小,当e>ξ时,重复步骤(3);如果e<ξ时,则转到步骤(1)计算srwnn控制器的输出y1(t),y2(t).图4为系统的出水cod结果预测值与真实值对比图,x轴为时间,单位为天,y轴为系统的预测值y1(t)和实际值对比,单位为mg/l;图5为系统的出水cod结果误差值e1,x轴为时间,单位为天,y轴为系统的预测误差;图6为系统的出水氨氮结果预测值与真实值对比图,x轴为时间,单位为天,y轴为系统的预测值y2(t)和实际值对比,单位为mg/l;图7为系统的出水cod结果误差值e2,x轴为时间,单位为天,y轴为系统的预测误差,该结果证明了该随机递归小波神经网络算法的有效性。

通过小波神经网络模型可以提出一种最优控制策略,方便快速找出故障设备及时加以排除,实现设备自我修复,具体控制策略如下:

当检测当前时刻温度值x1(t)小于设定值15℃时,srwnn控制器输出指令,开启设备加热装置,提高反应器的整体温度;直至温度值x1(t)升高到30℃,关闭设备加热装置,污水处理设备正常运行。

当连续一段时间的出水cod预测值y1(t)大于设定值125mg/l,出水tn预测值y2(t)大于设定20mg/l时,开启进水流量调节阀,降低进水流量至原来的1/2,并打开曝气泵的功率调节器,增大设备的进气量,进而增大设备的溶解氧浓度,增强污染物的去除效果。

当出水cod预测值y1(t)小于设定值125mg/l,出水tn预测值y2(t)小于设定值20mg/l时,污水处理设备正常运行。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1