System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆换挡,特别是涉及一种修正表构建方法、换挡控制方法、介质及车辆。
技术介绍
1、车辆变速器通过换挡实现传动比的切换,可以降低新能源汽车对电机性能的要求,使电机更多地工作在高效率区间,因而逐渐被各大车企推广使用。两挡变速器的换挡品质对车辆动力性、舒适性及零部件的寿命有很大的影响。换挡过程中,需要先计算电机的目标转速,并根据目标转速对电机进行调速。
2、现有技术中常用的目标转速计算方法主要是基于输出轴转速传感器反馈的输出轴转速或轮速传感器反馈的车轮轮速,并结合换挡系统的传动比来计算的。但是由于传感器误差、传动比误差的存在,使得计算出的目标转速与实际转速有一定差距,影响了车辆的换挡品质。因而,亟需一种方法对目标转速进行修正。
技术实现思路
1、本申请提供一种修正表构建方法、换挡控制方法、介质及车辆,通过构建修正表,以通过查表的方式确定与当前车速工况相匹配的修正系数,实现对电机目标转速的自适应修正,进而提高车辆换挡品质。
2、本申请实施例第一方面提供一种修正表构建方法,上述方法包括:
3、针对任一挡位,当车辆处于在挡状态时,根据不同车速下的电机转速和理论目标转速确定上述车速对应的修正系数;
4、根据上述挡位下的不同车速和上述车速对应的修正系数构建上述挡位对应的修正子表;
5、基于各个上述挡位对应的上述修正子表,形成修正表;上述修正表用于表征不同挡位下的不同车速与上述修正系数之间的对应关系。
6、可选地,上述
7、确定上述挡位对应的车速范围并分段,形成多个速度标签;
8、将上述车速对应的修正系数作为与上述车速最接近的上述速度标签的修正系数;
9、基于多个上述速度标签以及多个上述速度标签各自对应的修正系数,得到上述挡位对应的修正子表。
10、可选地,在根据不同车速下的电机转速和理论目标转速确定上述车速对应的修正系数的步骤之前,还包括:
11、基于上述车辆的行驶状态数据,确定上述车辆是否满足第一预设条件;
12、在上述车辆满足上述第一预设条件的情况下,获取上述车速下的上述电机转速和上述理论目标转速。
13、可选地,上述车辆的行驶状态数据包括车速、车辆加速度和电机角加速度;
14、基于上述车辆的行驶状态数据,确定上述车辆是否满足第一预设条件的步骤,包括:
15、在上述车速与上述车速对应的速度标签的差值小于或等于车速差阈值、上述车辆加速度小于或等于加速度阈值且上述电机角加速度小于或等于角加速度阈值的情况下,确定上述车辆满足上述第一预设条件。
16、可选地,在根据不同车速下的电机转速和理论目标转速确定上述车速对应的修正系数的步骤之后,还包括:
17、确定上述修正系数是否位于预设的修正区间内;
18、在上述修正系数位于上述修正区间内的情况下,确定上述修正系数有效。
19、基于相同专利技术构思,本申请实施例第二方面提供一种换挡控制方法,上述方法包括:
20、当车辆处于换挡状态时,获取目标挡位和当前车速;
21、基于上述目标挡位和上述当前车速,在预先构建的修正表中,确定目标修正系数;上述修正表用于表征不同挡位下的不同车速与上述修正系数之间的对应关系;
22、基于上述目标修正系数和理论目标转速,确定修正目标转速;上述理论目标转速为基于传动轴端的输出轴转速或者车轮轮速确定的电机的目标转速;
23、基于上述修正目标转速,对上述电机进行调速,以实现目标挡位的切换。
24、可选地,上述修正表通过上述第一方面中的修正表构建方法确定。
25、可选地,修正表包括多个修正子表;不同的修正子表对应不同的挡位;
26、上述基于上述目标挡位和上述当前车速,在预先构建的修正表中,确定目标修正系数的步骤包括:
27、确定上述目标挡位对应的修正子表;
28、基于上述当前车速,从上述修正子表中查询得到与上述当前车速最接近的速度标签对应的修正系数;
29、将与上述当前车速最接近的上述速度标签对应的修正系数作为上述当前车速下的目标修正系数。
30、基于相同专利技术构思,本申请实施例第三方面提供一种修正表构建装置,上述装置包括:
31、修正系数计算模块,用于针对任一挡位,当车辆处于在挡状态时,根据不同车速下的电机转速和理论目标转速确定上述车速对应的修正系数;
32、修正子表构建模块,用于根据上述挡位下的不同车速和上述车速对应的修正系数构建上述挡位对应的修正子表;
33、修正表形成模块,用于基于各个上述挡位对应的上述修正子表,形成修正表;上述修正表用于表征不同挡位下的不同车速与上述修正系数之间的对应关系。
34、基于相同专利技术构思,本申请实施例第四方面提供一种换挡控制装置,上述装置包括:
35、检测模块,用于当车辆处于换挡状态时,获取目标挡位和当前车速;
36、修正系数确定模块,用于基于上述目标挡位和上述当前车速,在预先构建的修正表中,确定目标修正系数;上述修正表用于表征不同挡位下的不同车速与上述修正系数之间的对应关系;
37、目标转速计算模块,用于基于上述目标修正系数和理论目标转速,确定修正目标转速;上述理论目标转速为基于传动轴端的输出轴转速或者车轮轮速确定的电机的目标转速;
38、调速模块,用于基于上述修正目标转速,对上述电机进行调速,以实现目标挡位的切换。
39、基于相同专利技术构思,本申请实施例第五方面提供一种存储介质,上述存储介质内存储有机器可执行指令,上述机器可执行指令被处理器执行时实现如本申请第一方面和/或第二方面提出的方法。
40、基于相同专利技术构思,本申请实施例第六方面提供一种车辆,包括处理器和存储器;上述存储器存储有能够被上述处理器执行的机器可执行指令,上述处理器用于执行机器可执行指令,以实现如本申请第一方面和/或第二方面提出的方法。
41、与现有技术相比,本申请包括以下优点:
42、本申请实施例提供的一种修正表构建方法,针对车辆的任一挡位,当车辆处于在挡状态时,根据不同车速下的电机转速和理论目标转速确定车速对应的修正系数。然后,根据挡位下的不同车速和车速对应的修正系数构建挡位对应的修正子表,并基于各个挡位对应的修正子表,形成修正表。其中,修正表用于表征不同挡位下的不同车速与修正系数之间的对应关系。从而,在车辆处于换挡状态时,可以根据目标挡位和当前车速,通过查表的方式确定目标挡位下与当前车速工况相匹配的修正系数,实现对电机的目标转速的自适应修正,以减小电机的目标转速的计算值与实际值之间的误差,进而减小换挡时的转速差,避免因传感器和换挡系统误差导致转速差过大而引起的换挡噪音大、换本文档来自技高网...
【技术保护点】
1.一种修正表构建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述挡位下的不同车速和所述车速对应的修正系数构建所述挡位对应的修正子表的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,在根据不同车速下的电机转速和理论目标转速确定所述车速对应的修正系数的步骤之前,还包括:
4.根据权利要求3所述的方法,其特征在于,所述车辆的行驶状态数据包括车速、车辆加速度和电机角加速度;
5.根据权利要求1所述的方法,其特征在于,在根据不同车速下的电机转速和理论目标转速确定所述车速对应的修正系数的步骤之后,还包括:
6.一种换挡控制方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述修正表通过权利要求1-5中任一项所述的方法确定。
8.根据权利要求6所述的方法,其特征在于,修正表包括多个修正子表;不同的修正子表对应不同的挡位;
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现如权利要求
10.一种车辆,其特征在于,包括处理器和存储器;所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行机器可执行指令,以实现如权利要求1至5中任一项所述的修正表构建方法和/或如权利要求6至8中任一项所述的换挡控制方法。
...【技术特征摘要】
1.一种修正表构建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述挡位下的不同车速和所述车速对应的修正系数构建所述挡位对应的修正子表的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,在根据不同车速下的电机转速和理论目标转速确定所述车速对应的修正系数的步骤之前,还包括:
4.根据权利要求3所述的方法,其特征在于,所述车辆的行驶状态数据包括车速、车辆加速度和电机角加速度;
5.根据权利要求1所述的方法,其特征在于,在根据不同车速下的电机转速和理论目标转速确定所述车速对应的修正系数的步骤之后,还包括:
6.一种换挡控制方法,其特征在于,所述方法包括:
【专利技术属性】
技术研发人员:乔静波,王衍哲,邓英杰,姜辉,
申请(专利权)人:蜂巢传动系统江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。