剩余续驶里程的显示处理方法、装置、存储介质及车辆与流程

文档序号:21735544发布日期:2020-08-05 01:31阅读:238来源:国知局
剩余续驶里程的显示处理方法、装置、存储介质及车辆与流程

本公开涉及车辆技术领域,具体地,涉及一种剩余续驶里程的显示处理方法、装置、存储介质及车辆。



背景技术:

电动汽车剩余续驶里程计算值会因驾驶员对油门控制的随机性、工况随机性而产生跳动,而根据行驶平均电耗、电池剩余电量计算出的剩余续驶里程,还会受到电池剩余电量计算值的跳变影响。对于剩余续驶里程估计的工程方案来说,在电池剩余电量估计、整车平均电耗的计算上不一定需要使用复杂的算法,复杂的算法不仅可能会增加控制器计算量及代码量,而且在提高算法鲁棒性上可能需要更多的处理。另一方面,即使剩余续驶里程估算的非常精准,那么如果仪表显示的剩余续驶里程上下跳变频繁,也会影响驾驶体验。



技术实现要素:

为了克服现有技术中存在的问题,本公开实施例提供一种剩余续驶里程的显示处理方法、装置、存储介质及车辆。

为了实现上述目的,本公开第一方面提供一种剩余续驶里程的显示处理方法,包括:

根据显示装置的精度,对当前剩余续驶里程进行整形处理,以得到整形处理后的当前剩余续驶里程;

根据所述整形处理后的当前剩余续驶里程,确定是否对所述整形处理后的当前剩余续驶里程进行滤波处理;

若确定需要对所述整形处理后的当前剩余续驶里程进行滤波处理,则根据所述滤波处理所得的当前滤波值和所述显示装置显示的当前显示值,确定是否更新所述当前显示值。

可选地,所述滤波处理包括:

根据预设的滤波初值锁存处理策略,确定当前滤波初值;

根据油门开度、驾驶模式与滤波时间的对应关系,确定与所述当前油门开度和所述当前驾驶模式对应的滤波时间;

根据所述滤波时间、所述当前滤波初值与当前滤波目标值,确定当前滤波时间,所述当前滤波目标值为所述整形处理后的当前剩余续驶里程;

根据所述当前滤波初值、当前滤波目标值与所述当前滤波时间,确定当前滤波步长;

在上一次获取的滤波值的基础上叠加所述当前滤波步长,以得到当前滤波值。

可选地,所述根据预设的滤波初值锁存处理策略,确定当前滤波初值,包括:

确定所述整形处理后的当前剩余续驶里程是否发生跳变;

若所述整形处理后的当前剩余续驶里程发生跳变,则将当前滤波值确定为当前滤波初值;

若所述整形处理后的当前剩余续驶里程未发生跳变,则确定所述显示装置显示的当前显示值是否更新;

若所述当前显示值更新,则将当前滤波值确定为当前滤波初值;

若所述当前显示值未更新,则保持所述当前滤波初值。

可选地,所述根据所述整形处理后的当前剩余续驶里程,确定是否对所述整形处理后的当前剩余续驶里程进行滤波,包括:

若所述整形处理后的当前剩余续驶里程未发生跳变,则放弃对所述整形处理后的当前剩余续驶里程进行滤波处理,并保持所述当前显示值;

若所述整形处理后的当前剩余续驶里程发生跳变,则确定对所述整形处理后的当前剩余续驶里程进行滤波处理。

可选地,所述方法还包括:

若所述整形处理后的当前剩余续驶里程发生跳变,则确定在发生跳变期间车辆是否发生预设事件,所述预设事件包括:车辆内的用电设备的工作状态改变,和/或,所述车辆的驾驶模式发生变化;

若所述车辆发生所述预设事件中的至少一者,则将所述当前显示值更新为所述整形处理后的当前剩余续驶里程;

若所述整形处理后的当前剩余续驶里程发生跳变,则确定对所述整形处理后的当前剩余续驶里程进行滤波处理,包括:

若所述整形处理后的当前剩余续驶里程发生跳变、且所述车辆未发生所述预设事件,则确定对所述整形处理后的当前剩余续驶里程进行滤波处理。

可选地,所述若确定需要对所述整形处理后的当前剩余续驶里程进行滤波处理,则根据所述滤波处理所得的滤波值和所述显示装置显示的当前显示值,确定是否更新所述当前显示值,包括:

若确定需要对所述整形处理后的当前剩余续驶里程进行滤波处理,则确定所述滤波处理所得的滤波值与所述显示装置显示的当前显示值的差值;

若所述差值的绝对值超过预设数值,则按照预设规则更新所述当前显示值;

