续驶里程估算方法、装置及增程式车辆转让专利

申请号 : CN201910439685.2

文献号 : CN111976735B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 马东辉张洪丹

申请人 : 北京车和家信息技术有限公司

摘要 :

本公开的实施例公开了一种续驶里程估算方法、装置及增程式车辆,其中,所述续驶里程估算方法包括:在车辆启动之后的时长大于预设时长的情况下,获取车辆的累计喷油量,并根据所述累计喷油量计算剩余燃油量;获取所述车辆的当前驱动模式,根据所述驱动模式获取驱动油耗;根据所述剩余燃油量及所述驱动油耗计算续驶里程。本发明提供的技术方案解决了现有车辆的油量百分比与真实燃油量存在偏差、车辆续驶里程计算的准确性较低的问题。

权利要求 :

1.一种续驶里程估算方法,应用于增程式车辆,其特征在于,所述方法包括:在车辆启动之后的时长大于预设时长的情况下,获取车辆的累计喷油量,并根据所述累计喷油量计算剩余燃油量;

获取所述车辆的当前驱动模式,根据所述驱动模式获取驱动油耗;

根据所述剩余燃油量及所述驱动油耗计算续驶里程;

根据所述累计喷油量计算剩余燃油量,包括:判断所述累计喷油量是否大于预设喷油量;

若所述累计喷油量大于预设喷油量,根据油量百分比对应的燃油量与所述累计喷油量计算剩余燃油量;

若所述累计喷油量大于预设喷油量,根据油量百分比对应的燃油量与所述累计喷油量计算剩余燃油量,包括:

若所述累计喷油量大于预设喷油量,判断油量百分比是否减小预设数值单位;

若判定所述油量百分比减小预设数值单位,将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量;

若判定所述油量百分比未减小预设数值单位,获取所述油量百分比对应燃油量与所述累计喷油量之间的差值,将所述差值确定为所述剩余燃油量。

2.根据权利要求1所述的方法,其特征在于,若判定所述油量百分比减小预设数值单位,将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量,包括:若判定所述油量百分比减小预设数值单位,将所述累计喷油量清零,并将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量。

3.根据权利要求1所述的方法,其特征在于,判断所述累计喷油量是否大于预设喷油量之后,还包括:

若所述累计喷油量小于预设喷油量,且油量百分比跳变减小预设数值单位,则将跳变前的油量百分比对应燃油量与所述累计喷油量之间的差值确定为所述剩余燃油量。

4.根据权利要求1至3中任一项所述的方法,其特征在于,获取所述车辆的当前驱动模式,根据所述驱动模式获取驱动油耗,包括:获取所述车辆的当前驱动模式;

在所述车辆的当前驱动模式为发动机及动力电池联合驱动的情况下,获取燃油在预设里程内的第一里程贡献量以及第一燃油消耗量,所述驱动油耗为第一燃油消耗量与第一里程贡献量的商;

在所述车辆的当前驱动模式为发动机驱动车辆且发动机为动力电池供电的情况下,获取燃油在预设里程内的第二里程贡献量以及第二燃油消耗量,所述驱动油耗为第二燃油消耗量与第二里程贡献量的商。

5.根据权利要求4所述的方法,其特征在于,所述第一里程贡献量=当前车速*Δt*(发电机电流*发电机电压)/[(发电机电流*发电机电压)+(动力电池电压*动力电池电流)];

所述第一燃油消耗量=喷油量*Δt;

所述第二里程贡献量=当前车速*Δt;

所述第二燃油消耗量=喷油量*Δt*[(发电机电流*发电机电压)‑(动力电池电压*动力电池电流)]/(发电机电流*发电机电压);

其中,Δt表示车辆行驶预设里程的时间。

6.一种续驶里程估算装置,应用于增程式车辆,其特征在于,包括:第一获取模块,用于在车辆启动之后的时长大于预设时长的情况下,获取车辆的累计喷油量,并根据所述累计喷油量计算剩余燃油量;

