[go: up one dir, main page]

CN115923932A - Steering control method, device, equipment and medium for distributed drive vehicle - Google Patents

Steering control method, device, equipment and medium for distributed drive vehicle Download PDF

Info

Publication number
CN115923932A
CN115923932A CN202211741050.6A CN202211741050A CN115923932A CN 115923932 A CN115923932 A CN 115923932A CN 202211741050 A CN202211741050 A CN 202211741050A CN 115923932 A CN115923932 A CN 115923932A
Authority
CN
China
Prior art keywords
vehicle
wheel
motor
torque
yaw rate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211741050.6A
Other languages
Chinese (zh)
Inventor
赵煜
李晓萌
刘益滔
李鹏飞
邓宇帆
胡成帅
张德旺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Geely Holding Group Co Ltd
Geely Automobile Research Institute Ningbo Co Ltd
Original Assignee
Zhejiang Geely Holding Group Co Ltd
Geely Automobile Research Institute Ningbo Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Geely Holding Group Co Ltd, Geely Automobile Research Institute Ningbo Co Ltd filed Critical Zhejiang Geely Holding Group Co Ltd
Priority to CN202211741050.6A priority Critical patent/CN115923932A/en
Publication of CN115923932A publication Critical patent/CN115923932A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

本申请提供一种分布式驱动车辆的转向控制方法、装置、设备及介质。在该方案中,车辆控制器检测原地转向功能开启后,判断是否满足预设的原地转向激活条件,在车辆满足原地转向激活条件之后,根据油门踏板开度获取目标横摆角速度,然后基于实际横摆角速度,路面附着系数,目标横摆角速度确定出每个车轮电机的目标横摆扭矩,基于每个车轮电机的目标横摆扭矩控制车辆以几何中心为圆心原地进行转向,这种转向方式转向半径相较于现有技术极大缩小,缩小到0,并且不需要结合底盘控制器,只采用扭矩控制,更加高效直接,减少了寄生损耗。

Figure 202211741050

The present application provides a steering control method, device, equipment and medium for a distributed drive vehicle. In this scheme, after the vehicle controller detects that the spot steering function is turned on, it judges whether the preset spot steering activation condition is met. After the vehicle meets the spot steering activation condition, it obtains the target yaw rate according to the accelerator pedal opening, and then Based on the actual yaw rate, road adhesion coefficient, and target yaw rate, the target yaw torque of each wheel motor is determined, and based on the target yaw torque of each wheel motor, the vehicle is controlled to turn in situ with the geometric center as the center of the circle. Compared with the existing technology, the turning radius of the steering method is greatly reduced to 0, and it does not need to be combined with the chassis controller, only torque control is used, which is more efficient and direct, and reduces parasitic losses.

Figure 202211741050

Description

分布式驱动车辆的转向控制方法、装置、设备及介质Steering control method, device, device and medium for distributed drive vehicle

技术领域technical field

本申请涉及车辆技术领域,尤其涉及一种分布式驱动车辆的转向控制方法、装置、设备及介质。The present application relates to the technical field of vehicles, and in particular to a steering control method, device, equipment and medium for a distributed drive vehicle.

背景技术Background technique

近年来,纯电动汽车和混合动力汽车在市场上越来越常见,此类汽车由动力电池提供部分或全部能源,并采用电机提供动力驱动执行器,这其中绝大多数车辆采用集中式驱动方式,也就是在车辆前轴或后轴布置单个电机,利用机械差速器实现左右轴差速并达到车辆转向的目的。In recent years, pure electric vehicles and hybrid vehicles have become more and more common in the market. Such vehicles use power batteries to provide part or all of their energy, and use electric motors to provide power to drive actuators. Most of these vehicles use centralized drive methods. That is, a single motor is arranged on the front or rear axle of the vehicle, and the mechanical differential is used to realize the differential speed of the left and right axles and achieve the purpose of vehicle steering.

现有技术中,原地转向功能的实现方式主要集中在履带式车辆或在各轮都加装有转向机构的全轮转向车辆,但履带式车辆仅用于特种用途,适用范围较窄,全轮转向车辆需要加装额外的转向系统,不仅增加了车辆成本以及机械结构的复杂度,同时还对驱动与转向系统控制提出了更高要求,两者均不适用于乘用车型。In the prior art, the implementation of the in-situ steering function is mainly focused on tracked vehicles or all-wheel steering vehicles with steering mechanisms installed on each wheel, but tracked vehicles are only used for special purposes, and the scope of application is narrow. Wheel-steering vehicles need to install an additional steering system, which not only increases the cost of the vehicle and the complexity of the mechanical structure, but also puts forward higher requirements for the control of the driving and steering systems, both of which are not suitable for passenger vehicles.

目前,对于分布式驱动车辆的原地转向控制方案的研究甚少,缺乏一种对分布式驱动车辆的原地转向进行控制的技术方案。At present, there is little research on the control scheme of the local steering of the distributed drive vehicle, and there is a lack of a technical solution for controlling the local steering of the distributed drive vehicle.

发明内容Contents of the invention

本申请提供一种分布式驱动车辆的转向控制方法、装置、设备及介质。提供一种对分布式驱动车辆的原地转向进行控制的技术方案。The present application provides a steering control method, device, equipment and medium for a distributed drive vehicle. A technical solution for controlling the in-situ steering of a distributed drive vehicle is provided.

第一方面,本申请实施例提供一种分布式驱动车辆的转向控制方法,包括:In the first aspect, an embodiment of the present application provides a steering control method for a distributed drive vehicle, including:

在检测到原地转向功能开启后,根据车辆自身状态判断是否满足预设的原地转向激活条件;After detecting that the in-situ steering function is turned on, judge whether the preset in-situ steering activation condition is met according to the state of the vehicle itself;

若所述车辆满足所述原地转向激活条件,则根据油门踏板开度,获取目标横摆角速度;If the vehicle satisfies the activation condition of the spot steering, the target yaw rate is obtained according to the opening of the accelerator pedal;

根据所述车辆的实际横摆角速度,路面附着系数,所述目标横摆角速度,确定出所述车辆的每个车轮电机的目标横摆扭矩;Determine the target yaw torque of each wheel motor of the vehicle according to the actual yaw rate of the vehicle, road adhesion coefficient, and the target yaw rate;

根据所述车辆的每个车轮电机的目标横摆扭矩,控制所述车辆以几何中心为圆心进行圆周运动进行原地转向,所述几何中心为所述车辆的四个车轮旋转后的轴线相交的点。According to the target yaw torque of each wheel motor of the vehicle, the vehicle is controlled to perform circular motion with the geometric center as the center of a circle to perform in-situ steering, and the geometric center is the intersection of the axes of the four wheels of the vehicle after rotation point.

在一种具体实施方式中,所述方法还包括:In a specific embodiment, the method also includes:

在所述车辆进行原地转向过程中,获取每个车轮的电机当前可用横摆力矩极限值;During the process of turning the vehicle on the spot, obtain the current available yaw moment limit value of the motor of each wheel;

根据所述车辆的每个车轮的电机的最大转速阈值,以及每个车轮当前可用横摆力矩极限值,确定每个车轮的电机目标扭矩;Determine the motor target torque of each wheel according to the maximum speed threshold of the motor of each wheel of the vehicle and the current available yaw moment limit value of each wheel;

根据每个车轮的电机目标扭矩控制对应的电机。The corresponding motor is controlled according to the motor target torque of each wheel.

在一种具体实施方式中,所述获取每个车轮的电机当前可用横摆力矩极限值,包括:In a specific implementation manner, the obtaining the current limit value of the motor yaw moment available for each wheel includes:

针对每个车轮的电机,根据所述电机的横摆力矩最大限制和最小限制,与所述电机的电机外特性进行比较,得到所述车轮的电机当前可用横摆力矩极限值。For the electric motor of each wheel, according to the maximum limit and the minimum limit of the yaw moment of the electric motor, it is compared with the external characteristics of the electric motor to obtain the limit value of the currently available yaw moment of the electric motor of the wheel.

在一种具体实施方式中,所述根据所述车辆的每个车轮的电机的最大转速阈值,以及每个车轮当前可用横摆力矩极限值,确定每个车轮的电机目标扭矩,包括:In a specific implementation manner, the determination of the motor target torque of each wheel according to the maximum speed threshold of the motor of each wheel of the vehicle and the current available yaw moment limit value of each wheel includes:

获取每个车轮的电机的当前转速;Get the current speed of the motor for each wheel;

针对每个车轮的电机的当前转速超过所述电机的最大转速阈值的部分进行查表系数转换,得到所述车轮的目标横摆扭矩限制;For the part where the current speed of the motor of each wheel exceeds the maximum speed threshold of the motor, perform table look-up coefficient conversion to obtain the target yaw torque limit of the wheel;

根据每个车轮的目标横摆扭矩限制,以及当前可用横摆扭矩极限值,确定出每个车轮的电机目标扭矩,其中,所述当前可用横摆扭矩极限值包括最大限制扭矩和最小限制扭矩。The motor target torque of each wheel is determined according to the target yaw torque limit of each wheel and the current available yaw torque limit value, wherein the currently available yaw torque limit value includes a maximum limit torque and a minimum limit torque.

在一种具体实施方式中,所述根据车辆自身状态判断是否满足预设的原地转向激活条件,包括:In a specific implementation manner, the judging whether the preset in-situ steering activation condition is met according to the state of the vehicle itself includes:

获取所述车辆的无系统故障信号标志位,安全条件标志位以及制动踏板的状态;Acquiring the no system failure signal flag, the safety condition flag and the state of the brake pedal of the vehicle;

若所述无系统故障信号标志位为1,且所述安全条件标志位也置为1,且所述制动踏板处于松开状态,则确定所述车辆满足所述预设的转向激活条件。If the no system fault signal flag is 1, and the safety condition flag is also set to 1, and the brake pedal is released, it is determined that the vehicle meets the preset steering activation condition.

在一种具体实施方式中,所述根据油门踏板开度,获取目标横摆角速度,包括:In a specific implementation manner, said obtaining the target yaw rate according to the opening degree of the accelerator pedal includes:

查询预先配置的踏板开度与横摆角速度对应表,将所述油门踏板开度对应的横摆角速度确定为所述目标横摆角速度。Query the preconfigured pedal opening and yaw rate correspondence table, and determine the yaw rate corresponding to the accelerator pedal opening as the target yaw rate.

在一种具体实施方式中,所述根据所述车辆的实际横摆角速度,路面附着系数,所述目标横摆角速度,确定出所述车辆的每个车轮电机的目标横摆扭矩,包括:In a specific implementation manner, the determination of the target yaw torque of each wheel motor of the vehicle according to the actual yaw rate of the vehicle, road surface adhesion coefficient, and the target yaw rate includes:

通过查询预先配置的横摆角速度,附着系数与前馈值之间的映射表,确定出与所述路面附着系数和所述目标横摆角速度对应的目标前馈值FF;Determine the target feedforward value FF corresponding to the road surface adhesion coefficient and the target yaw rate by querying the preconfigured yaw rate, the mapping table between the adhesion coefficient and the feedforward value;

根据公式:

Figure BDA0004032126040000031
以及ωTrq=FF+ωdyn,计算得到每个车轮电机的目标横摆扭矩ωTrq;According to the formula:
Figure BDA0004032126040000031
And ωTrq=FF+ωdyn, calculate the target yaw torque ωTrq of each wheel motor;

