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

一种天然气泄漏报警点筛选方法及装置与流程

2021-09-22 17:23:00 来源:中国专利 TAG:泄漏 天然气 筛选 装置 报警


1.本发明属于天然气泄漏检测技术领域,具体涉及一种天然气泄漏报警点筛选方法及装置。


背景技术:

2.燃气管道遍布整个城市的地下,犹如城市的大动脉,作为国民经济发展和人民生活保障的资源和能源,具有城市生命线的重要地位。天然气作为一种清洁、使用方便的能源,在城镇能源消耗比例中所占的份额正逐步提高,燃气大规模的应用和普及,加速了城镇燃气输配管网和供气设施的建设。然而随着输配管网大面积的敷设,地下燃气管线愈发密集和复杂,燃气自身的特性加之管道在制造、安装、使用、管理等诸多方面的不确定因素,管道在一定程度上存在泄漏的可能性,同时有限的人力物力与在运行管线量的失衡,给城镇燃气管网的安全运行带来巨大挑战。
3.燃气泄漏最早采用人工检测方法,耗费时间长,效率低。随着燃气检测技术的发展,人们已研制出专门用于燃气泄漏检测的检测车。检测车主要包括载车和安装在载车上的传感器单元和数据处理单元,用于测量检测点的燃气浓度。当在某个检测点测得的燃气浓度超过设定的阈值时,进行报警,所述检测点称为报警点。由于一个泄漏点一般会被多个检测点检测到,因此,一个泄漏点一般对应多个报警点。根据报警点燃气浓度的大小及位置分布就可概略确定燃气泄漏点的位置;如果能够对这些报警点进行进一步的筛选,缩小报警点的分布区域,就能基本锁定泄漏源的位置。因此,报警点的检测精度和筛选方法的有效性对泄漏源的定位排查至关重要。现有技术一般只是根据燃气浓度峰值大小对报警点进行检测和筛选,方法单一;而且没有考虑背景噪声的影响,即使有采用背景去噪技术的,一般也只是通过简单地设置幅度阈值消除背景噪声,效果不佳。这些都导致报警点的误报率和漏报率较高。


技术实现要素:

4.为了解决现有技术中存在的上述问题,本发明提供一种天然气泄漏报警点筛选方法及装置。
5.为了实现上述目的,本发明采用以下技术方案。
6.第一方面,本发明提供一种天然气泄漏报警点筛选方法,包括以下步骤:
7.获取检测点的乙烷浓度,设置时间窗口,计算窗口内检测点乙烷浓度的统计值,基于假设检验法消除背景噪声,确定报警点;
8.对所述报警点按照统计值从大到小的顺序排列,选取前n名报警点为报警候选点,并记录每个报警候选点的排名s,s=1,2,

,n;
9.统计以每个报警候选点的位置为圆心、以r为半径的圆形区域内报警点的数量p;
10.统计进行m次检测每个报警候选点被确定为报警点的次数m;
11.基于s、p、m对报警候选点分别打分,汇总后得到每个报警候选点的综合得分,按照
得分从大到小的顺序对报警候选点排序。
12.进一步地,基于假设检验法消除背景噪声的方法包括:
13.设定原假设h0:μ≤μ0以及备择假设h1:μ>μ0,其中μ为乙烷浓度,μ0为总体均值;等于第二时间窗口内检测点乙烷浓度的均值;
14.设置时间长度为t的第一时间窗口和以第一时间窗口为中心时间长度为5t的第二时间窗口;
15.计算第一时间窗口内检测点乙烷浓度的均值计算第二时间窗口内检测点乙烷浓度的均值和标准偏差,分别作为总体均值μ0和总体标准偏差σ;进一步计算第一时间窗口内检测点乙烷浓度的统计值:n为样本数即第一时间窗口内检测点的数量;
16.设定显著性水平为0.01,根据给定的显著性水平确定拒绝域临界值t
0.01
(n

1)=t0;
17.如果t>t0,拒绝原假设h0,接受备择假设h1,保留第一时间窗口内检测点的数据;否则,删除第一时间窗口内检测点的数据;
18.采用上述方法,使第一时间窗口遍历检测点乙烷浓度的时域信号,消除其背景噪声。
19.进一步地,所述方法还包括平滑滤波步骤:针对每个报警点,用其周围邻域内报警点统计值的平均值更新其统计值。
20.进一步地,所述选取前n名为报警候选点的方法包括:
21.对报警点按照统计值从大到小的顺序排列;
22.计算每两个相邻报警点统计值的下降幅度;
23.查找下降幅度超过设定阈值的报警点,所述报警点前面的n个报警点即为报警候选点。
24.进一步地,每个报警候选点的综合得分的计算公式为:
25.y=y1 y2 y3
26.y1=n

