一种基于汽车OBD数据计算加油周期内百公里油耗的方法技术

技术编号:14828707 阅读:53 留言:0更新日期:2017-03-16 15:08
本发明专利技术提供一种基于汽车OBD数据计算加油周期内百公里油耗的方法,所述方法通过汽车OBD盒子获得汽车在行驶中的车况数据,并对数据加以处理和计算,所述方法能够准确计算出出车辆每次加油的时间,加油量,以及每段加油周期的百公里油耗。

【技术实现步骤摘要】

本专利技术属于汽车百公里油耗计算
,具体涉及一种基于汽车OBD数据计算加油周期内百公里油耗的方法
技术介绍
目前常用的计算汽车百公里油耗的方法都是手工记录每次的加油量与加油后的行驶里程,然后将加油量*100/行驶的里程作为这次加油周期的百公里油耗。但是每次加油时油箱的剩余油量并不能准确获得,所以这段加油周期所耗的油量只是个粗略的数值,基于以上数据计算出来的百公里油耗也是不够准确的。通过汽车OBD盒子可以获得汽车在行驶中的车况数据,包括采集时间、剩余油量、里程、行程开始时间、行程结束时间,基于以上数据也可以计算某段行程的百公里油耗=(行程开始剩余油量-行程结束剩余油量)*100/(行程结束里程–行程开始里程)。这样在实际操作时,计算出来的百公里油耗也存在较大误差。主要因为三方面原因:1)通过OBD盒子采集得到的剩余油量存在偏差,且各车型传感器设计制式与精度不同,导致不同车型采集到的剩余油量偏差不一,并且车辆抖动、路面不平整也会造成较大干扰;2)采集到的里程是整数;3)加满油时,部分车型会出现超出油量量程而不能得到准确油量的问题。以上原因导致无法识别出剩余油量数据变化情况,进而使百公里油耗的计算存在较大误差。
技术实现思路
为了解决上述问题,本专利技术提供一种基于汽车OBD数据计算加油周期内百公里油耗的方法,所述方法包括:S1:获取车况数据;S2:识别加油时间点;S3:根据S2中所述加油时间点切分数据并清洗;S4:对一个加油周期的数据进行抽样;S5:对S4中抽样的加油周期的数据拟合曲线,计算百公里油耗与RMSE;S6:循环S4-S5过程M次,对M次计算所得的百公里油耗按其对应的1/RMSE加权,获得该加油周期的百公里油耗。进一步地,所述S2中识别加油时间点包括:S21:按车况数据采集时间从小到大排序,比较前后两条数据是否在一个行程中,假如不在则比较前P个点与后P个点的平均剩余油量,如果差值大于Diff1,则该点作为加油点备选。S22:对于两次加油时间非常接近的加油行为,将其合并成一次加油,即合并备选加油点中的两条数据位置序号差值小于Q的加油点,保留平均剩余油量差值大的那次加油行为。S23:按S22中的加油点将数据切分成{D1,D2,D3,…,Dn本文档来自技高网...
一种基于汽车OBD数据计算加油周期内百公里油耗的方法

【技术保护点】
一种基于汽车OBD数据计算汽车加油周期内百公里油耗的方法,其特征在于,所述方法包括:S1:获取车况数据;S2:识别加油时间点;S3:根据S2中所述加油时间点切分数据并清洗;S4:对一个加油周期的数据进行抽样;S5:对S4中抽样的加油周期的数据拟合曲线,计算百公里油耗与RMSE;S6:循环S4‑S5过程M次,对M次计算所得的百公里油耗按其对应的1/RMSE加权,获得该加油周期的百公里油耗。

【技术特征摘要】
1.一种基于汽车OBD数据计算汽车加油周期内百公里油耗的方法,其特征在于,所述方法包括:S1:获取车况数据;S2:识别加油时间点;S3:根据S2中所述加油时间点切分数据并清洗;S4:对一个加油周期的数据进行抽样;S5:对S4中抽样的加油周期的数据拟合曲线,计算百公里油耗与RMSE;S6:循环S4-S5过程M次,对M次计算所得的百公里油耗按其对应的1/RMSE加权,获得该加油周期的百公里油耗。2.根据权利要求1所述的方法,其特征在于,所述S1中车况数据为通过汽车OBD盒子获得的汽车在行驶中的数据,所述车况数据包括数据采集时间、里程、行程开始时间、行程结束时间和剩余油...

【专利技术属性】
技术研发人员:徐超
申请(专利权)人:北京车网互联科技有限公司
类型:发明
国别省市:北京;11

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

1