车辆的换挡控制方法、装置及车辆与流程

摘要: 本技术涉及车辆控制领域,并且更具体地,涉及车辆控制领域中车辆的换挡控制方法、装置及车辆。背景技术:1、在车辆行驶过程中,自动变速箱控制单元会根据整车工况,暂时屏...
车辆的换挡控制方法、装置及车辆与流程

本技术涉及车辆控制领域,并且更具体地,涉及车辆控制领域中车辆的换挡控制方法、装置及车辆。

背景技术:

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、第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的方法。