若所述差值的绝对值未超过预设数值,则保持所述当前显示值。

可选地,所述若所述差值的绝对值超过预设数值,则按照预设规则更新所述当前显示值,包括:

若所述差值的绝对值超过预设数值,检测车辆的电池荷电状态soc值是否增大;

若所述soc值增大,则在所述当前显示值的基础上增大所述预设数值以得到更新后的当前显示值;

若所述soc值减小或者不变,则在所述当前显示值的基础上减小所述预设数值以得到更新后的当前显示值。

可选地,所述方法还包括:

根据预设的剩余续驶里程范围,对所获取到的当前剩余续驶里程进行限值处理,以使限值处理所得的当前剩余续驶里程位于所述预设的剩余续驶里程范围内;

所述根据显示装置的精度,对当前剩余续驶里程进行整形处理,以得到整形处理后的当前剩余续驶里程,包括:

根据显示装置的精度,对所述限值处理后的当前剩余续驶里程进行整形处理,以得到整形处理后的当前剩余续驶里程。

本公开第二方面还提供一种剩余续驶里程的显示处理装置,包括:

整形处理模块,用于根据显示装置的精度,对当前剩余续驶里程进行整形处理,以得到整形处理后的当前剩余续驶里程,其中,所述显示装置用于显示剩余续驶里程;

第一确定模块,用于根据所述整形处理后的当前剩余续驶里程,确定是否对所述整形处理后的当前剩余续驶里程进行滤波处理;

第二确定模块,用于若确定需要对所述整形处理后的当前剩余续驶里程进行滤波处理,则根据所述滤波处理所得的当前滤波值和所述显示装置显示的当前显示值,确定是否更新所述当前显示值。

可选地,所述装置还可以包括:

第三确定模块,用于根据预设的滤波初值锁存处理策略,确定当前滤波初值;

第四确定模块,用于根据油门开度、驾驶模式与滤波时间的对应关系,确定与所述当前油门开度和所述当前驾驶模式对应滤波时间;

第五确定模块,用于根据所述滤波时间、所述当前滤波初值与当前滤波目标值,确定当前滤波时间,所述当前滤波目标值为所述整形处理后的当前剩余续驶里程;

第六确定模块,用于根据所述当前滤波初值、当前滤波目标值与所述当前滤波时间,确定当前滤波步长;

调整模块,用于在上一次获取的滤波值的基础上叠加所述当前滤波步长,以得到当前滤波值。

可选地,所述第三确定模块可以包括:

第一确定子模块,用于确定所述整形处理后的当前剩余续驶里程是否发生跳变;

第二确定子模块,用于若所述整形处理后的当前剩余续驶里程发生跳变,则将当前滤波值确定为当前滤波初值;

第三确定子模块,用于若所述整形处理后的当前剩余续驶里程未发生跳变,则确定所述显示装置显示的当前显示值是否更新;

第四确定子模块,用于若所述当前显示值更新,则将当前滤波值确定为当前滤波初值;

第一保持子模块,用于若所述当前显示值未更新,则保持所述当前滤波初值。

可选地,所述第一确定模块可以包括:

放弃子模块,用于若所述整形处理后的当前剩余续驶里程未发生跳变,则放弃对所述整形处理后的当前剩余续驶里程进行滤波处理;

第二保持子模块,用于在所述放弃子模块放弃对所述整形处理后的当前剩余续驶里程进行滤波处理之后,保持所述当前显示值;

第五确定子模块,用于若所述整形处理后的当前剩余续驶里程发生跳变,则确定对所述整形处理后的当前剩余续驶里程进行滤波处理。

可选地,所述装置还可以包括:

第七确定模块,用于若所述整形处理后的当前剩余续驶里程发生跳变,则确定在发生跳变期间车辆是否发生预设事件,所述预设事件包括:车辆内的用电设备的工作状态改变,和/或,所述车辆的驾驶模式发生变化;

更新模块,用于若所述车辆发生所述预设事件中的至少一者,则将所述当前显示值更新为所述整形处理后的当前剩余续驶里程;

所述第五确定子模块包括:

第六确定子模块,用于若所述整形处理后的当前剩余续驶里程发生跳变、且所述车辆未发生所述预设事件,则确定对所述整形处理后的当前剩余续驶里程进行滤波处理。

可选地,所述第二确定模块包括:

第七确定子模块,用于若确定需要对所述整形处理后的当前剩余续驶里程进行滤波处理,则确定所述滤波处理所得的滤波值与所述显示装置显示的当前显示值的差值;

更新子模块,用于若所述差值的绝对值超过预设数值,则按照预设规则更新所述当前显示值;

第三保持子模块,用于若所述差值的绝对值未超过预设数值,则保持所述当前显示值。