其中,Kp和Ki为标定的PI参数,Tgtωr为目标横摆角速度,ωr为实际横摆角速度,ωdyn为反馈控制横摆扭矩。Among them, Kp and Ki are the calibrated PI parameters, Tgtωr is the target yaw rate, ωr is the actual yaw rate, and ωdyn is the feedback control yaw torque.

在一种具体实施方式中,所述方法还包括:In a specific embodiment, the method also includes:

采用公式:

Figure BDA0004032126040000032
计算得到所述路面附着系数;其中,
Figure BDA0004032126040000033
表示附着系数;
Figure BDA0004032126040000034
表示附着力;Fz表示地面法向反作用力;Fxmax表示地面切向反作用力的极限值。Using the formula:
Figure BDA0004032126040000032
Calculate the road surface adhesion coefficient; where,
Figure BDA0004032126040000033
Indicates the adhesion coefficient;
Figure BDA0004032126040000034
Indicates the adhesion; Fz indicates the normal reaction force of the ground; Fxmax indicates the limit value of the tangential reaction force of the ground.

第二方面,本申请实施例提供一种分布式驱动车辆的转向控制装置,包括:In a second aspect, an embodiment of the present application provides a steering control device for a distributed drive vehicle, including:

第一处理模块,用于在检测到原地转向功能开启后,根据车辆自身状态判断是否满足预设的原地转向激活条件;The first processing module is configured to judge whether a preset activation condition for in-situ steering is met according to the state of the vehicle itself after detecting that the in-situ steering function is enabled;

第二处理模块,用于若所述车辆满足所述原地转向激活条件,则根据油门踏板开度,获取目标横摆角速度;The second processing module is used to obtain the target yaw rate according to the opening degree of the accelerator pedal if the vehicle satisfies the activation condition of the spot steering;

第三处理模块,用于根据所述车辆的实际横摆角速度,路面附着系数,所述目标横摆角速度,确定出所述车辆的每个车轮电机的目标横摆扭矩;The third processing module is used to determine the target yaw torque of each wheel motor of the vehicle according to the actual yaw rate of the vehicle, the road surface adhesion coefficient, and the target yaw rate;

控制模块,用于根据所述车辆的每个车轮电机的目标横摆扭矩,控制所述车辆以几何中心为圆心进行圆周运动进行原地转向,所述几何中心为所述车辆的四个车轮旋转后的轴线相交的点。A control module, configured to control the vehicle to perform circular motion with the geometric center as the center to perform spot steering according to the target yaw torque of each wheel motor of the vehicle, the geometric center being the rotation of the four wheels of the vehicle The point where the axis lines intersect.

在一种具体实施方式中,所述装置还包括:In a specific embodiment, the device also includes:

第四处理模块,用于在所述车辆进行原地转向过程中,获取每个车轮的电机当前可用横摆力矩极限值;The fourth processing module is used to obtain the current limit value of the yaw moment available to the motor of each wheel during the vehicle's in-situ steering process;

所述第四处理模块还用于根据所述车辆的每个车轮的电机的最大转速阈值,以及每个车轮当前可用横摆力矩极限值,确定每个车轮的电机目标扭矩;The fourth processing module is further configured to determine the motor target torque of each wheel according to the maximum speed threshold of the motor of each wheel of the vehicle and the current available yaw moment limit value of each wheel;

所述控制模块还用于根据每个车轮的电机目标扭矩控制对应的电机。The control module is also used to control the corresponding motor according to the motor target torque of each wheel.

在一种具体实施方式中,所述第四处理模块具体用于:In a specific implementation manner, the fourth processing module is specifically used for:

针对每个车轮的电机,根据所述电机的横摆力矩最大限制和最小限制,与所述电机的电机外特性进行比较,得到所述车轮的电机当前可用横摆力矩极限值。For the electric motor of each wheel, according to the maximum limit and the minimum limit of the yaw moment of the electric motor, it is compared with the external characteristics of the electric motor to obtain the limit value of the currently available yaw moment of the electric motor of the wheel.

在一种具体实施方式中,所述第四处理模块还具体用于:In a specific implementation manner, the fourth processing module is also specifically used for:

获取每个车轮的电机的当前转速;Get the current speed of the motor for each wheel;

针对每个车轮的电机的当前转速超过所述电机的最大转速阈值的部分进行查表系数转换,得到所述车轮的目标横摆扭矩限制;For the part where the current speed of the motor of each wheel exceeds the maximum speed threshold of the motor, perform table look-up coefficient conversion to obtain the target yaw torque limit of the wheel;

根据每个车轮的目标横摆扭矩限制,以及当前可用横摆扭矩极限值,确定出每个车轮的电机目标扭矩,其中,所述当前可用横摆扭矩极限值包括最大限制扭矩和最小限制扭矩。The motor target torque of each wheel is determined according to the target yaw torque limit of each wheel and the current available yaw torque limit value, wherein the currently available yaw torque limit value includes a maximum limit torque and a minimum limit torque.

在一种具体实施方式中,所述第一处理模块,具体用于:In a specific implementation manner, the first processing module is specifically used for:

获取所述车辆的无系统故障信号标志位,安全条件标志位以及制动踏板的状态;Acquiring the no system failure signal flag, the safety condition flag and the state of the brake pedal of the vehicle;

若所述无系统故障信号标志位为1,且所述安全条件标志位也置为1,且所述制动踏板处于松开状态,则确定所述车辆满足所述预设的转向激活条件。If the no system fault signal flag is 1, and the safety condition flag is also set to 1, and the brake pedal is released, it is determined that the vehicle meets the preset steering activation condition.

在一种具体实施方式中,所述第二处理模块具体用于:In a specific implementation manner, the second processing module is specifically used for:

查询预先配置的踏板开度与横摆角速度对应表,将所述油门踏板开度对应的横摆角速度确定为所述目标横摆角速度。Query the preconfigured pedal opening and yaw rate correspondence table, and determine the yaw rate corresponding to the accelerator pedal opening as the target yaw rate.

在一种具体实施方式中,所述第三处理模块具体用于:In a specific implementation manner, the third processing module is specifically used for:

通过查询预先配置的横摆角速度,附着系数与前馈值之间的映射表,确定出与所述路面附着系数和所述目标横摆角速度对应的目标前馈值FF;Determine the target feedforward value FF corresponding to the road surface adhesion coefficient and the target yaw rate by querying the preconfigured yaw rate, the mapping table between the adhesion coefficient and the feedforward value;

根据公式:

Figure BDA0004032126040000041
以及ωTrq=FF+ωdyn,计算得到每个车轮电机的目标横摆扭矩ωTrq;According to the formula:
Figure BDA0004032126040000041
And ωTrq=FF+ωdyn, calculate the target yaw torque ωTrq of each wheel motor;

其中,Kp和Ki为标定的PI参数,Tgtωr为目标横摆角速度,ωr为实际横摆角速度,ωdyn为反馈控制横摆扭矩。Among them, Kp and Ki are the calibrated PI parameters, Tgtωr is the target yaw rate, ωr is the actual yaw rate, and ωdyn is the feedback control yaw torque.

在一种具体实施方式中,所述第三处理模块还用于:In a specific implementation manner, the third processing module is also used for:

采用公式:

Figure BDA0004032126040000051
计算得到所述路面附着系数;其中,
Figure BDA0004032126040000052
表示附着系数;
Figure BDA0004032126040000053
表示附着力;Fz表示地面法向反作用力;Fxmax表示地面切向反作用力的极限值。Using the formula:
Figure BDA0004032126040000051
Calculate the road surface adhesion coefficient; where,
Figure BDA0004032126040000052
Indicates the adhesion coefficient;
Figure BDA0004032126040000053
Indicates the adhesion; Fz indicates the normal reaction force of the ground; Fxmax indicates the limit value of the tangential reaction force of the ground.

第三方面,本申请实施例提供一种车辆,包括:车辆主体、车辆控制器、每个车轮的电机、存储器及存储在所述存储器上并可在所述车辆控制器上运行的计算机程序指令,所述车辆控制器执行所述计算机程序指令时用于实现如第一方面任一项所述的分布式驱动车辆的转向控制方法。In the third aspect, the embodiment of the present application provides a vehicle, including: a vehicle body, a vehicle controller, a motor for each wheel, a memory, and computer program instructions stored in the memory and operable on the vehicle controller When the vehicle controller executes the computer program instructions, it is used to realize the steering control method of the distributed drive vehicle according to any one of the first aspect.

第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令用于实现如第一方面任一项所述的分布式驱动车辆的转向控制方法。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and the computer-executable instructions are used to realize the distribution according to any one of the first aspect. Steering control method for drive vehicles.

本申请实施例提供的分布式驱动车辆的转向控制方法、装置、设备及介质。在该方案中,车辆控制器检测原地转向功能开启后,判断是否满足预设的原地转向激活条件,在车辆满足原地转向激活条件之后,根据油门踏板开度获取目标横摆角速度,然后基于实际横摆角速度,路面附着系数,目标横摆角速度确定出每个车轮电机的目标横摆扭矩,基于每个车轮电机的目标横摆扭矩控制车辆以几何中心为圆心原地进行转向,这种转向方式转向半径相较于现有技术极大缩小,缩小到0,并且不需要结合底盘控制器,只采用扭矩控制,更加高效直接,减少了寄生损耗。The embodiments of the present application provide a steering control method, device, equipment, and medium for a distributed drive vehicle. In this scheme, after the vehicle controller detects that the spot steering function is turned on, it judges whether the preset spot steering activation condition is met. After the vehicle meets the spot steering activation condition, it obtains the target yaw rate according to the accelerator pedal opening, and then Based on the actual yaw rate, road adhesion coefficient, and target yaw rate, the target yaw torque of each wheel motor is determined, and based on the target yaw torque of each wheel motor, the vehicle is controlled to turn in situ with the geometric center as the center of the circle. Compared with the existing technology, the turning radius of the steering method is greatly reduced to 0, and it does not need to be combined with the chassis controller, only torque control is used, which is more efficient and direct, and reduces parasitic losses.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application.

图1为本申请实施例提供的分布式驱动和集中式驱动的示意图;Fig. 1 is a schematic diagram of a distributed drive and a centralized drive provided by the embodiment of the present application;

图2为本申请实施例提供的分布式驱动车辆原地掉头和现有掉头方式的对比示意图;Fig. 2 is a schematic diagram of a comparison between the in-situ U-turn of the distributed drive vehicle and the existing U-turn method provided by the embodiment of the present application;

图3为本申请实施例提供的分布式驱动车辆的掉头示意图;FIG. 3 is a schematic diagram of a U-turn of a distributed drive vehicle provided in an embodiment of the present application;

图4为本申请实施例提供的分布式驱动车辆的转向控制方法的软件结构示意图;FIG. 4 is a schematic software structure diagram of a steering control method for a distributed drive vehicle provided in an embodiment of the present application;

图5为本申请实施例提供的分布式驱动车辆的转向控制方法实施例一的流程示意图;FIG. 5 is a schematic flowchart of Embodiment 1 of the steering control method for a distributed drive vehicle provided in the embodiment of the present application;

图6为本申请实施例提供的原地转向模式的进入和退出条件判断示意图;Fig. 6 is a schematic diagram of judging the entry and exit conditions of the in-situ steering mode provided by the embodiment of the present application;

图7为本发明实施例提供的一种直接横摆扭矩控制示意图;Fig. 7 is a schematic diagram of a direct yaw torque control provided by an embodiment of the present invention;