s
[0027][0028][0029]
式中,y为每个报警候选点的综合得分,y1、y2、y3分别为每个报警候选点基于s、p、m的打分,p
max
为p的最大值。
[0030]
第二方面,本发明提供一种天然气泄漏报警点筛选装置,包括:
[0031]
背景去噪模块,用于获取检测点的乙烷浓度,设置时间窗口,计算窗口内检测点乙烷浓度的统计值,基于假设检验法消除背景噪声,确定报警点;
[0032]
排序筛选模块,用于对所述报警点按照统计值从大到小的顺序排列,选取前n名报警点为报警候选点,并记录每个报警候选点的排名s,s=1,2,

,n;
[0033]
密度计算模块,用于统计以每个报警候选点的位置为圆心、以r为半径的圆形区域内报警点的数量p;
[0034]
频次计算模块,用于统计进行m次检测每个报警候选点被确定为报警点的次数m;
[0035]
打分排序模块,用于基于s、p、m对报警候选点分别打分,汇总后得到每个报警候选点的综合得分,按照得分从大到小的顺序对报警候选点排序。
[0036]
进一步地,基于假设检验法消除背景噪声的方法包括:
[0037]
设定原假设h0:μ≤μ0以及备择假设h1:μ>μ0,其中μ为乙烷浓度,μ0为总体均值;等于第二时间窗口内检测点乙烷浓度的均值;
[0038]
设置时间长度为t的第一时间窗口和以第一时间窗口为中心时间长度为5t的第二时间窗口;
[0039]
计算第一时间窗口内检测点乙烷浓度的均值计算第二时间窗口内检测点乙烷浓度的均值和标准偏差,分别作为总体均值μ0和总体标准偏差σ;进一步计算第一时间窗口内检测点乙烷浓度的统计值:n为样本数即第一时间窗口内检测点的数量;
[0040]
设定显著性水平为0.01,根据给定的显著性水平确定拒绝域临界值t
0.01
(n

1)=t0;
[0041]
如果t>t0,拒绝原假设h0,接受备择假设h1,保留第一时间窗口内检测点的数据;否则,删除第一时间窗口内检测点的数据;
[0042]
采用上述方法,使第一时间窗口遍历检测点乙烷浓度的时域信号,消除其背景噪声。
[0043]
进一步地,所述装置还包括平滑滤波模块,用于针对每个报警点,用其周围邻域内报警点统计值的平均值更新其统计值。
[0044]
进一步地,所述选取前n名为报警候选点的方法包括:
[0045]
对报警点按照统计值从大到小的顺序排列;
[0046]
计算每两个相邻报警点统计值的下降幅度;
[0047]
查找下降幅度超过设定阈值的报警点,所述报警点前面的n个报警点即为报警候选点。
[0048]
进一步地,每个报警候选点的综合得分的计算公式为:
[0049]
y=y1 y2 y3
[0050]
y1=n

s
[0051][0052][0053]
式中,y为每个报警候选点的综合得分,y1、y2、y3分别为每个报警候选点基于s、p、m的打分,p
max
为p的最大值。
[0054]
与现有技术相比,本发明具有以下有益效果。
[0055]
本发明通过设置时间窗口、计算时间窗口内检测点乙烷浓度的统计值基于假设检验法消除检测点乙烷浓度的背景噪声,可有效消除背景噪声,提高报警点检测精度。通过对报警候选点进行3个维度的打分并得到综合打分、排序,可对报警候选点进行有效地筛选。
附图说明
[0056]
图1为本发明的实施例一种天然气泄漏报警点筛选方法的流程图。
[0057]
图2为第一时间窗口示意图。
[0058]
图3为本发明的实施例一种天然气泄漏报警点筛选装置的方框图。
具体实施方式
[0059]
为使本发明的目的、技术方案及优点更加清楚、明白,以下结合附图及具体实施方式对本发明作进一步说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060]
图1为本发明实施例一种天然气泄漏报警点筛选方法的流程图,所述方法包括以下步骤:
[0061]
步骤101,获取检测点的乙烷浓度,设置时间窗口,计算窗口内检测点乙烷浓度的统计值,基于假设检验法消除背景噪声,确定报警点;
[0062]
步骤102,对所述报警点按照统计值从大到小的顺序排列,选取前n名报警点为报警候选点,并记录每个报警候选点的排名s,s=1,2,

