一种基于紫外—可见光吸收光谱的COD在线监测方法技术

技术编号:19775724 阅读:73 留言:0更新日期:2018-12-15 10:27
本发明专利技术提供了一种基于紫外—可见光吸收光谱的COD在线监测方法,包括:进行零点校准;取多个不同类型水样,提取水样在紫外波段的特征吸收波长;建立紫外吸收光谱与COD之间的BP神经网络模型;对BP神经网络模型进行实际水样的训练;对BP神经网络模型改进,选择出适应的个体进行交叉和变异操作,经过多次、各种类型水样的神经网络建模及训练后,建立模型参数数据库。本发明专利技术可选择多个特定波长的吸光度数据作为建模信息,提高了COD值的拟合精度,更能全面的反映COD值。

【技术实现步骤摘要】
一种基于紫外—可见光吸收光谱的COD在线监测方法
本专利技术涉及环境监测领域,尤其涉及一种基于紫外—可见光吸收光谱的COD在线监测方法。
技术介绍
化学需氧量COD(ChemicalOxygenDemand)是以化学方法测量水样中需要被氧化的还原性物质的量,COD指示了水体受还原性物质污染的程度。随着光谱检测法的研究与发展,光谱检测法广泛用于检测水样中COD,该方法具有灵敏度高、准确度好、选择性优、操作简便、分析速度快等特点。光谱法主要基于Lambert-Beer定律的原理,是一种免化学试剂的方法,克服了柜式分析仪的缺点,操作简单便捷、数据准确度高、运营成本低、可实时在线监测。UV法直接测定COD可分为单光谱法、多光谱法和全光谱。单光谱法是利用在波长254nm处大部分有机物存在吸收特性来测定水样的吸光度。多光谱法是在紫外光谱区内以多个紫外波长进行光谱检测。基于紫外—可见光吸收光谱法则对水样进行紫外可见区域内的光谱检测,可得水样在紫外可见光区域内的光谱曲线。单光谱和多光谱适用于对成分相对单一化的水样进行COD的检测,实际水样中成分复杂,有机物组成不同,干扰因素较多,不同的水样其特征的吸收峰也不同。相对而言,基于紫外—可见光吸收光谱法通过检测得到的全紫外光谱吸收曲线,更能全面的反映水质的情况。全光谱检测得到的吸收光谱有部分波长吸光度与COD相关,可选择多个特定波长的吸光度数据作为建模信息。现有的对光谱法数据建模存在一定的不足之处,如:1)大多只是集中于对特定的废水,局限性明显。2)建模过程中多采用单波长或双波长进行COD光谱检测,对较小COD值的拟合精度低,且易受随机因素干扰。3)建立的模型结构在训练过程中结构变化不大,精确度较低,模型的外推能力不高。同时,BP神经网络算法的权值调整采用梯度下降法优化,自身也存在一定的不足之处,会出现收敛速度慢,泛化能力差,网络结构不够统一等问题,影响网络训练速度及网络的广泛应用。
技术实现思路
针对以上问题,本专利技术的旨在建立一个紫外光谱数据与COD值之间的神经网络模型,通过模型训练和误差计算,得到误差在允许范围内的数学模型,提高模型的外推能力。同时结合加动量项以及遗传算法加速模型训练速度,提高收敛性,增强模型的泛化能力等。由不同水质的水样训练后建立模型数据库,仪器在水质监测时可自动判别当前检测水样类型并选取匹配度高的数据模型来进行光谱吸收COD计算。本专利技术提供了一种基于紫外—可见光吸收光谱的COD在线监测方法,包括以下步骤:进行零点校准,采用纯水作为零点校准液进行紫外全波长扫描;取多个不同类型水样,提取水样在紫外波段的特征吸收波长;建立紫外吸收光谱与COD之间的BP神经网络模型;对BP神经网络模型进行实际水样的训练,以不同时刻、不同类型水质的实际水样作为网络训练样本,通过以BP神经网络模型进行光谱法的检测,同时采用国标法检测同一时间的水样,把光谱检测的实际COD值与正确的目标值相比较,根据误差的情况修改各节点的连接权重,使模型不断朝着误差减小的方向变化,最终光谱法检测的COD值与国标法COD值的偏差在检测要求的范围内,而且无限接近,使得神经网络运算法建立的模型更加精确;对BP神经网络模型改进,选择出适应的个体进行交叉和变异操作,产生新个体,返回继续进行训练,计算训练后的神经网络模型误差;建立模型参数数据库,每训练结束一次,神经网络模型可得到一次修正,储存修正后的模型数据,经过多次、各种类型水样的神经网络建模及训练后,建立模型参数数据库。BP神经网络模型结构分为三层:输入层、隐含层和输出层,输入层为水样的特征波长点的吸光度,Aλ=(Aλ1,Aλ2,……Aλn);输出层为水样的COD值,记为y,输入输出的关系y=f(Aλ1,Aλ2,……Aλn),隐含层为单层,所含隐单元数为n1;W为输入层与隐含层间及隐含层与输出层的连接权重,输入层与隐含层的连接权重记Wij=(W11,W12,……)(i=1,2……n;j=11,2……n1),隐含层与输出层的连接权重Wuv(W11,W12,……)(u=1,2……n1;v=11,2……m),隐单元数(n1)采用如下公式进行计算m为输出神经元数,n为输入神经元数,a为1-10之间的整数。所述训练过程包括正向传播和反向传播两个步骤。所述正向传播步骤包括:正向传播步骤是指多个特征波长点的吸光度作为输入层信号,经过隐含层传递后,最终进入输出层的步骤,包括以下步骤:样本的采集与输入,初始权重的选择、输入网络训练样本、样本输出的计算:(1)样本的采集及输入操作前采集大量监测数据,作为训练数据,下述步骤是直接默认样本已获取和输入。(2)初始权重的选择神经网络的初始权重选择随机,并设置当前网络优化次数t=1;(3)输入网络训练样本以由水样全光谱扫描曲线提取的多个特征波长吸光度Aλ为输入x,与输出水样的COD值y组成(x1,y1),(x2,y2),(x3,y3)……(xn,yn);(4)样本输出计算采用常用的激活函数Sigmoid函数:反向传播步骤是对样本t次训练后输出COD值与目标COD值进行比较,对各过程中的误差进行迭代计算,对网络训练进行判断,若误差在目标范围内则训练结束,建模成功,若误差超出目标范围内,则返回继续进行网络训练或者判断模型失败,重新建模。反向传播步骤包括以下步骤:训练误差计算、误差判断、网络改进:(1)训练误差计算对建立的神经网络模型进行多次训练,网络模型训练总误差等于各样本误差平方和的一半,设当前网络优化次数为t,每次为μ步,对N个样本进行t次训练后的总误差进行计算:yi为第i组样本经模型计算得到的COD输出值,为第i组样本目标COD值,即经国标法检测的COD值,N为样本总数;误差Εt与连接权值W有关,也与输入样本和输出有关,根据以上误差Εt计算,存在一个ε使得否则继续进行训练;(2)误差判断:判断误差是否满足预先设置的条件,若满足则停止训练,模型建立成功;若不满足预先设置的目标值,且t次优化的误差小于t-1次优化的误差(Εt≤Εt-1),则增加网络优化步数,继续对模型进行训练,直至误差在接受范围内,继续训练的过程中,需要结合遗传算法进行优化,加速训练速度,提高收敛性;若误差不满足预先设置的目标值,且t次优化的误差大于t-1次优化的误差(Εt>Εt-1),则此次模型建立失败,需要对模型进行重新建立,权值初始化。经过正向传播与逆向传播的来回交替进行,提高了网络的精准程度,使模型得到记忆训练。对神经网络改进:考虑到BP算法的收敛性和震荡性,需要对算法进行改进,采用动量法在梯度下降算法的基础上引入动量因子α(0<α<1),根据上一次权值变化进行下一次权值的调整,保持模型的修正在同一个方向;Δw(k+1)=w(k+1)-w(k)k为迭代次数,η为步长。遗传算法包括以下步骤:适应度计算:适应度与误差平方和成反比,通过误差函数可确定遗传算法的适应度函数g(x);选择率计算:样本适应值的差异非常大,最优个体与最差个体被选择的几率就会呈指数增长,最优的在下一代生存的几率将大大加强。选择较优的个体进行下一代生存;交叉、变异选择。本专利技术中首先采用基于紫外—可见光吸收光谱法得到的吸收光谱有部分波长吸光度与COD相关,可选择多本文档来自技高网
...