图8为本申请实施例提供的分布式驱动车辆的转向控制方法实施例二的流程示意图;FIG. 8 is a schematic flowchart of Embodiment 2 of the steering control method for a distributed drive vehicle provided in the embodiment of the present application;

图9为本申请实施例提供的电机的转速限制保护示意图;FIG. 9 is a schematic diagram of the motor speed limit protection provided by the embodiment of the present application;

图10为本申请实施例提供的分布式驱动车辆的转向控制装置的结构示意图。FIG. 10 is a schematic structural diagram of a steering control device for a distributed drive vehicle provided in an embodiment of the present application.

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。By means of the above drawings, specific embodiments of the present application have been shown, which will be described in more detail hereinafter. These drawings and text descriptions are not intended to limit the scope of the concept of the application in any way, but to illustrate the concept of the application for those skilled in the art by referring to specific embodiments.

具体实施方式Detailed ways

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

在介绍本申请的实施例之前,首先对本申请实施例的应用背景进行解释:Before introducing the embodiments of the present application, first explain the application background of the embodiments of the present application:

当前新能源汽车行业出现了一类新型驱动方式,也就是分布式驱动技术,他是采用轮边电机或轮毂电机作为动力驱动执行器,取消了机械差速器等复杂的传动系统,直接通过分布式控制器(也称为车辆控制器,或者动力控制单元等)分配左右电机扭矩,进而实现了转向横摆控制等功能。该方案有如下优势:At present, a new type of drive mode has appeared in the new energy vehicle industry, that is, distributed drive technology. It uses wheel-side motors or hub motors as power-driven actuators, cancels complex transmission systems such as mechanical differentials, and directly passes distributed drives. A type controller (also known as a vehicle controller, or a power control unit, etc.) distributes the torque of the left and right motors, and then realizes functions such as steering yaw control. The program has the following advantages:

1、减少了中间传动部件,减少了车重,增加了车内空间,便于整车的布置;1. Reduce the intermediate transmission parts, reduce the weight of the vehicle, increase the space inside the vehicle, and facilitate the layout of the vehicle;

2、乘用车方面,多采用3电机(前后轴1+2电机)或4电机分布式驱动方案(前后轴2+2台电机),能大幅度提高整车的功率输出和动力性。2. For passenger vehicles, 3 motors (1+2 motors for front and rear axles) or 4 motors distributed drive scheme (2+2 motors for front and rear axles) are mostly used, which can greatly improve the power output and dynamic performance of the vehicle.

分布式驱动相对于传统燃油车需要考虑如下几个不同之处:Compared with traditional fuel vehicles, distributed drives need to consider the following differences:

3、由于分布式驱动多采用电机实现机械能输出,电机旋转变压器的测速精度更高,且带宽也更高,这是车速传感器所不能比拟的。这是分布式驱动的一个优势;其次,分布式驱动有2台以上的电机,电机和轮速之间相关,利用不同电机测速结果之间的比较可对测速结果的有效性和置信度进行识别;3. Since distributed drives mostly use motors to achieve mechanical energy output, the speed measurement accuracy of motor resolvers is higher, and the bandwidth is also higher, which is unmatched by vehicle speed sensors. This is an advantage of distributed drives; secondly, distributed drives have more than 2 motors, and there is a correlation between the motor and wheel speed, and the validity and confidence of the speed measurement results can be identified by comparing the speed measurement results of different motors ;

4、分布式驱动多采用3电机或4电机方案,所有车轮都是驱动轮,没有所谓随动轮。导致车速估算时,4个轮速波动都比较大,提高了估算难度。4. Distributed drive mostly adopts 3-motor or 4-motor scheme, all wheels are driving wheels, and there is no so-called follower wheel. As a result, when estimating the vehicle speed, the fluctuations of the four wheel speeds are relatively large, which increases the difficulty of estimation.

图1为本申请实施例提供的分布式驱动和集中式驱动的示意图,如图1所示,相较于集中式驱动只有一个电驱系统对四个车轮进行驱动,分布式驱动可以对各个车轮设置单独的电驱系统,在三个电机驱动的情况下,后轮分别设置单独的电驱系统,两个前轮通过电驱系统和机械差速进行驱动。Figure 1 is a schematic diagram of the distributed drive and the centralized drive provided by the embodiment of the present application. As shown in Figure 1, compared with the centralized drive, only one electric drive system drives the four wheels, and the distributed drive can drive each wheel Set up a separate electric drive system. In the case of three motor drives, the rear wheels are respectively equipped with a separate electric drive system, and the two front wheels are driven by the electric drive system and the mechanical differential.

图2为本申请实施例提供的分布式驱动车辆原地掉头和现有掉头方式的对比示意图,如图2所示,现有车辆的掉头需要整个车辆转一大圈才能实现,具体的掉头的半径受车辆的轴距影响,越是大型的车辆掉头半径越大。分布式驱动由于存在单轮独立的动力控制(单轮独立的扭矩/速度控制),所以可以更好的实现一些集中式驱动难以完成的特殊功能,如图中所示的掉头功能,车辆可以沿着几何中心进行原地掉头,该功能的特点是即使是前轮转向的车,也可实现原地掉头,整个掉头的半径达到0。Figure 2 is a schematic diagram of the comparison between the in-situ U-turn of the distributed driving vehicle and the existing U-turn method provided by the embodiment of the present application. The radius is affected by the wheelbase of the vehicle, the larger the vehicle, the larger the turning radius. Due to the existence of single-wheel independent power control (single-wheel independent torque/speed control), distributed drive can better realize some special functions that are difficult to complete by centralized drive. The feature of this function is that even a vehicle with front wheel steering can realize a U-turn on the spot, and the radius of the entire U-turn reaches 0.

图2示出了对于分布式驱动车辆来说,掉头可通过单独分配四个轮子的扭矩,实现原地掉头功能,而无需通过制动防抱死系统(antilock brake system,简称:ABS)卡钳或四轮转向即可实现此功能。坦克掉头时,可沿着车辆质心进行转向,能满足原地避障等特殊应用需求。Figure 2 shows that for a distributed drive vehicle, the U-turn function can be achieved by individually distributing the torque of the four wheels without using the brake anti-lock brake system (antilock brake system, referred to as: ABS) calipers or Four-wheel steering does this. When the tank turns around, it can turn along the center of mass of the vehicle, which can meet special application requirements such as in-situ obstacle avoidance.

现有的集中式驱动的车辆,一般不能实现沿车辆质心进行转向的功能,本方案中,提供一种基于分布式驱动车辆,对电机分别进行控制实现0半径原地转向方案,具体可以通过下面一些实施例进行解释说明。Existing centralized drive vehicles generally cannot realize the function of steering along the center of mass of the vehicle. In this solution, a solution based on distributed drive vehicles is provided to control the motors separately to achieve zero-radius in-situ steering. Specifically, the following methods can be used: Some examples are illustrated.

本申请技术方案的核心在于:基于油门踏板的开度,利用分布式多电机方案,可以同时让每个轮子实现独立的扭矩分配,甚至可以是不同方向的扭矩。这样就能实现原地掉头功能。具体的方案是:图3为本申请实施例提供的分布式驱动车辆的掉头示意图,如图3所示,根据四个车轮旋转至车轮轴线相交于车辆几何中心cog,然后以车辆几何中心为圆心cog做圆周运动。通过四轮差动扭矩产生附加横摆力矩,调节轮端电机的扭矩,从而控制轮胎侧向力。轮胎的侧向力和纵向力的合力方向实现车辆的横摆扭矩的控制,进而实现的原地掉头功能。The core of the technical solution of the present application lies in: based on the opening of the accelerator pedal, using the distributed multi-motor solution, each wheel can realize independent torque distribution at the same time, and even torque in different directions. In this way, the U-turn function in situ can be realized. The specific solution is: Fig. 3 is a U-turn diagram of the distributed drive vehicle provided by the embodiment of the present application. As shown in Fig. 3, according to the rotation of the four wheels until the wheel axes intersect at the vehicle geometric center cog, then the vehicle geometric center is the center of the circle The cog makes a circular motion. The additional yaw moment is generated through the four-wheel differential torque, and the torque of the wheel-end motor is adjusted to control the lateral force of the tire. The direction of the resultant force of the lateral force and longitudinal force of the tire realizes the control of the yaw torque of the vehicle, and then realizes the in-situ U-turn function.

图4为本申请实施例提供的分布式驱动车辆的转向控制方法的软件结构示意图,如图4所示,该分布式驱动车辆掉头功能软件实现主要由三部分软件结构组成:Fig. 4 is a schematic diagram of the software structure of the steering control method of the distributed driving vehicle provided by the embodiment of the present application. As shown in Fig. 4, the U-turn function software implementation of the distributed driving vehicle mainly consists of three parts of the software structure:

原地转向功能开启后,原地转向激活条件判定(也称为原地车辆掉头进入和退出条件):After the in-situ steering function is enabled, the in-situ steering activation condition determination (also known as in-situ vehicle U-turn entry and exit conditions):

该原地转向激活条件的判定,用于驾驶员正确激活启用车辆的原地转向功能(原地掉头功能),关闭原地转向功能(原地掉头功能)。同时监控在执行掉头过程中是否能够稳定控制。如果控制偏差过大,退出原地掉头功能。The determination of the in-situ steering activation condition is used for the driver to correctly activate the in-situ steering function (in-situ U-turn function) of the vehicle, and to disable the in-situ steering function (in-situ U-turn function). At the same time, it is monitored whether the control can be stabilized during the execution of the U-turn. If the control deviation is too large, exit the U-turn function on the spot.

直接横摆扭矩控制:直接横摆扭矩控制,通过基于目标横摆角速度和实际横摆角速度的闭环控制,实现对车辆掉头的扭矩控制。Direct yaw torque control: direct yaw torque control, through the closed-loop control based on the target yaw rate and the actual yaw rate, realizes the torque control of the vehicle turning around.

