污水处理厂进水水质实时检测方法和装置

文档序号:32786872发布日期:2023-01-03 19:20阅读:41来源:国知局
污水处理厂进水水质实时检测方法和装置

1.本发明实施例涉及水质检测交通、智慧旅游技术领域,尤其涉及污水处理厂进水水质实时检测方法和装置。


背景技术:

2.作为城市的基础市政设施,污水处理厂肩负城市生产、生活污水的净化任务,其运行状态直接影响城市水环境的健康。然而,随着城市化进程推进和经济快速发展,城市规模持续扩大,市内各类功能区划(生活区、商业区、工业区)产生的污水量及其成分复杂程度均与日俱增,这对城市污水处理厂提出了极高的挑战。进水的化学成分在短时间内剧烈变化,将使污水处理厂承受冲击载荷,导致严重的经济损失甚至污染事故。而反应污水水质的关键指标如总氮、五日生化需氧量、总磷、总有机碳,均要求消耗化学试剂的消解过程,这需要15-40分钟的时间。上述关键水质指标严重的时滞性导致污水处理厂对当前时刻水质的判断缺乏数据支撑。因此,有必要及时、准确地掌握污水处理厂进水的时滞性指标波动,以便于污水处理厂的运营人员及时采取措施。
3.相较于基于化学反应的传统水质检测方法,基于水质预测模型的软检测方法具有成本低、无二次污染、速度快等优势。受上述优势吸引,国内外的研究人员开发了一系列数据驱动的水质软检测模型。但当前仍存在限制软检测方法实际应用的问题,例如,多项式回归、支持向量机、梯度提升决策树等传统机器学习算法的非线性映射能力不够强,学习非稳态的水质数据效率低,基于此类算法建立的模型存在总体检测精度差的问题。深度神经网络、循环神经网络、门控循环神经网络等深度学习算法具备更强的非线性映射能力,甚至捕获时间序列中长期依赖关系的能力,基于此类算法的水质模型获得了较高的总体检测精度。但此类建模算法训练过程要求大量数据,而且由于用来训练模型的水质数据中反映异常水质的数据往往较少,这导致此类模型无法有效学习相应的特征模式,即对水质的突发性大幅波动事件的检测能力极差。


技术实现要素:

4.本发明实施例提供污水处理厂进水水质实时检测方法和装置,适用于污水处理厂进水水质的快速、准确检测,为污水处理厂针对水质变化及时采取反馈措施提供数据支撑。
5.第一方面,本发明实施例提供一种污水处理厂进水水质实时检测方法,包括:
6.步骤s1、获取污水处理厂的进水历史数据中的时滞性指标和非时滞性指标,所述非时滞性指标包括非时滞性水质指标、水量指标和气象指标,所述时滞性指标包括时滞性水质指标;
7.步骤s2、以所述时滞性水质指标的采样频率为基准对齐所述水量指标、所述气象指标和所述非时滞性水质指标,筛除相关性大于预设条件的非时滞性指标;对时滞性指标和非时滞性指标进行归一化处理;
8.步骤s3、以所述非时滞性指标为输入,以所述时滞性指标为输出,进行神经网络模
型训练,得到用于检测进水水质的进水水质检测模型,基于所述进水水质预测模型检测污水处理厂进水水质。
9.作为优选的,所述进水历史数据的采样时长为12个月,采样周期为每小时一次,所述水量指标包括流量和液位;所述气象指标包括气温、相对湿度、气压、降水和可见度;所述时滞性水质指标包括总氮、五日生化需氧量、总磷和总有机碳;所述非时滞性水质指标包括ph、电导率、溶解氧、浊度、悬浮和水温。
10.作为优选的,所述步骤s2中,筛除相关性大于预设条件的非时滞性指标,具体包括:
11.确定任意两个所述非时滞性水质指标的最大互信息系数mic,若任意两个所述非时滞性水质指标的mic大于设定mic阈值,则筛除其任意两个所述非时滞性水质指标中与剩余所有非时滞性水质指标的mic的平均值较大的非时滞性水质指标。
12.作为优选的,所述神经网络模型为mha-lstm模型,每个非时滞性水质指标对应有一个所述mha-lstm模型;
13.所述mha-lstm模型包括输入层、lstm神经网络、多头注意力机制单元和多层感知机;所述输入层的神经元数量与输入的非时滞性指标的个数一致,所述lstm神经网络的时间步长与污水处理厂进水历史数据的日采样频率一致;所述多头注意力机制单元用于:基于lstm神经网络在各时间步的输出和水质异常标准设定查询矩阵q、关键字矩阵k和关键字的数值矩阵v,查询矩阵q、关键字矩阵k和关键字的数值矩阵v经n次不同的线性变换得到n组qi、vi、ki,其中,i=1,2,