第二获取模块,用于获取所述车辆的当前驱动模式,根据所述驱动模式获取驱动油耗;

计算模块,用于根据所述剩余燃油量及所述驱动油耗计算续驶里程;

所述第一获取模块包括:

判断子模块,用于判断所述累计喷油量是否大于预设喷油量;

计算子模块,用于若所述累计喷油量大于预设喷油量,根据油量百分比对应的燃油量与所述累计喷油量计算剩余燃油量;

所述计算子模块包括:

判断单元,用于若所述累计喷油量大于预设喷油量,判断油量百分比是否减小预设数值单位;

确定单元,用于若判定所述油量百分比减小预设数值单位,将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量;

所述确定单元还用于,若判定所述油量百分比未减小预设数值单位,获取所述油量百分比对应燃油量与所述累计喷油量之间的差值,将所述差值确定为所述剩余燃油量。

7.根据权利要求6所述的装置,其特征在于,所述确定单元还用于:若判定所述油量百分比减小预设数值单位,将所述累计喷油量清零,并将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量。

8.根据权利要求6所述的装置,其特征在于,所述计算子模块还用于:若所述累计喷油量小于预设喷油量,且油量百分比跳变减小预设数值单位,则将跳变前的油量百分比对应燃油量与所述累计喷油量之间的差值确定为所述剩余燃油量。

9.根据权利要求6至8中任一项所述的装置,其特征在于,所述第二获取模块还用于:获取所述车辆的当前驱动模式;

在所述车辆的当前驱动模式为发动机及动力电池联合驱动的情况下,获取燃油在预设里程内的第一里程贡献量以及第一燃油消耗量,所述驱动油耗为第一燃油消耗量与第一里程贡献量的商;

在所述车辆的当前驱动模式为发动机驱动车辆且发动机为动力电池供电的情况下,获取燃油在预设里程内的第二里程贡献量以及第二燃油消耗量,所述驱动油耗为第二燃油消耗量与第二里程贡献量的商。

10.根据权利要求9所述的装置,其特征在于,所述第一里程贡献量=当前车速*Δt*(发电机电流*发电机电压)/[(发电机电流*发电机电压)+(动力电池电压*动力电池电流)];

所述第一燃油消耗量=喷油量*Δt;

所述第二里程贡献量=当前车速*Δt;

所述第二燃油消耗量=喷油量*Δt*[(发电机电流*发电机电压)‑(动力电池电压*动力电池电流)]/(发电机电流*发电机电压);

其中,Δt表示车辆行驶预设里程的时间。

11.一种增程式车辆,其特征在于,包括如权利要求6至10中任一项所述的续驶里程估算装置。

12.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如1至5中任一项所述的续驶里程估算方法的步骤。

说明书 :

续驶里程估算方法、装置及增程式车辆

技术领域

[0001] 本公开的实施例涉及车辆技术领域,尤其涉及一种续驶里程估算方法、装置及增程式车辆。

背景技术

[0002] 剩余续驶里程是基于目前剩余的能量对车辆还可以行驶的总里程的预测,这对驾驶者而言是一个非常重要的参数值,它为驾驶者对于车辆的行驶模式以及车内电器件的开
闭等选择提供了参考。目前,车辆的仪表盘上通常会显示油量百分比、车辆行驶速度、驾驶
总里程、剩余续驶里程等参数。但是,剩余续驶里基本上是简单地利用油量百分比和平均油
耗计算得出,而油量百分比在行驶过程中容易因上坡或下坡等原因出现跳变的情况,导致
油量百分比与真实燃油量存在偏差,也就导致对车辆续驶里程计算的准确性较低。

发明内容

