首页> 中国专利> 一种基于多目标优化-模糊神经网络的出水总氮智能检测方法

一种基于多目标优化-模糊神经网络的出水总氮智能检测方法

摘要

一种基于多目标优化‑模糊神经网络的出水总氮智能检测方法属于污水处理领域,针对污水处理过程中出水总氮浓度难以实时检测、预测结果精确度低的问题。该智能检测方法针对网络的多级学习目标函数,采用具有全局优化能力的多目标粒子群优化算法优化网络结构和参数,建立合适的模糊神经网络检测模型,解决了基于单一目标函数的模糊神经网络泛化能力较差的问题;实验结果表明该方法提高了出水总氮的预测精度,保障在污水处理过程中出水总氮实能够实时准确地获得,同时保证了污水处理厂中低成本的需求。

著录项

  • 公开/公告号CN112183719A

    专利类型发明专利

  • 公开/公告日2021-01-05

    原文格式PDF

  • 申请/专利权人 北京工业大学;

    申请/专利号CN202010964415.6

  • 发明设计人 韩红桂;孙晨暄;乔俊飞;

    申请日2020-09-15

  • 分类号G06N3/04(20060101);G06N3/08(20060101);G06N3/00(20060101);G01N33/18(20060101);

  • 代理机构11203 北京思海天达知识产权代理有限公司;

  • 代理人刘萍

  • 地址 100124 北京市朝阳区平乐园100号

  • 入库时间 2023-06-19 09:26:02

说明书

技术领域

本发明在城市污水处理过程运行特性的分析基础上,通过建立基于模糊神经网络的出水总氮智能检测模型,基于多目标粒子群优化算法同时对检测模型的参数和结构进行调整,从改进模糊神经网络优化算法的角度实现出水总氮浓度的智能检测。这种基于多目标优化-模糊神经网络的总出水总氮智能检测方法在实际过程中,能够充分优化网络的学习目标函数,通过改善模糊神经网络的泛化能力提高网络的预测精度,实现更加精确的出水总氮检测精度,属于水处理领域。

背景技术

2019年度《中国水资源公报》显示:2019年全国用水总量为6021.2亿立方米,较2018年增长5.7亿立方米。随着我国城镇化进程的加快,我国对淡水资源的需求量不断增加,导致污水产生量越来越大,因此污水治理成为我国近年来的重要工作之一。从20世纪80年代我国污水处理厂开始大规模建设,到现在我国污水处理能力得到了极大提高。据统计2019年我国城市污水处理厂的污水处理能力超过2.1亿立方米/日,对防治水体污染、环境保护起到积极作用。因此,对污水处理过程的研究成果具有广阔的应用前景。

随着污水处理技术提高,污水中有机物污染得到遏制,但氮、磷等营养物超标排放使水体污染仍然十分严重。其中,氮含量的增加是造成水体质量恶化和富营养化的主要因素之一,污水处理中出水总氮的含量是衡量污水处理厂出水水质的基础指标。同时在《城市污水再生利用景观环境用水水质》等多个国家标准上也都将总氮含量作为一个衡量指标。因此,准确快速地检测出水中总氮的含量对防治水体污染和再生利用具有重大意义。当前,污水处理厂主要通过化学实验手段检测总氮浓度。该方法虽然能保证较精确的检测精度,但对操作环境要求高,检测时间长,无法满足实时性检测的要求。近年来,在线仪表检测可以实现出水水样的自动检测,但仪器购买和仪器维护成本较高。因此,如何利用信息化技术实现低成本和高精度检测是研究的关键。由于人工神经网络的非线性逼近能力和学习能力,可以对污水处理过程的非线性系统进行有效建模,为污水出水水质检测提供了一种新的方法。因此本发明在提高出水总氮浓度的检测精度上具有重要的现实意义。

本发明设计了一种基于多目标优化-模糊神经网络出水总氮浓度智能检测方法,该方法利用偏最小二乘算法提取特征变量,建立了基于模糊神经网络的检测模型,采用具有全局优化能力的多目标粒子群优化算法优化模糊神经网络的多级学习目标来训练模型以提高模型的泛化性能,提高了出水总氮的检测精度,从改善模型泛化能力本身出发为实现出水总氮精确检测并降低测量成本提供了一种有效的方法,实现污水处理厂的实际需求。

发明内容