,n,n为注意力头个数;对每一组qi、vi、ki,通过缩放点积注意力机制得到响应的注意力头headi,拼接所有注意力头为一个高维向量,并传输入多层感知机;
14.所述多层感知机包括输入层、全连接层和输出层,其中,多层感知机中输入层的神经元数与多头注意力机制单元的注意力头个数一致,全连接层包括30-80个神经元且每个神经元采用relu激活函数,输出层包括1个神经元。
15.作为优选的,所述步骤s3中,以所述非时滞性指标为输入,以所述时滞性指标为输出,进行神经网络模型训练,具体包括:
16.在任意时刻t,将非时滞性指标按照ph、电导率、溶解氧、浊度、悬浮物、水温、流量、液位、气温、相对湿度、气压、降水、可见度的顺序排列,形成任意时刻t的高维输入i
t

17.将所述高维输入按照时间顺序输入至lstm神经网络,以建立所有非时滞性指标与某个时滞性指标的基于时间顺序的映射关系;
18.lstm神经网络在各时间步的输出经多头注意力机制单元在不同的信息角度整合后,多头注意力机制单元的输出数据传输到多层感知机。
19.作为优选的,所述步骤s3中,进行神经网络模型训练前,还包括;
20.将进水历史数据按照8:1:1的比例划分为训练集、验证集和测试集;
21.进行神经网络模型训练后,还包括:
22.从进水历史数据中截取当前日期之前7-90天的训练集,以对训练好的mha-lstm模型进行30-250次循环迭代,mha-lstm模型的微调频率为3-14天/次。
23.作为优选的,所述mha-lstm模型的损失函数为:
[0024][0025]
上式中,t表示时间序列长度,t表示时间顺序,为t时刻的预测值,为t时刻的实测值。
[0026]
第二方面,本发明实施例提供一种污水处理厂进水水质实时检测装置,包括:
[0027]
指标采集模块,获取污水处理厂的进水历史数据中的时滞性指标和非时滞性指标,所述非时滞性指标包括非时滞性水质指标、水量指标和气象指标,所述时滞性指标包括时滞性水质指标;
[0028]
指标筛选模块,以所述时滞性水质指标的采样频率为基准对齐所述水量指标、所述气象指标和所述非时滞性水质指标,筛除相关性大于预设条件的非时滞性指标;对时滞性指标和非时滞性指标进行归一化处理;
[0029]
检测模块,以所述非时滞性指标为输入,以所述时滞性指标为输出,进行神经网络模型训练,得到用于检测进水水质的进水水质检测模型,基于所述进水水质预测模型检测污水处理厂进水水质。
[0030]
第三方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明第一方面实施例所述污水处理厂进水水质实时检测方法的步骤。
[0031]
第四方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本发明第一方面实施例所述污水处理厂进水水质实时检测方法的步骤。
[0032]
本发明实施例提供的一种污水处理厂进水水质实时检测方法和系统,基于最大互信息系数的相关性分析筛除冗余数据,有效降低了硬件设备的运算负担,节省相关费用;mha-lstm模型的循环架构、门结构、多头注意力机制赋予其强大的非线性映射能力、长期依赖关系捕捉能力、更强的多时间尺度数据特征学习能力以及对不同信息角度的关注能力;微调方法使所提出的检测方法能够时时适应水质变化趋势,可在长期水质监测中提供精准的实时检测结果;经过训练和微调的mha-lstm模型对正常水质波动具有高的检测精度,同时擅长检测突发性的水质异常波动,为污水处理厂及时做出反馈措施提供有力的数据支撑,可快速获取的水质、水量、气象指标与无法快速获取的时滞性水质指标之间建立映射关系,实现时滞性水质指标的实时软检测,具有无二次污染、成本低、速度快的显著优势。
附图说明
[0033]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]
图1为根据本发明实施例的污水处理厂进水水质实时检测方法流程框图;
[0035]
图2为根据本发明实施例的污水处理厂进水实时检测方法的总体框架;
[0036]
图3为根据本发明实施例的mha-lstm模型的结构图;
[0037]
图4为根据本发明实施例的lstm神经网络的结构图;
[0038]
图5为根据本发明实施例的缩放点积注意力机制图;
[0039]
图6为根据本发明实施例的分别用于总氮(tn)、五日生化需氧量(bod5)、总磷(tp)、总有机碳(toc)检测的mha-lstm模型的学习曲线图;
[0040]
图7为根据本发明实施例的检测结果图;
[0041]
图8为根据本发明实施例的数据驱动的污水处理厂进水的实时检测装置示意图。
具体实施方式
[0042]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]
本技术实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
[0044]
本技术实施例中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。本技术的描述中,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列部件或单元的系统、产品或设备没有限定于已列出的部件或单元,而是可选地还包括没有列出的部件或单元,或可选地还包括对于这些产品或设备固有的其它部件或单元。本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0045]
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0046]
水质软检测方法具有成本低、无二次污染、速度快等优势,但当前仍存在限制软检测方法实际应用的问题,例如,多项式回归、支持向量机、梯度提升决策树等传统机器学习算法的非线性映射能力不够强,学习非稳态的水质数据效率低,基于此类算法建立的模型存在总体检测精度差的问题。深度神经网络、循环神经网络、门控循环神经网络等深度学习算法具备更强的非线性映射能力,甚至捕获时间序列中长期依赖关系的能力,基于此类算法的水质模型获得了较高的总体检测精度。但此类建模算法训练过程要求大量数据,而且由于用来训练模型的水质数据中反映异常水质的数据往往较少,这导致此类模型无法有效学习相应的特征模式,即对水质的突发性大幅波动事件的检测能力极差。
[0047]
因此,本发明实施例提供一种污水处理厂进水水质实时检测方法和装置,可快速获取的水质、水量、气象指标与无法快速获取的时滞性水质指标之间建立映射关系,实现时滞性水质指标的实时软检测,具有无二次污染、成本低、速度快的显著优势。下面结合附图描述污水处理厂进水水质实时检测方法和装置。
[0048]
图1和图2为根据本发明实施例提供一种污水处理厂进水水质实时检测方法,包括:
[0049]
步骤s1、获取污水处理厂的进水历史数据中的时滞性指标和非时滞性指标,所述非时滞性指标包括非时滞性水质指标、水量指标和气象指标,所述时滞性指标包括时滞性水质指标;其中时滞性水质指标(总氮、五日生化需氧量、总磷、总有机碳)作为水质软检测模型的输出,其他指标(即,非时滞性指标)则作为水质软检测模型的输入。
[0050]
本实施例中,进水历史数据的采样时长为12个月,采样周期为每小时一次,所述水量指标包括流量和液位;所述气象指标包括气温、相对湿度、气压、降水和可见度;所述时滞性水质指标包括总氮、五日生化需氧量、总磷和总有机碳;所述非时滞性水质指标包括ph、电导率、溶解氧、浊度、悬浮和水温。
[0051]
步骤s2、以所述时滞性水质指标的采样频率为基准对齐所述水量指标、所述气象指标和所述非时滞性水质指标,筛除相关性大于预设条件的非时滞性指标;对时滞性指标和非时滞性指标进行归一化处理;
[0052]
本实施例中,获取进水历史数据后,需要对采集的进水历史数据执行前处理。所述前处理包括对齐频率、相关性分析、归一化;
[0053]
对齐频率,该污水处理厂时滞性水质指标的检测频率为每小时一次,以该频率为基准对齐频率更高的快速水质(非时滞性水质指标和时滞性水质指标)、水量指标和气象指标,对齐各指标的频率后,进水历史数据集共8760条数据,148920个数据点。
[0054]
相关性分析,确定任意两个所述非时滞性水质指标的最大互信息系数mic,若任意两个所述非时滞性水质指标的mic大于设定mic阈值,则筛除其任意两个所述非时滞性水质指标中与剩余所有非时滞性水质指标的mic的平均值较大的非时滞性水质指标。本实施例中,对于最大互信息系数大于0.7的两个指标,筛除两者中与其他非时滞性指标的最大互信息系数平均值较大的一个指标。在本实例中,没有指标因满足上述最大互信息系数大于0.7的条件被筛除。
[0055]
归一化,分别对每一个指标执行最小最大归一化。其中,最小最大归一化的方法为,假设某一指标的时间序列为x1,