[0003] 本公开的实施例提供了一种续驶里程估算方法、装置及增程式车辆,解决了现有车辆的油量百分比与真实燃油量存在偏差、车辆续驶里程计算的准确性较低的问题。
[0004] 第一方面,本公开的实施例提供了一种续驶里程估算方法,应用于增程式车辆,所述方法包括:
[0005] 在车辆启动之后的时长大于预设时长的情况下,获取车辆的累计喷油量,并根据所述累计喷油量计算剩余燃油量;
[0006] 获取所述车辆的当前驱动模式,根据所述驱动模式获取驱动油耗;
[0007] 根据所述剩余燃油量及所述驱动油耗计算续驶里程。
[0008] 可选地,根据所述累计喷油量计算剩余燃油量,包括:
[0009] 判断所述累计喷油量是否大于预设喷油量;
[0010] 若所述累计喷油量大于预设喷油量,根据油量百分比对应的燃油量与所述累计喷油量计算剩余燃油量。
[0011] 可选地,若所述累计喷油量大于预设喷油量,根据油量百分比对应的燃油量与所述累计喷油量计算剩余燃油量,包括:
[0012] 若所述累计喷油量大于预设喷油量,判断油量百分比是否减小预设数值单位;
[0013] 若判定所述油量百分比减小预设数值单位,将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量;
[0014] 若判定所述油量百分比未减小预设数值单位,获取所述油量百分比对应燃油量与所述累计喷油量之间的差值,将所述差值确定为所述剩余燃油量。
[0015] 可选地,若判定所述油量百分比减小预设数值单位,将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量,包括:
[0016] 若判定所述油量百分比减小预设数值单位,将所述累计喷油量清零,并将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量。
[0017] 可选地,判断所述累计喷油量是否大于预设喷油量之后,还包括:
[0018] 若所述累计喷油量小于预设喷油量,且油量百分比跳变减小预设数值单位,则将跳变前的油量百分比对应燃油量与所述累计喷油量之间的差值确定为所述剩余燃油量。
[0019] 可选地,获取所述车辆的当前驱动模式,根据所述驱动模式获取驱动油耗,包括:
[0020] 获取所述车辆的当前驱动模式;
[0021] 在所述车辆的当前驱动模式为发动机及动力电池联合驱动的情况下,获取燃油在预设里程内的第一里程贡献量以及第一燃油消耗量,所述驱动油耗为第一燃油消耗量与第
一里程贡献量的商;
[0022] 在所述车辆的当前驱动模式为发动机驱动车辆且发动机为动力电池供电的情况下,获取燃油在预设里程内的第二里程贡献量以及第二燃油消耗量,所述驱动油耗为第二
燃油消耗量与第二里程贡献量的商。
[0023] 可选地,所述第一里程贡献量=当前车速*Δt*(发电机电流*发电机电压)/[(发电机电流*发电机电压)+(动力电池电压*动力电池电流)];
[0024] 所述第一燃油消耗量=喷油量*Δt;
[0025] 所述第二里程贡献量=当前车速*Δt;
[0026] 所述第二燃油消耗量=喷油量*Δt*[(发电机电流*发电机电压)‑(动力电池电压*动力电池电流)]/(发电机电流*发电机电压);
[0027] 其中,Δt表示车辆行驶预设里程的时间。
[0028] 第二方面,本公开的实施例还提供了一种续驶里程估算装置,应用于增程式车辆,包括:
[0029] 第一获取模块,用于在车辆启动之后的时长大于预设时长的情况下,获取车辆的累计喷油量,并根据所述累计喷油量计算剩余燃油量;
[0030] 第二获取模块,用于获取所述车辆的当前驱动模式,根据所述驱动模式获取驱动油耗;
[0031] 计算模块,用于根据所述剩余燃油量及所述驱动油耗计算续驶里程。
[0032] 可选地,所述第一获取模块包括:
[0033] 判断子模块,用于判断所述累计喷油量是否大于预设喷油量;
[0034] 计算子模块,用于若所述累计喷油量大于预设喷油量,根据油量百分比对应的燃油量与所述累计喷油量计算剩余燃油量。
[0035] 可选地,所述计算子模块包括:
[0036] 判断单元,用于若所述累计喷油量大于预设喷油量,判断油量百分比是否减小预设数值单位;
[0037] 确定单元,用于若判定所述油量百分比减小预设数值单位,将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量;
[0038] 所述确定单元还用于,若判定所述油量百分比未减小预设数值单位,获取所述油量百分比对应燃油量与所述累计喷油量之间的差值,将所述差值确定为所述剩余燃油量。
[0039] 可选地,所述确定单元还用于:
[0040] 若判定所述油量百分比减小预设数值单位,将所述累计喷油量清零,并将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量。
[0041] 可选地,所述计算子模块还用于:
[0042] 若所述累计喷油量小于预设喷油量,且油量百分比跳变减小预设数值单位,则将跳变前的油量百分比对应燃油量与所述累计喷油量之间的差值确定为所述剩余燃油量。
[0043] 可选地,所述第二获取模块还用于:
[0044] 获取所述车辆的当前驱动模式;
[0045] 在所述车辆的当前驱动模式为发动机及动力电池联合驱动的情况下,获取燃油在预设里程内的第一里程贡献量以及第一燃油消耗量,所述驱动油耗为第一燃油消耗量与第
一里程贡献量的商;
[0046] 在所述车辆的当前驱动模式为发动机驱动车辆且发动机为动力电池供电的情况下,获取燃油在预设里程内的第二里程贡献量以及第二燃油消耗量,所述驱动油耗为第二
燃油消耗量与第二里程贡献量的商。
[0047] 可选地,所述第一里程贡献量=当前车速*Δt*(发电机电流*发电机电压)/[(发电机电流*发电机电压)+(动力电池电压*动力电池电流)];
[0048] 所述第一燃油消耗量=喷油量*Δt;
[0049] 所述第二里程贡献量=当前车速*Δt;
[0050] 所述第二燃油消耗量=喷油量*Δt*[(发电机电流*发电机电压)‑(动力电池电压*动力电池电流)]/(发电机电流*发电机电压);
[0051] 其中,Δt表示车辆行驶预设里程的时间。
[0052] 第三方面,本公开的实施例还提供了一种增程式车辆,包括如第二方面中所述的续驶里程估算装置。
[0053] 第四方面,本公开的实施例还提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面中所述的续驶里程估算方法的步骤。
[0054] 本公开的实施例中,在车辆启动之后的时长大于预设时长的情况下,获取车辆的累计喷油量,并根据所述累计喷油量计算剩余燃油量;并获取所述车辆的当前驱动模式,根
据所述驱动模式获取驱动油耗;进而根据所述剩余燃油量及所述驱动油耗计算续驶里程。
这样,通过累计喷油量来计算剩余燃油量,相对于现有的只是通过油量百分比获取燃油量,
本实施例提供的方案对剩余燃油量的计算更接近车辆实际的剩余燃油量,也就提高了车辆
续驶里程计算的准确性,以对驾驶者提供更准确的参考。

