System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据统计领域,更具体的,涉及一种高精度油耗统计控制方法及系统。
技术介绍
1、对发动机效率测试、排放测试、发动机耐久性和可靠性测试、燃料经济性比较测试和改进优化等试验中,均需要对发动机油耗进行精确控制。在这类实验中,对于发动机耗油量的统计通常需使用大量燃油、耗费大量时间得到较高精度的发动机燃油油耗,传统的发送机油耗的测量和统计的方法包括车辆仪表板油耗统计法、完全排空法、模拟驾驶循环法等,其中车辆仪表板油耗统计法的精度受到许多因素影响,并不能提供高精度;完全排空法在实验室环境下可以获得较高的精度,然而,在实际操作过程中会存在一定的误差,如燃油的挥发损失、未能完全使用的燃油;模拟驾驶循环法可以获的较高的精度,然而,在实际操作过程中会存在一定的误差,并不能提供高精度。
2、因此,现有技术存在缺陷,亟待改进。
技术实现思路
1、鉴于上述问题,本专利技术的目的是提供一种高精度油耗统计控制方法及系统,能够减少大量的人力成本、时间成本和直接成本,提高了油耗统计精度。
2、本专利技术第一方面提供了一种高精度油耗统计控制方法,包括:
3、获取发动机can总线的报文数据信息;
4、根据发动机can总线的报文数据信息,得到不同序号的第一时间周期的油耗报文数据信息;
5、获取需要油耗统计的时间范围;
6、根据需要油耗统计的时间范围,得到对应时间范围内的第一时间周期;
7、将对应时间范围内的第一时间周期的油耗报
8、本方案中,还包括:
9、将第一时间周期和预设时间周期进行差值计算,并提取绝对值,得到第一时间差值;
10、判断所述第一时间差值是否大于预设时间差阈值,若是,将对应第一时间周期进行标记,并记录被标记的第一时间周期的数量值;
11、判断被标记的第一时间周期的数量值是否大于预设第一数量阈值,若是,当触发第一警示信息;
12、若否,将被标记的第一时间周期的油耗报文数据进行删除。
13、本方案中,将被标记的第一时间周期的油耗报文数据进行删除之后,还包括:
14、提取被标记的第一时间周期的前一个第一时间周期和后一个第一时间周期;
15、根据所述前一个第一时间周期和后一个第一时间周期,得到对应前一个第一时间周期的油耗报文数据和后一个第一时间周期的油耗报文数据;
16、将前一个第一时间周期的油耗报文数据和后一个第一时间周期的油耗报文数据进行均值计算,得到第一数据值;
17、将所述第一数据值设为该被标记的第一时间周期的油耗报文数据。
18、本方案中,还包括:
19、当被标记的第一时间周期的前一个第一时间周期也被标记时,提取前面第二个第一时间周期,直至对应面前的第一时间周期没有被标记;
20、当被标记的第一时间周期的后一个第一时间周期也被标记时,提取后面第二个第一时间周期,直到对应后面的第一时间周期没有被标记;
21、获取被连续标记的第一时间周期的数量值;
22、判断所述被连续标记的第一时间周期的数量值是否大于预设第二数量阈值,若是,触发第二警示信息;
23、若否,将提取的前面第一时间周期和后面第一时间周期对应的油耗报文数据进行均值计算,得到对应被连续标记的第一时间周期的油耗报文数据。
24、本方案中,当触发第二警示信息之后,还包括:
25、获取被连续标记的第一时间周期对应的发动机工作环境信息;
26、提取对应发动机工作环境信息中的第一特征值;
27、获取对应发动机can总线的历史油耗报文数据信息以及对应的发动机历史工作环境信息;
28、提取对应发动机历史工作环境信息中的第二特征值;
29、将第一特征值和第二特征值进行对比分析,得到特征相似值;
30、若特征相似值大于预设相似阈值,提取特征相似值对应的第二特征值的发动机历史工作环境信息加入至预设数据库;
31、基于预设数据库中的发动机历史工作环境,提取所述预设数据库中的发动机历史工作环境对应的历史第一时间周期的历史油耗报文数据;
32、将所述历史第一时间周期的历史油耗报文数据进行均值计算,得到当前发动机工作环境下的被连续标记的第一时间周期的油耗报文数据。
33、本方案中,所述将第一特征值和第二特征值进行对比分析,得到特征相似值的步骤,具体包括:
34、将第一特征值和第二特征值按照相同特征进行分类,得到相同特征的第一特征值和第二特征值;
35、提取相同特征的第一特征值和第二特征值中的最小值和最大值;
36、将所述相同特征的第一特征值和第二特征值中的最小值除以最大值,得到对应特征的比值;
37、将特征的比值乘以对应特征的权重系数,得到对应特征的相似占比值;
38、将所有特征的相似占比值进行累加,得到所述特征相似值。
39、本方案中,还包括:
40、提取相邻第一时间周期的油耗报文数据;
41、将所述相邻第一时间周期的油耗报文数据中的小值除以大值,得到对应相邻第一时间周期的油耗比值;
42、判断所述油耗比值是否大于预设油耗比阈值,若是,对应相邻第一时间周期的油耗报文为正常;若否,将对应两个相邻时间周期的油耗报文数据进行标记;
43、当油耗报文数据被标记两次时,将对应油耗报文数据进行删除。
44、本专利技术第二方面提供了一种高精度油耗统计控制系统,包括存储器和处理器,所述存储器中存储有一种高精度油耗统计控制方法程序,所述一种高精度油耗统计控制方法程序被所述处理器执行时实现如下步骤:
45、获取发动机can总线的报文数据信息;
46、根据发动机can总线的报文数据信息,得到不同序号的第一时间周期的油耗报文数据信息;
47、获取需要油耗统计的时间范围;
48、根据需要油耗统计的时间范围,得到对应时间范围内的第一时间周期;
49、将对应时间范围内的第一时间周期的油耗报文数据进行累加,得到对应时间范围的油耗统计数据。
50、本方案中,还包括:
51、将第一时间周期和预设时间周期进行差值计算,并提取绝对值,得到第一时间差值;
52、判断所述第一时间差值是否大于预设时间差阈值,若是,将对应第一时间周期进行标记,并记录被标记的第一时间周期的数量值;
53、判断被标记的第一时间周期的数量值是否大于预设第一数量阈值,若是,当触发第一警示信息;
54、若否,将被标记的第一时间周期的油耗报文数据进行删除。
55、本方案中,将被标记的第一时间周期的油耗报文数据进行删除之后,还包括:
56、提取被标记的第一时间周期的前一个第本文档来自技高网...
【技术保护点】
1.一种高精度油耗统计控制方法,其特征在于,包括:
2.根据权利要求1所述的一种高精度油耗统计控制方法,其特征在于,还包括:
3.根据权利要求1所述的一种高精度油耗统计控制方法,其特征在于,将被标记的第一时间周期的油耗报文数据进行删除之后,还包括:
4.根据权利要求3所述的一种高精度油耗统计控制方法,其特征在于,还包括:
5.根据权利要求4所述的一种高精度油耗统计控制方法,其特征在于,当触发第二警示信息之后,还包括:
6.根据权利要求5所述的一种高精度油耗统计控制方法,其特征在于,所述将第一特征值和第二特征值进行对比分析,得到特征相似值的步骤,具体包括:
7.根据权利要求1所述的一种高精度油耗统计控制方法,其特征在于,还包括:
8.一种高精度油耗统计控制系统,其特征在于,包括存储器和处理器,所述存储器中存储有一种高精度油耗统计控制方法程序,所述一种高精度油耗统计控制方法程序被所述处理器执行时实现如下步骤:
9.根据权利要求8所述的一种高精度油耗统计控制系统,其特征在于,还包括:
...【技术特征摘要】
1.一种高精度油耗统计控制方法,其特征在于,包括:
2.根据权利要求1所述的一种高精度油耗统计控制方法,其特征在于,还包括:
3.根据权利要求1所述的一种高精度油耗统计控制方法,其特征在于,将被标记的第一时间周期的油耗报文数据进行删除之后,还包括:
4.根据权利要求3所述的一种高精度油耗统计控制方法,其特征在于,还包括:
5.根据权利要求4所述的一种高精度油耗统计控制方法,其特征在于,当触发第二警示信息之后,还包括:
6.根据权利要求5所述的一种高精度油耗统计控制方法,其特征在于,所述将第一特征值...
【专利技术属性】
技术研发人员:石培科,张作良,孙平,张学春,
申请(专利权)人:长沙中能装备制造有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。