,x
t
,记其中最大值和最小值分别为x
max
和x
min
,则该指标时间序列归一化后为:
[0056][0057]
其中,x'
t
为时间序列x在t时刻的数值的最小最大归一化结果。
[0058]
步骤s3、以所述非时滞性指标为输入,以所述时滞性指标为输出,进行神经网络模型训练,得到用于检测进水水质的进水水质检测模型,基于所述进水水质预测模型检测污水处理厂进水水质。
[0059]
本实施例中,所述神经网络模型为多头注意力机制的长短期记忆(mha-lstm)模型,所述mha-lstm模型包括输入层、lstm神经网络、多头注意力机制单元和多层感知机;通过在开源的tensorflow平台上调用keras、pandas、numpy、matplotlib、sklearn等工具库,并基于python语言编写代码实现mha-lstm模型。遵从“多对一”架构,为每个非时滞性水质指标对应有一个所述mha-lstm模型;其中,lstm神经网络的隐藏层数为3-5,每层包含50-65个神经元,输入层神经元数量与用作输入的指标的个数一致,输出层神经元数量为1;多层感知机由1个输入层、1-3个全连接层、1个输出层组成,输入层的神经元数与多头注意力机制的头数一致,每个全连接层30-80个神经元,输出层1个神经元。mha-lstm模型训练过程中
使用对称平均绝对百分比误差(smape)作为损失函数。
[0060]
将归一化的进水历史数据按照8:1:1的比例划分为训练集、验证集和测试集,以所有非时滞性指标(ph、电导率、溶解氧、浊度、悬浮物、水温、流量、液位、气温、相对湿度、气压、降水、可见度)作为输入,每个时滞性指标(总氮、五日生化需氧量、总磷、总有机碳)作为输出,分别传输到4个mha-lstm模型,并训练上述4个模型。
[0061]
所述mha-lstm模型的结构如图3所示。在任意时刻t,将非时滞性指标按照ph、电导率、溶解氧、浊度、悬浮物、水温、流量、液位、气温、相对湿度、气压、降水、可见度的顺序排列,形成任意时刻t的高维输入i
t
,且t时刻各非时滞性指标的数值∈i
t