可选地,所述更新子模块包括:

检测子模块,用于若所述差值的绝对值超过预设数值,检测车辆的电池荷电状态soc值是否增大;

第一调整子模块,用于若所述soc值增大,则在所述当前显示值的基础上增大所述预设数值以得到更新后的当前显示值;

第二调整子模块,用于若所述soc值减小或者不变,则在所述当前显示值的基础上减小所述预设数值以得到更新后的当前显示值。

可选地,所述装置还可以包括:

限值处理模块,用于根据预设的剩余续驶里程范围,对所获取到的当前剩余续驶里程进行限值处理,以使限值处理所得的当前剩余续驶里程位于所述预设的剩余续驶里程范围内;

所述整形处理模块还用于根据显示装置的精度,对所述限值处理后的当前剩余续驶里程进行整形处理,以得到整形处理后的当前剩余续驶里程。

本公开第三方面还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所提供的所述方法的步骤。

本公开第四方面还提供一种车辆,包括:本公开第二方面所提供的所述剩余续驶里程的显示处理装置。

通过上述技术方案,对所计算到的当前剩余续驶里程进行整形处理,接着,根据整形处理后的当前剩余续驶里程确定是否需要滤波,若需要滤波则根据滤波后的当前滤波值和显示装置的显示值,确定是否更新当前显示值。这样,经过整形处理可以初步滤掉在计算剩余续驶里程时出现的波动,进而可以避免因计算过程中产生的波动而导致显示装置中显示值的跳变。并且,还可以对整形处理后的当前剩余续驶里程进行滤波处理,以进一步限制显示装置中显示值跳变的频率,避免显示值频繁出现跳变,影响驾驶员的驾驶体验。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是根据一示例性实施例示出的一种剩余续驶里程的显示处理方法的流程图。

图2是根据另一示例性实施例示出的一种剩余续驶里程的显示处理方法的流程图。

图3是根据另一示例性实施例示出的一种剩余续驶里程的显示处理方法的流程图。

图4是根据一示例性实施例示出的一种滤波处理方法的流程图。

图5是根据一示例性实施例示出的一种确定当前滤波初值的方法的流程图。

图6是根据一示例性实施例示出的一种整形处理后的当前剩余续驶里程、滤波值以及滤波初值之间的关系示意图。

图7是根据另一示例性实施例示出的一种剩余续驶里程的显示处理方法的流程图。

图8是根据一示例性实施例示出的一种剩余续驶里程的显示处理装置的框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

发明人通过对现有技术分析,发现现有技术缺点在于在剧烈工况和平缓工况切换频繁时,计算出的剩余续驶里程实际值必然产生上下跳动,如果跳变值超过控制阈值,就无法正常的保持剩余续驶里程的输出,这样也就会再次产生剩余续驶里程跳变现象。另一方面,对剩余续驶里程下降的速度或跳变时下降的值而言,大部分电动汽车均存在在剧烈工况下导致剩余续驶里程下降过快,甚至出现剩余续驶里程每次跳变值多于1km。例如,前一时刻显示的剩余续驶里程为200km,急加速后,显示值极快地从200km跳变为190km,类似这种现象,但是实际车辆并未行驶10km,有时甚至连1km都未行驶到,只是因为急加速时电池迅速放电导致计算的平均电耗迅速增加,在每个平均电耗调整周期(或工况计算法中,平均速度、加速度变化导致工况切换,平均电耗值也随之跳变)平均电耗值跳变过大,导致实际所计算的剩余续驶里程跳变大。而在能量回馈、或出现平缓工况之后,计算的剩余续驶里程又出现上升情况。从而使得显示的剩余续驶里程频繁出现跳变,影响驾驶员的驾驶体验。

此外,考虑到在实际应用中,剩余续驶里程的显示满足如下条件时,可以提高驾驶员的驾驶体验:

(1)显示装置中显示的剩余续驶里程小幅度递减,示例地,每次递减的幅度值为1km时显示效果较好。

(2)每次剩余续驶里程减小的速度不应过快,即,每次减小的时间间隔应大于一个时间值,该时间值为技术人员预先标定的时间值。

(3)剩余续驶里程减小的时间间隔应与油门开度和驾驶模式相关联。示例地,油门开度越大,剩余续驶里程减小的时间间隔应越小;驾驶模式越剧烈,剩余续驶里程减小的时间间隔应越小。

综上,为了避免现有技术中存在的显示的剩余续驶里程频繁出现跳变,影响用户驾驶体验的问题,以及为了满足上述条件,本公开提供一种剩余续驶里程的显示处理方法、装置、存储介质及车辆。

