一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种选择水质异常报警监测因子的方法及其系统与流程

2021-12-14 22:55:00 来源:中国专利 TAG:


1.本技术涉及数据处理领域,具体地,涉及一种选择水质异常报警监测因子的方法及其系统。


背景技术:

2.水环境质量预警是流域水环境管理实现精细化、科学化的核心。目前的水环境预警技术主要是以水质自动站实时数据监控为基础,基于预警模型对发现的水质异常现象发出预警。水环境预警又分为单因子预警和多因子预警,单因子预警模型是基于单一预警因子,当监测指标数据超出预警阈值时,进行水质报警;而多因子预警是首先选择合适的预警因子组合,然后通过预警模型,对因子组合的实时监测数据关系变化进行分析,判定预警因子组合的数据关系是否异常,并进行水质预警。多因子预警是通过监测多个水质指标组合变化趋势,实现水质超标前的提前预警。现有技术中确定预警因子组合的方式通常是依赖于环境学科知识和经验,辅以相关性分析进行选择,但是该种方式太过依赖历史经验,从而缺乏确定预警因子的准确性。
3.因此如何通过更加准确的方式获取预警因子,是本领域技术人员急需解决的问题。


技术实现要素:

4.本技术提供了一种选择水质异常报警监测因子的方法,具体包括以下步骤:获取水质监测因子的历史数据集合;对水质监测因子的历史数据集合进行预处理;根据预处理后的历史数据集合,计算水质监测因子的历史数据集合中任意两个水质监测因子之间的相关指标;根据水质监测因子间的相关指标确定水质监测因子相关性临界值;根据相关性临界值选择满足条件的水质异常报警因子组合。
5.如上的,其中,其中所有水质监测因子的历史数据集合定义为a={a
p1

……
a
pb
},a
pi
(i=1,2...b)为水质监测因子pi的历史数据集合。
6.如上的,其中,对水质监测因子的历史数据集合进行预处理之前,还包括,确定水质监测因子的预处理数据序列。
7.如上的,其中,预处理过程具体表示为:c=1,2...m,其中s
pi

c
表示该水质监测因子pi归一化后的值,max(a
pi
),min(a
pi
)分别为水质监测因子pi的历史数据的最大、最小值,c为自然数,ai
c
∈a
pi
,表示水质监测因子pi的历史数据集合的第c条数据。
8.如上的,其中,任意两个水质监测因子之间的相关指标包括,任意两个水质监测因子的相关度,任意两个水质监测因子历史数据变化趋势的相似度,任意两个水质监测因子之间的数据综合相关度。
9.如上的,其中,根据预处理后的历史数据集合,计算水质监测因子的历史数据集合
中任意两个水质监测因子之间的相关指标,包括以下子步骤:计算任意两个水质监测因子之间的相关度;计算任意两个水质监测因子历史数据变化趋势的相似度;根据任意两个水质监测因子的相关度和历史数据变化趋势的相似度确定数据综合相关度。
10.如上的,其中,相关度r
ij
具体表示为:
[0011][0012]
其中,为水质监测因子pi的预处理数据序列s
pi
的均值,为水质监测因子pj的预处理数据序列s
pj
的均值,k为自然数,m为每个水质监测因子的数据条数。
[0013]
如上的,其中,任意两个水质监测因子pi,pj之间的相关度历史数据变化趋势的相似度h
ij
具体表示为:
[0014]
h
ij
=h
ji
=max[h(s
pi
,s
pj
),h(s
pj
s
pi
)],j≠i
[0015]
其中,a
fi
为预处理数据序列s
pi
中连续的f个数组成的序列,b
fj
为预处理数据序列s
pj
中连续的f个数组成的序列,其中,a
fi

k
表示水质监测因子pi的历史数据集合,经过预处理后得到的预处理数据序列s
pi
中的连续f个数组成的数据序列的第k个值,b
fj