,n;
[0063]
步骤103,统计以每个报警候选点的位置为圆心、以r为半径的圆形区域内报警点的数量p;
[0064]
步骤104,统计进行m次检测每个报警候选点被确定为报警点的次数m;
[0065]
步骤105,基于s、p、m对报警候选点分别打分,汇总后得到每个报警候选点的综合得分,按照得分从大到小的顺序对报警候选点排序。
[0066]
本实施例中,步骤101主要用于消除背景噪声确定报警点。现有技术一般是根据检测点乙烷浓度峰值是否超过设定的阈值判定是否属于背景噪声,如果没有超过设定的阈值,删除此检测点的数据。报警点一般也是根据检测点乙烷浓度峰值是否超过设定的阈值进行判断,如果超过设定的阈值就认为是报警点。这种方法虽然简单可行,但存在以下两个问题:一是背景噪声浓度不是恒定值,设置固定的阈值不但不能有效消除背景噪声,还有可能损失有用信号;二是基于单个检测点的峰值进行判断抗瞬态干扰能力差,容易将窄脉冲干扰判定为报警点。为此,本实施例基于假设检验法,通过设置时间窗口实现阈值的动态调整,用时间窗口内检测点乙烷浓度的统计值替代单个峰值进行判断,从而消除背景噪声,确定报警点(统计值超过设定阈值),可有效消除背景噪声的影响,提高报警点检测精度(或检测点报警精度)。假设检验是指根据来自总体对样本所作假设做出判断,通过样本的统计量来判断与总体参数之间是否存在差异,且差异是否显著。假设检验的基本思想是根据已知信息对不确定问题做出一个肯定或否定的回答,其基本原理是依据小概率事件原理的反证法,假设原假设为真,若在此基础上得出违反逻辑与常理的结论,则表明原假设是错误的,就接受备择假设。否则,就没有充分的理由推翻原假设,此时选择去接受原假设。在后面的实施例里将给出基于假设检验法消除背景噪声的一个具体的技术方案。
[0067]
本实施例中,步骤102主要用于对所述报警点进行初步筛选,得到报警候选点。这里之所以称为报警候选点,只是为了区分筛选前的报警点,二者的区别是报警候选点所在区域比筛选前的其它报警点所在区域更有可能或更接近泄漏源。筛选方法是:按照报警点
统计值从大到小的顺序对报警点排序,选取前n名报警点为报警候选点。记录每个报警候选点的排名,用于后面基于排名的单项打分;排名越靠前,打分越高。选取前n名报警点的方法较多,可以先确定n值,然后选取排在最前面的n个报警点;也可以先不确定n值,而是根据排序后报警点峰值大小的变化规律确定筛选出的报警候选点。本实施例对具体的选取方法不做限制,后面将给出一种具体的选取方案。
[0068]
本实施例中,步骤103主要用于计算每个报警候选点周围区域报警点的密度。报警点的密度用报警候选点周围相同大小的圆形(半径为r)区域内报警点的数量表示。圆形区域内报警点的数量越多,密度越大。报警候选点周围报警点的密度越大,其所在区域越有可能是天然气泄漏区域。所述密度的大小也用于后面的单项打分,密度越大,打分越高。r的大小根据经验确定,一般可选为500米。
[0069]
本实施例中,步骤104主要用于确定每个报警候选点被判定为报警点的频次。为了提高检测的可靠性,一般对每个检测点进行多次重复检测,统计每个报警候选点在m次检测中被确定为报警点的次数m。很显然,m越大,报警候选点所在区域越有可能是天然气泄漏区域;如果某个报警候选点在每次检测中都被确定为报警点,那么泄漏源一定会在该报警候选点附近。m的大小也用于后面的单项打分,m越大,打分越高。m的值不能太小,m太小了随机性影响不可忽视;当然,由于实际检测条件的限制,m也不可能太大,一般m选4~5次。
[0070]
本实施例中,步骤105主要用于对报警候选点进行综合打分,并按照得分多少对报警候选点排序。首先,对每个报警候选点进行前述的3个单项(或3个维度)打分;然后计算所述3个维度打分的和,得到其综合得分。按照综合得分从大到小的顺序对报警候选点排序,得分越高或排序越靠前的报警候选点所在区域越有可能是天然气泄漏区域。本实施例基于3个维度对报警候选点打分排序,可有效克服单纯以峰值大小对报警候选点进行筛选的不足。
[0071]
为了验证本实施例的有效性,下面给出本实施例的一个应用实例。采用本实施例所述方法,基于假设检验法进行了4次重复检测,共检测到1327个报警点,4次检测到的报警点数量分别为298、231、498和300个。筛选出报警候选点60个,并对它们进行了3维打分排序。最后确认2个真实的泄漏源的位置分别位于排名第一和第十八的报警候选点区域。
[0072]
作为一可选实施例,基于假设检验法消除背景噪声的方法包括:
[0073]
设定原假设h0:μ≤μ0以及备择假设h1:μ>μ0,其中μ为乙烷浓度,μ0为总体均值;等于第二时间窗口内检测点乙烷浓度的均值;
[0074]
设置时间长度为t的第一时间窗口和以第一时间窗口为中心时间长度为5t的第二时间窗口;
[0075]
计算第一时间窗口内检测点乙烷浓度的均值x;计算第二时间窗口内检测点乙烷浓度的均值和标准偏差,分别作为总体均值μ0和总体标准偏差σ;进一步计算第一时间窗口内检测点乙烷浓度的统计值:n为样本数即第一时间窗口内检测点的数量;
[0076]
设定显著性水平为0.01,根据给定的显著性水平确定拒绝域临界值t
0.01
(n

1)=t0;
[0077]
如果t>t0,拒绝原假设h0,接受备择假设h1,保留第一时间窗口内检测点的数据;否则,删除第一时间窗口内检测点的数据;
[0078]
采用上述方法,使第一时间窗口遍历检测点乙烷浓度的时域信号,消除其背景噪声。
[0079]
本实施例给出了基于假设检验法消除检测点乙烷浓度背景噪声的一种技术方案。在本实施例中,首先设定原假设h0:μ≤μ0以及备择假设h1:μ>μ0,其中μ为乙烷浓度,μ0为总体均值。这两个假设实际上是判断检测点的乙烷浓度是否处于背景噪声中的条件,原假设h0成立,则处于背景噪声中;备择假设h1成立,则没有处于背景噪声中。然后设置两个长度不同的时间窗口即第一时间窗口和第二时间窗口,第二时间窗口的长度是第一时间窗口长度的5倍。第一时间窗口用于计算检测点乙烷浓度的平均值,第二时间窗口用于计算检测点乙烷浓度的总体均值和总体标准偏差,从而得到第一时间窗口内检测点乙烷浓度的统计值t。最后根据设定的显著性水平确定拒绝域临界值,通过比较统计值t与拒绝域临界值的大小判定是h0成立还是h1成立,如果h0成立,删除第一时间窗口内检测点的数据。移动第一时间窗口,重复上述操作,使第一时间窗口遍历检测点乙烷浓度的整个时域信号,即可消除其背景噪声。
[0080]
作为一可选实施例,所述方法还包括平滑滤波步骤:针对每个报警点,用其周围邻域内报警点统计值的平均值更新其统计值。
[0081]
本实施例给出了对报警点数据进行平滑滤波的一种技术方案。单个报警点存在一定的噪声,为了消除噪声的影响,在对报警点进行筛选前先对各个报警点的数据进行平滑滤波。本实施例采用邻域平均滤波法实现平滑滤波,在各个报警点周围选定一圆形邻域,计算该圆形邻域内所有报警点的统计值的均值,以所述均值替换原来的统计值。圆形邻域大小根据经验确定,如可选半径为150m圆形邻域。
[0082]
作为一可选实施例,所述选取前n名为报警候选点的方法包括:
[0083]
对报警点按照统计值从大到小的顺序排列;
[0084]
计算每两个相邻报警点统计值的下降幅度;
[0085]
查找下降幅度超过设定阈值的报警点,所述报警点前面的n个报警点即为报警候选点。
[0086]
本实施例给出了选取报警候选点的一种技术方案。本实施例进行筛选的原理是:非报警候选点的乙烷浓度或统计值明显低于报警候选点的乙烷浓度或统计值。因此只要找到对报警点按照统计值从大到小排序后的曲线(纵轴为统计值,横轴为序号)上的突降点,突降点以前的报警点就是报警候选点。本实施例通过计算相邻两个报警点统计值的下降幅度,并将所述下降幅度与设定的阈值比较,如果下降幅度大于设定阈值,则该报警点(统计值低的一个)就是突降点;该报警点以前的所有报警点为报警候选点。报警候选点的数量为n。
[0087]
作为一可选实施例,每个报警候选点的综合得分的计算公式为:
[0088]
y=y1 y2 y3
[0089]
y1=n