请参考图1,图1是根据一示例性实施例示出的一种剩余续驶里程的显示处理方法的流程图。如图1所示,该方法可以包括以下步骤。

在步骤11中,根据显示装置的精度,对当前剩余续驶里程进行整形处理,以得到整形处理后的当前剩余续驶里程。

在本公开中,该显示装置可以例如为车内仪表盘或者显示屏等任何显示设备,用来显示经过整形处理或滤波处理之后的剩余续驶里程。为了使所计算的剩余续驶里程的精度与显示装置的精度一致,需在显示该剩余续驶里程之前对其进行整形处理。示例地,若显示装置以整数形式进行显示,则在整形处理时需将所计算的剩余续驶里程整形为整数;若显示装置的显示精度为n为小数,则在整形处理时需将所计算的剩余续驶里程整形为具有n为小数的数值。这样,使得整形处理后的剩余续驶里程的数值形式与显示装置的显示形式一致。具体地,考虑到在实际应用中,剩余续驶里程是从大到小变化,且为了避免剩余续驶里程的跳变,在本公开中一种优选的实施中,可以通过向上圆整的方式处理所计算的剩余续驶里程。

对剩余续驶里程进行整形处理,可以初步滤掉在计算剩余续驶里程时出现的波动,进而可以避免因计算过程中产生的波动而导致显示装置中显示值的跳变。

需要说明的是,上述剩余续驶里程可以采用现有的估算剩余续驶里程的方法(例如,平均电耗计算法或工况计算法)进行计算,在本公开中不作具体限制。

在步骤12中,根据整形处理后的当前剩余续驶里程,确定是否对整形处理后的当前剩余续驶里程进行滤波处理。

具体地,如图2所示,步骤12可以包括以下步骤。

在步骤s121中,若整形处理后的当前剩余续驶里程未发生跳变,则放弃对整形处理后的当前剩余续驶里程进行滤波处理,并保持当前显示值。

如上文所述,可以对所计算的剩余续驶里程进行整形处理,这样,就会存在多个剩余续驶里程经过整形处理后为同一个数值的可能。若连续多个剩余续驶里程经过整形处理后为同一个数值,则整形处理后的当前剩余续驶里程未发生跳变,相应地,显示装置显示的剩余续驶里程不会频繁发生跳变。因此,此时无需对该整形处理后的当前剩余续驶里程进行滤波处理。示例地,在利用向上圆整方式处理时,假设该显示装置以整数形式进行显示,将计算得到的剩余续驶里程为2.0km~2.9km之间的任一数值均整形为3km,这样,显示装置显示的剩余续驶里程一直为3km,不会发生频繁变化。因此,此时不需要对该整形处理后的当前剩余续驶里程进行滤波处理。

此外,需要说明的是,若整形处理后的当前剩余续驶里程未发生跳变,此时,可控制显示装置中显示的当前显示值不变,即保持当前显示值。

在步骤122中,若整形处理后的当前剩余续驶里程发生跳变,则确定对整形处理后的当前剩余续驶里程进行滤波处理。

若当前剩余续驶里程与上一次获取的剩余续驶里程经过整形处理后为不同的数值,则确定整形处理后的当前剩余续驶里程发生跳变,相应地,显示装置中显示的数值也会出现跳变。此时为了避免显示装置中显示的数值出现跳变,影响驾驶员的驾驶体验。在本公开中,可对该整形处理后的当前剩余续驶里程进行滤波处理。示例地,若当前剩余续驶里程经过整形处理后为14km,下一次获取到的剩余续驶里程经过整形处理后为12km,则确定整形处理后的当前剩余续驶里程发生跳变,从而确定对整形处理后的当前剩余续驶里程进行滤波处理。

此外,考虑到在车辆实际行驶过程中,若车辆内用电设备(例如:空调、车载播放器等用电设备)的工作状态或者车辆的驾驶模式发生变化,影响车辆内的平均电耗,造成剩余续驶里程发生跳变,从而也有可能导致整形处理后的当前剩余续驶里程发生跳变。然而,由上述原因引起的当前剩余续驶里程发生跳变是属于驾驶员可以直观感受到的,所导致当前剩余续驶里程发生跳变也是驾驶员可预测到的。因此,在本公开中,在由于上述原因导致当前剩余续驶里程发生跳变情况下,无需对整形处理后的当前剩余续驶里程进行滤波处理。

如图3所示,该方法还可以包括以下步骤。

在步骤14中,若整形处理后的当前剩余续驶里程发生跳变,则确定在发生跳变期间车辆是否发生预设事件。