电机的转速限制保护:电机的转速限制保护。防止电机转速飞的横摆扭矩限值(基于电机实际转速绝对值和最大转速门限的闭环控制)。Motor speed limit protection: Motor speed limit protection. The yaw torque limit to prevent the motor speed from flying off (closed-loop control based on the absolute value of the motor's actual speed and the maximum speed threshold).

通过以上三部分组成实现分布式驱动车辆的掉头的功能。The U-turn function of the distributed drive vehicle is realized through the composition of the above three parts.

图5为本申请实施例提供的分布式驱动车辆的转向控制方法实施例一的流程示意图,如图5所示,该分布式驱动车辆的转向控制方法应用于车辆的控制器(也称为车辆控制单元,车辆控制器,整车控制器等)中,该方法包括:Fig. 5 is a schematic flow chart of Embodiment 1 of a steering control method for a distributed drive vehicle provided in an embodiment of the present application. As shown in Fig. 5, the steering control method for a distributed drive vehicle is applied to a vehicle controller (also referred to as a vehicle control unit, vehicle controller, vehicle controller, etc.), the method includes:

S101:在检测到原地转向功能开启后,根据车辆自身状态判断是否满足预设的原地转向激活条件。S101: After detecting that the spot steering function is turned on, judge whether a preset spot steering activation condition is satisfied according to the state of the vehicle itself.

在本方案中,当用户驾驶的车辆需要原地转向时,则需要用户进行手动操作,开启车辆的原地转向功能(有的车辆也称为原地掉头功能,对此本方案不做限制)。在车辆检测到原地转向功能被用户开启时,则需要获取车辆自身的安全条件,故障情况等相关的状态,来确定当前车辆的状态是否满足原地转向激活条件,只有在满足车辆原地转向激活条件的情况下,才进行原地转向。In this solution, when the vehicle driven by the user needs to turn in situ, the user needs to perform manual operation to enable the in situ steering function of the vehicle (some vehicles are also called in situ U-turn function, which is not limited in this solution) . When the vehicle detects that the in-situ steering function is activated by the user, it needs to obtain the vehicle's own safety conditions, fault conditions and other related states to determine whether the current vehicle status meets the in-situ steering activation conditions. Only when the vehicle in-situ steering is satisfied Only when the condition is activated, the spot steering is performed.

在一种具体实现中,图6为本申请实施例提供的原地转向模式的进入和退出条件判断示意图,如图6所示,在用将原地掉头功能的开关(也就是原地转向功能的开关)开启,也就是从0置为1以后,则需要判断是不是满足安全条件,在无关联故障标志位为1,且安全条件标志位为1且原地掉头开关也为1的情况下,则确定该车辆的状态,满足原地转向激活条件,驾驶员松开制动踏板后确定车辆的原地转向功能激活,按照后续的过程进行原地转向控制。当其中安全条件不满足,或者驾驶员主动踩下制动踏板,或者驾驶员没有松开制动踏板,或者驾驶员关闭了原地掉头功能的开关,即将原地掉头开关置为0,或者存在关联故障的情况下,都属于不符合原地转向激活条件的情况,需要等待关闭。In a specific implementation, Fig. 6 is a schematic diagram of judging the entry and exit conditions of the in-situ steering mode provided by the embodiment of the present application. As shown in Fig. switch) is turned on, that is, after it is set from 0 to 1, it is necessary to judge whether the safety condition is met. When the unrelated fault flag is 1, the safety condition flag is 1 and the in-place U-turn switch is also 1 , the state of the vehicle is determined, and the activation condition of the spot steering is met. After the driver releases the brake pedal, it is determined that the spot steering function of the vehicle is activated, and the spot steering control is performed according to the subsequent process. When the safety conditions are not met, or the driver actively steps on the brake pedal, or the driver does not release the brake pedal, or the driver turns off the switch of the in-situ U-turn function, the in-situ U-turn switch is set to 0, or there is In the case of associated faults, it does not meet the activation conditions of in-situ steering and needs to wait for shutdown.

在一种具体实现方式中,车辆控制器获取所述车辆的无系统故障信号标志位,安全条件标志位以及制动踏板的状态;确定出无系统故障信号标志位为1,且所述安全条件标志位也置为1,且所述制动踏板处于松开状态,则确定所述车辆满足所述预设的转向激活条件。In a specific implementation manner, the vehicle controller obtains the no-system-fault signal flag bit, the safety condition flag bit, and the state of the brake pedal of the vehicle; it is determined that the no-system-fault signal flag bit is 1, and the safety condition If the flag bit is also set to 1, and the brake pedal is in a released state, it is determined that the vehicle satisfies the preset steering activation condition.

在该步骤的具体实现中,主要包括以下几个实现阶段:In the specific implementation of this step, it mainly includes the following implementation stages:

等待激活:Waiting for activation:

车辆的掉头请求信号开关上升沿触发;开关由机械开关可由驾驶性操作。驾驶员踩下制动踏板。The U-turn request signal switch of the vehicle is triggered by the rising edge; the switch can be operated by the driving force by a mechanical switch. The driver depresses the brake pedal.

判断无系统故障信号请求且安全考虑的一些条件(比如车速,横向加速度,纵向加速度,横摆角速度等)。Judging some conditions of no system fault signal request and safety considerations (such as vehicle speed, lateral acceleration, longitudinal acceleration, yaw rate, etc.).

安全条件标志位中包含:这些整车传感器信号全部为与门(and)的逻辑关系,才能输出安全条件标志位=1。The safety condition flag includes: all the vehicle sensor signals are in the logic relation of AND gate (AND), and only then can the safety condition flag=1 be output.

车速u的范围在A≤u≤B,A和B为设定值;满足范围输出为1。The range of vehicle speed u is A≤u≤B, A and B are set values; the output is 1 if the range is met.

纵向加速度Ax的范围在C≤ax≤D,C和D为设定值;满足范围输出为1。The range of longitudinal acceleration Ax is C≤ax≤D, C and D are set values; the output is 1 if the range is satisfied.

横向加速度Ay的范围在E≤ay≤F,E和F为设定值;满足范围输出为1。The range of lateral acceleration Ay is E≤ay≤F, E and F are set values; if the range is met, the output is 1.

方向盘转角δsw的范围在G≤δsw≤H,G和H为设定值;满足范围输出为1。(该方案是原地掉头方案。方向盘转角需要限制在0°范围附近,在H和G设定时控制在±7°以内。有别于其他原地掉头方案)。The range of the steering wheel angle δsw is G≤δsw≤H, G and H are set values; if the range is met, the output is 1. (This plan is an in-place U-turn plan. The steering wheel rotation angle needs to be limited to around 0°, and controlled within ±7° when H and G are set. It is different from other in-situ U-turn plans).

无系统故障信号中包含:电机无电机故障请求,电机故障请求通过CAN网络发送。横向加速度质量信号,纵向加速度质量信号,车速质量信号,实际横摆角速度质量信号,可信度通过底盘稳定控制器通过CAN网络发送获取。以上信号无故障状态及信号可信度满足后,得到无关联故障标志位=1(也称为无系统故障信号=1)。The no system fault signal includes: the motor has no motor fault request, and the motor fault request is sent through the CAN network. The lateral acceleration quality signal, the longitudinal acceleration quality signal, the vehicle speed quality signal, the actual yaw rate quality signal, and the reliability are sent and acquired by the chassis stability controller through the CAN network. After the above signal has no fault state and the signal reliability is satisfied, the non-associated fault flag=1 (also called no system fault signal=1).

确认激活:原地转向激活条件中,安全条件标志位=1,and无关联故障信号=1,and原地掉头开关标志位=1时,确定满足激活条件,等待激活该原地掉头功能,当驾驶员松开制动踏板,则开始激活原地掉头功能。Confirm activation: in the activation condition of in-situ steering, when the safety condition flag bit=1, and unrelated fault signal=1, and the in-situ U-turn switch flag bit=1, it is confirmed that the activation condition is met, and the in-situ U-turn function is waiting to be activated. When the driver releases the brake pedal, the U-turn function starts to be activated.

等待关闭:Waiting to close:

基于安全考虑的一些条件不满足(比如车速,横向加速度,纵向加速度,横摆角速度等)。Some conditions based on safety considerations are not met (such as vehicle speed, lateral acceleration, longitudinal acceleration, yaw rate, etc.).

或者,驾驶员主动踩制动踏板;Or, the driver actively steps on the brake pedal;

或者,驾驶员主动关闭原地掉头功能的开关。Or, the driver actively turns off the switch of the U-turn function on the spot.

前述这几个情况出现至少一个,则不符合原地掉头的条件则等待关闭该功能。If at least one of the aforementioned situations occurs, the function does not meet the conditions for U-turn on the spot and waits for the function to be turned off.

关闭状态:Disabled:

实际横摆角速度绝对值小于阈值H,该阈值为设定值。The absolute value of the actual yaw rate is smaller than the threshold H, which is a set value.

即:abs(ωr)<HNamely: abs(ωr)<H

车辆控制器通过前述的判断方式,确定车辆当前的状态是满足激活条件等待激活原地转向过程,或者是等待关闭原地转向功能的状态。The vehicle controller determines that the current state of the vehicle is the state of waiting to activate the original steering process when the activation condition is satisfied, or waiting to close the original steering function through the above-mentioned judgment method.

S102:若车辆满足原地转向激活条件,则根据油门踏板开度,获取目标横摆角速度。S102: If the vehicle satisfies the activation condition of the spot steering, acquire the target yaw rate according to the opening of the accelerator pedal.

在本步骤中,若车辆控制器确定出车辆满足原地转向激活条件,且驾驶员松开了制动踏板,则可进行车辆原地转向的控制过程。首先,需要根据油门踏板开度获取目标横摆角速度。In this step, if the vehicle controller determines that the vehicle satisfies the activation condition of the spot steering and the driver releases the brake pedal, the control process of the spot steering of the vehicle can be performed. First, it is necessary to obtain the target yaw rate according to the opening of the accelerator pedal.

具体实现中,可以根据油门踏板开度进行查表,车辆控制系统中可以预先配置踏板开度与横摆角速度对应表,该对应表可以根据实际的测试和实验得到,在车辆控制过程中需要获取目标横摆角速度时,查询该预先配置的踏板开度与横摆角速度对应表,将所述油门踏板开度对应的横摆角速度确定为所述目标横摆角速度。In the specific implementation, the table can be looked up according to the opening of the accelerator pedal. The corresponding table between the pedal opening and the yaw rate can be pre-configured in the vehicle control system. The corresponding table can be obtained according to actual tests and experiments. For the target yaw rate, query the pre-configured pedal opening and yaw rate correspondence table, and determine the yaw rate corresponding to the accelerator pedal opening as the target yaw rate.

S103:根据车辆的实际横摆角速度,路面附着系数,目标横摆角速度,确定出车辆的每个车轮电机的目标横摆扭矩。S103: Determine the target yaw torque of each wheel motor of the vehicle according to the actual yaw rate of the vehicle, the road surface adhesion coefficient, and the target yaw rate.

在本步骤中,车辆控制器在得到了目标横摆角速度之后,需要基于该目标横摆角速度对车辆进行控制,具体的需要通过横摆扭矩去控制每个车轮,因此首先需要获取车辆的每个车轮的目标横摆扭矩。In this step, after the vehicle controller obtains the target yaw rate, it needs to control the vehicle based on the target yaw rate. Specifically, each wheel needs to be controlled through the yaw torque. Therefore, it is first necessary to obtain each The target yaw torque of the wheel.

在一种具体实现方式中,图7为本发明实施例提供的一种直接横摆扭矩控制示意图,如图7所示,目标横摆扭矩的控制包括三个部分,目标横摆角速度计算,前馈控制以及反馈控制。In a specific implementation manner, Fig. 7 is a schematic diagram of a direct yaw torque control provided by an embodiment of the present invention. As shown in Fig. 7 , the control of the target yaw torque includes three parts, the target yaw rate calculation, the previous Feedback control and feedback control.

目标横摆角速度按照前述步骤中查表的方式得到。例如:可以查表:Tgtωr={0.0,0.2,0.4,0.6,0.8,1.0,1.2,1.4,1.6,1.8,2.0}。The target yaw rate is obtained by looking up the table in the previous steps. For example: you can look up the table: Tgtωr={0.0,0.2,0.4,0.6,0.8,1.0,1.2,1.4,1.6,1.8,2.0}.

前馈控制过程中需要基于路面附着系数以及目标横摆角速度进行,在该过程中,首先基于路面附着系数和期望目标横摆角速度进行二维查表。得到基于目标横摆角速度及不同附着路面下的前馈值FF。The feed-forward control process needs to be based on the road surface adhesion coefficient and the target yaw rate. In this process, firstly, a two-dimensional table lookup is performed based on the road surface adhesion coefficient and the expected target yaw rate. The feed-forward value FF based on the target yaw rate and different adhesion road surfaces is obtained.

也就是说可通过查询预先配置的横摆角速度,附着系数与前馈值之间的映射表,确定出与所述路面附着系数和所述目标横摆角速度对应的目标前馈值FF。That is to say, the target feedforward value FF corresponding to the road surface adhesion coefficient and the target yaw rate can be determined by querying the pre-configured mapping table between the yaw rate, the adhesion coefficient and the feedforward value.