s
[0090][0091]
[0092]
式中,y为每个报警候选点的综合得分,y1、y2、y3分别为每个报警候选点基于s、p、m的打分,p
max
为p的最大值。
[0093]
本实施例给出了计算报警候选点综合得分的一种技术方案。综合得分等于三个维度单项打分的和。第一个维度是统计量排序,打分公式为y1=n

s,排名序号s越小,得分越高,得分为整数值,最高为n,最低为0。第二个维度是报警点密度,报警点密度用半径为r的圆形区域内报警点的数量p表示,打分公式为y2=(p/p
max
)
×
n,p越大得分越高,最大值为n,最小值为n/p
max
。第三个维度是被检测为报警点的频次,打分公式为y3=(m/m)
×
n,频次m/m越高,得分越高,最大值为n,最小值为n/m。
[0094]
图3为本发明实施例一种天然气泄漏报警点筛选装置的组成示意图,所述装置包括:
[0095]
背景去噪模块11,用于获取检测点的乙烷浓度,设置时间窗口,计算窗口内检测点乙烷浓度的统计值,基于假设检验法消除背景噪声,确定报警点;
[0096]
排序筛选模块12,用于对所述报警点按照统计值从大到小的顺序排列,选取前n名报警点为报警候选点,并记录每个报警候选点的排名s,s=1,2,