如上文所述,若确定整形处理后的当前剩余续驶里程发生跳变之后,还需进一步确定导致此次跳变的原因,以确定此次跳变是否为驾驶员可以直观感受到,或,是否为驾驶员可预测到的。因此,在本公开中,可以预先设定预设事件,该预设事件为可以导致当前剩余续驶里程发生跳变、且该跳变为驾驶员可预测到的跳变的事件。具体地,该预设事件包括:车辆内的用电设备的工作状态改变,和/或,所述车辆的驾驶模式发生变化。

示例地,若驾驶员在驾驶车辆的过程中,打开车辆内的空调,必然会导致车辆内的电耗增大,自然地,驾驶员也可以预料到该当前剩余续驶里程会发生跳变。或者,在车辆行驶过程中,驾驶员将车辆的行驶模式由sport模型切换为eco模型,必须会导致车辆内的电耗减小,自然地,驾驶员也可以预料到该当前剩余续驶里程会发生跳变。

在步骤15中,若车辆发生预设事件中的至少一者,则将当前显示值更新为整形处理后的当前剩余续驶里程。

由于预设事件为导致当前剩余续驶里程发生跳变、且该跳变为驾驶员可预测到的跳变。因此,若检测到车辆发生上述预设事件中的至少一个事件时,可认为该跳变属于驾驶员可预测到的,显示装置中显示的当前剩余续驶里程可以发生跳变,因此,可以将显示装置中显示的当前显示值更新为整形处理后的当前剩余续驶里程。

相应地,上述步骤122具体可以包括以下步骤。

在步骤1221中,若整形处理后的当前剩余续驶里程发生跳变、且车辆未发生预设事件,则确定对整形处理后的当前剩余续驶里程进行滤波处理。

若车辆未发生上述预设事件,则可认为整形处理后的当前剩余续驶里程发生的跳变不属于驾驶员预测到的跳变,这样,在显示装置中显示该跳变时,可能会影响驾驶员的驾驶体验。因此,在这种情况下,为了避免显示装置中显示的剩余续驶里程频繁发生跳变而影响驾驶员驾驶体验,需要对整形处理后的当前剩余续驶里程进行滤波处理,以控制显示装置中显示值的跳变。

这样,既可以有效地避免显示装置中显示值频繁跳变对驾驶员的影响,也可以减少不必要的滤波处理次数,减少对整形处理后的当前剩余续驶里程处理的工作量。

在本公开中,可以采用梯度滤波的方式对整形处理后的当前剩余续驶里程进行滤波处理。具体地,如图4所示,在本公开所涉及到的滤波处理可以包括以下步骤。

在步骤41中,根据预设的滤波初值锁存处理策略,确定当前滤波初值。

需要理解的是,在对剩余续驶里程进行处理的初始时刻下,当前滤波初值即为整形处理后的当前剩余续驶里程,而在对剩余续驶里程进行处理的过程中,当前滤波初值可能会随着整形处理后的当前剩余续驶里程的变化而变化,或者,会随着显示装置显示的当前显示值的变化而变化。

具体地,如图5所示,步骤41可以具体包括以下步骤。

在步骤411中,确定整形处理后的当前剩余续驶里程是否发生跳变。

在确定对整形处理后的当前剩余续驶里程进行滤波处理之后,可以按照滤波初值锁存处理策略确定当前滤波初值,该策略的原理为:在整形处理后的当前剩余续驶里程发生跳变,或者,显示装置中显示的显示值出现更新时,锁存当前的滤波值作为当前滤波初值。

在确定当前滤波初值的过程中,仍需要再次检测整形处理后的当前剩余续驶里程是否发生跳变,若整形处理后的当前剩余续驶里程发生跳变,则执行步骤412,否者执行步骤413。

在步骤412中,将当前滤波值确定为当前滤波初值。

示例地,若检测到整形处理后的当前剩余续驶里程从10km跳变到8km,由于在整形处理后的当前剩余续驶里程为10km时,即当前滤波值也为10km,此时锁存当前滤波值为当前滤波初值,即,当前滤波初值为10km。

在步骤413中,确定显示装置显示的当前显示值是否更新。

在确定整形处理后的当前剩余续驶里程未发生跳变时,可进一步确定该显示装置显示的当前显示值是否发生更新,若发生更新,则可以执行上述步骤412,否者执行步骤414。

继续沿用上述例子,如图6所示,横坐标表示时间,纵坐标表示剩余续驶里程。图中双点线表征整形处理后的当前剩余续驶里程,虚线表征滤波值,实线表征滤波初值。如图6所示,在整形处理后的当前剩余续驶里程从10km变化到8km之后,整形处理后的当前剩余续驶里程可能会持续保持8km一段时间,在该时间内,由于滤波值会从初始时刻下的10km变化到9km,从而使显示装置中显示的当前显示值发生变化,如,在t2时刻显示装置中显示的显示值可以从10km更新到9km。此时,可将更新后的当前滤波值9km锁存为当前滤波初值。

