基于数据驱动的燃气气量数据异常检测方法技术

技术编号:39575858 阅读:9 留言:0更新日期:2023-12-03 19:27
本发明专利技术涉及数据处理技术领域,尤其涉及基于数据驱动的燃气气量数据异常检测方法

【技术实现步骤摘要】
基于数据驱动的燃气气量数据异常检测方法


[0001]本专利技术涉及数据处理
,尤其涉及基于数据驱动的燃气气量数据异常检测方法


技术介绍

[0002]随着社会的发展,燃气作为一种重要的能源被广泛应用,燃气在能源结构中所占的比重与日俱增,燃气应用场景越来越多元化,对燃气输送的安全性提出了更高的要求

[0003]然而,随着燃气应用越来越广泛,燃气安全问题也愈演愈烈,出现了多起燃气泄漏等燃气事故

燃气事故的有效预防成了行业内重点关注的问题

为此,关注燃气运行数据,对燃气数据进行准确

高效的异常检测对于提高能源利用率和防止资源浪费具有重要意义

[0004]现有技术主要采用聚类分析的方式进行异常检测,在处理大量用户燃气数据时,可能存在漏报等问题


技术实现思路

[0005]本专利技术要解决的技术问题在于,现有技术主要采用聚类分析的方式进行异常检测,在处理大量用户燃气数据时,可能存在漏报等问题

针对现有技术中的缺陷,提供一种基于数据驱动的燃气气量数据异常检测方法

[0006]为了解决上述技术问题,本专利技术提供了基于数据驱动的燃气气量数据异常检测方法,包括:
[0007]获取待检测区域内所有用户在不同时间段内的燃气气量;
[0008]将同一时间段内所有用户的燃气气量以不同级别主管道为节点建立第一图形数据结构;
[0009]基于所述第一图形数据结构计算各个主管道的异常概率值;
[0010]将各个主管道的所述异常概率值以不同级别主管道为节点建立第二图形数据结构;
[0011]基于对所述第二图形数据结构的聚类从主管道中定位异常管道;
[0012]计算与每个所述异常管道直连的用户的异常值;
[0013]基于所述异常值完成待检测区域的燃气气量数据异常检测

[0014]可选地,获取待检测区域内所有用户在不同时间段内的燃气气量,包括:
[0015]通过燃气气量数据管理平台,获取待检测区域内所有用户在不同时间段内的燃气气量;每个时间段的时长为3分钟

[0016]可选地,将同一时间段内所有用户的燃气气量以不同级别主管道为节点建立第一图形数据结构,包括:
[0017]将不同级别的主管道作为节点建立基础图结构;
[0018]以每一用户与对应主管道之间

不同级别主管道之间的连接性作为所述基础图结
构中的边,以燃气流向作为各条所述边的方向;
[0019]各条所述边的边权为下一级主管道或用户对应的燃气气量

[0020]可选地,基于所述第一图形数据结构计算各个主管道的异常概率值,包括:
[0021]获取所述第一图形数据结构的邻接矩阵;
[0022]基于所述邻接矩阵计算各个主管道的异常概率值

[0023]可选地,基于所述邻接矩阵计算各个主管道的异常概率值,包括:
[0024]统计所述邻接矩阵的每个数据组中有值数据点的个数;其中,将所述邻接矩阵中的一行数据或一列数据作为一个所述数据组;有值数据点的个数等于1的所述数据组属于用户数据组,有值数据点的个数大于1的所述数据组属于管道数据组;
[0025]计算每个所述管道数据组中除邻接矩阵对角线数据的数据累计和;
[0026]计算每个所述管道数据组中所述数据累计和与所述邻接矩阵对角线数据的差值绝对值;
[0027]获取各个所述管道数据组对应的所述差值绝对值的单高斯函数模型;
[0028]获取所述单高斯函数模型的峰值导数,并将所述峰值导数与所述单高斯函数模型相乘得到管道异常概率分布;
[0029]取所述管道异常概率分布的一半,计算所述管道异常概率分布中各个管道异常概率的概率均值,将小于所述概率均值的所述管道异常概率重置为1;
[0030]用1减所述管道异常概率得到各个所述管道数据组对应的主管道的异常概率值

[0031]可选地,将各个主管道的所述异常概率值以不同级别主管道为节点建立第二图形数据结构,包括:
[0032]将不同级别的主管道作为节点建立基础图结构;
[0033]以每一用户与对应主管道之间

不同级别主管道之间的连接性作为所述基础图结构中的边,以燃气流向作为各条所述边的方向;
[0034]各条所述边的边权为下一级主管道对应的异常概率值

[0035]可选地,基于对所述第二图形数据结构的聚类从主管道中定位异常管道,包括:
[0036]利用谱聚类对所述第二图形数据结构的节点进行分类,得到
N
个谱聚类类别;
[0037]计算每个所述谱聚类类别内所述异常概率值的均值,得到各个所述谱聚类类别对应的谱聚类均值;
[0038]利用
k

means
算法对所有所述谱聚类均值进行二分类,得到两个二分类类别;
[0039]计算两个所述二分类类别对应的所述异常概率值的均值;
[0040]选择所述异常概率值的均值最大的所述二分类类别所包含的所述谱聚类类别作为异常分析类别;
[0041]根据燃气流向将每个所述异常分析类别所包含的最后一级节点对应的主管道定位为异常管道

[0042]可选地,计算与每个所述异常管道直连的用户的异常值,包括:
[0043]计算与每个所述异常管道直连的用户的燃气气量与对应的主管道的燃气气量之间的相关性系数;
[0044]基于所述异常管道的异常概率值和用户对应的所述相关性系数计算用户的异常值

[0045]可选地,根据以下公式计算用户的异常值:
[0046]Y
m

X
j
*exp(

G
m
)
[0047]式中,
Y
m
为第
m
个用户的所述异常值,
X
j
为第
j
个所述异常管道对应的所述异常概率值,
G
m
为与第
j
个所述异常管道直连的第
m
个用户的燃气气量与第
j
个所述异常管道在同一时间段内燃气气量变化的所述相关性系数

[0048]可选地,基于所述异常值完成待检测区域的燃气气量数据异常检测,包括:
[0049]通过燃气气量数据管理平台查询与每个所述异常管道直连的用户是否具有燃气停止使用申报;
[0050]若具有燃气停止使用申报,则消除该用户的所述异常值;
[0051]若不具有燃气停止使用申报,则将所述异常值大于异常阈值的用户作为异常用户;其中,所述异常阈值取值为
0.8。...

【技术保护点】

【技术特征摘要】
1.
一种基于数据驱动的燃气气量数据异常检测方法,其特征在于,包括:获取待检测区域内所有用户在不同时间段内的燃气气量;将同一时间段内所有用户的燃气气量以不同级别主管道为节点建立第一图形数据结构;基于所述第一图形数据结构计算各个主管道的异常概率值;将各个主管道的所述异常概率值以不同级别主管道为节点建立第二图形数据结构;基于对所述第二图形数据结构的聚类从主管道中定位异常管道;计算与每个所述异常管道直连的用户的异常值;基于所述异常值完成待检测区域的燃气气量数据异常检测
。2.
根据权利要求1所述的基于数据驱动的燃气气量数据异常检测方法,其特征在于,获取待检测区域内所有用户在不同时间段内的燃气气量,包括:通过燃气气量数据管理平台,获取待检测区域内所有用户在不同时间段内的燃气气量;每个时间段的时长为3分钟
。3.
根据权利要求1所述的基于数据驱动的燃气气量数据异常检测方法,其特征在于,将同一时间段内所有用户的燃气气量以不同级别主管道为节点建立第一图形数据结构,包括:将不同级别的主管道作为节点建立基础图结构;以每一用户与对应主管道之间

不同级别主管道之间的连接性作为所述基础图结构中的边,以燃气流向作为各条所述边的方向;各条所述边的边权为下一级主管道或用户对应的燃气气量
。4.
根据权利要求1所述的基于数据驱动的燃气气量数据异常检测方法,其特征在于,基于所述第一图形数据结构计算各个主管道的异常概率值,包括:获取所述第一图形数据结构的邻接矩阵;基于所述邻接矩阵计算各个主管道的异常概率值
。5.
根据权利要求4所述的基于数据驱动的燃气气量数据异常检测方法,其特征在于,基于所述邻接矩阵计算各个主管道的异常概率值,包括:统计所述邻接矩阵的每个数据组中有值数据点的个数;其中,将所述邻接矩阵中的一行数据或一列数据作为一个所述数据组;有值数据点的个数等于1的所述数据组属于用户数据组,有值数据点的个数大于1的所述数据组属于管道数据组;计算每个所述管道数据组中除邻接矩阵对角线数据的数据累计和;计算每个所述管道数据组中所述数据累计和与所述邻接矩阵对角线数据的差值绝对值;获取各个所述管道数据组对应的所述差值绝对值的单高斯函数模型;获取所述单高斯函数模型的峰值导数,并将所述峰值导数与所述单高斯函数模型相乘得到管道异常概率分布;取所述管道异常概率分布的一半,计算所述管道异常概率分布中各个管道异常概率的概率均值,将小于所述概率均值的所述管道异常概率重置为1;用1减所述管道异常概率得到各个所述管道数据组对应的主管道的异常概率值
。6.
根据权利要求1所述的基于数据驱动的燃气气量数据异常检测方法,其特征在于,将
各个主管道的所述异常概率值以不同级别主管道为节点建立第二图形数据结构...

【专利技术属性】
技术研发人员:谢如成李红义
申请(专利权)人:深圳市华翌科技有限公司
类型:发明
国别省市:

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

1