This patent application claims the benefit and priority of Chinese Patent Application No. 202010764654.7, filed on Jul. 31, 2020, the disclosure of which is incorporated by reference herein in its entirety as part of the present application.
The present disclosure relates to the technical field of vehicles, in particular to a fault-tolerant tracking control method of a four-wheel distributed electric drive autonomous vehicle.
A four-wheel distributed electric drive auto-driving vehicle has one or more hub motor faults when driving along the preset trajectory, and it has no torque output or can only provide part of the required driving torque, which will result in the problem that it is difficult for the vehicle to track the preset trajectory under the original control law. It even has the risk of vehicle instability, which affects the safety of the vehicle.
At present, the fault processing method for a four-wheel distributed electric drive autonomous vehicle is relatively simple. Generally, the fault information is diagnosed. After the fault information level is obtained, the fault is processed according to the fault information level. When the fault level is low, the fault is generally not processed actively, but when the fault level exceeds a certain threshold, the fault is generally processed by controlling the vehicle to return to the vehicle maintenance point or by emergency braking. However, for a four-wheel distributed electric drive autonomous vehicle, when the power system fails, the vehicle often cannot return to the vehicle maintenance point, and can only carry out emergency braking. Even if the fault level does not exceed the threshold value, it may cause the vehicle to deviate from the preset trajectory, and even cause the vehicle to lose stability and have accidents. Therefore, the existing fault processing measures for a four-wheel distributed electric drive autonomous vehicle have certain safety risks.
The purpose of the present disclosure is to provide a fault-tolerant tracking control method of a four-wheel distributed electric drive autonomous vehicle, which can ensure the vehicle to drive along a planned path or carry out emergency risk avoiding when the driving system of the vehicle fails and the hub motor cannot provide the required torque, so as to improve the safety of the vehicle.
A fault-tolerant tracking control method of a four-wheel distributed electric drive autonomous vehicle comprises the steps of:
S0: setting initial conditions;
wherein a four-wheel distributed electric drive autonomous vehicle is equipped with hub motors in four wheels to provide power; the actual output torque of each hub motor during normal driving is Ti, i=1, 2, 3, 4, which corresponds to a left front wheel, a right front wheel, a left rear wheel and a right rear wheel, its value is equal to the output torque Tri (i=1, 2, 3, 4) required for vehicle tracking, and the output torque of each hub motor is separately and independently controlled by the corresponding motor controller;
the fault coefficient of each hub motor is set as ξi (i=1, 2, 3, 4), its value is the ratio of the actual output torque Ti of the hub motor to the required output torque Tri, the value range is [0, 1]; when the fault coefficient of each hub motor of the vehicle is 1, it is in the ideal working state; when the fault coefficient of a hub motor is 0, it means that the wheel has completely lost the driving force of the motor; when the fault coefficient of a hub motor is between 0 and 1, it means that the wheel motor can still provide some required driving torque;
the fault identification of the hub motor is set as Si (i=1, 2, 3, 4), when a hub motor works normally, Si is 0, if it is in the fault state, Si is set to 1;
the power system fault cannot be recovered in a short time by restarting the motor or the vehicle is in a state that does not have the conditions for immediate repair;
S1: obtaining the output torque and the fault coefficient of a hub motor, wherein the method is as follows:
obtaining the current driving state of the four-wheel distributed electric drive autonomous vehicle by a relevant on-board controller, transmitting the sensor signal to the VCU through the CAN bus; calculating and providing the reference driving state of the vehicle by the vehicle planning decision-making layer in the on-board industrial computer, and transmitting the reference driving state to the VCU through the CAN bus; according to the deviation between the current driving state and the reference driving state of the vehicle, calculating the required output torque of the hub motor through the existing tracking control strategy by the VCU.
Because of the power system fault caused by the fault of the motor controller, the output torque of the hub motor cannot be directly obtained by its corresponding motor controller. In the technical scheme, the actual output torque of each hub motor is estimated in real time through the parameter real-time observer set in the VCU based on the measured values of the vehicle speed sensor, the yaw angle acceleration sensor and the wheel speed sensor. The fault coefficient of the hub motor is calculated from the real-time estimated value of the actual output torque and the required output torque.
S2: fault diagnosis and fault-tolerant tracking, wherein the flow is as follows:
first, it is judged whether the vehicle power system enters a fault state; if the fault coefficient of a certain hub motor is kept below a higher threshold (the threshold should generally be in the range of [0.7, 0.9]) for a long time or at a lower threshold (the threshold should generally be in the range of [0.3, 0]) for a certain time, it is considered that the hub motor is in the fault state, Si is set to 1, entering the set fault-tolerant tracking link;
in the fault-tolerant tracking link, first, it is necessary to judge the fault modes of the current vehicle to determine whether the vehicle is in a controllable state at present: according to the number and position of the faulty hub motors, the vehicle fault modes are classified into six types, including: {circle around (1)} fault of a single motor at any position; {circle around (2)} fault of two motors on the same side; {circle around (3)} fault of two motors on different sides and same axes; {circle around (4)} fault of two motors on different sides and different axes; {circle around (5)} fault of three motors at any position; {circle around (6)} fault of all four motors; according to engineering experience, the vehicle is still in controllable state in {circle around (1)} to {circle around (5)} fault modes, and the vehicle is in completely uncontrollable state in {circle around (6)} fault mode;
S3: using different control logics for different fault modes as follows.
(1) When the vehicle is in any one of {circle around (1)} {circle around (2)} {circle around (3)} {circle around (4)} fault modes, the vehicle is in a controllable state, the compensation of the transverse and longitudinal driving force of the vehicle is realized through other hub motors and active steering systems working normally. The compensation method is as follows: introducing the fault coefficient ξi into the original control strategy, which is re-integrated into the fault-tolerant tracking control strategy; during steering, compensating the yaw moment by using the hub motor working normally; if the required yaw moment compensation value is too large and exceeds the working limit of the hub motor, providing additional yaw angle compensation by an active steering system; when driving in a straight line, providing yaw angle compensation only by the active steering system for vehicle yaw caused by the fault of the hub motor. Through the above compensation method, the vehicle realizes fault-tolerant tracking in {circle around (1)} {circle around (2)} {circle around (3)} {circle around (4)} fault modes.
(2) When the vehicle is in {circle around (5)} fault mode, although the vehicle is in a controllable state, the vehicle is capable of only driving at a very low speed and uncapable of tracking effectively in the face of complex paths. At this time, the vehicle VCU reports the fault to the path planning layer through the CAN bus. After receiving the fault report from the CAN bus, the path planning layer abandons the original planned path and re-plans the path according to the current vehicle driving environment with a safe parking spot as the target. The vehicle VCU tracks the re-planned path, drives at a low speed and stops at a safe parking spot at last;
(3) When the vehicle is in {circle around (6)} fault mode, the vehicle is in an uncontrollable state. At this time, the vehicle is uncapable of avoiding danger in an emergency. No matter whether the driving environment where the vehicle is located at present is capable of guaranteeing the safety of the vehicle during emergency braking, braking measures should be taken, that is, the vehicle actively cuts off the energy supply of the hub motor, and the brake-by-wire system adopts emergency braking or controlled deceleration braking scheme according to the driving speed of the vehicle at this time. If the driving speed of the vehicle does not exceed the low-speed limit value at this time or the driving speed exceeds the low-speed limit value but the driving environment meets the emergency braking condition of the vehicle (that is, emergency braking will not result in potential safety hazards), the brake performs emergency braking; if the driving speed of the vehicle exceeds the low speed limit at this time and the driving environment does not meet the emergency braking condition, the vehicle braking deceleration should be guaranteed not to exceed the safe braking deceleration, so as to avoid the rear-end collision problems caused by sudden braking as much as possible.
According to the present disclosure, aiming at different fault conditions of a power system of the distributed electric drive autonomous vehicle, different control methods and compensation modes are utilized to realize vehicle fault-tolerant tracking or emergency risk avoiding on the premise of ensuring vehicle safety as much as possible.
The specific technical scheme of the present disclosure will be explained in conjunction with embodiments.
S0: Initial conditions are set.
The basic structural schematic diagram of the four-wheel distributed electric drive autonomous vehicle is shown in
The actual output torque of each hub motor 2 during normal driving is Ti (i=1, 2, 3, 4, corresponding to the left front wheel, the right front wheel, the left rear wheel and the right rear wheel, respectively), which is equal to the required output torque Tri (i=1, 2, 3, 4) for vehicle tracking. The output torque of each hub motor 2 is separately and independently controlled by the corresponding motor controller 6. The fault coefficient of each hub motor is set as ξi (i=1, 2, 3, 4), its value is the ratio of the actual output torque Ti of the hub motor 2 to the required output torque Tri, and the value range is [0, 1]. When the fault coefficient of each hub motor of the vehicle is 1, it is in a fault-free state; when the fault coefficient of a hub motor is 0, it means that the wheel has completely lost the driving force of the motor; when the fault coefficient of a hub motor is between 0 and 1, it means that the wheel motor can still provide some required driving torque. The fault identification of the hub motor is set as Si (i=1, 2, 3, 4). When a hub motor 2 works normally, Si is 0. If it is in the fault state, Si is set to 1. By default, the power system fault discussed in this technical scheme cannot be recovered in a short time by restarting the motor or the vehicle is in a state that does not have the conditions for immediate repair.
This technical scheme is mainly carried out in the vehicle controller VCU. The schematic diagram of information transmission of VCU and its related components is shown in
The general architecture of the fault-tolerant tracking method for a four-wheel distributed electric drive autonomous vehicle proposed by the present disclosure is shown in
S1: The output torque and the fault coefficient of a hub motor are obtained. Corresponding parameters can be obtained according to the information transmission flow of VCU and its related components.
S2: Fault diagnosis and fault-tolerant tracking has the following flow.
First, it is judged whether the vehicle power system enters a fault state. It is assumed that the criteria for judging the fault state of the vehicle power system are as follows, as shown in
In the fault-tolerant tracking link, first, it is necessary to judge the fault modes of the current vehicle to determine whether the vehicle is in a controllable state at present. According to the number and position of the faulty hub motors, the vehicle fault modes are classified into six types, including: {circle around (1)} fault of a single motor at any position; {circle around (2)} fault of two motors on the same side; {circle around (3)} fault of two motors on different sides and same axes; {circle around (4)} fault of two motors on different sides and different axes; {circle around (5)} fault of three motors at any position; {circle around (6)} fault of all four motors. According to engineering experience, the vehicle is still in controllable state in {circle around (1)} to {circle around (5)} fault modes, and the vehicle is in completely uncontrollable state in {circle around (6)} fault mode;
S3: Different control logics are used for different fault modes, which is described as follows.
(1) When the vehicle is in any one of {circle around (1)} {circle around (2)} {circle around (3)} {circle around (4)} fault modes, the vehicle is in a controllable state. The compensation of the transverse and longitudinal driving force of the vehicle is realized through other hub motors and active steering systems working normally. The compensation method is shown in
(2) If the vehicle is in {circle around (5)} fault mode, although the vehicle is in a controllable state, the vehicle is capable of only traveling at a very low speed and uncapable of tracking effectively in the face of complex paths. At this time, the vehicle VCU reports the fault to the path planning layer through the CAN bus. The path planning layer abandons the original planned path and re-plans the path according to the current vehicle driving environment with a safe parking spot as the target. The vehicle VCU tracks the re-planned path, drives at a low speed and stops at a safe parking spot at last.
(3) When the vehicle is in {circle around (6)} fault mode, the vehicle is in an uncontrollable state. At this time, the vehicle cannot drive to a safe parking spot. Therefore, no matter whether the driving environment where the vehicle is located at present is capable of guaranteeing the safety of the vehicle during emergency braking, braking measures should be taken, that is, the vehicle actively cuts off the energy supply of the hub motor, and braking is performed by the brake-by-wire system. According to the actual situation of urban transportation, assuming that the emergency braking condition of the vehicle at this time is that the driving speed of the vehicle is lower than 36 km/h or there is no vehicle following within 30 m behind the vehicle, it can be seen that the vehicle in the example mentioned in this embodiment does not meet the emergency braking condition, so that it is necessary to brake at a constant braking deceleration according to the speed and distance of the following vehicle, so as to provide reaction time for the rear vehicle as much as possible and avoid rear-end collision problem caused by sudden braking. Assuming that the safe braking deceleration is 4 m/s2 after obtaining the speed of the following vehicle through a sensing device such as laser radar, the vehicle should decelerate at a braking deceleration not greater than the safe deceleration, and finally realize safe braking and parking.
It should be noted that the above is only a specific example of the present disclosure. The present disclosure is not limited to the above embodiments. All local modifications, equivalent substitutions, improvements, etc. made on the basis of the spirit and principles of the present disclosure should be included in the scope of protection of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202010764654.7 | Jul 2020 | CN | national |