在步骤414中,保持当前滤波初值。

示例地,如图6所示,在t1~t2时间段内,由于当前显示值未发生变化,一直保持为10km,则当前滤波初值仍一直保持为上一次锁存的滤波初值,即,保持该当前滤波初值一直为10km。

返回图4,在步骤42中,根据油门开度、驾驶模式与滤波时间的对应关系,确定与当前油门开度和当前驾驶模式对应的滤波时间。

在按照上述方案,确定出滤波初值之后,还需进一步确定出滤波梯度,也称为滤波步长,该滤波步长表征每个周期内滤波值的增量。具体地,首先,根据油门开度、驾驶模式与滤波时间的对应关系,确定与当前油门开度和当前驾驶模式对应滤波时间。其中,该油门开度、驾驶模式与滤波时间的对应关系为技术人员预先标定的,可以是以表格形式表示,也可以以曲线形式表示。

这样,基于驾驶员踩踏油门的深度和驾驶员选择的驾驶模式,调整滤波时间,可以有效地抑制剩余续驶里程跳变速度,同时也能反映当前的电耗水平。

在步骤43中,根据滤波时间、当前滤波初值与当前滤波目标值,确定当前滤波时间。

由于上述根据对应关系确定的滤波时间为一个滤波周期的时间,若当前滤波目标值与滤波初值相差较大,可能需要多个滤波周期。因此,在本公开中,还需根据上述所确定的滤波时间、以及当前滤波初值与当前滤波目标值,确定当前滤波时间。其中,该当前滤波目标值为整形处理后的当前剩余续驶里程。

具体地,可以根据如下公式确定,当前滤波时间:

当前滤波时间=k·f(油门开度,驾驶模式)

其中,k表示对当前滤波目标值与滤波初值的差值进行向上取整处理后的整数,f(油门开度,驾驶模式)表征根据油门开度、驾驶模式与滤波时间的对应关系,确定与当前油门开度和当前驾驶模式对应滤波时间。

在步骤44中,根据当前滤波初值、当前滤波目标值与当前滤波时间,确定当前滤波步长。

在计算出当前滤波时间之后,可根据如下公式确定滤波步长:

在步骤45中,在上一次获取的滤波值的基础上叠加当前滤波步长,以得到当前滤波值。

本公开采用梯度滤波方式对需要滤波的整形处理后的当前剩余续驶里程进行滤波。因此,在计算出滤波步长之后,可在上一次获取的滤波值的基础上叠加当前滤波步长,以得到当前滤波值。需要理解的是,通常情况下,当前滤波目标小于当前滤波初值,因此,所计算的滤波步长通常为负数,这样,使得经过滤波处理后的剩余续驶里程依次减小,符合实际剩余续驶里程的变化。

通过上述技术方案,采用梯度滤波并结合独特的滤波初值锁存策略,可以有效地降低所计算的剩余续驶里程的信噪比,可有效地反映剩余续驶里程的稳定程度,以便在剩余续驶里程稳定时,输出剩余续驶里程。

返回图1,在步骤13中,若确定需要对整形处理后的当前剩余续驶里程进行滤波处理,则根据滤波处理所得的当前滤波值和显示装置显示的当前显示值,确定是否更新当前显示值。

在按照上文所描述的滤波方式对整形处理后的当前剩余续驶里程进行滤波处理得到当前滤波值之后,根据当前滤波值和显示装置中显示的当前显示值,确定是否更新当前显示值。

具体地,首先,获取经过上述滤波处理所得的滤波值,并确定该滤波值与显示装置中显示的当前显示值的差值。

接着,判断该差值的绝对值是否超过预设数值,其中,该预设数值表征显示装置每次更新显示值时显示值所变化的数值,其可以为车辆车厂时技术人员设置的,也可以是用户自行设置的数值。通常情况下,考虑到剩余续驶里程若是每次减小1km时显示的效果较好,该预设数值可以设置为1km。

若差值的绝对值未超过该预设数值,则显示装置中显示的显示值不需要更新,即保持当前显示值。

若差值的绝对值超过该预设数值,则表明当前滤波值与当前显示值的变化较大,如果仍按照该变化值进行更新显示值,显示效果不佳,影响驾驶员的驾驶体验。此外,在上述变化值较大时,可能是由于车辆回馈能量或者车辆充电所造成的,此时剩余续驶里程应该增大。若是由于车辆因处于剧烈工况下导致变化值较大,此时剩余续驶里程应该减小。因此,在确定出差值的绝对值超过该预设数值,还需按照预设规则更新当前显示值。