【技术保护点】
1.一种基于紫外—可见光吸收光谱的COD在线监测方法,其特征在于,包括以下步骤:进行零点校准,采用纯水作为零点校准液进行紫外全波长扫描;取多个不同类型水样,提取水样在紫外波段的特征吸收波长;建立紫外吸收光谱与COD之间的BP神经网络模型;对BP神经网络模型进行实际水样的训练,以不同时刻、不同类型水质的实际水样作为网络训练样本,通过以BP神经网络模型进行光谱法的检测,同时采用国标法检测同一时间的水样,把光谱检测的实际COD值与正确的目标值相比较,根据误差的情况修改各节点的连接权重,使模型不断朝着误差减小的方向变化,最终光谱法检测的COD值与国标法COD值的偏差在检测要求的范围内,而且无限接近,使得神经网络运算法建立的模型更加精确;对BP神经网络模型改进,选择出适应的个体进行交叉和变异操作,产生新个体,返回继续进行训练,计算训练后的神经网络模型误差;建立模型参数数据库,每训练结束一次,神经网络模型可得到一次修正,储存修正后的模型数据,经过多次、各种类型水样的神经网络建模及训练后,建立模型参数数据库。

【技术特征摘要】
1.一种基于紫外—可见光吸收光谱的COD在线监测方法,其特征在于,包括以下步骤:进行零点校准,采用纯水作为零点校准液进行紫外全波长扫描;取多个不同类型水样,提取水样在紫外波段的特征吸收波长;建立紫外吸收光谱与COD之间的BP神经网络模型;对BP神经网络模型进行实际水样的训练,以不同时刻、不同类型水质的实际水样作为网络训练样本,通过以BP神经网络模型进行光谱法的检测,同时采用国标法检测同一时间的水样,把光谱检测的实际COD值与正确的目标值相比较,根据误差的情况修改各节点的连接权重,使模型不断朝着误差减小的方向变化,最终光谱法检测的COD值与国标法COD值的偏差在检测要求的范围内,而且无限接近,使得神经网络运算法建立的模型更加精确;对BP神经网络模型改进,选择出适应的个体进行交叉和变异操作,产生新个体,返回继续进行训练,计算训练后的神经网络模型误差;建立模型参数数据库,每训练结束一次,神经网络模型可得到一次修正,储存修正后的模型数据,经过多次、各种类型水样的神经网络建模及训练后,建立模型参数数据库。2.如权利要求1所述的基于紫外—可见光吸收光谱的COD在线监测方法,其特征在于,BP神经网络模型结构分为三层:输入层、隐含层和输出层,输入层为水样的特征波长点的吸光度,Aλ=(Aλ1,Aλ2,……Aλn);输出层为水样的COD值,记为y,输入输出的关系y=f(Aλ1,Aλ2,……Aλn),隐含层为单层,所含隐单元数为n1;W为输入层与隐含层间及隐含层与输出层的连接权重,输入层与隐含层的连接权重记Wij=(W11,W12,……)(i=1,2……n;j=11,2……n1),隐含层与输出层的连接权重Wuv(W11,W12,……)(u=1,2……n1;v=11,2……m),隐单元数(n1)采用如下公式进行计算m为输出神经元数,n为输入神经元数,a为1-10之间的整数。3.如权利要求1所述的基于紫外—可见光吸收光谱的COD在线监测方法,其特征在于,所述训练过程包括正向传播和反向传播两个步骤。4.如权利要求3所述的基于紫外—可见光吸收光谱的COD在线监测方法,其特征在于,所述正向传播步骤包括:正向传播步骤是指多个特征波长点的吸光度作为输入层信号,经过隐含层传递后,最终进入输出层的步骤,包括以下步骤:初始权重的选择、输入网络训练样本、样本输出的计算:(1)初始权重的选择神经网络的初始权重选择随机,并设置当前网络优化次数t=1;(2)输入网络训练样本以由水样全光谱扫描曲线提取的多个特征波长吸光度Aλ为输入x,与输出水样的C...

【专利技术属性】
技术研发人员:邹爽汤杰邹晓丽崔海松黄升
申请(专利权)人:杭州绿洁水务科技股份有限公司
类型:发明
国别省市:浙江,33

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

1