k
表示水质监测因子pj的历史数据集合,经过预处理后得到的s
pj
中的连续f个数组成的数据序列的第k个值;同理,个值;同理,
[0016]
如上的,其中,数据综合相关度w
ij
表示为:
[0017][0018]
其中h
ij
表示任意两个水质监测因子pi,pj之间的相关度历史数据变化趋势的相似度α、β为相关度权重参数,满足α β=1,|r
ij
|表示任意两个水质监测因子pi,pj之间的相关度的绝对值。
[0019]
一种选择水质异常报警监测因子的系统,具体包括:获取单元,预处理单元、计算单元、确定单元以及选择单元;获取单元,用于获取水质监测因子的历史数据集合;预处理单元,用于对水质监测因子的历史数据集合进行预处理;计算单元,用于根据预处理的历史数据集合,计算水质监测因子的历史数据集合中任意两个水质监测因子之间的相关指标;确定单元,用于确定水质监测因子相关性临界值;选择单元,用于根据相关性临界值选择满足条件的水质异常报警因子,组成预警因子组的集合。
[0020]
本技术具有以下有益效果:
[0021]
本技术提供的本技术提供的选择水质异常报警监测因子的方法及其系统,克服了单因子预警无法在水质超标前提前预警;同时通过选择多个亲密程度高的水质监测因子组合,组成多因子水质异常报警因子组,依据报警因子监测数据变化趋势,实现对水质超标前
的提前预警,提高水质异常报警的灵敏性。
附图说明
[0022]
为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0023]
图1是根据本技术实施例提供的选择水质异常报警监测因子的方法流程图;
[0024]
图2是根据本技术实施例提供的选择水质异常报警监测因子的系统的内部结构图。
具体实施方式
[0025]
下面结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0026]
本技术涉及一种选择水质异常报警因子的方法及其系统。根据本技术,能够度量两个水质监测因子历史数据之间的亲密程度,选择亲密程度高的多因子水生态水质监测因子组合作为水质异常报警因子,提高确定水质异常报警因子的准确性。
[0027]
实施例一
[0028]
本实施例是基于数据相关性和轨迹相似性算法,辩证分析任意两因子之间的间亲密程度,利用95百分位数算法计算出水质监测因子异常报警因子组合的亲密度临界值,选择两因子间亲密程度大于临界值的水质监测因子作为多因子水质异常报警因子组。
[0029]
如图1所示,是本技术提供的一种选择水质异常报警因子的方法,具体包括以下步骤:
[0030]
步骤s110:获取水质监测因子的历史数据集合。
[0031]
具体地,从外部获取水质监测因子的历史数据,并对其进行整理形成历史数据集合。其中所有水质监测因子的历史数据集合定义为a={a
p1

……
a
pb
},其中a
pi
(i=1,2...b)为水质监测因子pi的历史数据集合,a
pi
=[ai1,ai2,
……
ai
m
],ai
m
表示水质监测因子pi的历史数据集合的第m条数据,m为每个水质监测因子的数据条数。
[0032]
步骤s120:对水质监测因子的历史数据集合进行预处理。
[0033]
其中进行预处理之前,还包括,确定水质监测因子pi的预处理数据序列,水质监测因子pi的预处理数据序列为:s
pi
=[s
pi
‑1,s
pi
‑2,
……
,s
pi

m
]。
[0034]
具体地,对所有水质监测因子的预处理数据序列进行处理,具体进行归一化处理,将水质监测因子预处理数据序列中的数据映射到0

1范围之内。
[0035]
其中预处理过程具体表示为:
[0036][0037]
其中s
pi

c
表示该水质监测因子pi归一化后的值,max(a
pi
),min(a
pi
)分别为水质监
测因子pi的历史数据的最大、最小值,c为自然数,ai
c
∈a
pi
,表示水质监测因子pi的历史数据集合的第c条数据。
[0038]
步骤s130:根据预处理后的历史数据集合,计算水质监测因子的历史数据集合中任意两个水质监测因子之间的相关指标。
[0039]
具体地,相关指标具体为,任意两个水质监测因子的相关度,任意两个水质监测因子历史数据变化趋势的相似度,任意两个水质监测因子之间的数据综合相关度。
[0040]
其中步骤s130具体包括以下子步骤:
[0041]
步骤s1301:计算任意两个水质监测因子之间的相关度。
[0042]
计算任意两个水质监测因子pi,pj之间的相关度,其中相关度r
ij
具体表示为:
[0043][0044]
其中,为水质监测因子pi的预处理数据序列s
pi
的均值,为水质监测因子pj的预处理数据序列s
pj
的均值,k为自然数,m为每个水质监测因子的数据条数。
[0045]
进一步地,将历史数据集合中任意两个水质监测因子计算得出的所有相关度构成相关度集合r。
[0046]
步骤s1302:计算任意两个水质监测因子历史数据变化趋势的相似度。
[0047]
具体地,任意两个水质监测因子pi,pj之间的相关度历史数据变化趋势的相似度h
ij
具体表示为:
[0048]
h
ij
=max[h(s
pi
,s
pj
),h(s
pj
,s
pi
)],j≠i
[0049]
其中,a
fi
为序列s
pi
中连续的f个数组成的序列,b
fj
为序列s
pj
中连续的f个数组成的序列,其中,a
fi