具体地,在差值的绝对值超过该预设数值,检测车辆的电池荷电状态soc(stateofcharge)值是否增大。若增大,则表明车辆处于能量回馈状态,或者车辆正处于充电状态,此时,应增大剩余续驶里程,因此,在本公开中,若差值的绝对值超过该预设数值、且电池soc值增大时,在当前显示值的基础上增大预设数值以得到更新后的当前显示值。相应地,在soc值减小或者不变时,则当前显示值的基础上减小预设数值,以得到更新后的当前显示值。

需要说明的是,除了检测电池soc值来判断车辆是否处于车辆回馈能量或者车辆充电状态之外,还可以检测电池剩余电量soe(stateofenergy)值,通过电池soe值来判断车辆是否处于车辆回馈能量或者车辆充电状态。在本公开中不作具体限定。

采用上述技术方案,对所计算到的当前剩余续驶里程进行整形处理,接着,根据整形处理后的当前剩余续驶里程确定是否需要滤波,若需要滤波则根据滤波后的当前滤波值和显示装置的显示值,确定是否更新当前显示值。这样,经过整形处理可以初步滤掉在计算剩余续驶里程时出现的波动,进而可以避免因计算过程中产生的波动而导致显示装置中显示值的跳变。并且,还可以对整形处理后的当前剩余续驶里程进行滤波处理,以进一步限制显示装置中显示值跳变的频率,避免显示值频繁出现跳变,影响驾驶员的驾驶体验。

此外,为了防止进行整形处理之前所计算的剩余续驶里程出现较大偏差,则本公开中,还可首先对所获取到的当前剩余续驶里程进行限值处理。具体地,可根据预设的剩余续驶里程范围,对该获取到的当前剩余续驶里程进行限值处理,以使限值处理所得的当前剩余续驶里程位于该预设的剩余续驶里程范围内。其中,该预设的剩余续驶里程范围内可以根据车辆的性能进行设置,不同车辆对应的预设的剩余续驶里程范围可能不同。

另外,需要说明的是,若剩余续驶里程超出该范围,则将该剩余续驶里程处理成最接近的该预设的剩余续驶里程范围的边界值。示例地,驾驶预设的剩余续驶里程范围为[0,2000km],若计算的剩余续驶里程为2003km,则可将该计算的剩余续驶里程限值为2000km。这样,可减小计算剩余续驶里程的误差。

相应地,根据显示装置的精度,对当前剩余续驶里程进行整形处理,以得到整形处理后的当前剩余续驶里程,包括:根据显示装置的精度,对限值处理后的当前剩余续驶里程进行整形处理,以得到整形处理后的当前剩余续驶里程。

下面将参考一个完整的实施例对本公开所提供的剩余续驶里程的显示处理方法进行说明。请参考图7,图7是根据另一示例性实施例示出的一种剩余续驶里程的显示处理方法的流程图。如图7所示,该方法可以包括以下步骤。

在步骤71中,根据预设的剩余续驶里程范围,对所获取到的当前剩余续驶里程进行限值处理。

在步骤72中,根据显示装置的精度,对限值处理后的当前剩余续驶里程进行整形处理。

在步骤73中,判断整形处理后的当前剩余续驶里程是否发生跳变。如果整形处理后的当前剩余续驶里程发生跳变,则执行步骤74,否者执行步骤75。

在步骤74中,判断是否对整形处理后的当前剩余续驶里程进行滤波处理。如果确定对整形处理后的当前剩余续驶里程进行滤波处理,则执行步骤78,否则执行步骤76和77。

在步骤75中,保持显示装置的当前显示值。

在步骤76中,输出整形处理后的当前剩余续驶里程。

在步骤77中,将当前显示值更新为整形处理后的当前剩余续驶里程。

在步骤78中,滤波初值锁存处理。

在步骤79中,对整形处理后的当前剩余续驶里程进行滤波处理。

在步骤710中,判断滤波处理所得的滤波值与显示装置显示的当前显示值的差值的绝对值是否超过1km。若超过1km,则执行步骤711,否则执行步骤712。

在步骤711中,控制显示装置显示的当前显示值变化1km,并更新当前显示值。

在步骤712中,保持显示装置显示的当前显示值。

关于上述实施例中的步骤,其中各个步骤的具体方式已经在上文的实施例中进行了详细描述,此处将不做详细阐述说明。

基于同一发明构思,本公开还提供一种剩余续驶里程的显示处理装置。请参考图8,图8是根据一示例性实施例示出的一种剩余续驶里程的显示处理装置的框图。如图8所示,该装置可以包括:

整形处理模块81,用于根据显示装置的精度,对当前剩余续驶里程进行整形处理,以得到整形处理后的当前剩余续驶里程,其中,所述显示装置用于显示剩余续驶里程;

第一确定模块82,用于根据所述整形处理后的当前剩余续驶里程,确定是否对所述整形处理后的当前剩余续驶里程进行滤波处理;

第二确定模块83,用于若确定需要对所述整形处理后的当前剩余续驶里程进行滤波处理,则根据所述滤波处理所得的当前滤波值和所述显示装置显示的当前显示值,确定是否更新所述当前显示值。

可选地,所述装置还可以包括:

第三确定模块,用于根据预设的滤波初值锁存处理策略,确定当前滤波初值;

第四确定模块,用于根据油门开度、驾驶模式与滤波时间的对应关系,确定与所述当前油门开度和所述当前驾驶模式对应滤波时间;

第五确定模块,用于根据所述滤波时间、所述当前滤波初值与当前滤波目标值,确定当前滤波时间,所述当前滤波目标值为整形处理后的当前剩余续驶里程;

第六确定模块,用于根据所述当前滤波初值、当前滤波目标值与所述当前滤波时间,确定当前滤波步长;

调整模块,用于在上一次获取的滤波值的基础上叠加所述当前滤波步长,以得到当前滤波值。

可选地,所述第三确定模块可以包括:

第一确定子模块,用于确定所述整形处理后的当前剩余续驶里程是否发生跳变;

第二确定子模块,用于若所述整形处理后的当前剩余续驶里程发生跳变,则将当前滤波值确定为当前滤波初值;

第三确定子模块,用于若所述整形处理后的当前剩余续驶里程未发生跳变,则确定所述显示装置显示的当前显示值是否更新;

第四确定子模块,用于若所述当前显示值更新,则将当前滤波值确定为当前滤波初值;

第一保持子模块,用于若所述当前显示值未更新,则保持所述当前滤波初值。

可选地,所述第一确定模块可以包括:

放弃子模块,用于若所述整形处理后的当前剩余续驶里程未发生跳变,则放弃对所述整形处理后的当前剩余续驶里程进行滤波处理;

第二保持子模块,用于在所述放弃子模块放弃对所述整形处理后的当前剩余续驶里程进行滤波处理之后,保持所述当前显示值;

第五确定子模块,用于若所述整形处理后的当前剩余续驶里程发生跳变,则确定对所述整形处理后的当前剩余续驶里程进行滤波处理。

可选地,所述装置还可以包括:

第七确定模块,用于若所述整形处理后的当前剩余续驶里程发生跳变,则确定在发生跳变期间车辆是否发生预设事件,所述预设事件包括:车辆内的用电设备的工作状态改变,和/或,所述车辆的驾驶模式发生变化;

更新模块,用于若所述车辆发生所述预设事件中的至少一者,则将所述当前显示值更新为所述整形处理后的当前剩余续驶里程;

所述第五确定子模块包括:

第六确定子模块,用于若所述整形处理后的当前剩余续驶里程发生跳变、且所述车辆未发生所述预设事件,则确定对所述整形处理后的当前剩余续驶里程进行滤波处理。

可选地,所述第二确定模块包括:

第七确定子模块,用于若确定需要对所述整形处理后的当前剩余续驶里程进行滤波处理,则确定所述滤波处理所得的滤波值与所述显示装置显示的当前显示值的差值;

更新子模块,用于若所述差值的绝对值超过预设数值,则按照预设规则更新所述当前显示值;

第三保持子模块,用于若所述差值的绝对值未超过预设数值,则保持所述当前显示值。

可选地,所述更新子模块包括:

检测子模块,用于若所述差值的绝对值超过预设数值,检测车辆的电池荷电状态soc值是否增大;

第一调整子模块,用于若所述soc值增大,则在所述当前显示值的基础上增大所述预设数值以得到更新后的当前显示值;

第二调整子模块,用于若所述soc值减小或者不变,则在所述当前显示值的基础上减小所述预设数值以得到更新后的当前显示值。

可选地,所述装置还可以包括:

限值处理模块,用于根据预设的剩余续驶里程范围,对所获取到的当前剩余续驶里程进行限值处理,以使限值处理所得的当前剩余续驶里程位于所述预设的剩余续驶里程范围内;

所述整形处理模块还用于根据显示装置的精度,对所述限值处理后的当前剩余续驶里程进行整形处理,以得到整形处理后的当前剩余续驶里程。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开提供的剩余续驶里程的显示处理方法的步骤。

本公开还提供一种车辆,包括:本公开所提供的剩余续驶里程的显示处理装置。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1