[0062]
将所述高维输入按照时间顺序输入至lstm神经网络,以建立所有非时滞性指标与某个时滞性指标的基于时间顺序的映射关系;
[0063]
lstm神经网络在各时间步(至少包含所有时间步和最后一个时间步)的输出(即相应lstm单元的输出)经多头注意力机制单元在不同的信息角度整合后,多头注意力机制单元的输出数据传输到多层感知机。多头注意力机制的输出数据被传输到一个多层感知机并得到其输出(yt)。mha-lstm模型基于损失函数量化yt与该非时滞性指标t时刻实测值之间的偏差。通过在整个mha-lstm模型中反向传播偏差,并在持续迭代中更新模型参数使偏差最小化,即可实现非时滞性指标的准确检测。在本实施例中,mha-lstm模型训练过程中使用对称平均绝对百分比误差(smape)作为损失函数,smape的公式如下:
[0064][0065]
上式中,t表示时间序列长度,t表示时间顺序,为t时刻的预测值,为t时刻的实测值。
[0066]
所述输入层的神经元数量与输入的非时滞性指标的个数一致,所述lstm神经网络的时间步长与污水处理厂进水历史数据的日采样频率一致;所述lstm神经网络的结构如图4所示,包含一个输入门、一个遗忘门、一个输出门。在遗忘门中,前一时刻的隐藏状态(h
t-1
)和当前输入(x
t
)一起传递给具有relu激活函数的神经网络,得到遗忘向量(f
t
)。在输入门中,h
t-1
和x
t
一起传递给一个具有tanh激活函数的神经网络和一个具有relu激活函数的神经网络,分别得到输入向量(i
t
)和候选输入向量(ci
t
)。然后将i
t
和ci
t
逐点相乘,得到记忆向量(m
t
)。上一时刻的单元状态(u
t-1
)与f
t
逐点相乘,再将它们的运算结果与m
t
逐点相加得到当前单元状态(u
t
)。在输出门中,h
t-1
和x
t
一起传递给一个带有relu激活函数的神经网络,得到输出向量(o
t
);u
t
经过tanh函数变换,逐点乘以o
t
,得到当前隐藏状态(h
t
,即当前输出)。lstm神经网络的计算公式如下:
[0067]ft
=relu(w
fx
x
t
+w
fhht-1
+bf)
[0068]it
=relu(w
ix
x
t
+w
ihht-1
+bi)
[0069]
ci
t
=tanh(w
cx
x
t
+w
chht-1
+bc)
[0070][0071][0072]ot
=relu(w
ox
x
t
+w
ohht-1
+bo)
[0073][0074]
其中,relu和tanh分别表示整流线性单元和切线激活函数;表示元素乘法运算;w
fx
、w
ix
、w
cx
、w
ox
分别是x
t
在遗忘门、输入门、候选输入和输出门中的权重参数;w
fh
、w
ih
、w
ch
、w
oh
是遗忘门、输入门、候选输入和输出门中h
t-1
对应的权重参数,bf、bi、bc、bo是对应的偏置参数。
[0075]
在本实施例中,lstm神经网络的隐藏层数为3-5,每层包含50-65个神经元;输入层神经元数量与输入指标的个数一致,输出层神经元数量为1。lstm的时间步长设置为24(与样本集的日采样频率一致),批大小为16-72,学习率则通过adam优化器在模型训练过程中自适应调整。
[0076]
所述多头注意力机制单元用于:基于lstm神经网络在各时间步的输出(即h1,h2,

,h
t
)和水质异常标准设定查询矩阵q、关键字矩阵k和关键字的数值矩阵v,查询矩阵q、关键字矩阵k和关键字的数值矩阵v经n次不同的线性变换得到n组qi、vi、ki,其中,i=1,2,

