本发明涉及车辆控制,尤其是一种车辆驱动力控制方法、系统、装置及存储介质。
背景技术:
1、随着汽车智能网联化的发展,车辆监测及控制技术也越来越智能化,给驾乘人员带来越来越丰富的行车体验。目前,汽车的驱动力大多是根据车速和油门开度查询驱动力map图来确定,然而,汽车在生产时大多仅固定设置有一个标准工况下的驱动力map图,无法适应不同驾驶场景下的驱动力需求,从而影响了用户的驾驶体验。此外,现阶段的驱动力控制仅仅停留在计算目标驱动力的层面,而电机从当前的实际驱动力切换到要达到的目标驱动力需要一定时间,如何实现驱动力的平顺控制成为了亟需解决的问题。
技术实现思路
1、本发明的目的在于至少一定程度上解决现有技术中存在的技术问题之一。
2、为此,本发明实施例的一个目的在于提供一种车辆驱动力控制方法,该方法实现了不同驾驶场景下车辆驱动力的准确计算与平顺控制,提高了用户的驾驶体验。
3、本发明实施例的另一个目的在于提供一种车辆驱动力控制系统。
4、为了达到上述技术目的,本发明实施例所采取的技术方案包括:
5、第一方面,本发明实施例提供了一种车辆驱动力控制方法,包括以下步骤:
6、获取目标车辆的当前车速、当前油门开度以及当前驱动力,并确定所述目标车辆的目标驾驶模式;
7、根据所述目标驾驶模式确定目标驱动力map图,进而根据所述当前车速、所述当前油门开度以及所述目标驱动力map图确定目标驱动力;
8、根据所述目标驾驶模式确定目标驱动力变化率map图,进而根据所述当前车速、所述当前驱动力、所述目标驱动力以及所述目标驱动力变化率map图确定目标驱动力变化率;
9、根据所述目标驱动力和所述目标驱动力变化率对所述目标车辆进行驱动。
10、进一步地,在本发明的一个实施例中,所述获取目标车辆的当前车速、当前油门开度以及当前驱动力,并确定所述目标车辆的目标驾驶模式,其具体包括:
11、通过整车控制器获取所述当前车速、所述当前油门开度以及所述当前驱动力,并获取用户输入的驾驶模式控制指令;
12、根据所述驾驶模式控制指令确定所述目标驾驶模式;
13、其中,所述目标驾驶模式包括标准模式、节能模式以及运动模式。
14、进一步地,在本发明的一个实施例中,所述根据所述目标驾驶模式确定目标驱动力map图,其具体包括:
15、通过整车控制器判断所述目标车辆是否处于异常状态;
16、当所述目标车辆处于异常状态,确定预设的异常模式驱动力map图为所述目标驱动力map图;
17、当所述目标车辆不处于异常状态,将所述目标驾驶模式与预设的驱动力map库进行匹配,得到所述目标驱动力map图;
18、其中,所述驱动力map库包括多个驾驶模式与对应的多个驱动力map图,所述驱动力map包括车速、油门开度与驱动力的对应关系。
19、进一步地,在本发明的一个实施例中,所述根据所述目标驾驶模式确定目标驱动力变化率map图,其具体包括:
20、通过整车控制器判断所述目标车辆是否处于异常状态、过零域状态以及蠕行域状态;
21、当所述目标车辆处于异常状态,确定预设的异常模式驱动力变化率map图为所述目标驱动力变化率map图;
22、当所述目标车辆处于过零域状态,确定预设的过零域驱动力变化率map图为所述目标驱动力变化率map图;
23、当所述目标车辆处于蠕行域状态,确定预设的蠕行域驱动力变化率map图为所述目标驱动力变化率map图;
24、当所述目标车辆不处于异常状态、过零域状态以及蠕行域状态,将所述目标驾驶模式与预设的驱动力变化率map库进行匹配,得到所述目标驱动力变化率map图;
25、其中,所述驱动力变化率map库包括多个驾驶模式与对应的多个驱动力变化率map图,所述驱动力变化率map图包括车速、当前驱动力、目标驱动力与驱动力变化率的对应关系。
26、进一步地,在本发明的一个实施例中,通过以下步骤判断所述目标车辆是否处于过零域状态:
27、获取所述目标车辆在上一时刻的历史驱动力;
28、当所述历史驱动力与所述当前驱动力反向,确定所述目标车辆处于过零域状态。
29、进一步地,在本发明的一个实施例中,通过以下步骤判断所述目标车辆是否处于蠕行域状态:
30、获取预设的蠕行速度区间;
31、当所述当前油门开度为0,且所述当前车速位于所述蠕行速度区间,确定所述目标车辆处于蠕行域状态。
32、进一步地,在本发明的一个实施例中,所述根据所述目标驱动力和所述目标驱动力变化率对所述目标车辆进行驱动,其具体包括:
33、通过整车控制器将所述目标驱动力和所述目标驱动力变化率发送至电机控制器;
34、通过电机控制器根据所述目标驱动力和所述目标驱动力变化率控制电机扭矩,使得所述目标车辆的驱动力按照所述目标驱动力变化率向所述目标驱动力变化。
35、第二方面,本发明实施例提供了一种车辆驱动力控制系统,包括:
36、数据获取模块,用于获取目标车辆的当前车速、当前油门开度以及当前驱动力,并确定所述目标车辆的目标驾驶模式;
37、驱动力确定模块,用于根据所述目标驾驶模式确定目标驱动力map图,进而根据所述当前车速、所述当前油门开度以及所述目标驱动力map图确定目标驱动力;
38、驱动力变化率确定模块,用于根据所述目标驾驶模式确定目标驱动力变化率map图,进而根据所述当前车速、所述当前驱动力、所述目标驱动力以及所述目标驱动力变化率map图确定目标驱动力变化率;
39、驱动控制模块,用于根据所述目标驱动力和所述目标驱动力变化率对所述目标车辆进行驱动。
40、第三方面,本发明实施例提供了一种车辆驱动力控制装置,包括:
41、至少一个处理器;
42、至少一个存储器,用于存储至少一个程序;
43、当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现上述的一种车辆驱动力控制方法。
44、第四方面,本发明实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于执行上述的一种车辆驱动力控制方法。
45、本发明的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到:
46、本发明实施例获取目标车辆的当前车速、当前油门开度以及当前驱动力,并确定目标车辆的目标驾驶模式,根据目标驾驶模式确定目标驱动力map图,进而根据当前车速、当前油门开度以及目标驱动力map图确定目标驱动力,根据目标驾驶模式确定目标驱动力变化率map图,进而根据当前车速、当前驱动力、目标驱动力以及目标驱动力变化率map图确定目标驱动力变化率,根据目标驱动力和目标驱动力变化率对目标车辆进行驱动。本发明实施例预设有对应不同驾驶模式的驱动力map图和驱动力变化率map图,根据目标车辆的目标驾驶模式选取目标驱动力map图和目标驱动力变化率map图,根据当前车速和当前油门开度查询目标驱动力map图可以准确确定目标驱动力,根据当前车速、当前驱动力以及目标驱动力查询目标驱动力变化率map图可以准确确定目标驱动力变化率,结合目标驱动力和目标驱动力变化率对目标车辆进行驱动,可以使当前驱动力按照目标驱动力变化率趋近于目标驱动力,实现了不同驾驶场景下车辆驱动力的准确计算与平顺控制,提高了用户的驾驶体验。
1.一种车辆驱动力控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种车辆驱动力控制方法,其特征在于,所述获取目标车辆的当前车速、当前油门开度以及当前驱动力,并确定所述目标车辆的目标驾驶模式,其具体包括:
3.根据权利要求1所述的一种车辆驱动力控制方法,其特征在于,所述根据所述目标驾驶模式确定目标驱动力map图,其具体包括:
4.根据权利要求1所述的一种车辆驱动力控制方法,其特征在于,所述根据所述目标驾驶模式确定目标驱动力变化率map图,其具体包括:
5.根据权利要求4所述的一种车辆驱动力控制方法,其特征在于,通过以下步骤判断所述目标车辆是否处于过零域状态:
6.根据权利要求4所述的一种车辆驱动力控制方法,其特征在于,通过以下步骤判断所述目标车辆是否处于蠕行域状态:
7.根据权利要求1至6中任一项所述的一种车辆驱动力控制方法,其特征在于,所述根据所述目标驱动力和所述目标驱动力变化率对所述目标车辆进行驱动,其具体包括:
8.一种车辆驱动力控制系统,其特征在于,包括:
9.一种车辆驱动力控制装置,其特征在于,包括:
10.一种计算机可读存储介质,其中存储有处理器可执行的程序,其特征在于,所述处理器可执行的程序在由处理器执行时用于执行如权利要求1至7中任一项所述的一种车辆驱动力控制方法。