一种新能源车辆的调试方法、系统、设备及存储介质与流程

文档序号:21980355发布日期:2020-08-25 19:15阅读:466来源:国知局
一种新能源车辆的调试方法、系统、设备及存储介质与流程

本发明涉及车辆调试技术领域,特别是涉及一种新能源车辆的调试方法、系统、设备及存储介质。



背景技术:

随着能源结构的调整以及能源安全的推进,新能源汽车的款式、销量越来越多。在新能源汽车的开发过程中,扭矩控制是一个较复杂的项目,通过扭矩控制的改变,可以获得不同的驾驶体验。

在传统的新能源汽车的开发过程中,扭矩控制的标定涉及多个查表,目标扭矩查表和扭矩步长的标定过程重复工作量较大,这部分工作一般是由整车控制器进行。具体的,扭矩步长指的是整车控制器本控制周期输出给电机控制器的扭矩指令与上一控制周期的扭矩指令的差,可以理解的是,扭矩步长越大,则车辆的动力响应越快,实际扭矩越能够更快地达到目标扭矩,性能也就越好。相应的,扭矩步长越小,车辆的动力响应越慢,实际扭矩越慢达到目标扭矩,平顺性以及舒适性就越好。

在设定扭矩步长时,部分对驾驶体验要求不高的车辆,为了更快速地完成开发,会简单地用固定的扭矩步长。对于通常的乘用车辆而言,传统的方案中,通常会通过加速踏板开度、转速来进行查表,从而确定扭矩步长,实现不同加速踏板开度对应不同的动力响应。但是,此方法的标定过程耗时较长,一般来说,查表的扭矩步长至少有25个标定点,导致设置扭矩步长非常麻烦。并且,在车辆的开发过程中,需要不断地调整该表格,重复工作量较大,不利于提高开发效率。

综上所述,如何更加便捷地进行扭矩步长的设置,是目前本领域技术人员急需解决的技术问题。



技术实现要素:

本发明的目的是提供一种新能源车辆的调试方法、系统、设备及存储介质,以更加便捷地进行扭矩步长的设置。

为解决上述技术问题,本发明提供如下技术方案:

一种新能源车辆的调试方法,包括:

根据函数选择指令从预设的关系函数集合中选取出目标关系函数,其中,所述关系函数集合中的每一个关系函数均为将升扭步长作为因变量,将加速踏板开度作为自变量,且参数待定的关系函数;

根据参数设置指令完成对所述目标关系函数中的各项待定的参数的数值设定;

进行新能源车辆的调试,并且在调试的过程中,基于完成了各项待定参数的数值设定的所述目标关系函数进行升扭步长的选取。

优选的,所述关系函数集合中至少包括分段式线性函数,且所述分段式线性函数表示为:

其中,x表示加速踏板开度,y表示升扭步长,step0和step1均为待定参数,step0表示升扭步长的最小值,step1表示升扭步长的最大值,min表示升扭步长最小值对应的加速踏板开度边界值,max表示升扭步长最大值对应的加速踏板开度边界值。

优选的,所述根据参数设置指令完成对所述目标关系函数中的各项待定的参数的数值设定,包括:

当所述目标关系函数为所述分段式线性函数时,所述参数设置指令中携带有(min,step0)以及(max,step1)这两个标定点,根据所述参数设置指令中携带的(min,step0)以及(max,step1)这两个标定点,完成对所述分段式线性函数中的各项待定的参数的数值设定。

优选的,所述关系函数集合中至少包括反比例式函数,且所述反比例式函数表示为:

其中,x表示加速踏板开度,y表示升扭步长,a,b,c均为待定参数。

优选的,所述根据参数设置指令完成对所述目标关系函数中的各项待定的参数的数值设定,包括:

当所述目标关系函数为所述反比例式函数时,所述参数设置指令中至少携带有(x1,y1),(x2,y2),(x3,y3)这三个标定点;

其中,x1为预设的第一标定点中的加速踏板开度的取值,y1为预设的第一标定点中对应于加速踏板开度x1的升扭步长的取值,x2为预设的第二标定点中的加速踏板开度的取值,y2为预设的第二标定点中对应于加速踏板开度x2的升扭步长的取值,x3为预设的第三标定点中的加速踏板开度的取值,y3为预设的第三标定点中对应于加速踏板开度x3的升扭步长的取值;