路面附着系数可以采用公式:

Figure BDA0004032126040000111
计算得到。其中,
Figure BDA0004032126040000112
表示附着系数;
Figure BDA0004032126040000113
表示附着力;Fz表示地面法向反作用力;Fxmax表示地面切向反作用力的极限值。The road surface adhesion coefficient can use the formula:
Figure BDA0004032126040000111
calculated. in,
Figure BDA0004032126040000112
Indicates the adhesion coefficient;
Figure BDA0004032126040000113
Indicates the adhesion; Fz indicates the normal reaction force of the ground; Fxmax indicates the limit value of the tangential reaction force of the ground.

反馈控制部分,为了保证实际横摆角速度跟随响应目标横摆角速度,采用PI控制法,输出每个电机的目标横摆扭矩。具体的可以通过如下公式进行计算:In the feedback control part, in order to ensure that the actual yaw rate follows and responds to the target yaw rate, the PI control method is used to output the target yaw torque of each motor. Specifically, it can be calculated by the following formula:

根据公式:

Figure BDA0004032126040000114
以及ωTrq=FF+ωdyn,计算得到每个车轮电机的目标横摆扭矩ωTrq;According to the formula:
Figure BDA0004032126040000114
And ωTrq=FF+ωdyn, calculate the target yaw torque ωTrq of each wheel motor;

其中,Kp和Ki为标定的PI参数,Tgtωr为目标横摆角速度,ωr为实际横摆角速度,ωdyn为反馈控制横摆扭矩。Among them, Kp and Ki are the calibrated PI parameters, Tgtωr is the target yaw rate, ωr is the actual yaw rate, and ωdyn is the feedback control yaw torque.

实际横摆角速度由底盘电子稳定系统(Electronic Stability Program,简称:ESP)通过CAN网络获得。将前馈控制扭矩FF(也就是前馈值FF)与反馈控制横摆扭矩ωdyn相加得到最终的目标横摆扭矩ωTrq。The actual yaw rate is obtained by the chassis Electronic Stability Program (Electronic Stability Program, ESP for short) through the CAN network. The final target yaw torque ωTrq is obtained by adding the feedforward control torque FF (that is, the feedforward value FF) and the feedback control yaw torque ωdyn.

S104:根据车辆的每个车轮电机的目标横摆扭矩,控制车辆以几何中心为圆心进行圆周运动进行原地转向,几何中心为车辆的四个车轮旋转后的轴线相交的点。S104: According to the target yaw torque of each wheel motor of the vehicle, control the vehicle to perform circular motion with the geometric center as the center to perform spot steering, where the geometric center is the point where axes of the four wheels of the vehicle rotate and intersect.

在本步骤中,在得到的每个车轮电机的目标横摆扭矩之后,则可以根据每个车轮的目标横摆扭矩对对应的车轮进行控制,实现车辆原地转向的方案。该方案中与其他技术方案不同的是控制车辆沿着质心进行掉头,如图2中右侧的示意所示,该质心也称为几何中心,是车辆四个车轮的轴线相交的点。In this step, after the target yaw torque of each wheel motor is obtained, the corresponding wheel can be controlled according to the target yaw torque of each wheel, so as to realize the scheme of vehicle turning on the spot. The difference between this solution and other technical solutions is that the vehicle is controlled to make a U-turn along the center of mass, as shown on the right side of Figure 2. The center of mass is also called the geometric center, which is the point where the axes of the four wheels of the vehicle intersect.

本申请提供的分布式驱动车辆的转向控制方法,整个转向控制过程中,车辆控制器检测原地转向功能开启后,判断是否满足预设的原地转向激活条件,在满足原地转向激活条件之后,根据油门踏板开度获取目标横摆角速度,然后基于实际横摆角速度,路面附着系数,目标横摆角速度确定出每个车轮电机的目标横摆扭矩,基于每个车轮电机的目标横摆扭矩控制车辆以几何中心为圆心原地进行转向,这种转向方式转向半径相较于现有技术极大缩小,缩小到0,并且不需要结合底盘控制器,只采用扭矩控制,更加高效直接,减少了寄生损耗。In the steering control method of a distributed drive vehicle provided by this application, during the entire steering control process, after the vehicle controller detects that the in-situ steering function is turned on, it judges whether the preset in-situ steering activation condition is met, and after the in-situ steering activation condition is satisfied , obtain the target yaw rate according to the accelerator pedal opening, and then determine the target yaw torque of each wheel motor based on the actual yaw rate, road adhesion coefficient, and target yaw rate, and control the target yaw torque based on each wheel motor The vehicle turns on the spot with the geometric center as the center of the circle. Compared with the existing technology, the steering radius of this steering method is greatly reduced to 0, and it does not need to be combined with the chassis controller. It only uses torque control, which is more efficient and direct, reducing the parasitic loss.

在该车辆的转向过程中,为了保证稳定性和安全性,需要对电机的转速进行限制保护,避免出现安全问题。In the steering process of the vehicle, in order to ensure stability and safety, it is necessary to limit the rotation speed of the motor to avoid safety problems.

图8为本申请实施例提供的分布式驱动车辆的转向控制方法实施例二的流程示意图,如图8所示,在前述实施例的基础上,该分布式驱动车辆的转向控制方法还包括以下步骤:Fig. 8 is a schematic flow chart of Embodiment 2 of the steering control method of a distributed drive vehicle provided in the embodiment of the present application. As shown in Fig. 8, on the basis of the foregoing embodiments, the steering control method of a distributed drive vehicle further includes the following step:

S105:在车辆进行原地转向过程中,获取每个车轮的电机当前可用横摆力矩极限值。S105: Acquiring the currently available yaw moment limit value of the electric motor of each wheel during the process of the vehicle turning on the spot.

图9为本申请实施例提供的电机的转速限制保护示意图,如图9所示,电机的转速限制保护过程包括三个部分:横摆力矩极限计算,最高转速保护以及最大最小扭矩限制。Fig. 9 is a schematic diagram of the motor speed limit protection provided by the embodiment of the present application. As shown in Fig. 9, the motor speed limit protection process includes three parts: yaw moment limit calculation, maximum speed protection, and maximum and minimum torque limits.

在本步骤中,在车辆的转向的过程中,需要计算转向功能的横摆力矩极限,也就是横摆扭矩极限。可以根据电机实现的最大最小限制进行横摆扭矩极限的计算。针对每个电机,获取电机的横摆扭矩的最大限制和最小限制,然后根据所述电机的横摆力矩最大限制和最小限制,与所述电机的电机外特性进行比较,得到所述车轮的电机当前可用横摆力矩极限值。In this step, during the steering process of the vehicle, it is necessary to calculate the yaw moment limit of the steering function, that is, the yaw torque limit. The calculation of the yaw torque limit can be done based on the maximum and minimum limits achieved by the motor. For each motor, obtain the maximum limit and minimum limit of the yaw torque of the motor, and then compare the maximum limit and minimum limit of the yaw torque of the motor with the external characteristics of the motor to obtain the motor of the wheel Current available yaw moment limit.

具体实现中,四个电机的最大限制MTMAX最小限制MTMIN值由电机控制单元(Motorcontrol unit,简称:MCU)通过CAN网络发送获得,通过与电机外特性进行比较得到的当前可用横摆力矩极限扭矩,其中,电机外特性是设定值。In the specific implementation, the maximum limit MTMAX and the minimum limit MTMIN value of the four motors are obtained by the motor control unit (Motorcontrol unit, referred to as: MCU) through the CAN network, and the currently available yaw moment limit obtained by comparing with the external characteristics of the motor Torque, where the motor external characteristic is the set value.

S106:根据车辆的每个车轮的电机的最大转速阈值,以及每个车轮当前可用横摆力矩极限值,确定每个车轮的电机目标扭矩。S106: Determine the target torque of the motor of each wheel according to the maximum rotational speed threshold of the motor of each wheel of the vehicle and the current available yaw moment limit value of each wheel.

在本步骤中,为确定每个车轮的电机目标扭矩,需要获取每个车轮电机的当前转速,然后针对每个车轮的电机的当前转速超过所述电机的最大转速阈值的部分进行查表系数转换,得到所述车轮的目标横摆扭矩限制。最后,根据每个车轮的目标横摆扭矩限制,以及当前可用横摆扭矩极限值,确定出每个车轮的电机目标扭矩,其中,所述当前可用横摆扭矩极限值包括最大限制扭矩和最小限制扭矩。In this step, in order to determine the motor target torque of each wheel, it is necessary to obtain the current speed of each wheel motor, and then perform a lookup coefficient conversion for the part where the current speed of the motor of each wheel exceeds the maximum speed threshold of the motor , to obtain the target yaw torque limit of the wheel. Finally, the motor target torque of each wheel is determined according to the target yaw torque limit of each wheel and the current available yaw torque limit value, wherein the currently available yaw torque limit value includes a maximum limit torque and a minimum limit torque torque.

具体的实现方式中,当车辆车轮的四电机转速绝对值最大值超过最大转速阈值时,其中,对超过最大转速阈值的偏差部分进行查表系数转换,查表为匹配值范围0-1之间。In a specific implementation, when the maximum absolute value of the speed of the four motors of the vehicle wheel exceeds the maximum speed threshold, wherein the deviation part exceeding the maximum speed threshold is converted into a table look-up coefficient, and the look-up table is a matching value range between 0-1 .

可采用以下公式得到目标横摆扭矩限制保护:The following formula can be used to obtain the target yaw torque limit protection:

MAX{abs(MnFL),abs(MnFR),abs(MnRL),abs(MnRR)}–a=a Err;MAX{abs(MnFL),abs(MnFR),abs(MnRL),abs(MnRR)}–a=a Err;

ωTrq*aErr_fac=ωTrq2;ωTrq*aErr_fac=ωTrq2;

上述两个公式中,MnFL为左前轮轮速,MnFR为右前轮轮速,MnRL为左后轮,MnRR为右后轮轮速,a为最大限制转速,aErr为超限轮速偏差。aErr_fac为经过查表系数转换匹配值。In the above two formulas, MnFL is the wheel speed of the left front wheel, MnFR is the wheel speed of the right front wheel, MnRL is the wheel speed of the left rear wheel, MnRR is the wheel speed of the right rear wheel, a is the maximum limit speed, and aErr is the deviation of over-limit wheel speed. aErr_fac is the matching value transformed by the look-up coefficient.

然后,再对最终输出的横摆扭矩进行最大/最小扭矩限制后输出目标电机扭矩。Then, the target motor torque is output after performing maximum/minimum torque limitation on the final output yaw torque.

以左前轮为例,可以采用如下公式计算左前轮的电机目标扭矩:Taking the left front wheel as an example, the motor target torque of the left front wheel can be calculated using the following formula:

MTreq=MIN[MTMINFL,MAX(MTMAXFL,ωTrq2)];M Treq = MIN[M TMIN FL,MAX(M TMAX FL,ωTrq2)];

在上述公式中,MTMAXFL为左前轮电机最大限制扭矩,ωTrq2为经过转速限制保护得到,MTMINFL为左前轮电机最小限制扭矩。MTreq为电机目标扭矩。In the above formula, M TMAX FL is the maximum limit torque of the left front wheel motor, ωTrq2 is obtained through speed limit protection, and M TMIN FL is the minimum limit torque of the left front wheel motor. M Treq is the motor target torque.

