本技术涉及车辆控制,更具体地说,涉及一种amt换档控制方法及装置。
背景技术:
1、随着车辆自动化的发展,人们对驾驶的舒适性、安全性、便捷性等方面的要求越来越高。为了方便驾驶员操作,提高驾驶舒适性,amt自动变速器应运而生。amt(automatedmechanical transmission,电控机械式自动变速器)是在传统的手动机械式变速器的基础上,通过加装计算机控制的自动操作系统,实现车辆自动换档的自动变速装置。amt自动变速器能够根据当前车速、油门、驾驶员命令等参数,确定最佳档位,完成原本由驾驶员人工完成的离合器动作、变速器选档、换档动作以及发动机同步调节等操作,最终实现换档过程自动化。
2、然而,当amt自动变速器在自动换档过程中出现换档失败的情况时,目前的应对方法均是退出当前换档过程,重新进行换档,但是,由于重新换档的过程是重复进行之前的换档过程,因此,会导致连续出现多次换档失败的情况。
技术实现思路
1、有鉴于此,本技术提供了一种amt换档控制方法及装置,用于解决当amt自动变速器出现换档失败时,退出当前换档过程重新进行换档,重新换档的过程是重复进行之前换档操作的过程,导致连续出现多次换档失败的问题。
2、为了实现上述目的,现提出的方案如下:
3、一种amt换档控制方法,包括:
4、在判断调速完成时,控制发动机开始执行当前换档操作;
5、获取第一时刻的速差值,所述第一时刻为发送换档指令至所述发动机的时刻;
6、判断是否存在速差值调整信息,所述速差值调整信息是在所述发动机执行上一次换档操作时满足预设调整条件下生成的,所述预设调整条件为:速差值不在预设范围内,且,所述发动机换档状态为预设状态,所述速差值调整信息包含所述上一次换档操作的速差值与所述预设范围的大小关系;
7、若存在速差值调整信息,则依据所述速差值调整信息对所述第一时刻的速差值进行调整,得到第二时刻的速差值,所述第二时刻为完成对所述第一时刻的速差值进行调整的时刻;
8、将所述第二时刻的速差值作为所述当前换档操作的速差值,执行所述当前换档操作;
9、在所述当前换档操作满足预设调整条件时,生成并记录所述当前换档操作对应的速差值调整信息,并返回执行所述在判断调速完成时,控制发动机开始执行当前换档操作。
10、可选地,所述依据所述速差值调整信息对所述第一时刻的速差值进行调整,包括:
11、获取所述第一时刻的所述发动机的电机扭矩;
12、依据所述上一次换档操作的速差值与所述预设范围的大小关系,确定调整系数,所述调整系数大于0且不等于1;
13、通过所述调整系数调整所述电机扭矩,对所述第一时刻的速差值进行调整。
14、可选地,所述通过所述调整系数调整所述电机扭矩,包括:
15、计算所述调整系数与所述电机扭矩的乘积,得到调整后的电机扭矩。
16、可选地,所述依据所述上一次换档操作的速差值与所述预设范围的大小关系,确定调整系数,所述调整系数大于0且不等于1,包括:
17、若所述上一次换档操作的速差值小于所述预设范围,则在第一选择范围内确定一个值作为所述调整系数,所述第一选择范围包括大于1的全部数值;
18、若所述上一次换档操作的速差值大于所述预设范围,则在第二选择范围内确定一个值作为所述调整系数,所述第二选择范围包括大于0且小于1的全部数值。
19、可选地,还包括:
20、在所述第一选择范围内确定一个值作为所述调整系数之前,对所述第一选择范围进行范围限制;
21、和/或,
22、在所述第二选择范围内确定一个值作为所述调整系数之前,对所述第二选择范围进行范围限制。
23、可选地,还包括:
24、在所述当前换档操作不满足预设调整条件时,若存在所述调整系数,则将最后一次使用的所述调整系数进行保存。
25、可选地,所述发动机换档状态为预设状态,包括:
26、所述发动机换档状态为:换档失败,或,发生换档异响。
27、可选地,所述第二时刻的速差值,包括:
28、所述发动机换档位置开始移动时的速差值;
29、或,
30、所述第一时刻经过一段预设时间后的速差值。
31、一种amt换档控制装置,包括:
32、发动机控制单元,用于在判断调速完成时,控制发动机开始执行当前换档操作;
33、速差值获取单元,用于获取第一时刻的速差值,所述第一时刻为发送换档指令至所述发动机的时刻;
34、信息查找单元,用于判断是否存在速差值调整信息,所述速差值调整信息是在所述发动机执行上一次换档操作时满足预设调整条件下生成的,所述预设调整条件为:速差值不在预设范围内,且,所述发动机换档状态为预设状态,所述速差值调整信息包含所述上一次换档操作的速差值与所述预设范围的大小关系;
35、速差值调整单元,用于当存在速差值调整信息时,依据所述速差值调整信息对所述第一时刻的速差值进行调整,得到第二时刻的速差值,所述第二时刻为完成对所述第一时刻的速差值进行调整的时刻;
36、换档操作执行单元,用于将所述第二时刻的速差值作为所述当前换档操作的速差值,执行所述当前换档操作;
37、速差值调整信息生成单元,用于在所述当前换档操作满足预设调整条件时,生成并记录所述当前换档操作对应的速差值调整信息,并返回执行所述在判断调速完成时,控制发动机开始执行当前换档操作。
38、可选地,所述速差值调整单元,包括:
39、电机扭矩获取单元,用于获取所述第一时刻的所述发动机的电机扭矩;
40、调整系数确定单元,用于依据所述上一次换档操作的速差值与所述预设范围的大小关系,确定调整系数,所述调整系数大于0且不等于1;
41、电机扭矩调整单元,用于通过所述调整系数调整所述电机扭矩,对所述第一时刻的速差值进行调整。
42、可选地,还包括:
43、调整系数存储单元,用于在所述当前换档操作不满足预设调整条件时,若存在所述调整系数,则将最后一次使用的所述调整系数进行保存。
44、从上述的技术方案可以看出,本技术实施例提供的一种amt换挡控制方法,通过判断是否存在速差值调整信息,确定上一次换档操作执行结果是否满足当前换档操作对速差值进行调整的条件,若存在速差值调整信息,则满足条件,执行调整速差值操作,若调整后仍满足速差值调整条件,则返回执行第一个步骤,进入下一次换档操作,直至调整后的速差值在预设范围内,或换档成功并且未发生异响,退出循环,结束换档控制操作。本技术方案通过不断调整速差值,将速差值控制在预设范围内,使得速差值满足正常换档条件,实现换档参数自调整,从而减少换档失败的次数。同时,由于在amt换档自调整的过程中无需退出当前换档过程,直接调整换档参数,因此可以缩短换档时间,保证amt发生换档失败的情况时,能够在短时间内进行自适应调整,实现换档成功。