本发明获得了一种基于多目标粒子群的全局优化算法训练模糊神经网络的出水总氮智能检测方法,该方法采用最小二乘算法在众多过程变量中提取特征变量确定与出水总氮相关的主要变量;基于模糊神经网络的多级学习目标,利用多目标粒子群算法同时优化模型的参数和结构来构造模糊神经网络,解决了传统模糊神经网络泛化能力较差的问题,实现出水总氮的实时测量并具有较好的检测精度。

本发明采用了如下的技术方案及实现步骤:

1.一种基于多目标优化-模糊神经网络的出水总氮智能检测方法,其特征在于,包括以下步骤:

步骤1:特征变量选取

步骤1.1:对污水处理过程进行分析,采用最小二乘方法对影响出水总氮浓度的多个过程变量进行特征变量提取;确定加药量、厌氧中ORP、二好末正磷酸盐、进水小室pH、进水小室氨氮NH

步骤1.2:将由步骤1.1获取的7个特征变量分别归一化至[0,1],输出变量出水总氮归一化至[0,1];

步骤2:建立用于出水总氮智能检测的模型

基于模糊神经网络的检测模型结构共四层:输入层、径向基层、规则层和输出层;确定其7-P-Q-1的连接方式,即输入层神经元个数为7,径向基层神经元个数为P,规则层神经元个数为Q,输出层神经元数为1,P和Q均为[2,15]之间的正整数,且P=Q;设定N个训练样本,出水总氮检测模型的输入向量为x(n)=[x

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

u

其中,u

②径向基层:该层由P个神经元组成,该层输出可以表示为:

其中,μ

③规则层:该层由Q个神经元组成,该层输出可以表示为:

其中,η

④输出层:该层由1个神经元组成,采用加权因子法,该层输出表示为:

其中,y(n)为模糊神经网络的预测输出,w

步骤3:基于多目标粒子群优化算法的模糊神经网络检测模型训练

步骤3.1:模糊神经网络检测模型初始化:

设定模糊神经网络的初始中心向量μ

步骤3.2:多目标粒子群优化算法初始化:

设最大迭代次数为T

其中,l=1,2,...,L,a

步骤3.3:计算多目标粒子群优化算法的优化目标函数

多目标粒子群优化算法基于模糊神经网络的优化目标函数包括:模糊神经网络的准确性和复杂度;模糊神经网络的准确性由均方根误差表示,因此设计的优化目标函数是:

其中,y

其中,Q

步骤3.4:计算多目标粒子群优化算法中种群的全局最优粒子:

基于多目标粒子群优化算法的目标函数值f

其中,S

其中,G

步骤3.5:根据粒子的速度和位置更新实现模糊神经网络参数调整:

粒子l的第d维速度和位置更新公式:

v

a

其中,v

步骤3.6:若mod(t,5)≠0且t

步骤3.7:模糊神经网络结构更新规则如下:

Q

其中,当Q

步骤3.8:若t

步骤4:出水总氮浓度智能检测

利用训练好的出水总氮智能检测模型,以加药量、厌氧中ORP、二好末正磷酸盐、进水小室pH、进水小室氨氮NH

本发明的创造性主要体现在:

(1)本发明针对当前污水处理中出水总氮检测周期长,提出了一种基于模糊神经网络的出水总氮智能检测方法,解决了出水总氮含量难以实时测量的问题;

(2)本发明针对单一学习目标难以改善模糊神经网络泛化能力的问题,提出了一种多级泛化能力评价指标,将多级泛化能力评价指标作为构建模型参数和结构调整的目标函数,弥补单一目标的缺陷;

(3)本发明依据多级网络学习函数,采用改进的多目标粒子群优化算法对模型的参数和结构同时进行优化,使构建的模型具有合适的训练精度和网络结构,本发明从改善模型的泛化能力本身出发设计网络,解决了模糊神经网络结构难以确定、检测精度较低的问题,实现污水处理厂低成本高精度的检测的需求。

附图说明

图1是本发明智能检测方法的出水总氮训练效果图,其中实线为出水总氮实际输出值,虚线为基于全局优化的模糊神经网络训练值;

图2是本发明智能检测方法的出水总氮训练误差图;

图3是本发明智能检测方法的出水总氮预测结果图,其中实线为出水总氮实际输出值,虚线为基于全局优化的模糊神经网络预测值;

图4是本发明智能检测方法的出水总氮预测误差图;

具体实施方式

实验数据来自某污水处理厂2020年水质分析表;分别取进水流量、厌氧中ORP、缺氧前ORP、缺氧末硝态氮NO

本发明采用了如下的技术方案及实现步骤:

1.一种基于多目标优化-模糊神经网络的出水总氮智能检测方法,其特征在于,包括以下步骤:

步骤1:特征变量选取

步骤1.1:对污水处理过程进行分析,采用最小二乘方法对影响出水总氮浓度的多个过程变量进行特征变量提取;确定加药量、厌氧中ORP、二好末正磷酸盐、进水小室pH、进水小室氨氮NH

步骤1.2:将由步骤1.1获取的7个特征变量分别归一化至[0,1],输出变量出水总氮归一化至[0,1];

步骤2:建立用于出水总氮智能检测的模型

基于模糊神经网络的检测模型结构共四层:输入层、径向基层、规则层和输出层;确定其7-P-Q-1的连接方式,即输入层神经元个数为7,径向基层神经元个数为P,规则层神经元个数为Q,输出层神经元数为1,P和Q均为[2,15]之间的正整数,且P=Q;包含350个训练样本,出水总氮检测模型的输入向量为x(n)=[x

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

u

其中,u

②径向基层:该层由P个神经元组成,该层输出可以表示为:

其中,μ

③规则层:该层由Q个神经元组成,该层输出可以表示为:

其中,η

④输出层:该层由1个神经元组成,采用加权因子法,该层输出表示为:

其中,y(n)为模糊神经网络的预测输出,w

步骤3:基于多目标粒子群优化算法的模糊神经网络检测模型训练

步骤3.1:模糊神经网络检测模型初始化:

设定模糊神经网络的初始中心向量μ

步骤3.2:多目标粒子群优化算法初始化:

设最大迭代次数为T

其中,l=1,2,...,100,a

步骤3.3:计算多目标粒子群优化算法的优化目标函数

多目标粒子群优化算法基于模糊神经网络的优化目标函数包括:模糊神经网络的准确性和复杂度;模糊神经网络的准确性由均方根误差表示,因此设计的优化目标函数是:

其中,n=1,2,…,350,y

其中,Q

步骤3.4:计算多目标粒子群优化算法中种群的全局最优粒子:

基于多目标粒子群优化算法的目标函数值f

其中,S

其中,G

步骤3.5:根据粒子的速度和位置更新实现模糊神经网络参数调整:

粒子l的第d维速度和位置更新公式:

v

a

其中,v

步骤3.6:若mod(t,5)≠0且t<500时,迭代次数t增加1,重复步骤3.3-3.5;若mod(t,5)=0且t<500时,转到步骤3.7;若t=500时停止计算,选出最优粒子并作为最佳模糊神经网络的参数和结构,完成训练;mod()为求余操作;

步骤3.7:模糊神经网络结构更新规则如下:

Q

其中,当Q

步骤3.8:若t<500时,迭代次数t增加1,重复步骤3.3-3.6;若t=500时停止计算,选出最优粒子并作为最佳模糊神经网络的参数和结构,完成训练;

步骤4:出水总氮浓度智能检测

步骤4.1:利用出水总氮的训练数据训练模糊神经网络模型,得到模型最佳网络参数和结构;

出水总氮浓度智能检测方法训练结果如图1所示,X轴:训练样本数,单位是个,Y轴:出水总氮训练输出值,单位是毫克/升,实线为出水总氮实际输出值,虚线是出水总氮预测输出值;出水总氮实际输出与训练输出的误差如图2,X轴:训练样本数,单位是个,Y轴:出水总氮训练误差,单位是毫克/升;

步骤4.2:利用训练好的出水总氮智能检测模型,以加药量、厌氧中ORP、二好末正磷酸盐、进水小室pH、进水小室氨氮NH

出水总氮浓度智能检测方法测试结果如图3所示,X轴:测试样本数,单位是个,Y轴:出水总氮预测输出值,单位是毫克/升,实线是出水总氮实际输出值,虚线为出水总氮预测输出值;出水总氮实际输出与测试输出的误差如图4,X轴:测试样本数,单位是个,Y轴:出水总氮预测误差,单位是毫克/升。实验结果表明了基于多目标优化-模糊神经网络的出水总氮智能检测方法的有效性。

实际数据:

表1.甲醇加药量体积的输入值(m3)

表2.厌氧中ORK变量的输入值(mg/L)

表3.二好末正磷酸盐变量的输入值(mg/L)

表4.进水小室KH的输入值(mg/L)

表5.进水小室氨氮NH3N的输入值(mg/L)

表6.缺氧末硝态氮NO

表7.初沉池出水COD变量的输入值(mg/L)

表8.出水总氮变量的输出值(mg/L)

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号