附图说明

[0055] 为了更清楚地说明本公开的实施例的技术方案,下面将对本公开的实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实
施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附
图获得其他的附图。
[0056] 图1是本公开的实施例提供的一种续驶里程估算方法的流程图;
[0057] 图2是应用于图1所述实施例中的计算剩余燃油量的流程图;
[0058] 图3是本公开的实施例提供的一种续驶里程估算装置的结构图。

具体实施方式

[0059] 下面将结合本公开的实施例中的附图,对本公开的实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基
于本公开的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他
实施例,都属于本公开保护的范围。
[0060] 请参见图1,图1是本公开的实施例提供的一种续驶里程估算方法的流程图,所述方法应用于增程式车辆。如图1所示,包括以下步骤:
[0061] 步骤101、在车辆启动之后的时长大于预设时长的情况下,获取车辆的累计喷油量,并根据所述累计喷油量计算剩余燃油量。
[0062] 其中,所述车辆启动之后的时长可以是指整车控制器完成唤醒后的计时时长,整车控制器包括供电唤醒系统,整车控制器完成唤醒可以是指整车控制器的供电唤醒系统启
动,或者说是整车控制器完成启动。当车辆启动,则整车控制器的供电唤醒系统启动。在整
车控制器的供电唤醒系统启动的同时开始计时,并在计时时长大于预设时长的情况下,获
取车辆的累计喷油量,并根据累计喷油量计算剩余燃油量。其中,所述预设时长可以是预先
设置并存储于车辆中。
[0063] 本公开的实施例中,根据所述累计喷油量计算剩余燃油量,可以包括:
[0064] 判断所述累计喷油量是否大于预设喷油量;
[0065] 若所述累计喷油量大于预设喷油量,根据油量百分比对应的燃油量与所述累计喷油量计算剩余燃油量。
[0066] 其中,预设喷油量为预先设置的一个数值。当判定累计喷油量大于预设喷油量,获取油量百分比对应的燃油量,并根据油量百分比对应的燃油量与所述累计喷油量计算剩余
燃油量。
[0067] 可以理解地,油量百分比可以是显示在车辆的仪表盘上,以方便驾驶者获知车辆的燃油状况。例如,油量百分比为80%,对应的燃油量为44L;油量百分比对应的燃油量及累
计喷油量可以是从车辆的CAN报文数据中获取。
[0068] 需要说明的是,若累计喷油量未大于预设喷油量,则将油量百分比对应的燃油量与累计喷油量之间的差值确定为剩余燃油量。例如,油量百分比80%对应的燃油量为44L,
预设喷油量为0.3L,在累计喷油量为0.2L的情况下,油量百分比可能仍然是80%,但此时实
际的剩余燃油量并不是油量百分比80%对应的燃油量,这种情况下,剩余燃油量为油量百
分比对应的燃油量与累计喷油量之间的差值,也就是44‑0.2=43.8L。
[0069] 在一种可选的实施方式中,若累计喷油量大于预设喷油量,也可以是将油量百分比对应的燃油量与累计喷油量之间的差值确定为剩余燃油量,如累计喷油量为0.35L,大于
预设喷油量0.3L,此时油量百分比为80%,对应燃油量为44L,则车辆实际的剩余燃油量=
44‑0.35=43.65L。
[0070] 或者,作为另一种可选的实施方式,所述若所述累计喷油量大于预设喷油量,根据油量百分比对应的燃油量与所述累计喷油量计算剩余燃油量,包括:
[0071] 若所述累计喷油量大于预设喷油量,判断油量百分比是否减小预设数值单位;
[0072] 若判定所述油量百分比减小预设数值单位,将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量;
[0073] 若判定所述油量百分比未减小预设数值单位,获取当前油量百分比对应燃油量与所述累计喷油量之间的差值,将所述差值确定为所述剩余燃油量。
[0074] 可以理解地,油量百分比会因不同的路况产生波动;例如,在车辆进行上坡时,油量百分比的数值容易出现向下跳变的情况,如从80%跳变至78%,但是车辆实际可能只消
耗了1.5%的燃油量。因此,在判定累计喷油量大于预设喷油量的情况下,继续判断油量百
分比是否减小预设数值单位。
[0075] 若油量百分比减小预设数值单位,则将数值减小后的油量百分比对应的燃油量确定为车辆当前时刻的剩余燃油量。例如,预设数量单位为1%,预设喷油量为0.3L,油量百分
比为80%,对应的燃油量为44L,若累计喷油量达到0.4L,且油量百分比从80%减小至79%,
则此时车辆的剩余燃油量为79%对应的燃油量,也就是43.45L。
[0076] 在累计喷油量大于预设喷油量的情况下,若油量百分比未减小预设数值单位,则车辆的剩余燃油量为油量百分比对应燃油量与累计喷油量之间的差值。例如,预设喷油量
为0.3L,油量百分比为80%,对应的燃油量为44L,若累计喷油量达到0.4L,在油量百分比未
发生改变的情况下,车辆的剩余燃油量也就是44‑0.4=43.6L。
[0077] 本发明实施例中,在累计喷油量大于预设喷油量的情况下,进一步检测车辆的油量百分比,并根据油量百分比是否减小来对车辆的剩余燃油量进行针对性计算。这样,也就
使得对剩余燃油量的估算更加准确,以确保车辆对续驶里程估算值的准确性。
[0078] 需要说明的是,所述若判定所述油量百分比减小预设数值单位,将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量,包括:
[0079] 若判定所述油量百分比减小预设数值单位,将所述累计喷油量清零,并将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量。
[0080] 也就是说,在累计喷油量大于预设喷油量的情况下,若油量百分比减小预设数值单位,则将累计喷油量清零,此时车辆的剩余燃油量也就是数值减小后的油量百分比对应
的燃油量确定。例如,若油量百分比从80%减小至79%,则此时车辆的剩余燃油量为79%对
应的燃油量,累计喷油量清零,并重新对累计喷油量进行累计。
[0081] 如图2所示,图2是应用于图1所述实施例中的计算剩余燃油量的流程图。如图2所示,在车辆启动后的时长大于预设时长的情况下,判断累计喷油量是否大于预设喷油量,若
累计喷油量未大于预设喷油量,则将油量百分比对应燃油量与累计喷油量之间的差值确定
为剩余燃油量;若累计喷油量大于预设喷油量,进一步判断油量百分比信号是否向下跳变
1,若油量百分比信号未向下跳变1,将油量百分比对应燃油量与累计喷油量之间的差值确
定为剩余燃油量;若油量百分比信号向下跳变1,则累计喷油量清零,重新对累计喷油量进
行累计,并将数值减小后的油量百分比对应的燃油量确定为剩余燃油量,且车辆重新进入
判断累计喷油量是否大于预设喷油量的步骤。这样,也就更好地确保了车辆对剩余燃油量
估算的准确性。
[0082] 另外,本公开的实施例中,在判断所述累计喷油量是否大于预设喷油量之后,还可以包括:
[0083] 若所述累计喷油量小于预设喷油量,且油量百分比跳变减小预设数值单位,则将跳变前的油量百分比对应燃油量与所述累计喷油量之间的差值确定为所述剩余燃油量。
[0084] 需要说明的是,在累计喷油量小于预设喷油量时,车辆在某些路况下可能会发生油量百分比跳变的情况,如从80%跳变至79%,这种情况下,车辆的实际喷油量并没有消耗
1%,也就会导致车辆的剩余燃油量与实际至偏差太远,影响车辆对续驶里程的估算出现误
差。
[0085] 本发明实施例中,在累计喷油量小于预设喷油量的情况下,若油量百分比向下跳变减小了预设数值单位,则此时车辆的剩余燃油量为跳变前的油量百分比对应燃油量与累
计喷油量之间的差值。例如,预设喷油量为0.3L,油量百分比为80%,对应的燃油量为44L,
若累计喷油量为0.2L时,油量百分比从80%跳变至79%,则此时车辆的剩余燃油量为44‑
0.2=43.8L。这样,在一定程度上提高了对剩余燃油量估算的准确性。
[0086] 步骤102、获取所述车辆的当前驱动模式,根据所述驱动模式获取驱动油耗。
[0087] 本公开的实施例中,所述车辆为增程式车辆,进而车辆的驱动模式可存在不同的情况,例如可以是完全的油耗驱动,也可以是完全的动力电池驱动,当然也可以是两者共同
驱动。进而,对于车辆的驱动油耗也就可以需要根据车辆的驱动模式情况来进行计算。
[0088] 具体地,所述步骤102可以包括:
[0089] 获取所述车辆的当前驱动模式;
[0090] 在所述车辆的当前驱动模式为发动机及动力电池联合驱动的情况下,获取燃油在预设里程内的第一里程贡献量以及第一燃油消耗量,所述驱动油耗为第一燃油消耗量与第
一里程贡献量的商;
[0091] 在所述车辆的当前驱动模式为发动机驱动车辆且发动机为动力电池供电的情况下,获取燃油在预设里程内的第二里程贡献量以及第二燃油消耗量,所述驱动油耗为第二
燃油消耗量与第二里程贡献量的商。
[0092] 其中,在车辆启动且车速大于预设车速的情况下,例如所述预设车速为0,也就是车辆在行驶的情况下,获取动力电池电流及发电机电流。在动力电池电流大于0且发电机电
流大于0的情况下,车辆的当前驱动模式也就是发动机及动力电池联合驱动的模式,若动力
电池电流为0且发电机电流大于0,车辆的当前驱动模式也就是发动机驱动车辆且发动机为
动力电池供电的模式。进而,根据车辆的当前驱动模式,针对性地计算车辆在当前驱动模式
下的驱动油耗。
[0093] 可以理解地,对于相同的行驶里程,车辆在处于发动机及动力电池联合驱动情况下的第一燃油消耗量,小于发动机驱动车辆情况下的第二燃油消耗量的。
[0094] 具体地,在车辆的当前驱动模式为发动机及动力电池联合驱动的情况下,假定车辆处于恒定车速状态,电压电流全部为固定值,燃油在预设里程内的第一里程贡献量=当
前车速*Δt*(发电机电流*发电机电压)/[(发电机电流*发电机电压)+(动力电池电压*动
力电池电流)],第一燃油消耗量=喷油量*Δt,当前驱动模式下,车辆的驱动油耗=第一燃
油消耗量/第一里程贡献量。
[0095] 其中,Δt表示车辆行驶预设里程的时间。
[0096] 在车辆的当前驱动模式为发动机驱动车辆且发动机为动力电池供电的情况下,车辆的行驶里程也就全部是由燃油贡献,燃油在预设里程内的第二里程贡献量=当前车速*
Δt,而第二燃油消耗量=喷油量*Δt*[(发电机电流*发电机电压)‑(动力电池电压*动力
电池电流)]/(发电机电流*发电机电压);当前驱动模式下,车辆的驱动油耗=第二燃油消
耗量/第二里程贡献量。
[0097] 步骤103、根据所述剩余燃油量及所述驱动油耗计算续驶里程。
[0098] 可以理解地,根据获取的剩余燃油量及驱动油耗,也就能计算出车辆的续驶里程,续驶里程=剩余燃油量/驱动油耗。
[0099] 本公开的实施例中,在车辆启动之后的时长大于预设时长的情况下,获取车辆的累计喷油量,并根据所述累计喷油量计算剩余燃油量;并获取所述车辆的当前驱动模式,根
据所述驱动模式获取驱动油耗;进而根据所述剩余燃油量及所述驱动油耗计算续驶里程。
这样,通过累计喷油量来计算剩余燃油量,相对于现有的只是通过油量百分比获取燃油量,
本实施例提供的方案对剩余燃油量的计算更接近车辆实际的剩余燃油量,也就提高了车辆
续驶里程计算的准确性,以对驾驶者提供更准确的参考。
[0100] 请参照图3,图3是本公开的实施例提供的一种续驶里程估算装置的结构图,所述装置应用于增程式车辆。如图3所示,所述续驶里程估算装置300包括:
[0101] 第一获取模块301,用于在车辆启动之后的时长大于预设时长的情况下,获取车辆的累计喷油量,并根据所述累计喷油量计算剩余燃油量;
[0102] 第二获取模块302,用于获取所述车辆的当前驱动模式,根据所述驱动模式获取驱动油耗;
[0103] 计算模块303,用于根据所述剩余燃油量及所述驱动油耗计算续驶里程。
[0104] 可选地,所述第一获取模块301包括:
[0105] 判断子模块,用于判断所述累计喷油量是否大于预设喷油量;
[0106] 计算子模块,用于若所述累计喷油量大于预设喷油量,根据油量百分比对应的燃油量与所述累计喷油量计算剩余燃油量。
[0107] 可选地,所述计算子模块包括:
[0108] 判断单元,用于若所述累计喷油量大于预设喷油量,判断油量百分比是否减小预设数值单位;
[0109] 确定单元,用于若判定所述油量百分比减小预设数值单位,将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量;
[0110] 所述确定单元还用于,若判定所述油量百分比未减小预设数值单位,获取所述油量百分比对应燃油量与所述累计喷油量之间的差值,将所述差值确定为所述剩余燃油量。
[0111] 可选地,所述确定单元还用于:
[0112] 若判定所述油量百分比减小预设数值单位,将所述累计喷油量清零,并将数值减小后的油量百分比对应的燃油量确定为所述剩余燃油量。
[0113] 可选地,所述计算子模块还用于:
[0114] 若所述累计喷油量小于预设喷油量,且油量百分比跳变减小预设数值单位,则将跳变前的油量百分比对应燃油量与所述累计喷油量之间的差值确定为所述剩余燃油量。
[0115] 可选地,所述第二获取模块302还用于:
[0116] 获取所述车辆的当前驱动模式;
[0117] 在所述车辆的当前驱动模式为发动机及动力电池联合驱动的情况下,获取燃油在预设里程内的第一里程贡献量以及第一燃油消耗量,所述驱动油耗为第一燃油消耗量与第
一里程贡献量的商;
[0118] 在所述车辆的当前驱动模式为发动机驱动车辆且发动机为动力电池供电的情况下,获取燃油在预设里程内的第二里程贡献量以及第二燃油消耗量,所述驱动油耗为第二
燃油消耗量与第二里程贡献量的商。
[0119] 可选地,所述第一里程贡献量=当前车速*Δt*(发电机电流*发电机电压)/[(发电机电流*发电机电压)+(动力电池电压*动力电池电流)];
[0120] 所述第一燃油消耗量=喷油量*Δt;
[0121] 所述第二里程贡献量=当前车速*Δt;
[0122] 所述第二燃油消耗量=喷油量*Δt*[(发电机电流*发电机电压)‑(动力电池电压*动力电池电流)]/(发电机电流*发电机电压);
[0123] 其中,Δt表示车辆行驶预设里程的时间。
[0124] 需要说明的是,本公开实施例中的续驶里程估算装置能够实现上述续驶里程估算方法实施例的全部技术方案,并能达到相同的技术效果,为避免重复,在此不做赘述。
[0125] 本公开的实施例中,续驶里程估算装置300在车辆启动之后的时长大于预设时长的情况下,获取车辆的累计喷油量,并根据所述累计喷油量计算剩余燃油量;并获取所述车
辆的当前驱动模式,根据所述驱动模式获取驱动油耗;进而根据所述剩余燃油量及所述驱
动油耗计算续驶里程。这样,通过累计喷油量来计算剩余燃油量,相对于现有的只是通过油
量百分比获取燃油量,本实施例提供的方案对剩余燃油量的计算更接近车辆实际的剩余燃
油量,也就提高了车辆续驶里程计算的准确性,以对驾驶者提供更准确的参考。
[0126] 本公开的实施例还提供一种增程式车辆,包括如上实施例中所述的续驶里程估算装置,具有上述续驶里程估算装置的全部技术特征,并能达到相同的技术效果,为避免重
复,在此不做赘述。
[0127] 本公开的实施例还提供一种计算机存储介质,计算机存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述续驶里程估算方法实施例的各个过程,且能达
到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机存储介质,如只读存储
器(Read‑Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁
碟或者光盘等。
[0128] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有
的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该
要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0129] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下
前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质
(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务
器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0130] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。