车辆蟹行控制方法、装置、设备、介质及车辆与流程

摘要: 本技术涉及车辆,尤其涉及一种车辆蟹行控制方法、装置、设备、介质及车辆。背景技术:1、在高速公路的紧急避让场景中,高速蟹行功能可让车辆以平稳的横向偏移快速完成避让...
车辆蟹行控制方法、装置、设备、介质及车辆与流程

本技术涉及车辆,尤其涉及一种车辆蟹行控制方法、装置、设备、介质及车辆。

背景技术:

1、在高速公路的紧急避让场景中,高速蟹行功能可让车辆以平稳的横向偏移快速完成避让。

2、现有技术中车辆的蟹行功能仅适用于低速行驶场景,因车速较低,车辆状态较为稳定,长时间蟹行过程中车辆方向变化并不明显,即车身产生的累计横摆角较小。然而,在高速蟹行时,因载荷侧向转移产生横摆力矩易导致车身方向发生偏转,难以保障高速蟹行过程中的行驶安全性。

3、综上所述,如何确保高速蟹行过程中车辆的稳定性,进而确保行车安全性,是亟待解决的技术问题。

技术实现思路

1、本技术提供一种车辆蟹行控制方法、装置、设备、介质及车辆,用以达到确保高速蟹行过程中车辆的稳定性的技术效果。

2、第一方面,本技术实施例提供一种车辆蟹行控制方法,包括:

3、响应于车辆的蟹行功能进入激活状态,获取所述车辆的累计横摆角度;

4、基于所述累计横摆角度,对所述车辆的当前附加横摆力矩进行修正,得到第一附加横摆力矩;

5、基于所述累计横摆角度,获取目标横摆角速度,并基于所述目标横摆角速度对所述第一附加横摆力矩再次进行修正,得到第二附加横摆力矩;其中,所述目标横摆角速度是基于所述累计横摆角度,查询对当前附加横摆力矩进行修正时的累计横摆角度与横摆角速度偏移量的映射关系得到的;

6、基于所述第二附加横摆力矩,控制所述车辆蟹行。

7、在一种可能的实施方式中,所述方法还包括:

8、获取所述车辆的质心偏移产生的第一横摆力矩、载荷偏移产生的第二横摆力矩以及横摆角速度;

9、基于所述第一横摆力矩、所述第二横摆力矩以及所述横摆角速度,通过前馈控制结合pid反馈控制,计算得到所述当前附加横摆力矩。

10、在一种可能的实施方式中,所述基于所述第一横摆力矩、所述第二横摆力矩以及所述横摆角速度,通过前馈控制结合pid反馈控制,计算得到所述当前附加横摆力矩,包括:

11、基于所述第一横摆力矩和所述第二横摆力矩,确定所述车辆的前馈附加横摆力矩;

12、基于所述横摆角速度,确定所述车辆的反馈附加横摆力矩;

13、基于所述前馈附加横摆力矩和所述反馈附加横摆力矩,确定所述当前附加横摆力矩。

14、在一种可能的实施方式中,在所述累计横摆角度的绝对值大于预设的横摆角度阈值,且所述累计横摆角度为正时,所述基于所述累计横摆角度,对所述车辆的当前附加横摆力矩进行修正,得到第一附加横摆力矩,包括:

15、基于预先获取的第一映射表确定第一附加横摆力矩偏移量;其中,所述第一映射表用于指示所述车辆的附加横摆力矩偏移量与累计横摆角度之间的映射关系,所述第一附加横摆力矩偏移量为负;

16、基于所述当前附加横摆力矩以及所述第一附加横摆力矩偏移量,确定所述第一附加横摆力矩。

17、在一种可能的实施方式中,在所述累计横摆角度的绝对值大于所述横摆角度阈值,且所述累计横摆角度为负时,所述基于所述累计横摆角度,对所述车辆的当前附加横摆力矩进行修正,得到第一附加横摆力矩,包括:

18、基于所述第一映射表确定第二附加横摆力矩偏移量;其中,所述第二附加横摆力矩偏移量为正;

19、基于所述当前附加横摆力矩以及所述第二附加横摆力矩偏移量,确定所述第一附加横摆力矩。

20、在一种可能的实施方式中,所述基于所述累计横摆角度,获取目标横摆角速度,并基于所述目标横摆角速度对所述第一附加横摆力矩再次进行修正,得到第二附加横摆力矩,包括:

21、在所述横摆角速度的绝对值小于预设的横摆角速度阈值时,基于预先获取的第二映射表确定横摆角速度偏移量;其中,所述第二映射表用于指示对当前附加横摆力矩进行修正时,累计横摆角度与横摆角速度偏移量之间的映射关系;

22、基于所述横摆角速度偏移量,确定所述目标横摆角速度;

