当前位置: 首页 > 专利查询>盐城工学院专利>正文

一种厌氧消化中硫化氢产生量的智能预测方法技术

技术编号:27605009 阅读:80 留言:0更新日期:2021-03-10 10:28
本发明专利技术公开一种厌氧消化中硫化氢产生量的智能预测方法,采集厌氧消化过程中各个特征构成原始数据集;对原始数据集进行虚拟扩充生成虚拟数据集;接着构建深度神经网络并使用虚拟数据集其进行迭代训练得到最佳的预测模型。该种智能预测方法厌氧消化过程中的真实数据使用虚拟扩充方法获得大量可以模拟厌氧消化过程的虚拟数据并对深度神经网络进行训练,大大降低了数据采集时间和经费成本,在满足深度神经网络对大量数据需求的同时,还能满足对厌氧消化过程中硫化氢产生量预测的精度要求。氧消化过程中硫化氢产生量预测的精度要求。氧消化过程中硫化氢产生量预测的精度要求。

【技术实现步骤摘要】
一种厌氧消化中硫化氢产生量的智能预测方法


[0001]本专利技术涉及含硫有机废水处理领域,具体涉及一种厌氧消化中硫化氢产生量的智能预测方法。

技术介绍

[0002]厌氧消化广泛应于处理有机废水中有机物的方法。甲烷是一种高能量的可再生能源,是使用厌氧消化处理有机物的终端产物。然而,来自许多行业的有机废水总是含有高浓度的硫酸盐。硫酸盐会在厌氧消化的过程中生成对产甲烷菌具有毒性的硫化氢,最终抑制甲烷的产量。因此,预测硫化氢产生量能评价厌氧消化性能并进一步采取合理措施以减少硫化氢的生成。
[0003]动力学模型是一种通过考虑内部机制对厌氧消化过程进行模拟,并对硫化氢的产生量进行预测的方法。厌氧消化过程中的硫化氢的产生受多个因素影响并且各个影响因素之间存在相互作用。例如,COD/SO
42

、VFAs、pH都会对硫化氢的生成产生影响,当COD/SO
42

在5到1.5的范围降低,pH下降时,硫化氢的产生量会不断的上升。而硫化氢产生量的提升导致VFAs的不断积累,引起pH的下降,进一步的引起硫化氢产量的提升。由于厌氧反应过程中各个特征之间复杂的关系存在,采用动力学模型往往由于无法完全考虑到硫化氢产生的内部机制而导致使用该方法对硫化氢的产生量的预测无法达到目标精度。相比之下,人工神经网络是一种不必明确考虑内部机制便可对目标参数进行预测的人工智能技术,它已经被广泛适应来预测厌氧消化过程中的各个参数,并取得了良好的效果。然而,一方面,人工神经网络结构简单,无法发现厌氧消化过程中变量之间更深层的关系从而导致预测精度的降低;另一方面,人工神经网络往往需要大量的数据对其进行训练以保证一定的预测精度,由于厌氧消化是一个缓慢且复杂的生化过程,收集其中的大量数据需消耗大量的时间和成本。因此,迫切的需要一种方法能够获得大量的数据对结构更复杂的模型进行训练并保证硫化氢产生量的预测精度。

技术实现思路

[0004]针对少量数据训练的人工神经网络模型无法对厌氧消化过程中硫化氢产生量进行高精度的预测的问题,本专利技术提供了一种厌氧消化中硫化氢产生量的智能预测方法,该方法基于数据虚拟扩充和深度神经网络进行的预测,预测过程简单,且精度高。
[0005]为解决上述技术问题,本专利技术采取的技术方案为:
[0006]一种厌氧消化中硫化氢产生量的智能预测方法,包括以下步骤:
[0007]S1:采集在不同初始条件下厌氧消化反应过程中污水的各个特征的含量和硫化氢产生量分别作为深度神经网络的输入和输出变量,所有收集的数据作为原始数据集和测试集,共采集m次;各个特征的含量为硫化氢产生量数据集为
整合原始数据为测试集其中k为对废水中进行数据采集的各特征的数量,m为实验过程中采集的次数,为第k个特征在第m次采集到的值,h
m
为第m次采集到的硫化氢产生量;
[0008]S2:对收集的原始数据集采用虚拟扩充方法生成虚拟数据集;
[0009]S3:对虚拟数据集进行预处理,即可得到预处理后的虚拟数据集,并将其作为深度神经网络的训练集;
[0010]S4:建立深度神经网络由输入层、隐藏层、输出层组成,对深度神经网络的隐藏层的层数和隐藏层神经元的数量进行设计,对深度神经网络的激活函数和学习函数进行选择;
[0011]S5:利用训练集即虚拟数据集对深度神经网络进行迭代训练得到训练后的深度神经网络;
[0012]S6:采用测试集对模型进行测试并根据评估函数进行模型优劣的评估,若满足对硫化氢产成量的预测精度要求,模型训练成功,若未满足,返回S4。
[0013]作为改进的是,步骤S1中所述特征为SO
42

浓度、COD、BOD5、TOC、pH、CH4产量或VFAs含量一种或多种。
[0014]作为改进的是,步骤S2中对收集的原始数据集采用虚拟扩充方法生成虚拟数据集,具体步骤如下:
[0015]步骤1,计算各个特征的平均值μ
k
和标准差σ
k
[0016][0017][0018]式中,是第k个特征中的第i个原始数据,μ
k
是第k个特征的平均值,σ
k
是第k个的特征的标准偏差;
[0019]步骤2,计算虚拟数据生成的上边界和下边界
[0020]上边界:LB=μ
k

k
[0021]下边界:LB=μ
k

σ
k
[0022]步骤3,生成虚拟数据集
[0023]对第i次采集的数据每次生成的虚拟数据集为循环z次共生成z组虚拟数据集为对每一次采集
的数据均生成虚拟数据集得到所有的虚拟数据集为其中代表第i次采集数据的第k个特征在第c次生成的虚拟数据。
[0024]作为改进的是,步骤S3中采用公式:对产生的虚拟数据集进行归一化得到数据集其中v
kmax
为虚拟数据集中第k个特征的最大值,v
kmin
为虚拟数据集中第k个特征的最小值。
[0025]作为改进的是,步骤S4的具体步骤如下:
[0026]步骤i,对隐藏层的层数及每一层神经元的数量进行设计以确定深度神经网络的结构,输入层的的神经元的个数与在不同初始条件下厌氧消化反应过程中污水采集的各个特征的数量相同,输出层的神经元为硫化氢产生量;
[0027]步骤ii,对输入层、隐藏层、输出层之间的超参数权重(w)、偏差(b)、学习率(η)进行初始化设置;对隐藏层神经元和输出层神经元选择合适激活函数;
[0028]步骤iii,选择合适的训练算法在神经网络的训练过程中进行迭代训练。
[0029]进一步改进的是,步骤ii中所述激活函数为Relu,Sigmoid,Tanh或linear。
[0030]进一步改进的是,步骤iii中所述的训练算法为Gradient descent backpropagation或Levenberg

Marquardt backpropagation。
[0031]作为改进的是,步骤S6的具体评估如下:使用S3获得的训练集对S5建立的深度神经网络进行训练,训练完成后使用S1获得的测试集对训练完的深度神经网络进行测试,根据验证函数评判深度神经网络的预测精度要求,若达不到要求,返回S4,迭代直至深度神经网络满足预测精度要求。
[0032]进一步改进的是,所述验证函数为MSE,MAE或MAPE中一种。
附图说明
[0033]图1为本专利技术预测方法的系统流程图;
[0034]图2为本专利技术步骤S4中建立的深度神经网络的结构图。
具体实施方式
[0035]如图1所示,一种厌氧消化中硫化氢产生量的智能预测方法,包括以下步骤:
[0036]S1:采集在初始COD/SO
42

分别为1、2、3情况下,初始pH分别为7本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种厌氧消化中硫化氢产生量的智能预测方法,其特征在于,包括以下步骤:S1:采集在不同初始条件下厌氧消化反应过程中污水的各个特征的含量和硫化氢产生量分别作为深度神经网络的输入和输出变量,所有收集的数据作为原始数据集和测试集,共采集m次;各个特征的含量为硫化氢产生量数据集为整合原始数据为测试集其中k为对废水中进行数据采集的各特征的数量,m为实验过程中采集的次数,为第k个特征在第m次采集到的值,h
m
为第m次采集到的硫化氢产生量;S2:对收集的原始数据集采用虚拟扩充方法生成虚拟数据集;S3:对虚拟数据集进行预处理,即可得到预处理后的虚拟数据集,并将其作为深度神经网络的训练集;S4:建立深度神经网络由输入层、隐藏层、输出层组成,对深度神经网络的隐藏层的层数和隐藏层神经元的数量进行设计,对深度神经网络的激活函数和学习函数进行选择;S5:利用训练集即虚拟数据集对深度神经网络进行迭代训练得到训练后的深度神经网络;S6:采用测试集对模型进行测试并根据评估函数进行模型优劣的评估,若满足对硫化氢产成量的预测精度要求,模型训练成功,若未满足,返回S4。2.根据权利要求1所述的一种厌氧消化中硫化氢产生量的智能预测方法,其特征在于,步骤S1中所述特征为SO
42

浓度、COD、BOD5、TOC、pH、CH4产量或VFAs含量一种或多种。3.根据权利要求1所述的一种厌氧消化中硫化氢产生量的智能预测方法,其特征在于,步骤S2中对收集的原始数据集采用虚拟扩充方法生成虚拟数据集,具体步骤如下:步骤1,计算各个特征的平均值μ
k
和标准差σ
kk
式中,是第k个特征中的第i个原始数据,μ
k
是第k个特征的平均值,σ
k
是第k个的特征的标准偏差;步骤2,计算虚拟数据生成的上边界和下边界上边界:LB=μ
k

k
下边界:LB=μ
k

σ
k
步骤3,生成虚拟数据集对第i次采集的数据...

【专利技术属性】
技术研发人员:远野殷万欣乔椋朱莎莎陈天明丁成王爱杰
申请(专利权)人:盐城工学院
类型:发明
国别省市:

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

1