根据所述参数设置指令中携带的各个标定点,拟合出a,b,c的取值,完成对所述反比例式函数中的a,b,c的数值设定。

优选的,所述关系函数集合中至少包括多项式函数,且所述多项式函数表示为:

y=k1x2+k2x+k3;其中,x表示加速踏板开度,y表示升扭步长,k1,k2,k3均为待定参数。

一种新能源车辆的调试系统,包括:

目标关系函数选取模块,用于根据函数选择指令从预设的关系函数集合中选取出目标关系函数,其中,所述关系函数集合中的每一个关系函数均为将升扭步长作为因变量,将加速踏板开度作为自变量,且参数待定的关系函数;

参数数值设定模块,用于根据参数设置指令完成对所述目标关系函数中的各项待定的参数的数值设定;

调试模块,用于进行新能源车辆的调试,并且在调试的过程中,基于完成了各项待定参数的数值设定的所述目标关系函数进行升扭步长的选取。

优选的,所述关系函数集合中至少包括分段式线性函数,且所述分段式线性函数表示为:

其中,x表示加速踏板开度,y表示升扭步长,step0和step1均为待定参数,step0表示升扭步长的最小值,step1表示升扭步长的最大值,min表示升扭步长最小值对应的加速踏板开度边界值,max表示升扭步长最大值对应的加速踏板开度边界值。

一种的新能源车辆的调试装置,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序以实现上述任一项所述的新能源车辆的调试方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时以实现上述任一项所述的新能源车辆的调试方法的步骤。

应用本发明实施例所提供的技术方案,无需通过表格的方式进行扭矩步长的设置,而是预先设置了关系函数集合,关系函数集合中的每一个关系函数均为将升扭步长作为因变量,将加速踏板开度作为自变量,且参数待定的关系函数。在根据参数设置指令完成对目标关系函数中的各项待定的参数的数值设定之后,便可以基于完成了各项待定参数的数值设定的目标关系函数进行升扭步长的选取。可以看出,本申请的方案在进行扭矩步长的设置时,只需要在选取了目标关系函数之后,对目标关系函数中的各项待定的参数进行数值设定即可,而在设定目标关系函数中的各项待定的参数的数值时,参数设置指令中所需要携带的标定点的数量会远远低于传统的查表的方式所需要的标定点数量。

因此,本申请的方案可以方便高效地进行扭矩步长的设置,进而也就有利于提高新能源车辆的开发效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明中一种新能源车辆的调试方法的实施流程图;

图2为本发明具体实施方式中的多种具体的关系函数的示意图;

图3为本发明中一种新能源车辆的调试系统的结构示意图。

具体实施方式

本发明的核心是提供一种新能源车辆的调试方法,可以方便高效地进行扭矩步长的设置,进而也就有利于提高新能源车辆的开发效率。

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,图1为本发明中一种新能源车辆的调试方法的实施流程图,该新能源车辆的调试方法可以包括以下步骤:

步骤s101:根据函数选择指令从预设的关系函数集合中选取出目标关系函数,其中,关系函数集合中的每一个关系函数均为将升扭步长作为因变量,将加速踏板开度作为自变量,且参数待定的关系函数。

函数选择指令通常可以由工作人员进行输入,即工作人员可以根据实际的需求,从预设的关系函数集合中选取出一个合适的关系函数,作为目标关系函数。

由于关系函数集合中的每一个关系函数均为将升扭步长作为因变量,将加速踏板开度作为自变量,且参数待定的关系函数。因此可以理解的是,本申请中描述的关系函数,体现的是升扭步长与加速踏板开度之间的对应关系。

关系函数集合中的关系函数的数量以及每一个关系函数的具体形式均可以根据实际需要进行设定和调整,但可以理解的是,针对任意一个关系函数,在加速踏板开度从最小到最大这一范围内,升扭步长应当与加速踏板开度呈正相关。

例如在本发明的一种具体实施方式中,考虑到线性的函数关系形式较为简单,因此关系函数集合中可以至少包括分段式线性函数,且分段式线性函数可以表示为:

其中,x表示加速踏板开度,y表示升扭步长,step0和step1均为待定参数,step0表示升扭步长的最小值,step1表示升扭步长的最大值,min表示升扭步长最小值对应的加速踏板开度边界值,max表示升扭步长最大值对应的加速踏板开度边界值。

可以看出,上述的分段式线性函数反映了升扭步长与加速踏板开度之间的对应关系,并且,工作人员可以通过调整,step0,step1,min以及max的数值,实现对升扭步长与加速踏板开度之间的对应关系的调整。

步骤s102:根据参数设置指令完成对目标关系函数中的各项待定的参数的数值设定。

参数设置指令中可以包括多个标定点,从而完成对目标关系函数中的各项待定的参数的数值设定。

本申请描述的标定点,可以表示为(x,y)的形式,例如某一个标定点具体为(20%,0.5nm),表示的意思是工作人员希望当车辆的加速踏板开度为20%时,升扭步长的取值达到0.5nm。

在选取了目标关系函数之后,可以根据参数设置指令中携带的信息完成对目标关系函数中的各项待定的参数的数值设定。例如在本发明的一种具体实施方式中,步骤s102可以具体为:

当目标关系函数为分段式线性函数时,参数设置指令中携带有(min,step0)以及(max,step1)这两个标定点,根据参数设置指令中携带的(min,step0)以及(max,step1)这两个标定点,完成对分段式线性函数中的各项待定的参数的数值设定。

该种实施方式中,考虑到当目标关系函数为前述实施例中描述的分段式线性函数时,只需要通过两个标定点即可完成分段式线性函数的具体的参数数值的设定。例如,工作人员选取了分段式线性函数之后,输入的参数设置指令中携带有(3%,0.3nm)以及(50%,3.5nm)这两个标定点,表示工作人员希望当加速踏板开度小于等于3%时,升扭步长保持为最小值0.3nm,当加速踏板开度大于等于50%时,升扭步长保持为最大值3.5nm,而当加速踏板开度从3%到50%时,升扭步长从0.3nm线性地增加至3.5nm。该具体例子中,可以确定目标关系函数具体表示为:

该种实施方式中,参数设置指令中只需要携带有(min,step0)以及(max,step1)这两个标定点,便可以完成对分段式线性函数中的各项待定的参数的数值设定,有利于提高开发效率。例如该种实施例中,后续的开发过程中需要调整升扭步长与加速踏板开度的对应关系时,例如开发过程中,第一次是按照(3%,0.3nm)以及(50%,3.5nm)的方式进行设置,调试之后,发现加速踏板开度较低时车辆的动力响应不足,需要提高车辆的动力响应,例如工作人员可以输入携带有(1%,0.8nm)以及(50%,3.5nm)的参数设置指令,从而调整升扭步长与加速踏板开度的对应关系,也即实现了对车辆的动力响应的调整。

步骤s103:进行新能源车辆的调试,并且在调试的过程中,基于完成了各项待定参数的数值设定的目标关系函数进行升扭步长的选取。

由于步骤s102中完成了对目标关系函数中的各项待定的参数的数值设定,因此,在调试的过程中,便可以基于完成了各项待定参数的数值设定的目标关系函数进行升扭步长的选取。

并且需要说明的是,在调试的过程中,可能会需要调整调整升扭步长与加速踏板开度的对应关系,则可以重新执行步骤s101以及步骤s102,实现对目标关系函数的调整。例如前文的一种具体例子中发现加速踏板开度较低时车辆的动力响应不足,而重新设置目标关系函数以提高车辆的动力响应。

此外还需要说明的是,本申请描述基于完成了各项待定参数的数值设定的目标关系函数进行升扭步长的选取,针对的是车辆的驱动升扭阶段进行的升扭步长的选取。实际应用中,车辆的控制器通常可以根据采集到的车辆的加速踏板开度、制动踏板状态、电机转速、电机扭矩、档位等信号得出当前的驾驶意图,例如,驱动升扭阶段的驾驶意图包括了蠕行加速、踩下加速踏板、加大加速踏板开度这三种情况。得出了当前的驾驶意图之后,可以进一步地确定出当前的驾驶状态,例如驾驶状态通常可以分成驱动升扭、驱动降扭、回馈升扭以及回馈降扭4个阶段。本发明描述的升扭步长,针对的是驱动升扭阶段,即车辆需要加速的阶段。加速踏板开度越大,说明驾驶员需要的动力更大、车辆的动力响应更快。

