一种监测车辆油箱液位异常变化的方法、系统及装置制造方法及图纸

技术编号:29083601 阅读:24 留言:0更新日期:2021-06-30 09:45
本发明专利技术提供了一种监测车辆油箱液位异常变化的方法、系统及装置,所述方法包括如下步骤:以一定的采样周期和采样频率连续采集车辆的运行数据,并记录运行数据对应的采集时间,所述车辆运行数据包括终端设备编号N和对应的油箱液位数据X;根据终端设备编号N将属于同一辆车上的油箱液位数据X进行分区;计算每个分区中每个采样周期采集的M个油箱液位数据X的平均值M为自然数;计算两个连续采样周期的平均值的差值判断是否大于Y,若是则确定异常数据对应的采集时间,Y为预设值。本发明专利技术能够在车辆运行过程中自动检测油箱液位变化情况,从而能够监测油箱的异常变化,从而有助于规范车辆运行行程中的司机行为,有效减少公司运营成本、提高管理质量。提高管理质量。提高管理质量。

【技术实现步骤摘要】
一种监测车辆油箱液位异常变化的方法、系统及装置


[0001]本专利技术属于车辆油箱检测
,具体涉及一种监测车辆油箱液位异常变化的方法、系统及装置。

技术介绍

[0002]随着网络及通信技术的发展,越来越多的物流公司使用软件系统对其下商用车进行管理。在车辆日常运营过程中,存在司机驾驶行为或其他人为原因引起的油量异常情况,并且因为无法在车辆行驶过程中对车辆实时监控,无法对油量的异常消耗有效追踪,不仅给车辆正常运行造成不便,而且还会给公司增加额外运营成本。

技术实现思路