k
表示水质监测因子pi的历史数据集合,经过预处理后得到的s
pi
中的连续f个数组成的数据序列的第k个值,b
fj

k
表示水质监测因子pj的历史数据集合,经过预处理后得到的s
pj
中的连续f个数组成的数据序列的第k个值。同理,
[0050]
进一步地,将历史数据集合中所有任意两个水质监测因子所计算得出的相似度h构成相似度集合g。
[0051]
步骤s1303:根据任意两个水质监测因子的相关度和历史数据变化趋势的相似度确定数据综合相关度。
[0052]
具体地,数据综合相关度w
ij
表示为:
[0053][0054]
其中h
ij
表示任意两个水质监测因子pi,pj之间的相关度历史数据变
化趋势的相似度α、β为相关度权重参数,满足α β=1,|r
ij
|表示任意两个水质监测因子pi,pj之间的相关度的绝对值。
[0055]
进一步地,所有数据综合相关度按照从小到大排列构成数据综合相关度集合w。
[0056]
步骤s140:根据相关指标确定水质监测因子相关性临界值。
[0057]
具体地,根据数据综合相关度集合w确定水质监测因子相关性临界值。
[0058]
其中水质监测因子的相关性临界值c具体表示为:
[0059]
c=gw[l 2] (1

g)w[l 1]
[0060]
e=(q

1)*0.95
[0061]
其中,q为集合w中元素个数,l为e的整数部分,g为e的小数部分。w[l]为集合w的第l个数值。
[0062]
步骤s150:根据相关性临界值选择满足条件的水质异常报警因子组合。
[0063]
具体地,根据水质监测因子的相关性临界值c和数据综合相关度集合w,选择满足条件的水质异常报警因子作为水质异常报警监测因子,具体根据以下条件进行水质异常报警监测因子的选择,进一步确定水质报警监测因子集合l。
[0064]
l={(pi,pj)|w
ij
>=c}
[0065]
其中,w
ij
表示数据综合相关度,若任意两个水质监测因子pi,pj之间的数据综合相关度大于相关性临界值,则该任意两个水质监测因子作为水质异常报警监测因子,反之则不能作为水质异常报警监测因子。多个符合条件的水质异常报警监测因子组成水质报警监测因子集合l。
[0066]
实施例二
[0067]
如图2所示,本技术提供一种选择水质异常报警水质监测因子系统,具体包括:获取单元210、预处理单元220、计算单元230、确定单元240以及选择单元250。
[0068]
获取单元210用于获取水质监测因子的历史数据。
[0069]
预处理单元220与获取单元210连接,用于对水质监测因子的历史数据集合进行预处理。
[0070]
计算单元230与预处理单元220连接,用于根据预处理的历史数据集合,计算水质监测因子的历史数据集合中任意两个水质监测因子之间的相关指标。
[0071]
其中计算单元230具体包括以下子模块:相关度计算模块、相似度计算模块、数据综合相关度计算模块。
[0072]
其中,相关度计算模块用于计算任意两个水质监测因子之间的相关度。
[0073]
相似度计算模块用于计算任意两个水质监测因子历史数据变化趋势的相似度。
[0074]
数据综合相关度计算模块与相似度计算模块和相关度计算模块连接,用于根据任意两个水质监测因子的相关度和相似度确定数据综合相关度。
[0075]
确定单元240与计算单元230连接,用于确定水质监测因子相关性临界值。
[0076]
选择单元250与确定单元240连接,用于根据相关性临界值选择满足条件的水质异常报警因子,组成预警因子组的集合。
[0077]
本技术具有以下有益效果:
[0078]
本技术提供的选择水质异常报警监测因子的方法及其系统,克服了单因子预警无法在水质超标前提前预警;同时通过选择多个亲密程度高的水质监测因子组合,组成多因
子水质异常报警因子组,依据报警因子监测数据变化趋势,实现对水质超标前的提前预警,提高水质异常报警的灵敏性。
[0079]
虽然当前申请参考的示例被描述,其只是为了解释的目的而不是对本技术的限制,对实施方式的改变,增加和/或删除可以被做出而不脱离本技术的范围。
[0080]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献