在前述的实施方式中,以分段式线性函数对方案进行了展开说明,即在某一加速踏板开度的范围内,驱动升扭的升扭步长随着加速踏板开度的增大而线性增大,通常是应用在普通模式的驾驶模式。而在其他实施方式中,升扭步长可以随着加速踏板开度的增大先缓慢增大再快速增大,通常是应用在节能模式的驾驶模式。也可以是先快速增大再缓慢增大。通常是应用在运动模式的驾驶模式。

例如在本发明的一种具体实施方式中,关系函数集合中至少包括反比例式函数,且反比例式函数表示为:

其中,x表示加速踏板开度,y表示升扭步长,a,b,c均为待定参数。

通过调整a,b,c的取值,便可以决定在某一加速踏板开度的范围内,反比例式函数是上凹式函数还是上凸式函数。

当目标关系函数为反比例式函数时,也只需要3个标定点即可完成对a,b,c的取值的设定。即在本发明的一种具体实施方式中,步骤s102可以具体包括:

当目标关系函数为反比例式函数时,参数设置指令中至少携带有(x1,y1),(x2,y2),(x3,y3)这三个标定点;

其中,x1为预设的第一标定点中的加速踏板开度的取值,y1为预设的第一标定点中对应于加速踏板开度x1的升扭步长的取值,x2为预设的第二标定点中的加速踏板开度的取值,y2为预设的第二标定点中对应于加速踏板开度x2的升扭步长的取值,x3为预设的第三标定点中的加速踏板开度的取值,y3为预设的第三标定点中对应于加速踏板开度x3的升扭步长的取值;

根据参数设置指令中携带的各个标定点,拟合出a,b,c的取值,完成对反比例式函数中的a,b,c的数值设定。

当然,参数设置指令中携带的标定点的数量也可以多于3。根据各个标定点,拟合出a,b,c的取值,即拟合出一个具体的反比例式函数,使得参数设置指令中携带的这些标定点能够尽可能地位于该反比例式函数的曲线附近。

当然,参数设置指令中携带的标定点的数量不应过多,因为标定点的数量越多,工作人员的工作量越大,越不利于提高开发效率。实际应用中,通常会取一个最大值点、一个最小值点以及一个中间值点,即通常只会选取3个标定点,使得数量远远低于传统的查表的方案中需要设置25个标定点。

图2示出了具体实施方式中的多种具体的关系函数,其中包括了3种具体的反比例式函数,具体为反比例上凸函数:y=-4153/(x+55.06)+74.53,反比例上凹函数:y=-2742/(x-94.17)-27.07。反比例上凸函数2:y=-102.1/x+37.04。并且需要说明的是,针对反比例上凸函数2这一具体实施例,由于b的取值为0,因此只需要2个标定点即可完成对a,c的取值的设定,例如实际应用中只需要取一个最大值点和一个最小值点。

在本发明的一种具体实施方式中,关系函数集合中至少包括多项式函数,且多项式函数表示为:

y=k1x2+k2x+k3;其中,x表示加速踏板开度,y表示升扭步长,k1,k2,k3均为待定参数。

前述例子中,目标关系函数为反比例式函数时,可以方便地将目标关系函数设置为上凸式函数或者上凹式函数,并且标定时最少只需要3个标定点。进一步地,该种实施方式中,考虑到多项式函数也具有该优点,并且多项式函数的标定过程也较为简单,即可以方便地通过若干个标定点拟合确定出k1,k2,k3的具体数值,进而开始进行车辆的调试。

在实际应用中,目标关系函数选取为多项式函数时,参数设置指令中通常也会携带3个标定点,例如一个是最大值点、一个是最小值点,一个是中间值点,然后拟合的方式确定出k1,k2,k3的具体数值。