对于车辆的其他车轮来说,可以采用与左前轮类似的方式计算得到对应的电机目标扭矩。For other wheels of the vehicle, the corresponding motor target torque can be calculated in a manner similar to that of the left front wheel.

S107:根据每个车轮的电机目标扭矩控制对应的电机。S107: Control the corresponding motor according to the motor target torque of each wheel.

在本步骤中,在车辆控制器得到每个车轮的电机目标扭矩之后,则根据每个车轮的电机目标扭矩对电机进行控制,控制车辆在转向过程中平稳安全的运行。In this step, after the vehicle controller obtains the motor target torque of each wheel, the motor is controlled according to the motor target torque of each wheel, so as to control the vehicle to run smoothly and safely during the steering process.

本申请实施例提供的分布式驱动车辆的转向控制方法,基于油门踏板,利用分布式多电机方案,可以同时让每个轮子实现独立的扭矩分配,甚至可以是不同方向的扭矩,从而实现车辆原地转向,整个转向过程中车辆沿着几何中心进行旋转运动,大幅将转弯半径减小至零。并且整个转向过程中不需要结合底盘控制器。扭矩控制更加高效直接,能够减少寄生损耗。The steering control method for a distributed drive vehicle provided in the embodiment of the present application is based on the accelerator pedal and uses a distributed multi-motor solution to allow each wheel to achieve independent torque distribution at the same time, and even torque in different directions, so as to realize the original direction of the vehicle. During the whole steering process, the vehicle rotates along the geometric center, which greatly reduces the turning radius to zero. And there is no need to combine the chassis controller during the whole steering process. Torque control is more efficient and direct, reducing parasitic losses.

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.

图10为本申请实施例提供的分布式驱动车辆的转向控制装置的结构示意图。如图10所示,该分布式驱动车辆的转向控制装置10包括:FIG. 10 is a schematic structural diagram of a steering control device for a distributed drive vehicle provided in an embodiment of the present application. As shown in Figure 10, the steering control device 10 of the distributed drive vehicle includes:

第一处理模块11,用于在检测到原地转向功能开启后,根据车辆自身状态判断是否满足预设的原地转向激活条件;The first processing module 11 is configured to determine whether a preset activation condition for in-situ steering is met according to the state of the vehicle itself after detecting that the in-situ steering function is enabled;

第二处理模块12,用于若所述车辆满足所述原地转向激活条件,则根据油门踏板开度,获取目标横摆角速度;The second processing module 12 is configured to acquire the target yaw rate according to the opening degree of the accelerator pedal if the vehicle meets the activation condition of the spot steering;

第三处理模块13,用于根据所述车辆的实际横摆角速度,路面附着系数,所述目标横摆角速度,确定出所述车辆的每个车轮电机的目标横摆扭矩;The third processing module 13 is configured to determine the target yaw torque of each wheel motor of the vehicle according to the actual yaw rate of the vehicle, the road surface adhesion coefficient, and the target yaw rate;

控制模块14,用于根据所述车辆的每个车轮电机的目标横摆扭矩,控制所述车辆以几何中心为圆心进行圆周运动进行原地转向,所述几何中心为所述车辆的四个车轮旋转后的轴线相交的点。The control module 14 is configured to control the vehicle to perform circular motion with the geometric center as the center of the circle to perform in-situ steering according to the target yaw torque of each wheel motor of the vehicle, and the geometric center is the four wheels of the vehicle The point where the rotated axes intersect.

可选的,所述分布式驱动车辆的转向控制装置10还包括:Optionally, the steering control device 10 of the distributed drive vehicle further includes:

第四处理模块15,用于在所述车辆进行原地转向过程中,获取每个车轮的电机当前可用横摆力矩极限值;The fourth processing module 15 is used to acquire the current available yaw moment limit value of the motor of each wheel when the vehicle is turning in situ;

所述第四处理模块15还用于根据所述车辆的每个车轮的电机的最大转速阈值,以及每个车轮当前可用横摆力矩极限值,确定每个车轮的电机目标扭矩;The fourth processing module 15 is further configured to determine the motor target torque of each wheel according to the maximum speed threshold of the motor of each wheel of the vehicle and the current available yaw moment limit value of each wheel;

所述控制模块14还用于根据每个车轮的电机目标扭矩控制对应的电机。The control module 14 is also used for controlling the corresponding motor according to the motor target torque of each wheel.

可选的,所述第四处理模块15具体用于:Optionally, the fourth processing module 15 is specifically used for:

针对每个车轮的电机,根据所述电机的横摆力矩最大限制和最小限制,与所述电机的电机外特性进行比较,得到所述车轮的电机当前可用横摆力矩极限值。For the electric motor of each wheel, according to the maximum limit and the minimum limit of the yaw moment of the electric motor, it is compared with the external characteristics of the electric motor to obtain the limit value of the currently available yaw moment of the electric motor of the wheel.

可选的,所述第四处理模块15还具体用于:Optionally, the fourth processing module 15 is also specifically configured to:

获取每个车轮的电机的当前转速;Get the current speed of the motor for each wheel;

针对每个车轮的电机的当前转速超过所述电机的最大转速阈值的部分进行查表系数转换,得到所述车轮的目标横摆扭矩限制;For the part where the current speed of the motor of each wheel exceeds the maximum speed threshold of the motor, perform table look-up coefficient conversion to obtain the target yaw torque limit of the wheel;

根据每个车轮的目标横摆扭矩限制,以及当前可用横摆扭矩极限值,确定出每个车轮的电机目标扭矩,其中,所述当前可用横摆扭矩极限值包括最大限制扭矩和最小限制扭矩。The motor target torque of each wheel is determined according to the target yaw torque limit of each wheel and the current available yaw torque limit value, wherein the currently available yaw torque limit value includes a maximum limit torque and a minimum limit torque.

可选的,所述第一处理模块11,具体用于:Optionally, the first processing module 11 is specifically used for:

获取所述车辆的无系统故障信号标志位,安全条件标志位以及制动踏板的状态;Acquiring the no system failure signal flag, the safety condition flag and the state of the brake pedal of the vehicle;

若所述无系统故障信号标志位为1,且所述安全条件标志位也置为1,且所述制动踏板处于松开状态,则确定所述车辆满足所述预设的转向激活条件。If the no system fault signal flag is 1, and the safety condition flag is also set to 1, and the brake pedal is released, it is determined that the vehicle meets the preset steering activation condition.

可选的,所述第二处理模块12具体用于:Optionally, the second processing module 12 is specifically configured to:

查询预先配置的踏板开度与横摆角速度对应表,将所述油门踏板开度对应的横摆角速度确定为所述目标横摆角速度。Query the preconfigured pedal opening and yaw rate correspondence table, and determine the yaw rate corresponding to the accelerator pedal opening as the target yaw rate.

可选的,所述第三处理模块13具体用于:Optionally, the third processing module 13 is specifically configured to:

通过查询预先配置的横摆角速度,附着系数与前馈值之间的映射表,确定出与所述路面附着系数和所述目标横摆角速度对应的目标前馈值FF;Determine the target feedforward value FF corresponding to the road surface adhesion coefficient and the target yaw rate by querying the preconfigured yaw rate, the mapping table between the adhesion coefficient and the feedforward value;

根据公式:

Figure BDA0004032126040000151
以及ωTrq=FF+ωdyn,计算得到每个车轮电机的目标横摆扭矩ωTrq;According to the formula:
Figure BDA0004032126040000151
And ωTrq=FF+ωdyn, calculate the target yaw torque ωTrq of each wheel motor;

其中,Kp和Ki为标定的PI参数,Tgtωr为目标横摆角速度,ωr为实际横摆角速度,ωdyn为反馈控制横摆扭矩。Among them, Kp and Ki are the calibrated PI parameters, Tgtωr is the target yaw rate, ωr is the actual yaw rate, and ωdyn is the feedback control yaw torque.

可选的,所述第三处理模块13还用于:Optionally, the third processing module 13 is also used for:

采用公式:

Figure BDA0004032126040000152
计算得到所述路面附着系数;其中,
Figure BDA0004032126040000153
表示附着系数;
Figure BDA0004032126040000154
表示附着力;Fz表示地面法向反作用力;Fxmax表示地面切向反作用力的极限值。Using the formula:
Figure BDA0004032126040000152
Calculate the road surface adhesion coefficient; where,
Figure BDA0004032126040000153
Indicates the adhesion coefficient;
Figure BDA0004032126040000154
Indicates the adhesion; Fz indicates the normal reaction force of the ground; Fxmax indicates the limit value of the tangential reaction force of the ground.

前述任一项所述的分布式驱动车辆的转向控制装置,用于执行前述任一方法实施例中的技术方案,其实现原理和技术效果类似,在此不再赘述。The steering control device for a distributed drive vehicle described in any one of the foregoing is used to implement the technical solution in any one of the foregoing method embodiments, and its implementation principles and technical effects are similar, and will not be repeated here.

需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。此外,这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。It should be noted that it should be understood that the division of each module of the above device is only a division of logical functions, and may be fully or partially integrated into one physical entity or physically separated during actual implementation. And these modules can all be implemented in the form of calling software through processing elements; they can also be implemented in the form of hardware; some modules can also be implemented in the form of calling software through processing elements, and some modules can be implemented in the form of hardware. In addition, all or part of these modules can be integrated together, or implemented independently. The processing element mentioned here may be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or an instruction in the form of software.

此外,本申请还提供一种车辆,该车辆包括车辆主体,车辆控制器、每个车轮的电机、存储器及存储在所述存储器上并可在所述车辆控制器上运行的计算机程序指令,所述车辆控制器执行所述计算机程序指令时用于实现前述任一方法实施例中的分布式驱动车辆的转向控制方法的技术方案。In addition, the present application also provides a vehicle, which includes a vehicle body, a vehicle controller, a motor for each wheel, a memory, and computer program instructions stored in the memory and operable on the vehicle controller, the When the vehicle controller executes the computer program instructions, it is used to realize the technical solution of the steering control method of the distributed drive vehicle in any of the foregoing method embodiments.

可选的,该车辆中的上述各个器件之间可以通过系统总线连接。Optionally, the above-mentioned devices in the vehicle may be connected through a system bus.

存储器可以是单独的存储单元,也可以是集成在车辆控制器中的存储单元。The memory can be a separate storage unit or a storage unit integrated in the vehicle controller.

可选的,该车辆还可以包括与其他设备进行交互的接口以及用户显示信息的显示器等。Optionally, the vehicle may also include an interface for interacting with other devices, a display for displaying information by the user, and the like.

应理解,车辆控制器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。It should be understood that the vehicle controller can be a central processing unit (Central Processing Unit, CPU), and can also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC) wait. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the methods disclosed in this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.

系统总线可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。存储器可能包括随机存取存储器(randomaccess memory,RAM),也可能还包括非易失性存储器(non-volatile memory,NVM),例如至少一个磁盘存储器。The system bus may be a peripheral component interconnect standard (peripheral component interconnect, PCI) bus or an extended industry standard architecture (extended industry standard architecture, EISA) bus or the like. The system bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The memory may include a random access memory (random access memory, RAM), and may also include a non-volatile memory (non-volatile memory, NVM), such as at least one disk memory.