,n,n为注意力头个数;然后,对每一组qi、vi、ki,通过缩放点积注意力机制得到响应的注意力头headi;最后,拼接所有注意力头为一个高维向量,并传输入多层感知机;其中,缩放点积注意力机制如图5所示。q和k通过乘法得到查询向量和各个对应的键向量的相关性,缩放之后得到注意力得分,屏蔽操作是为了将q和k中一些填充为零的向量清除掉,将注意力得分传输到softmax函数,再将softmax函数的运算结果与v相乘,得到加权和,即为该缩放点积注意力机制的输出。其公式如下:
[0077][0078]
其中,q、k
t
为k的转置,dk和dv分别为k和v的维度。
[0079]
所述多层感知机包括输入层、全连接层(1至3层)和输出层,其中,多层感知机中输入层的神经元数与多头注意力机制单元的注意力头个数一致,全连接层包括30-80个神经元且每个神经元采用relu激活函数,输出层包括1个神经元。
[0080]
图6展示的是该实施例中分别用于总氮(tn)、五日生化需氧量(bod5)、总磷(tp)、总有机碳(toc)检测的mha-lstm模型的学习曲线,该结果表明各mha-lstm模型均在1500次迭代左右达到收敛。
[0081]
训练完mha-lstm模型后,还需要从进水历史数据中截取当前日期之前7-90天的训练集,以对训练好的mha-lstm模型进行30-250次循环迭代;在本实例中,mha-lstm模型的微调周期为3-14天。
[0082]
根据上述mha-lstm模型输出各时滞性指标的检测结果。将当前时刻的非时滞性指标数据输入相应的微调好的mha-lstm模型,获得当前时刻的时滞性指标(即,总氮、五日生化需氧量、总磷、总有机碳)的检测结果。
[0083]
依据检测结果和水质异常标准判断当前污水处理厂进水的水质是否异常,并指导污水处理厂执行反馈措施。所述水质异常标准如下:
[0084]
1)时滞性指标浓度高于该指标的国家或行业标准;
[0085]
2)时滞性指标浓度高于或低于该指标在此前3天的同时刻浓度均值的40%。
[0086]
使用数据采集模块获取基于化学反应的方法的当前时刻时滞性指标的实际浓度,
分析实际浓度和模型检测结果,以r2评估mha-lstm模型检测结果的整体精度,以精度和召回率评估mha-lstm模型对污水处理厂进水事件的检测精度。r2、精度和召回率的计算公式如下:
[0087][0088][0089][0090]
其中,和分别表示y在t时刻的实测值和y在所有时刻实测值的平均值,和分别表示y在t时刻的软检测值和y在所有时刻软检测值的平均值。
[0091]
本实施例所述检测方法的检测结果如图7所示,微调好的mha-lstm模型在进水历史数据集的测试集上对总氮(tn)、五日生化需氧量(bod5)、总磷(tp)、总有机碳(toc)分别实现了0.9448、0.9128、0.8952、0.9043的r2。对异常进水事件实现了89.31%的精度和91.57%的召回率。该结果表明,所述检测方法及装置能够实现污水处理厂进水时滞性指标的正常和异常波动的准确检测。
[0092]
本发明实施例还提供一种污水处理厂进水水质实时检测装置,基于上述各实施例中的污水处理厂进水水质实时检测方法,包括:
[0093]
指标采集模块,获取污水处理厂的进水历史数据中的时滞性指标和非时滞性指标,所述非时滞性指标包括非时滞性水质指标、水量指标和气象指标,所述时滞性指标包括时滞性水质指标;
[0094]
指标筛选模块,以所述时滞性水质指标的采样频率为基准对齐所述水量指标、所述气象指标和所述非时滞性水质指标,筛除相关性大于预设条件的非时滞性指标;对时滞性指标和非时滞性指标进行归一化处理;
[0095]
检测模块,以所述非时滞性指标为输入,以所述时滞性指标为输出,进行神经网络模型训练,得到用于检测进水水质的进水水质检测模型,基于所述进水水质预测模型检测污水处理厂进水水质。
[0096]
基于相同的构思,本发明实施例还提供了图8是污水处理厂进水水质实时检测装置的示意图。该检测设备的体系包括一个存储器830、一个处理器840、第一数据采集模块810和第二数据采集模块820,其中第一数据采集模块810设置在污水处理厂的进水口,用于采集污水处理厂进水的水质、水量数据,并将采集到的指标数据发送给存储器830;第二数据采集模块820设置于污水处理厂服务区域的中心区域,用于采集污水处理厂服务区域内气象数据,并将采集到的指标数据发送给存储器830;存储器830和处理器840位于同一地点,存储器830中内置训练好的mha-lstm模型(即,计算机程序850),将接收到的近期指标数据输入训练好的mha-lstm模型中,并在处理器840上微调mha-lstm模型,将接收到的当前时刻的指标数据输入完成微调的mha-lstm模型,进而获得当前时刻污水处理厂进水的时滞性指标的检测结果。示例性的,第一数据采集模块810和第二数据采集模块820通过无线通信的方式向存储器830传输数据,存储器830与处理器840通过有线通信方式交互数据。
[0097]
基于相同的构思,本发明实施例还提供一种非暂态计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包含至少一段代码,该至少一段代码可由主控设备执行,以控制主控设备用以实现如上述各实施例所述污水处理厂进水水质实时检测方法的步骤。例如包括:
[0098]
步骤s1、获取污水处理厂的进水历史数据中的时滞性指标和非时滞性指标,所述非时滞性指标包括非时滞性水质指标、水量指标和气象指标,所述时滞性指标包括时滞性水质指标;
[0099]
步骤s2、以所述时滞性水质指标的采样频率为基准对齐所述水量指标、所述气象指标和所述非时滞性水质指标,筛除相关性大于预设条件的非时滞性指标;对时滞性指标和非时滞性指标进行归一化处理;
[0100]
步骤s3、以所述非时滞性指标为输入,以所述时滞性指标为输出,进行神经网络模型训练,得到用于检测进水水质的进水水质检测模型,基于所述进水水质预测模型检测污水处理厂进水水质。
[0101]
基于相同的技术构思,本技术实施例还提供一种计算机程序,当该计算机程序被主控设备执行时,用以实现上述方法实施例。
[0102]
所述程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。
[0103]
基于相同的技术构思,本技术实施例还提供一种处理器,该处理器用以实现上述方法实施例。上述处理器可以为芯片。
[0104]
综上所述,本发明实施例提供的一种污水处理厂进水水质实时检测方法和系统,基于最大互信息系数的相关性分析筛除冗余数据,有效降低了硬件设备的运算负担,节省相关费用;mha-lstm模型的循环架构、门结构、多头注意力机制赋予其强大的非线性映射能力、长期依赖关系捕捉能力、更强的多时间尺度数据特征学习能力以及对不同信息角度的关注能力;微调方法使所提出的检测方法能够时时适应水质变化趋势,可在长期水质监测中提供精准的实时检测结果;经过训练和微调的mha-lstm模型对正常水质波动具有高的检测精度,同时擅长检测突发性的水质异常波动,为污水处理厂及时做出反馈措施提供有力的数据支撑,可快速获取的水质、水量、气象指标与无法快速获取的时滞性水质指标之间建立映射关系,实现时滞性水质指标的实时软检测,具有无二次污染、成本低、速度快的显著优势。
[0105]
本发明的各实施方式可以任意进行组合,以实现不同的技术效果。
[0106]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个
或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid statedisk)等。
[0107]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。
[0108]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1