例如图2中示出了2种具体的多项式函数,一种是二次上凸函数:y=-0.0086*x2+1.138*x-0.3343,另一种是二次上凹函数:y=0.0097*x2+0.1666*x+2.413。

应用本发明实施例所提供的技术方案,无需通过表格的方式进行扭矩步长的设置,而是预先设置了关系函数集合,关系函数集合中的每一个关系函数均为将升扭步长作为因变量,将加速踏板开度作为自变量,且参数待定的关系函数。在根据参数设置指令完成对目标关系函数中的各项待定的参数的数值设定之后,便可以基于完成了各项待定参数的数值设定的目标关系函数进行升扭步长的选取。可以看出,本申请的方案在进行扭矩步长的设置时,只需要在选取了目标关系函数之后,对目标关系函数中的各项待定的参数进行数值设定即可,而在设定目标关系函数中的各项待定的参数的数值时,参数设置指令中所需要携带的标定点的数量会远远低于传统的查表的方式所需要的标定点数量。

因此,本申请的方案可以方便高效地进行扭矩步长的设置,进而也就有利于提高新能源车辆的开发效率。

相应于上面的方法实施例,本发明实施例还提供了一种新能源车辆的调试系统,可与上文相互对应参照。

可参阅图3,为本发明中一种新能源车辆的调试系统的结构示意图,包括:

目标关系函数选取模块301,用于根据函数选择指令从预设的关系函数集合中选取出目标关系函数,其中,关系函数集合中的每一个关系函数均为将升扭步长作为因变量,将加速踏板开度作为自变量,且参数待定的关系函数;

参数数值设定模块302,用于根据参数设置指令完成对目标关系函数中的各项待定的参数的数值设定;

调试模块303,用于进行新能源车辆的调试,并且在调试的过程中,基于完成了各项待定参数的数值设定的目标关系函数进行升扭步长的选取。

在本发明的一种具体实施方式中,关系函数集合中至少包括分段式线性函数,且分段式线性函数表示为:

其中,x表示加速踏板开度,y表示升扭步长,step0和step1均为待定参数,step0表示升扭步长的最小值,step1表示升扭步长的最大值,min表示升扭步长最小值对应的加速踏板开度边界值,max表示升扭步长最大值对应的加速踏板开度边界值。

在本发明的一种具体实施方式中,参数数值设定模块302,具体用于:

当目标关系函数为分段式线性函数时,参数设置指令中携带有(min,step0)以及(max,step1)这两个标定点,根据参数设置指令中携带的(min,step0)以及(max,step1)这两个标定点,完成对分段式线性函数中的各项待定的参数的数值设定。

在本发明的一种具体实施方式中,关系函数集合中至少包括反比例式函数,且反比例式函数表示为:

其中,x表示加速踏板开度,y表示升扭步长,a,b,c均为待定参数。

在本发明的一种具体实施方式中,参数数值设定模块302,具体用于:

当目标关系函数为反比例式函数时,参数设置指令中至少携带有(x1,y1),(x2,y2),(x3,y3)这三个标定点;

其中,x1为预设的第一标定点中的加速踏板开度的取值,y1为预设的第一标定点中对应于加速踏板开度x1的升扭步长的取值,x2为预设的第二标定点中的加速踏板开度的取值,y2为预设的第二标定点中对应于加速踏板开度x2的升扭步长的取值,x3为预设的第三标定点中的加速踏板开度的取值,y3为预设的第三标定点中对应于加速踏板开度x3的升扭步长的取值;

根据参数设置指令中携带的各个标定点,拟合出a,b,c的取值,完成对反比例式函数中的a,b,c的数值设定。

在本发明的一种具体实施方式中,关系函数集合中至少包括多项式函数,且多项式函数表示为:

y=k1x2+k2x+k3;其中,x表示加速踏板开度,y表示升扭步长,k1,k2,k3均为待定参数。

相应于上面的方法和系统实施例,本发明实施例还提供了一种的新能源车辆的调试装置以及一种计算机可读存储介质,计算机可读存实施例中项的新能源车辆的调试方法的步骤。这里所说的计算机可读存储介质包括随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质。

该新能源车辆的调试装置可以包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机程序以实现上述任一实施例中的新能源车辆的调试方法的步骤。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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