[0003]本专利技术所要解决的技术问题是:提供一种监测车辆油箱液位异常变化的方法、系统及装置,能够在车辆运行过程中自动检测油箱液位变化情况,从而能够监测油箱的异常变化,从而有助于规范车辆运行行程中的司机行为,有效减少公司运营成本、提高管理质量。
[0004]本专利技术是这样实现的:一种监测车辆油箱液位异常变化的方法,包括如下步骤:
[0005]以一定的采样周期和采样频率连续采集车辆的运行数据,并记录运行数据对应的采集时间,所述车辆运行数据包括终端设备编号N和对应的油箱液位数据X;
[0006]根据终端设备编号N将属于同一辆车上的油箱液位数据X进行分区;
[0007]计算每个分区中每个采样周期采集的M个油箱液位数据X的平均值M为自然数;
[0008]计算两个连续采样周期的平均值的差值判断是否大于Y,若是则确定异常数据对应的采集时间,Y为预设值。
[0009]进一步地,所述计算每个分区中每个采样周期采集的M个油箱液位数据X的平均值的过程包括如下步骤:
[0010]对每个分区中各自采集的M个油箱液位数据X进行滤波处理得到滤波值;
[0011]计算所述滤波值的平均值,即为
[0012]进一步地,所述对每个分区中各自采集的M个油箱液位数据X进行滤波处理得到滤波值的过程包括如下步骤:
[0013]将每个分区中各自采集的M个油箱液位数据X进行排序得到数列一;
[0014]将数列一的首尾相连得到数列二;
[0015]将数列二中每个数据连同其前、后各m个数据分别组成M个数据集,每个数据集包含2m+1个数据,m为自然数,2m+1<M;
[0016]将数据集内的2m+1个数据进行排序得到数列三;
[0017]提取M个数列三中的中值作为滤波输出的滤波值。
[0018]进一步地,所述排序方式均为升序排列。
[0019]进一步地,所述确定异常数据对应的采集时间的过程包括如下步骤:
[0020]确定异常数据所在采样周期;
[0021]将异常数据所在采样周期内的油箱液位数据进行排序;
[0022]判断采样周期内采集的油箱液位数据的个数M是否为奇数,若是则分别提取前个油箱液位数据的中值Q1和后个油箱液位数据的中值Q2,否则分别提取前个油箱液位数据的中值Q1和后个油箱液位数据的中值Q2;
[0023]根据Q1和Q2计算合理数据范围;
[0024]剔除异常数据所在采样周期内不在合理数据范围内的油箱液位数据,将剩余油箱液位数据中的最小值对应的采集时间作为异常发生时间。
[0025]进一步地,所述根据A、Q1和Q2计算合理数据范围的计算公式如下:
[0026]S
max
=Q3+A*(Q3‑
Q1);
[0027]S
min
=Q1‑
A*(Q3‑
Q1);
[0028]式中,S
max
为合理数据范围的最大值,S
min
为合理数据范围的最小值,A为自定义系数。
[0029]本专利技术还提供了一种监测车辆油箱液位异常变化的系统,包括:
[0030]采集模块,用于以一定的采样周期和采样频率连续采集车辆的运行数据,并记录运行数据对应的采集时间,所述车辆运行数据包括终端设备编号N和对应的油箱液位数据X;
[0031]分区模块,用于根据终端设备编号N将属于同一辆车上的油箱液位数据X进行分区;
[0032]计算模块,用于计算每个分区中每个采样周期采集的M个油箱液位数据X的平均值M为自然数;
[0033]判断模块,用于计算两个连续采样周期的平均值的差值判断是否大于Y,若是则启动确定模块,Y为预设值;
[0034]确定模块,用于确定异常数据对应的采集时间。
[0035]进一步地,所述计算模块还包括:
[0036]滤波模块,用于对每个分区中各自采集的M个油箱液位数据X进行滤波处理得到滤波值;
[0037]均值模块,用于计算所述滤波值的平均值,即为
[0038]进一步地,所述滤波模块还包括:
[0039]第一数列生成模块,用于将每个分区中各自采集的M个油箱液位数据X进行排序得到数列一;
[0040]第二数列生成模块,用于将数列一的首尾相连得到数列二;
[0041]数据集生成模块,用于将数列二中每个数据连同其前、后各m个数据分别组成M个数据集,每个数据集包含2m+1个数据,m为自然数,2m+1<M;
[0042]第三数列生成模块,用于将数据集内的2m+1个数据进行排序得到数列三;
[0043]提取模块,用于提取M个数列三中的中值并作为滤波值输出。
[0044]进一步地,所述确定模块还包括:
[0045]周期确定模块,用于确定异常数据所在采样周期;
[0046]排序模块,用于将异常数据所在采样周期内的油箱液位数据进行排序;
[0047]奇偶判断模块,用于判断采样周期内采集的油箱液位数据的个数M是否为奇数,若是则启动第一中值提取模块,否则启动第二中值提取模块;
[0048]第一中值提取模块,用于提取前个油箱液位数据的中值Q1和后个油箱液位数据的中值Q2;
[0049]第二中值提取模块,用于提取前个油箱液位数据的中值Q1和后个油箱液位数据的中值Q2;
[0050]范围计算模块,用于根据Q1和Q2计算合理数据范围;
[0051]异常时间确定模块,用于剔除异常数据所在采样周期内不在合理数据范围内的油箱液位数据,将剩余油箱液位数据中的最小值对应的采集时间作为异常发生时间。
[0052]本专利技术还提供了一种监测车辆油箱液位异常变化的装置,包括处理器和存储器;所述存储器存储有计算机程序,所述处理器执行计算机程序时实现上述方法的步骤。
[0053]本专利技术带来的有益效果是:
[0054]1、本专利技术能够在车辆运行过程中自动检测油箱液位变化情况,从而能够监测油箱的异常变化,从而有助于规范车辆运行行程中的司机行为,有效减少公司运营成本、提高管理质量。
[0055]2、本专利技术采用中值滤波算法计算平均值,能够消除孤立的噪声点,让周围数据更加接近真实值,有效提高了监测准确度。
[0056]3、本专利技术采用四分位算法过滤异常数据,从而能够进一步提高测算精度。
附图说本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种监测车辆油箱液位异常变化的方法,其特征在于,包括如下步骤:以一定的采样周期和采样频率连续采集车辆的运行数据,并记录运行数据对应的采集时间,所述车辆运行数据包括终端设备编号N和对应的油箱液位数据X;根据终端设备编号N将属于同一辆车上的油箱液位数据X进行分区;计算每个分区中每个采样周期采集的M个油箱液位数据X的平均值M为自然数;计算两个连续采样周期得到平均值的差值判断是否大于Y,若是则确定异常数据对应的采集时间,Y为预设值。2.根据权利要求1所述的一种监测车辆油箱液位异常变化的方法,其特征在于,所述计算每个分区中每个采样周期采集的M个油箱液位数据X的平均值的过程包括如下步骤:对每个分区中各自采集的M个油箱液位数据X进行滤波处理得到滤波值;计算所述滤波值的平均值,即为3.根据权利要求2所述的一种监测车辆油箱液位异常变化的方法,其特征在于,所述对每个分区中各自采集的M个油箱液位数据X进行滤波处理得到滤波值的过程包括如下步骤:将每个分区中各自采集的M个油箱液位数据X进行排序得到数列一;将数列一的首尾相连得到数列二;将数列二中每个数据连同其前、后各m个数据分别组成M个数据集,每个数据集包含2m+1个数据,m为自然数,2m+1<M;将数据集内的2m+1个数据进行排序得到数列三;提取M个数列三中的中值作为滤波输出的滤波值。4.根据权利要求3所述的一种监测车辆油箱液位异常变化的方法,其特征在于,所述排序方式均为升序排列。5.根据权利要求1所述的一种监测车辆油箱液位异常变化的方法,其特征在于,所述确定异常数据对应的采集时间的过程包括如下步骤:确定异常数据所在采样周期;将异常数据所在采样周期内的油箱液位数据进行排序;判断采样周期内采集的油箱液位数据的个数M是否为奇数,若是则分别提取前个油箱液位数据的中值Q1和后个油箱液位数据的中值Q2,否则分别提取前个油箱液位数据的中值Q1和后个油箱液位数据的中值Q2;根据Q1和Q2计算合理数据范围;剔除异常数据所在采样周期内不在合理数据范围内的油箱液位数据,将剩余油箱液位数据中的最小值对应的采集时间作为异常发生时间。6.根据权利要求5所述的一种监测车辆油箱液位异常变化的方法,其特征在于,
所述根据A、Q1和Q2计算合理数据范围的计算公式如下:S
max
=Q3+A*(Q3‑
Q1);S
min
=Q1‑
A*(Q3‑
Q1);式中,S
max
为合理数据范围的最大值,S<...

【专利技术属性】
技术研发人员:王志强
申请(专利权)人:鱼快创领智能科技南京有限公司
类型:发明
国别省市:

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

1