实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(read-only memory,ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(magnetic tape)、软盘(floppy disk)、光盘(optical disc)及其任意组合。All or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a readable memory. When the program is executed, it executes the steps comprising the above-mentioned method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (read-only memory, ROM), RAM, flash memory, hard disk, solid-state hard disk, magnetic tape (magnetic tape), floppy disk (floppy disk), optical disc (optical disc) and any combination thereof.

本申请实施例提供的车辆用于执行任一方法实施例提供的技术方案,其实现原理和技术效果类似,在此不再赘述。The vehicle provided in the embodiment of the present application is used to implement the technical solution provided in any method embodiment, and its implementation principle and technical effect are similar, and will not be repeated here.

本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机执行指令,当该计算机执行指令在车辆的控制器上运行时,使得车辆执行上述分布式驱动车辆的转向控制方法的技术方案。An embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium stores computer-executed instructions, and when the computer-executed instructions are run on the controller of the vehicle, the vehicle is made to perform the above-mentioned steering of the distributed drive vehicle The technical scheme of the control method.

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器,电可擦除可编程只读存储器,可擦除可编程只读存储器,可编程只读存储器,只读存储器,磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。The above-mentioned computer-readable storage medium, the above-mentioned readable storage medium can be realized by any type of volatile or non-volatile storage device or their combination, such as static random access memory, electrically erasable programmable read-only memory, erasable programmable read only memory, programmable read only memory, read only memory, magnetic memory, flash memory, magnetic disk or optical disk. Readable storage media can be any available media that can be accessed by a general purpose or special purpose computer.

可选的,将可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific IntegratedCircuits,ASIC)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。Optionally, a readable storage medium is coupled to the processor, so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium may be located in application specific integrated circuits (Application Specific Integrated Circuits, ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。It should be understood that the present application is not limited to the precise constructions which have been described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (18)

1.一种分布式驱动车辆的转向控制方法,其特征在于,包括:1. A steering control method of a distributed drive vehicle, characterized in that, comprising: 在检测到原地转向功能开启后,根据车辆自身状态判断是否满足预设的原地转向激活条件;After detecting that the in-situ steering function is turned on, judge whether the preset in-situ steering activation condition is met according to the state of the vehicle itself; 若所述车辆满足所述原地转向激活条件,则根据油门踏板开度,获取目标横摆角速度;If the vehicle satisfies the activation condition of the spot steering, the target yaw rate is obtained according to the opening of the accelerator pedal; 根据所述车辆的实际横摆角速度,路面附着系数,所述目标横摆角速度,确定出所述车辆的每个车轮电机的目标横摆扭矩;Determine the target yaw torque of each wheel motor of the vehicle according to the actual yaw rate of the vehicle, road adhesion coefficient, and the target yaw rate; 根据所述车辆的每个车轮电机的目标横摆扭矩,控制所述车辆以几何中心为圆心进行圆周运动进行原地转向,所述几何中心为所述车辆的四个车轮旋转后的轴线相交的点。According to the target yaw torque of each wheel motor of the vehicle, the vehicle is controlled to perform circular motion with the geometric center as the center of a circle to perform in-situ steering, and the geometric center is the intersection of the axes of the four wheels of the vehicle after rotation point. 2.根据权利要求1所述的方法,其特征在于,所述方法还包括:2. The method according to claim 1, characterized in that the method further comprises: 在所述车辆进行原地转向过程中,获取每个车轮的电机当前可用横摆力矩极限值;During the process of turning the vehicle on the spot, obtain the current available yaw moment limit value of the motor of each wheel; 根据所述车辆的每个车轮的电机的最大转速阈值,以及每个车轮当前可用横摆力矩极限值,确定每个车轮的电机目标扭矩;Determine the motor target torque of each wheel according to the maximum speed threshold of the motor of each wheel of the vehicle and the current available yaw moment limit value of each wheel; 根据每个车轮的电机目标扭矩控制对应的电机。The corresponding motor is controlled according to the motor target torque of each wheel. 3.根据权利要求2所述的方法,其特征在于,所述获取每个车轮的电机当前可用横摆力矩极限值,包括:3. The method according to claim 2, wherein said obtaining the current limit value of yaw moment available to the motor of each wheel comprises: 针对每个车轮的电机,根据所述电机的横摆力矩最大限制和最小限制,与所述电机的电机外特性进行比较,得到所述车轮的电机当前可用横摆力矩极限值。For the electric motor of each wheel, according to the maximum limit and the minimum limit of the yaw moment of the electric motor, it is compared with the external characteristics of the electric motor to obtain the limit value of the currently available yaw moment of the electric motor of the wheel. 4.根据权利要求2所述的方法,其特征在于,所述根据所述车辆的每个车轮的电机的最大转速阈值,以及每个车轮当前可用横摆力矩极限值,确定每个车轮的电机目标扭矩,包括:4. The method according to claim 2, wherein the motor of each wheel is determined according to the maximum rotational speed threshold of the motor of each wheel of the vehicle, and the current available yaw moment limit value of each wheel Target torque, including: 获取每个车轮的电机的当前转速;Get the current speed of the motor for each wheel; 针对每个车轮的电机的当前转速超过所述电机的最大转速阈值的部分进行查表系数转换,得到所述车轮的目标横摆扭矩限制;For the part where the current speed of the motor of each wheel exceeds the maximum speed threshold of the motor, perform table look-up coefficient conversion to obtain the target yaw torque limit of the wheel; 根据每个车轮的目标横摆扭矩限制,以及当前可用横摆扭矩极限值,确定出每个车轮的电机目标扭矩,其中,所述当前可用横摆扭矩极限值包括最大限制扭矩和最小限制扭矩。The motor target torque of each wheel is determined according to the target yaw torque limit of each wheel and the current available yaw torque limit value, wherein the currently available yaw torque limit value includes a maximum limit torque and a minimum limit torque. 5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据车辆自身状态判断是否满足预设的原地转向激活条件,包括:5. The method according to any one of claims 1 to 4, characterized in that the judging whether the preset in-situ steering activation condition is satisfied according to the state of the vehicle itself comprises: 获取所述车辆的无系统故障信号标志位,安全条件标志位以及制动踏板的状态;Acquiring the no system failure signal flag, the safety condition flag and the state of the brake pedal of the vehicle; 若所述无系统故障信号标志位为1,且所述安全条件标志位也置为1,且所述制动踏板处于松开状态,则确定所述车辆满足所述预设的转向激活条件。If the no system fault signal flag is 1, and the safety condition flag is also set to 1, and the brake pedal is released, it is determined that the vehicle meets the preset steering activation condition. 6.根据权利要求1至4任一项所述的方法,其特征在于,所述根据油门踏板开度,获取目标横摆角速度,包括:6. The method according to any one of claims 1 to 4, wherein said obtaining the target yaw rate according to the opening of the accelerator pedal comprises: 查询预先配置的踏板开度与横摆角速度对应表,将所述油门踏板开度对应的横摆角速度确定为所述目标横摆角速度。Query the preconfigured pedal opening and yaw rate correspondence table, and determine the yaw rate corresponding to the accelerator pedal opening as the target yaw rate. 7.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述车辆的实际横摆角速度,路面附着系数,所述目标横摆角速度,确定出所述车辆的每个车轮电机的目标横摆扭矩,包括:7. The method according to any one of claims 1 to 4, characterized in that, according to the actual yaw rate of the vehicle, road surface adhesion coefficient, and the target yaw rate, each The target yaw torque of each wheel motor, including: 通过查询预先配置的横摆角速度,附着系数与前馈值之间的映射表,确定出与所述路面附着系数和所述目标横摆角速度对应的目标前馈值FF;Determine the target feedforward value FF corresponding to the road surface adhesion coefficient and the target yaw rate by querying the preconfigured yaw rate, the mapping table between the adhesion coefficient and the feedforward value; 根据公式:
Figure FDA0004032126030000021
以及ωTrq=FF+ωdyn,计算得到每个车轮电机的目标横摆扭矩ωTrq;
According to the formula:
Figure FDA0004032126030000021
And ωTrq=FF+ωdyn, calculate the target yaw torque ωTrq of each wheel motor;
其中,Kp和Ki为标定的PI参数,Tgtωr为目标横摆角速度,ωr为实际横摆角速度,ωdyn为反馈控制横摆扭矩。Among them, Kp and Ki are the calibrated PI parameters, Tgtωr is the target yaw rate, ωr is the actual yaw rate, and ωdyn is the feedback control yaw torque.
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:8. The method according to claim 7, further comprising: 采用公式:
Figure FDA0004032126030000022
计算得到所述路面附着系数;其中,
Figure FDA0004032126030000023
表示附着系数;
Figure FDA0004032126030000024
表示附着力;Fz表示地面法向反作用力;Fxmax表示地面切向反作用力的极限值。
Using the formula:
Figure FDA0004032126030000022
Calculate the road surface adhesion coefficient; where,
Figure FDA0004032126030000023
Indicates the adhesion coefficient;
Figure FDA0004032126030000024
Indicates the adhesion; Fz indicates the normal reaction force of the ground; Fxmax indicates the limit value of the tangential reaction force of the ground.
9.一种分布式驱动车辆的转向控制装置,其特征在于,包括:9. A steering control device for a distributed drive vehicle, comprising: 第一处理模块,用于在检测到原地转向功能开启后,根据车辆自身状态判断是否满足预设的原地转向激活条件;The first processing module is configured to judge whether a preset activation condition for in-situ steering is met according to the state of the vehicle itself after detecting that the in-situ steering function is activated; 第二处理模块,用于若所述车辆满足所述原地转向激活条件,则根据油门踏板开度,获取目标横摆角速度;The second processing module is used to obtain the target yaw rate according to the opening degree of the accelerator pedal if the vehicle satisfies the activation condition of the spot steering; 第三处理模块,用于根据所述车辆的实际横摆角速度,路面附着系数,所述目标横摆角速度,确定出所述车辆的每个车轮电机的目标横摆扭矩;The third processing module is used to determine the target yaw torque of each wheel motor of the vehicle according to the actual yaw rate of the vehicle, the road surface adhesion coefficient, and the target yaw rate; 控制模块,用于根据所述车辆的每个车轮电机的目标横摆扭矩,控制所述车辆以几何中心为圆心进行圆周运动进行原地转向,所述几何中心为所述车辆的四个车轮旋转后的轴线相交的点。A control module, configured to control the vehicle to perform circular motion with the geometric center as the center to perform spot steering according to the target yaw torque of each wheel motor of the vehicle, the geometric center being the rotation of the four wheels of the vehicle The point where the axis lines intersect. 10.根据权利要求9所述的装置,其特征在于,所述装置还包括:10. The device according to claim 9, further comprising: 第四处理模块,用于在所述车辆进行原地转向过程中,获取每个车轮的电机当前可用横摆力矩极限值;The fourth processing module is used to obtain the current limit value of the yaw moment available to the motor of each wheel during the vehicle's in-situ steering process; 所述第四处理模块还用于根据所述车辆的每个车轮的电机的最大转速阈值,以及每个车轮当前可用横摆力矩极限值,确定每个车轮的电机目标扭矩;The fourth processing module is further configured to determine the motor target torque of each wheel according to the maximum speed threshold of the motor of each wheel of the vehicle and the current available yaw moment limit value of each wheel; 所述控制模块还用于根据每个车轮的电机目标扭矩控制对应的电机。The control module is also used to control the corresponding motor according to the motor target torque of each wheel. 11.根据权利要求10所述的装置,其特征在于,所述第四处理模块具体用于:11. The device according to claim 10, wherein the fourth processing module is specifically configured to: 针对每个车轮的电机,根据所述电机的横摆力矩最大限制和最小限制,与所述电机的电机外特性进行比较,得到所述车轮的电机当前可用横摆力矩极限值。For the electric motor of each wheel, according to the maximum limit and the minimum limit of the yaw moment of the electric motor, it is compared with the external characteristics of the electric motor to obtain the limit value of the currently available yaw moment of the electric motor of the wheel. 12.根据权利要求10所述的装置,其特征在于,所述第四处理模块还具体用于:12. The device according to claim 10, wherein the fourth processing module is further specifically configured to: 获取每个车轮的电机的当前转速;Get the current speed of the motor for each wheel; 针对每个车轮的电机的当前转速超过所述电机的最大转速阈值的部分进行查表系数转换,得到所述车轮的目标横摆扭矩限制;For the part where the current speed of the motor of each wheel exceeds the maximum speed threshold of the motor, perform table look-up coefficient conversion to obtain the target yaw torque limit of the wheel; 根据每个车轮的目标横摆扭矩限制,以及当前可用横摆扭矩极限值,确定出每个车轮的电机目标扭矩,其中,所述当前可用横摆扭矩极限值包括最大限制扭矩和最小限制扭矩。The motor target torque of each wheel is determined according to the target yaw torque limit of each wheel and the current available yaw torque limit value, wherein the currently available yaw torque limit value includes a maximum limit torque and a minimum limit torque. 13.根据权利要求9至12任一项所述的装置,其特征在于,所述第一处理模块,具体用于:13. The device according to any one of claims 9 to 12, wherein the first processing module is specifically used for: 获取所述车辆的无系统故障信号标志位,安全条件标志位以及制动踏板的状态;Acquiring the no system failure signal flag, the safety condition flag and the state of the brake pedal of the vehicle; 若所述无系统故障信号标志位为1,且所述安全条件标志位也置为1,且所述制动踏板处于松开状态,则确定所述车辆满足所述预设的转向激活条件。If the no system failure signal flag is 1, the safety condition flag is also set to 1, and the brake pedal is released, then it is determined that the vehicle satisfies the preset steering activation condition. 14.根据权利要求9至12任一项所述的装置,其特征在于,所述第二处理模块具体用于:14. The device according to any one of claims 9 to 12, wherein the second processing module is specifically used for: 查询预先配置的踏板开度与横摆角速度对应表,查询获取所述油门踏板开度对应的横摆角速度确定为所述目标横摆角速度。Query the pre-configured pedal opening and yaw rate correspondence table, query and obtain the yaw rate corresponding to the accelerator pedal opening and determine it as the target yaw rate. 15.根据权利要求9至12任一项所述的装置,其特征在于,所述第三处理模块具体用于:15. The device according to any one of claims 9 to 12, wherein the third processing module is specifically used for: 通过查询预先配置的横摆角速度,附着系数与前馈值之间的映射表,确定出与所述路面附着系数和所述目标横摆角速度对应的目标前馈值FF;Determine the target feedforward value FF corresponding to the road surface adhesion coefficient and the target yaw rate by querying the preconfigured yaw rate, the mapping table between the adhesion coefficient and the feedforward value; 根据公式:
Figure FDA0004032126030000041
以及ωTrq=FF+ωdyn,计算得到每个车轮电机的目标横摆扭矩ωTrq;
According to the formula:
Figure FDA0004032126030000041
And ωTrq=FF+ωdyn, calculate the target yaw torque ωTrq of each wheel motor;
其中,Kp和Ki为标定的PI参数,Tgtωr为目标横摆角速度,ωr为实际横摆角速度,ωdyn为反馈控制横摆扭矩。Among them, Kp and Ki are the calibrated PI parameters, Tgtωr is the target yaw rate, ωr is the actual yaw rate, and ωdyn is the feedback control yaw torque.
16.根据权利要求15所述的装置,其特征在于,所述第三处理模块还用于:16. The device according to claim 15, wherein the third processing module is further used for: 采用公式:
Figure FDA0004032126030000042
计算得到所述路面附着系数;其中,
Figure FDA0004032126030000043
表示附着系数;
Figure FDA0004032126030000044
表示附着力;Fz表示地面法向反作用力;Fxmax表示地面切向反作用力的极限值。
Using the formula:
Figure FDA0004032126030000042
Calculate the road surface adhesion coefficient; where,
Figure FDA0004032126030000043
Indicates the adhesion coefficient;
Figure FDA0004032126030000044
Indicates the adhesion; Fz indicates the normal reaction force of the ground; Fxmax indicates the limit value of the tangential reaction force of the ground.
17.一种车辆,其特征在于,包括:车辆主体、车辆控制器、每个车轮的电机、存储器及存储在所述存储器上并可在所述车辆控制器上运行的计算机程序指令,所述车辆控制器执行所述计算机程序指令时用于实现如权利要求1至8任一项所述的分布式驱动车辆的转向控制方法。17. A vehicle, comprising: a vehicle body, a vehicle controller, a motor for each wheel, a memory, and computer program instructions stored on said memory and operable on said vehicle controller, said When the vehicle controller executes the computer program instructions, it is used to realize the steering control method of the distributed drive vehicle according to any one of claims 1 to 8. 18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令用于实现如权利要求1至8任一项所述的分布式驱动车辆的转向控制方法。18. A computer-readable storage medium, wherein computer-executable instructions are stored in the computer-readable storage medium, and the computer-executable instructions are used to implement the distributed A steering control method for driving a vehicle.
CN202211741050.6A 2022-12-30 2022-12-30 Steering control method, device, equipment and medium for distributed drive vehicle Pending CN115923932A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211741050.6A CN115923932A (en) 2022-12-30 2022-12-30 Steering control method, device, equipment and medium for distributed drive vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211741050.6A CN115923932A (en) 2022-12-30 2022-12-30 Steering control method, device, equipment and medium for distributed drive vehicle

Publications (1)

Publication Number Publication Date
CN115923932A true CN115923932A (en) 2023-04-07

Family

ID=86700812

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211741050.6A Pending CN115923932A (en) 2022-12-30 2022-12-30 Steering control method, device, equipment and medium for distributed drive vehicle

Country Status (1)

Country Link
CN (1) CN115923932A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118833075A (en) * 2024-07-15 2024-10-25 重庆赛力斯凤凰智创科技有限公司 Vehicle control method, device, computer device and storage medium
WO2025026066A1 (en) * 2023-07-28 2025-02-06 浙江极氪智能科技有限公司 Vehicle steering control method and apparatus, vehicle, and storage medium
WO2025055812A1 (en) * 2023-09-13 2025-03-20 比亚迪股份有限公司 On-the-spot u-turn control method and control apparatus, vehicle and storage medium
WO2025139493A1 (en) * 2023-12-28 2025-07-03 长城汽车股份有限公司 Vehicle spin turn control method and apparatus, vehicle, and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140046549A1 (en) * 2011-02-07 2014-02-13 Andreas Erban Method for compensating for a disturbance yaw moment in a vehicle having at least two wheel-individual drives
CN110091914A (en) * 2019-04-17 2019-08-06 中国汽车技术研究中心有限公司 A kind of distributed automobile multi-state identification differential forward method and system
CN110228375A (en) * 2019-04-30 2019-09-13 南京航空航天大学 A kind of distribution driving control method of the vehicle without deflecting roller pivot stud
CN111976504A (en) * 2020-08-26 2020-11-24 合肥工业大学 Torque distribution controller, control method and equipment of four-motor-driven automobile and storage medium
US20210046922A1 (en) * 2019-08-14 2021-02-18 Xiamen King Long United Automotive Industry Co., Ltd. Yaw motion control method for four-wheel distributed vehicle
CN114889447A (en) * 2022-05-09 2022-08-12 武汉理工大学 In-situ steering control method, system, device and medium for in-wheel motor driven vehicle
CN115285108A (en) * 2022-08-25 2022-11-04 中国第一汽车股份有限公司 A four-wheel drive vehicle turning control method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140046549A1 (en) * 2011-02-07 2014-02-13 Andreas Erban Method for compensating for a disturbance yaw moment in a vehicle having at least two wheel-individual drives
CN110091914A (en) * 2019-04-17 2019-08-06 中国汽车技术研究中心有限公司 A kind of distributed automobile multi-state identification differential forward method and system
CN110228375A (en) * 2019-04-30 2019-09-13 南京航空航天大学 A kind of distribution driving control method of the vehicle without deflecting roller pivot stud
US20210046922A1 (en) * 2019-08-14 2021-02-18 Xiamen King Long United Automotive Industry Co., Ltd. Yaw motion control method for four-wheel distributed vehicle
CN111976504A (en) * 2020-08-26 2020-11-24 合肥工业大学 Torque distribution controller, control method and equipment of four-motor-driven automobile and storage medium
CN114889447A (en) * 2022-05-09 2022-08-12 武汉理工大学 In-situ steering control method, system, device and medium for in-wheel motor driven vehicle
CN115285108A (en) * 2022-08-25 2022-11-04 中国第一汽车股份有限公司 A four-wheel drive vehicle turning control method and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025026066A1 (en) * 2023-07-28 2025-02-06 浙江极氪智能科技有限公司 Vehicle steering control method and apparatus, vehicle, and storage medium
WO2025055812A1 (en) * 2023-09-13 2025-03-20 比亚迪股份有限公司 On-the-spot u-turn control method and control apparatus, vehicle and storage medium
WO2025139493A1 (en) * 2023-12-28 2025-07-03 长城汽车股份有限公司 Vehicle spin turn control method and apparatus, vehicle, and storage medium
CN118833075A (en) * 2024-07-15 2024-10-25 重庆赛力斯凤凰智创科技有限公司 Vehicle control method, device, computer device and storage medium

Similar Documents

Publication Publication Date Title
CN115923932A (en) Steering control method, device, equipment and medium for distributed drive vehicle
WO2017028788A1 (en) Auxiliary steering system and auxiliary steering method for electric vehicle and electric vehicle
CN113071332B (en) Torque control method for dual-motor electric vehicle, electric vehicle and storage medium
US8788150B2 (en) System and method for controlling a vehicle using in-wheel system
CN112550430B (en) Vehicle stability control method and system
CN111942349A (en) Brake redundancy backup system and brake method suitable for automatic driving
CN116654088A (en) Steering method and device for distributed driving vehicle, vehicle and storage medium
CN112339744B (en) Method for controlling wheel slip of vehicle
CN116215656A (en) Vehicle and its control method, control device and storage medium
WO2024012089A1 (en) Control method and apparatus for distributed three-motor vehicle, electric vehicle and medium
CN116039758A (en) Steering control method, device, equipment and medium for distributed driving vehicle
WO2021182428A1 (en) Drive control device for vehicle having independently driven wheels
CN114734832A (en) Distributed three-motor driving torque vector distribution method and device and electric automobile
WO2023029711A1 (en) Chassis domain control method under high-speed working condition, and related apparatus
EP3854623B1 (en) Motor control unit
CN116198589A (en) Vehicle torque steering compensation method and device, vehicle controller, storage medium
JP2021109454A (en) Turn control device of vehicle
CN111301423A (en) Control method, chassis domain control system and timely four-wheel drive type automobile
CN113682304B (en) Method and system for assisting steering of vehicle
WO2024055671A1 (en) Vehicle control unit, motor control unit, and related device
CN115972921A (en) Distributed drive torque distribution method, device, equipment and medium
CN115848384A (en) Distributed-drive longitudinal speed determination method, device, equipment and medium
CN115973155A (en) Vehicle U-turn control method, device and vehicle
US12371004B2 (en) Driving/braking force control apparatus
US20230382367A1 (en) Driving/braking force control apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination