System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体是涉及一种燃气数据的异常检测方法。
技术介绍
1、随着社会的发展,燃气作为一种重要的能源被广泛应用,燃气在能源结构中所占的比重与日俱增,燃气应用场景越来越多元化,对燃气输送的安全性提出了更高的要求。
2、然而,随着燃气应用越来越广泛,燃气安全问题也愈演愈烈,出现了多起燃气泄漏等燃气事故。燃气事故的有效预防成了行业内重点关注的问题。预防燃气事故的有力方法为对燃气数据进行检测,及时发现燃气数据中存在的异常情况。
3、但由于用户使用燃气的习惯存在变化,因此,单纯使用燃气的历史数据形成的标准作为燃气数据异常判断的依据,会将很多并非是异常情况的数据误判为异常数据,异常检测的精准性有待提高。
技术实现思路
1、为解决上述技术问题,提供一种燃气数据的异常检测方法,本技术方案解决了上述
技术介绍
中提出的由于用户使用燃气的习惯存在变化,因此,单纯使用燃气的历史数据形成的标准作为燃气数据异常判断的依据,会将很多并非是异常情况的数据误判为异常数据,异常检测的精准性有待提高的问题。
2、为达到以上目的,本专利技术采用的技术方案为:
3、一种燃气数据的异常检测方法,包括:
4、在燃气用户处获取历史燃气用量、历史燃气压力和历史燃气温度;
5、根据历史燃气用量、历史燃气压力和历史燃气温度,形成燃气用量瞬时速度阙值、燃气压力标准值和燃气温度标准值;
6、在燃气用户处获取实时燃气用量、实时燃气压力和实时燃气
7、根据实时燃气用量,计算得出实时燃气用量速度;
8、建立燃气温度对燃气压力的影响模型,建立燃气用量速度对燃气压力的影响模型;
9、从历史数据中,获取实时燃气用量为0,燃气温度为预设温度的条件下的静态燃气压力;
10、判断实时燃气用量速度是否大于燃气用量瞬时速度阙值,若否,燃气用量数据未出现异常;
11、若是,则根据燃气温度对燃气压力的影响模型和燃气用量速度对燃气压力的影响模型,计算得出实时燃气预估压力;
12、判断实时燃气预估压力与实时燃气压力的差距是否在预设压力内,若是,则燃气用量数据未出现异常,若否,则燃气用量数据出现异常,燃气存在泄露的情况;
13、在燃气用量数据未出现异常的条件下,判断实时燃气压力与燃气压力标准值的差距是否在预设压力内,若是,则燃气压力数据未出现异常,若否,则判断实时燃气压力是否小于燃气压力标准值,若是,则燃气压力数据未出现异常,若否,则燃气压力数据出现异常,存在外部温度过高的情况;
14、在燃气用量数据未出现异常和燃气压力数据未出现异常的条件下,判断实时燃气温度与燃气温度标准值的差距是否在预设压力内,若是,则燃气温度数据未出现异常,若否,则判断实时燃气温度是否小于燃气温度标准值,若是,则燃气温度数据未出现异常,若否,则燃气温度数据出现异常,存在外部温度过高的情况。
15、优选的,所述在燃气用户处统计历史燃气用量、历史燃气压力和历史燃气温度包括以下步骤:
16、获取每分钟燃气用量、每分钟燃气压力和每分钟燃气温度;
17、按季节对每分钟燃气用量、每分钟燃气压力和每分钟燃气温度进行归类,将同季节的每分钟燃气用量、每分钟燃气压力和每分钟燃气温度归为同类。
18、优选的,所述形成燃气用量瞬时速度阙值、燃气压力标准值和燃气温度标准值包括以下步骤:
19、在同季节中的将对应同一时刻的每分钟燃气用量作为燃气用量瞬时速度;
20、在同季节中的将对应同一时刻的燃气用量瞬时速度中的最大值,作为燃气用量瞬时速度阙值,将燃气用量瞬时速度阙值与季节配对;
21、在同季节中的将对应同一时刻的每分钟燃气压力累加并求均值,得到燃气压力标准值,将燃气压力标准值与季节配对;
22、在同季节中的将对应同一时刻的每分钟燃气温度累加并求均值,得到燃气温度标准值,将燃气温度标准值与季节配对。
23、优选的,所述根据实时燃气用量,计算得出实时燃气用量速度包括以下步骤:
24、获取实时燃气用量,在预设时间后,获取实时更新燃气用量;
25、实时更新燃气用量与实时燃气用量的值除以预设时间,得到实时燃气用量速度。
26、优选的,所述建立燃气温度对燃气压力的影响模型包括以下步骤:
27、获取燃气温度范围,等间距分割燃气温度范围,得到至少一个温度点;
28、在燃气温度为基准温度的条件下,改变燃气温度至温度点的值,根据燃气压力的变化数据,计算得出第一燃气压力变化比例;
29、将温度点的值与第一燃气压力变化比例配对为坐标,拟合得到第一拟合函数,其中,第一拟合函数以温度作为自变量。
30、优选的,所述建立燃气用量速度对燃气压力的影响模型包括以下步骤:
31、获取燃气用量速度范围,等间距分割燃气用量速度范围,得到至少一个速度点;
32、在燃气用量速度为燃气用量基准速度的条件下,改变燃气用量速度至速度点的值,根据燃气压力的变化数据,计算得出第二燃气压力变化比例;
33、将速度点的值与第二燃气压力变化比例配对为坐标,拟合得到第二拟合函数,其中,第二拟合函数以燃气用量速度作为自变量。
34、优选的,所述判断实时燃气用量速度是否大于燃气用量瞬时速度阙值包括以下步骤:
35、获取实时燃气用量速度所对应的目标季节;
36、调用目标季节对应的燃气用量瞬时速度阙值与实时燃气用量速度进行比较。
37、优选的,所述计算得出实时燃气预估压力包括以下步骤:
38、将实时燃气温度代入第一拟合函数中,得到第一变化因子;
39、将实时燃气用量代入第二拟合函数中,得到第二变化因子;
40、将预设温度代入第一拟合函数中,得到第三变化因子;
41、静态燃气压力除以第三变化因子并乘以第一变化因子,得到中转燃气压力;
42、中转燃气压力乘以第二变化因子,得到实时燃气预估压力。
43、优选的,所述判断实时燃气压力与燃气压力标准值的差距是否在预设压力内包括以下步骤:
44、获取实时燃气压力所对应的目标季节;
45、调用目标季节对应的燃气压力标准值与实时燃气压力进行比较。
46、优选的,所述判断实时燃气温度与燃气温度标准值的差距是否在预设压力内包括以下步骤:
47、获取实时燃气温度所对应的目标季节;
48、调用目标季节对应的燃气温度标准值与实时燃气温度进行比较。
49、与现有技术相比,本专利技术的有益效果在于:
50、通过建立燃气温度对燃气压力的影响模型和建立燃气用量速度对燃气压力的影响模型,由于燃气初始泄露速度很小,而燃气管道内部燃气为实时增压补充的,因此,燃气初始泄露速度对于燃气压力的影响极小,而正本文档来自技高网...
【技术保护点】
1.一种燃气数据的异常检测方法,其特征在于,包括:
2.根据权利要求1所述的一种燃气数据的异常检测方法,其特征在于,所述在燃气用户处统计历史燃气用量、历史燃气压力和历史燃气温度包括以下步骤:
3.根据权利要求2所述的一种燃气数据的异常检测方法,其特征在于,所述形成燃气用量瞬时速度阙值、燃气压力标准值和燃气温度标准值包括以下步骤:
4.根据权利要求3所述的一种燃气数据的异常检测方法,其特征在于,所述根据实时燃气用量,计算得出实时燃气用量速度包括以下步骤:
5.根据权利要求4所述的一种燃气数据的异常检测方法,其特征在于,所述建立燃气温度对燃气压力的影响模型包括以下步骤:
6.根据权利要求5所述的一种燃气数据的异常检测方法,其特征在于,所述建立燃气用量速度对燃气压力的影响模型包括以下步骤:
7.根据权利要求6所述的一种燃气数据的异常检测方法,其特征在于,所述判断实时燃气用量速度是否大于燃气用量瞬时速度阙值包括以下步骤:
8.根据权利要求7所述的一种燃气数据的异常检测方法,其特征在于,所述计算得出实时燃气
9.根据权利要求8所述的一种燃气数据的异常检测方法,其特征在于,所述判断实时燃气压力与燃气压力标准值的差距是否在预设压力内包括以下步骤:
10.根据权利要求9所述的一种燃气数据的异常检测方法,其特征在于,所述判断实时燃气温度与燃气温度标准值的差距是否在预设压力内包括以下步骤:
...【技术特征摘要】
1.一种燃气数据的异常检测方法,其特征在于,包括:
2.根据权利要求1所述的一种燃气数据的异常检测方法,其特征在于,所述在燃气用户处统计历史燃气用量、历史燃气压力和历史燃气温度包括以下步骤:
3.根据权利要求2所述的一种燃气数据的异常检测方法,其特征在于,所述形成燃气用量瞬时速度阙值、燃气压力标准值和燃气温度标准值包括以下步骤:
4.根据权利要求3所述的一种燃气数据的异常检测方法,其特征在于,所述根据实时燃气用量,计算得出实时燃气用量速度包括以下步骤:
5.根据权利要求4所述的一种燃气数据的异常检测方法,其特征在于,所述建立燃气温度对燃气压力的影响模型包括以下步骤:
6.根据权利要求5所述的一...
【专利技术属性】
技术研发人员:韩鹏,阳志亮,李华山,郭秀军,刘业峰,
申请(专利权)人:深圳市中燃科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。