23、基于所述横摆角速度、所述目标横摆角速度以及所述第一附加横摆力矩,确定第二附加横摆力矩。

24、第二方面,本技术实施例提供一种车辆蟹行控制装置,包括:

25、第一处理模块,用于响应于车辆的蟹行功能进入激活状态,获取所述车辆的累计横摆角度;

26、第二处理模块,用于基于所述累计横摆角度,对所述车辆的当前附加横摆力矩进行修正,得到第一附加横摆力矩;

27、第三处理模块,用于基于所述累计横摆角度,获取目标横摆角速度,并基于所述目标横摆角速度对所述第一附加横摆力矩再次进行修正,得到第二附加横摆力矩;其中,所述目标横摆角速度是基于所述累计横摆角度,查询对当前附加横摆力矩进行修正时的累计横摆角度与横摆角速度偏移量的映射关系得到的;

28、第四处理模块,用于基于所述第二附加横摆力矩,控制所述车辆蟹行。

29、在一种可能的实施方式中,所述装置还包括第五处理模块,用于:

30、获取所述车辆的质心偏移产生的第一横摆力矩、载荷偏移产生的第二横摆力矩以及横摆角速度;

31、基于所述第一横摆力矩、所述第二横摆力矩以及所述横摆角速度,通过前馈控制结合pid反馈控制,计算得到所述当前附加横摆力矩。

32、在一种可能的实施方式中,所述第五处理模块具体用于:

33、基于所述第一横摆力矩和所述第二横摆力矩,确定所述车辆的前馈附加横摆力矩;

34、基于所述横摆角速度,确定所述车辆的反馈附加横摆力矩;

35、基于所述前馈附加横摆力矩和所述反馈附加横摆力矩,确定所述当前附加横摆力矩。

36、在一种可能的实施方式中,在所述累计横摆角度的绝对值大于预设的横摆角度阈值,且所述累计横摆角度为正时,所述第二处理模块具体用于:

37、基于预先获取的第一映射表确定第一附加横摆力矩偏移量;其中,所述第一映射表用于指示所述车辆的附加横摆力矩偏移量与累计横摆角度之间的映射关系,所述第一附加横摆力矩偏移量为负;

38、基于所述当前附加横摆力矩以及所述第一附加横摆力矩偏移量,确定所述第一附加横摆力矩。

39、在一种可能的实施方式中,在所述累计横摆角度的绝对值大于所述横摆角度阈值,且所述累计横摆角度为负时,所述第二处理模块具体用于:

40、基于所述第一映射表确定第二附加横摆力矩偏移量;其中,所述第二附加横摆力矩偏移量为正;

41、基于所述当前附加横摆力矩以及所述第二附加横摆力矩偏移量,确定所述第一附加横摆力矩。

42、在一种可能的实施方式中,所述第三处理模块具体用于:

43、在所述横摆角速度的绝对值小于预设的横摆角速度阈值时,基于预先获取的第二映射表确定横摆角速度偏移量;其中,所述第二映射表用于指示对当前附加横摆力矩进行修正时,累计横摆角度与横摆角速度偏移量之间的映射关系;

44、基于所述横摆角速度偏移量,确定所述目标横摆角速度;

45、基于所述横摆角速度、所述目标横摆角速度以及所述第一附加横摆力矩,确定第二附加横摆力矩。

46、第三方面,本技术实施例提供一种电子设备,包括:存储器,处理器;

47、所述存储器存储计算机执行指令;

48、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上第一方面和/或第一方面各种可能的实施方式。

49、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面和/或第一方面各种可能的实施方式。

50、第五方面,本技术实施例提供一种车辆,包括车辆主体以及控制器,所述控制器用于执行如上第一方面和/或第一方面各种可能的实施方式。

51、本技术提供的一种车辆蟹行控制方法、装置、设备、介质及车辆,通过当车辆的蟹行功能激活后,首先获取车辆的累计横摆角度;随后利用该累计横摆角度对车辆的当前附加横摆力矩进行初步修正,得到第一附加横摆力矩;接着基于累计横摆角度,获取目标横摆角速度,并基于目标横摆角速度对第一附加横摆力矩再次进行修正,得到最终用于车辆蟹行控制的第二附加横摆力矩;其中,目标横摆角速度是基于累计横摆角度,查询对当前附加横摆力矩进行修正时的累计横摆角度与横摆角速度偏移量的映射关系得到的。通过上述方法,使得车辆在高速蟹行过程中,不仅能够通过车辆的附加横摆力矩调整维持瞬态稳定性,更能消除因累计横摆角度的稳态误差,从而确保车辆能够长期、精确地沿驾驶员期望的蟹行方向行驶,从根本上提升了高速蟹行控制的精确性和鲁棒性。