,n;
[0097]
密度计算模块13,用于统计以每个报警候选点的位置为圆心、以r为半径的圆形区域内报警点的数量p;
[0098]
频次计算模块14,用于统计进行m次检测每个报警候选点被确定为报警点的次数m;
[0099]
打分排序模块15,用于基于s、p、m对报警候选点分别打分,汇总后得到每个报警候选点的综合得分,按照得分从大到小的顺序对报警候选点排序。
[0100]
本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。后面的实施例也是如此,均不再展开说明。
[0101]
作为一可选实施例,基于假设检验法消除背景噪声的方法包括:
[0102]
设定原假设h0:μ≤μ0以及备择假设h1:μ>μ0,其中μ为乙烷浓度,μ0为总体均值;等于第二时间窗口内检测点乙烷浓度的均值;
[0103]
设置时间长度为t的第一时间窗口和以第一时间窗口为中心时间长度为5t的第二时间窗口;
[0104]
计算第一时间窗口内检测点乙烷浓度的均值计算第二时间窗口内检测点乙烷浓度的均值和标准偏差,分别作为总体均值μ0和总体标准偏差σ;进一步计算第一时间窗口内检测点乙烷浓度的统计值:n为样本数即第一时间窗口内检测点的数量;
[0105]
设定显著性水平为0.01,根据给定的显著性水平确定拒绝域临界值t
0.01
(n

1)=t0;
[0106]
如果t>t0,拒绝原假设h0,接受备择假设h1,保留第一时间窗口内检测点的数据;否则,删除第一时间窗口内检测点的数据;
[0107]
采用上述方法,使第一时间窗口遍历检测点乙烷浓度的时域信号,消除其背景噪声。
[0108]
作为一可选实施例,所述装置还包括平滑滤波模块,用于针对每个报警点,用其周围邻域内报警点统计值的平均值更新其统计值。
[0109]
作为一可选实施例,所述选取前n名为报警候选点的方法包括:
[0110]
对报警点按照统计值从大到小的顺序排列;
[0111]
计算每两个相邻报警点统计值的下降幅度;
[0112]
查找下降幅度超过设定阈值的报警点,所述报警点前面的n个报警点即为报警候选点。
[0113]
作为一可选实施例,每个报警候选点的综合得分的计算公式为:
[0114]
y=y1 y2 y3
[0115]
y1=n

s
[0116][0117][0118]
式中,y为每个报警候选点的综合得分,y1、y2、y3分别为每个报警候选点基于s、p、m的打分,p
max
为p的最大值。
[0119]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