水质在线监测系统浊度补偿方法、系统、装置及存储介质与流程

文档序号:31356157发布日期:2022-08-31 13:41阅读:207来源:国知局
水质在线监测系统浊度补偿方法、系统、装置及存储介质与流程

1.本技术涉及水质安全监控的技术领域,尤其是涉及水质在线监测系统浊度补偿方法、系统、装置及存储介质。


背景技术:

2.水资源是一种重要的基础自然资源,在保护水环境的过程中,水质监测是必不可少的环节。水质在线监测系统通过其内部设置的水样监测模块,参照相应国家标准方法,对水质进行相关的监测工作。
3.然而,采水点采集的水样水质不确定,水质在线监测系统对总磷、总氮等水体成分进行检测时,水样本身的浊度会影响检测结果准确度。


技术实现要素:

4.为了减少水样浊度对检测结果准确度的影响,本技术提供水质在线监测系统浊度补偿方法、系统、装置及存储介质。
5.第一方面,本技术提供水质在线监测系统浊度补偿方法,采用如下的技术方案:水质在线监测系统浊度补偿方法,包括以下步骤:接收实际水样信息,所述实际水样信息包括水样浊度数据以及水样吸光度数据;从预设的数据库中调取与所述水样浊度数据相对应的预设浊度数值;若调取到与所述水样浊度数据相对应的预设浊度数值,则根据所调取的预设浊度数值,获取与所调取预设浊度数值相对应的标准测量曲线;根据所述水样吸光度数据以及所述标准测量曲线,生成水质检测指令并执行,所述水质检测指令用于将所述水样吸光度数据代入所述标准测量曲线,计算得出水样检测浓度。
6.通过采用上述技术方案,检测系统接受到需要进行水样检测的水体信息后,根据当前水体的水样浊度,对应选择用户预设的浊度数值。检测系统内预置有不同浊度条件下的标准测量曲线,测试时检测系统根据待检测水样的对应浊度,选择相对应的标准测量曲线,再进行水样检测浓度的测量。从而降低水样本身浊度的干扰,使测得的水样检测浓度结果更准确。
7.可选的,在所述从预设的数据库中调取与所述水样浊度数据相对应的预设浊度数值的步骤之后,还包括:若未调取到与所述水样浊度数据相对应的预设浊度数值,则调取相邻预设浊度数值;若调取到两个相邻预设浊度数值,则分别确定与所调取相邻预设浊度数值相对应的相邻标准测量曲线;根据所述水样吸光度数据以及所确定的两个相邻标准测量曲线,计算生成水样浓度估算值;
根据所述水样浓度估算值,生成平均浓度计算指令并执行,所述平均浓度计算指令用于计算两个水样浓度估算值的平均值。
8.通过采用上述技术方案,当数据库中不存在与当前水样浊度相同的预设浊度数值时,检测系统调取当前水样浊度的相邻预设浊度数值,并根据两个相邻预设浊度数值调取相邻标准测量曲线,计算生成水样浓度估算值。监管系统对计算得出的两个水样浓度估算值进行求和操作,得出水样浓度估算值。
9.可选的,在所述调取相邻预设浊度数值的步骤之后,还包括:若调取到一个相邻预设浊度数值,则根据所述水样浊度数据以及所调取的相邻预设浊度数值,计算浊度相差值;从预设的数据库中查询与所述浊度相差值相对应的浊度差阈值;若所述浊度相差值未超出所述浊度差阈值,则确定与所调取相邻预设浊度数值相对应的相邻标准测量曲线;根据所述水样吸光度数据以及所调取的相邻标准测量曲线,执行所述生成水质检测指令并执行的步骤。
10.通过采用上述技术方案,若检测系统仅调取到一个相邻预设浊度数值,说明此时的水质较好或是较差,检测系统则继续比对水样浊度数据以及相邻预设浊度数值。若水样浊度数据与相邻预设浊度数值相差不大,检测系统则根据所调取相邻预设浊度数值,确定相对应的相邻标准测量曲线,从而进行后续的水样检测操作。
11.可选的,在所述从预设的数据库中查询与所述浊度相差值相对应的浊度差阈值的步骤之后,还包括:若所述浊度相差值超出所述浊度差阈值,则生成量程范围超出提示指令并执行,所述量程范围超出提示指令用于提示用户水样浊度超出测量范围。
12.通过采用上述技术方案,若水样浊度数据与相邻预设浊度数值相差较大,说明当前水样的浊度较大,远超出已有浊度数据所在的检测范围,检测系统生成量程范围超出提示指令,提示用户当前水样的浊度较高,超出现有检测范围。
13.可选的,在所述生成量程范围超出提示指令并执行的步骤之前,还包括:生成水样过滤指令并执行,所述水样过滤指令用于对水样进行过滤操作;执行所述从预设的数据库中调取与所述水样浊度数据相对应的预设浊度数值的步骤。
14.通过采用上述技术方案,检测系统自动对浊度较高的水样执行过滤操作,并对过滤后的水样重复进行水质检测操作,提高检测系统对高浊度水样的自动分析处理能力。
15.可选的,在所述生成水样过滤指令并执行的步骤之后,还包括:获取水样过滤次数;从预设的数据库中获取与所述水样过滤次数相对应的过滤次数阈值;若所述水样过滤次数超过所述过滤次数阈值,则生成水质浊度告警指令并执行,所述水质浊度告警指令用于提示用户水样浊度过高。
16.通过采用上述技术方案,检测系统对浊度较高的水样进行过滤操作后,重复对水样进行浊度分析,若过滤后的水样浊度仍然较高,检测系统对水样进行再次过滤,并重复分析水样浊度。若水样经过多次过滤浊度仍然较高,则说明当前水样的浊度超出检测系统的
处理范围,检测系统生成水质浊度告警指令,提示用户水样浊度过高。
17.第二方面,本技术提供水质在线监测系统浊度补偿系统,采用如下的技术方案:水质在线监测系统浊度补偿系统,包括:实际水样信息接受模块,用于接收实际水样信息,所述实际水样信息包括水样浊度数据以及水样吸光度数据;预设浊度数值调取模块,用于从预设的数据库中调取与所述水样浊度数据相对应的预设浊度数值;标准测量曲线获取模块,用于若调取到与所述水样浊度数据相对应的预设浊度数值,则根据所调取的预设浊度数值,获取与所调取预设浊度数值相对应的标准测量曲线;水质检测指令生成模块,用于根据所述水样吸光度数据以及所述标准测量曲线,生成水质检测指令并执行,所述水质检测指令用于将所述水样吸光度数据代入所述标准测量曲线,计算得出水样检测浓度。
18.第三方面,本技术提供一种智能终端,采用如下的技术方案:一种智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如上述任一水质在线监测系统浊度补偿方法的计算机程序。
19.第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,存储有能够被处理器加载并执行如上述任一水质在线监测系统浊度补偿方法的计算机程序。
20.综上所述,本技术包括以下至少一种有益技术效果:检测系统接受到需要进行水样检测的水体信息后,根据当前水体的水样浊度,对应选择用户预设的浊度数值。检测系统内预置有不同浊度条件下的标准测量曲线,测试时检测系统根据待检测水样的对应浊度,选择相对应的标准测量曲线,再进行水样检测浓度的测量。从而降低水样本身浊度的干扰,使测得的水样检测浓度结果更准确。
21.当数据库中不存在与当前水样浊度相同的预设浊度数值时,检测系统调取当前水样浊度的相邻预设浊度数值,并根据两个相邻预设浊度数值调取相邻标准测量曲线,计算生成水样浓度估算值。监管系统对计算得出的两个水样浓度估算值进行求和操作,得出水样浓度估算值。
22.若检测系统仅调取到一个相邻预设浊度数值,说明此时的水质较好或是较差,检测系统则继续比对水样浊度数据以及相邻预设浊度数值。若水样浊度数据与相邻预设浊度数值相差不大,检测系统则根据所调取相邻预设浊度数值,确定相对应的相邻标准测量曲线,从而进行后续的水样检测操作。
附图说明
23.图1是本技术实施例水质在线监测系统浊度补偿方法的流程示意图。
24.图2是本技术实施例中生成平均浓度计算指令并执行的流程示意图。
25.图3是本技术实施例中生成量程范围超出提示指令并执行的流程示意图。
26.图4是本技术实施例中从预设的数据库中获取与水样过滤次数相对应的过滤次数阈值的流程示意图。
27.图5是本技术实施例水质在线监测系统浊度补偿系统的模块框图。
28.附图标记说明:1、实际水样信息接受模块;2、预设浊度数值调取模块;3、标准测量曲线获取模块;4、水质检测指令生成模块。
具体实施方式
29.以下结合附图1-5对本技术作进一步详细说明。
30.本技术实施例公开水质在线监测系统浊度补偿方法、系统、装置及存储介质。
31.参照图1,水质在线监测系统浊度补偿方法,包括:s101、接收实际水样信息。
32.具体的,水质在线监测系统包括水样采集器,进行水质分析工作时,水样采集器对需要检测的水样进行采样操作。水质在线监测系统还包括水质分析仪,水质分析仪用于对采集的水样进行成分分析,继而计算得出当前水样的实际水样信息。
33.检测系统接收水质分析仪发送的实际水样信息,其中,实际水样信息包括水样浊度数据以及水样吸光度数据。检测系统以实际水样信息为基准,对水样进行后续的成分分析计算操作。
34.s102、从预设的数据库中调取与水样浊度数据相对应的预设浊度数值。
35.具体的,检测系统接收到水质分析仪发送的实际水样信息后,从预设的数据库中调取与水样浊度数据相对应的预设浊度数值,其中,预设浊度数值为用户预先计算设置生成。
36.s103、判断是否调取到与水样浊度数据相对应的预设浊度数值。
37.具体的,检测系统使当前水样浊度数据与数据库中现有的预设浊度数值进行比对,判断数据库中是否存在有与当前水样浊度相同的预设浊度数据。
38.若判断为是,则执行s104至s105;若判断为否,则跳转至s106。
39.s104、获取与所调取预设浊度数值相对应的标准测量曲线。
40.具体的,若检测系统调取到与水样浊度数据相对应的预设浊度数值,说明当前水样浊度对应的比对数据已经被预先设置在数据库中了。检测系统随即根据所调取的预设浊度数值,获取与所调取预设浊度数值相对应的标准测量曲线。
41.检测系统内预置有不同浊度条件下的标准测量曲线,其中,标准测量曲线为用户预先根据各个预设浊度数值计算生成,检测系统工作前,用户预先将各个预设浊度数值对应的标准测量曲线输入设置于检测系统中,作为检测系统的水样检测依据。
42.s105、生成水质检测指令并执行。
43.具体的,检测系统根据当前水样吸光度数据以及所确定的标准测量曲线,生成水质检测指令并执行,其中,水质检测指令用于将水样吸光度数据代入标准测量曲线,计算得出水样检测浓度。
44.检测系统接受到需要进行水样检测的水体信息后,根据当前水体的水样浊度,对应选择用户预设的浊度数值。测试时检测系统根据待检测水样的对应浊度,选择相对应的标准测量曲线,再进行水样检测浓度的测量。从而降低水样本身浊度的干扰,使测得的水样检测浓度结果更准确。
45.s106、调取相邻预设浊度数值。
46.具体的,若检测系统未调取到与水样浊度数据相对应的预设浊度数值,说明当前数据库中不存在与当前水样浊度相同的预设浊度数值,检测系统检测系统则调取当前水样浊度的相邻预设浊度数值。
47.举例来说,数据库中现有的预设浊度数值为:a、b、c、d、e,当前的水样浊度数据为x。若a大于b大于x大于c大于d大于e,那么此时的相邻预设浊度数值即为b与c。若x大于a大于b大于c大于d大于e,那么此时的相邻预设浊度数值即为a。
48.其中,作为一种实施方式,本技术实施例的s106是可选的。
49.参照图2和图3,在s106之后还会根据相邻预设浊度数值生成平均浓度计算指令,具体包括以下步骤:s201、判断是否调取到两个相邻预设浊度数值。
50.具体的,检测系统调取到当前水样浊度对应的相邻预设浊度数值后,对相邻预设浊度数值的数量进行判断,从而判断当前水样浊度是否在多个预设水样浊度数值之间。
51.若判断为是,则执行s202至s204;若判断为否,则执行s205至s206。
52.s202、分别确定与所调取相邻预设浊度数值相对应的相邻标准测量曲线。
53.具体的,当数据库中不存在与当前水样浊度相同的预设浊度数值时,检测系统调取当前水样浊度的相邻预设浊度数值,若检测系统调取到两个相邻预设浊度数值,检测系统则分别根据两个相邻预设浊度数值调取与之对应的相邻标准测量曲线。
54.s203、计算生成水样浓度估算值。
55.具体的,检测系统根据水样吸光度数据以及所确定的两个相邻标准测量曲线,计算生成水样浓度估算值。检测系统通过将水样吸光度数据代人所确定的相邻标准测量曲线,得出当前水样吸光度对应的水样浓度估算值。
56.s204、生成平均浓度计算指令并执行。
57.具体的,检测系统根据水样浓度估算值,生成平均浓度计算指令并执行,其中,平均浓度计算指令用于计算两个水样浓度估算值的平均值。监管系统对计算得出的两个水样浓度估算值进行求和操作,得出与当前水样浓度较为接近的水样浓度估算值。
58.s205、计算浊度相差值。
59.具体的,若检测系统仅调取到一个相邻预设浊度数值,检测系统则根据水样浊度数据以及所调取的相邻预设浊度数值,计算浊度相差值。其中,浊度相差值为水样浊度数据与所调取的相邻预设浊度数值之间的差值。
60.若检测系统仅调取到一个相邻预设浊度数值,说明此时的水质较好或是较差,检测系统需要继续比对水样浊度数据以及相邻预设浊度数值,判断已有的数据能否满足水样检测需求。
61.s206、从预设的数据库中查询与浊度相差值相对应的浊度差阈值。
62.具体的,检测系统计算得出浊度相差值后,检测系统从预设的数据库中查询与浊度相差值相对应的浊度差阈值,其中,浊度差阈值为用户预先设置生成,浊度差阈值用于表示水样浊度数据与相邻预设浊度数值的数值差异情况。
63.s207、判断浊度相差值是否超出浊度差阈值。
64.具体的,检测系统通过判断浊度相差值是否超出浊度差阈值,得出水样浊度数据
与相邻预设浊度数值的数值差异是否在检测容许的范围内。
65.若判断为否,则执行s208至s209;若判断为是,则跳转至s210。
66.s208、确定与所调取相邻预设浊度数值相对应的相邻标准测量曲线。
67.具体的,若浊度相差值未超出浊度差阈值,说明水样浊度数据与相邻预设浊度数值相差不大,检测系统则确定与所调取相邻预设浊度数值相对应的相邻标准测量曲线,从而进行后续的水样检测操作。
68.s209、执行生成水质检测指令并执行的步骤。
69.具体的,检测系统根据水样吸光度数据以及所调取的相邻标准测量曲线,执行生成水质检测指令并执行的步骤。
70.s210、生成量程范围超出提示指令并执行。
71.具体的,若浊度相差值超出浊度差阈值,说明基于现有数据对当前水样进行检测,结果可能存在有较大的误差,检测系统则生成量程范围超出提示指令并执行,其中,量程范围超出提示指令用于提示用户水样浊度超出测量范围。
72.若水样浊度数据与相邻预设浊度数值相差较大,说明当前水样的浊度较大,远超出已有浊度数据所在的检测范围,检测系统生成量程范围超出提示指令,提示用户当前水样的浊度较高,超出现有检测范围。
73.参照图4,在s210前还会根据水样过滤次数生成水质浊度告警指令,具体包括以下步骤:s301、生成水样过滤指令并执行。
74.具体的,当水样浊度数据与相邻预设浊度数值相差较大,水样浊度远超出已有浊度数据所在的检测范围时,检测系统自动生成水样过滤指令,其中,水样过滤指令用于对水样进行过滤操作。
75.s302、执行从预设的数据库中调取与水样浊度数据相对应的预设浊度数值的步骤。
76.具体的,检测系统对水样进行过滤后,执行从预设的数据库中调取与水样浊度数据相对应的预设浊度数值的步骤,实现对过滤后水样的再次检测操作。对于浊度较高的水样,检测系统自动对其执行过滤操作,并对过滤后的水样重复进行水质检测操作,提高检测系统对高浊度水样的自动分析处理能力。
77.检测系统对浊度较高的水样进行过滤操作后,重复对水样进行浊度分析,若过滤后的水样浊度仍然较高,检测系统对水样进行再次过滤,并重复分析水样浊度。
78.s303、获取水样过滤次数。
79.具体的,检测系统包括计数器,检测系统对水样进行过滤时,检测系统内的计时器对当前水样的累计过滤次数进行计数统计,并生成水样过滤次数,检测系统接收计数器生成的水样过滤次数。
80.s304、从预设的数据库中获取与水样过滤次数相对应的过滤次数阈值。
81.具体的,检测系统收到计数器生成的水样过滤次数后,从预设的数据库中获取与水样过滤次数相对应的过滤次数阈值,其中,过滤次数阈值为用户预先设置生成,过滤次数阈值用于表示正常状态下检测系统能够为水样提供的最大过滤次数。
82.s305、若水样过滤次数超过过滤次数阈值,则生成水质浊度告警指令并执行。
83.具体的,若水样过滤次数超过过滤次数阈值,说明水样经过多次过滤浊度仍然较高,当前水样的浊度超出检测系统的处理范围,检测系统生成水质浊度告警指令并执行,其中,水质浊度告警指令用于提示用户水样浊度过高。
84.其中,作为一种实施方式,本技术实施例的s303至s305是可选的。
85.本技术实施例水质在线监测系统浊度补偿方法的实施原理为:检测系统接受到需要进行水样检测的水体信息后,根据当前水体的水样浊度,对应选择用户预设的浊度数值。检测系统内预置有不同浊度条件下的标准测量曲线,测试时检测系统根据待检测水样的对应浊度,选择相对应的标准测量曲线,再进行水样检测浓度的测量。从而降低水样本身浊度的干扰,使测得的水样检测浓度结果更准确。
86.基于上述方法,本技术实施例还公开水质在线监测系统浊度补偿系统。参照图5,水质在线监测系统浊度补偿系统,包括:实际水样信息接受模块1,实际水样信息接受模块1用于接收实际水样信息,实际水样信息包括水样浊度数据以及水样吸光度数据。
87.预设浊度数值调取模块2,预设浊度数值调取模块2用于从预设的数据库中调取与水样浊度数据相对应的预设浊度数值。
88.标准测量曲线获取模块3,标准测量曲线获取模块3用于若调取到与水样浊度数据相对应的预设浊度数值,则根据所调取的预设浊度数值,获取与所调取预设浊度数值相对应的标准测量曲线。
89.水质检测指令生成模块4,水质检测指令生成模块4用于根据水样吸光度数据以及标准测量曲线,生成水质检测指令并执行,水质检测指令用于将水样吸光度数据代入标准测量曲线,计算得出水样检测浓度。
90.本技术实施例还公开一种智能终端,其包括存储器和处理器,其中,存储器上存储有能够被处理器加载并执行如上述的水质在线监测系统浊度补偿方法的计算机程序。
91.本技术实施例还公开一种计算机可读存储介质。计算机可读存储介质内存储有能够被处理器加载并执行如上述的水质在线监测系统浊度补偿方法的计算机程序,计算机可读存储介质例如包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
92.以上实施例仅用以说明本发明的技术方案,而非对发明的保护范围进行限制。显然,所描述的实施例仅仅是本发明部分实施例,而不是全部实施例。基于这些实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明所要保护的范围。尽管参照上述实施例对本发明进行了详细的说明,本领域普通技术人员依然可以在不冲突的情况下,不作出创造性劳动对本发明各实施例中的特征根据情况相互组合、增删或作其他调整,从而得到不同的、本质未脱离本发明的构思的其他技术方案,这些技术方案也同样属于本发明所要保护的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1