METHOD AND APPARATUS FOR FRONT AND REAR DRIVING TORQUE DISTRIBUTION OF VEHICLE, AND VEHICLE
20230339456 · 2023-10-26
Assignee
Inventors
- Jie Luo (Shanghai, CN)
- Donghao LIU (Shanghai, CN)
- Yongsheng ZHANG (Shanghai, CN)
- Mingze Ling (Shanghai, CN)
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W2520/403
PERFORMING OPERATIONS; TRANSPORTING
B60W30/045
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W30/045
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
Abstract
In a method for front-rear driving torque distribution of a vehicle, a controlling apparatus determines an expected status parameter existing during steering of a vehicle based on a wheel angle of the vehicle. The controlling apparatus determines a current correction yawing moment based on an actual status parameter existing during the steering of the vehicle and the expected status parameter, and determines a mapping relationship between a correction yawing moment and a torque distribution coefficient based on the wheel angle and acceleration information of the vehicle. The controlling apparatus then determines a torque distribution coefficient of the vehicle based on the current correction yawing moment and the mapping relationship, and determines front and rear axle driving torques of the vehicle based on the torque distribution coefficient of the vehicle.
Claims
1. A method performed by a controller for front and rear driving torque distribution to axles of a vehicle, the method comprising: determining, based on a wheel angle of the vehicle, an expected status parameter existing during steering of the vehicle; determining a current correction yawing moment based on an actual status parameter existing during the steering of the vehicle and the expected status parameter; determining a mapping relationship between a correction yawing moment and a torque distribution coefficient based on the wheel angle and acceleration information of the vehicle; determining a torque distribution coefficient of the vehicle based on the current correction yawing moment and the mapping relationship; and determining front and rear axle driving torques of the vehicle based on the torque distribution coefficient of the vehicle.
2. The method according to claim 1, wherein the step of determining the mapping relationship between the correction yawing moment and the torque distribution coefficient comprises: determining a maximum correctable yawing moment and a minimum correctable yawing moment based on the wheel angle and the acceleration information; and determining the mapping relationship based on the wheel angle, the maximum correctable yawing moment, and the minimum correctable yawing moment.
3. The method according to claim 2, further comprising: when it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, and the correction yawing moment is less than the minimum correctable yawing moment, determining the torque distribution coefficient of the vehicle is a first preset coefficient; when it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, and the correction yawing moment is greater than the maximum correctable yawing moment, the torque distribution coefficient of the vehicle is a second preset coefficient; when it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, and the correction yawing moment is less than the minimum correctable yawing moment, the torque distribution coefficient of the vehicle is a third preset coefficient; or when it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, and the correction yawing moment is greater than the maximum correctable yawing moment, the torque distribution coefficient of the vehicle is a fourth preset coefficient.
4. The method according to claim 2, further comprising: when the current correction yawing moment is less than the minimum correctable yawing moment, or the current correction yawing moment is greater than the maximum correctable yawing moment, sending a correction trigger instruction to an electronic stability control system ESC, to trigger the ESC to output a braking torque of each wheel.
5. The method according to claim 1, wherein the actual status parameter comprises an actual yaw velocity and an actual centroid side-slip angle, and the expected status parameter comprises an expected yaw velocity and an expected centroid side-slip angle, and wherein the step of determining the current correction yawing moment based on the actual status parameter existing during the steering of the vehicle and the expected status parameter comprises: determining the current correction yawing moment of the vehicle based on a deviation between the actual yaw velocity and the expected yaw velocity and a deviation between the actual centroid side-slip angle and the expected centroid side-slip angle.
6. The method according to claim 1, wherein the step of determining front and rear axle driving torques of the vehicle based on the torque distribution coefficient comprises: obtaining a total required driving torque of the vehicle; and determining the front and rear axle driving torques of the vehicle based on the total required driving torque and the torque distribution coefficient, and sending the front and rear axle driving torques to corresponding motor controllers.
7. An apparatus for front and rear driving torque distribution to axles of a vehicle, comprising: input ends and out ends; a processor configured to perform operations of: determining, based on a wheel angle of the vehicle, an expected status parameter existing during steering of the vehicle; determining a current correction yawing moment based on an actual status parameter existing during the steering of the vehicle and the expected status parameter; determining a mapping relationship between a correction yawing moment and a torque distribution coefficient based on the wheel angle and acceleration information of the vehicle; determining a torque distribution coefficient of the vehicle based on the current correction yawing moment and the mapping relationship; and determining front and rear axle driving torques of the vehicle based on the torque distribution coefficient of the vehicle.
8. The apparatus according to claim 7, wherein the operation of determining the mapping relationship between the correction yawing moment and the torque distribution coefficient comprises: determining a maximum correctable yawing moment and a minimum correctable yawing moment based on the wheel angle and the acceleration information; and determining the mapping relationship based on the wheel angle, the maximum correctable yawing moment, and the minimum correctable yawing moment.
9. The apparatus according to claim 8, wherein the processor is further configured to perform an operation of: when it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, and the correction yawing moment is less than the minimum correctable yawing moment, determining the torque distribution coefficient of the vehicle is a first preset coefficient; when it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, and the correction yawing moment is greater than the maximum correctable yawing moment, the torque distribution coefficient of the vehicle is a second preset coefficient; when it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, and the correction yawing moment is less than the minimum correctable yawing moment, the torque distribution coefficient of the vehicle is a third preset coefficient; or when it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, and the correction yawing moment is greater than the maximum correctable yawing moment, the torque distribution coefficient of the vehicle is a fourth preset coefficient.
10. The apparatus according to claim 8, wherein the processor is further configured to perform an operation of: when the current correction yawing moment is less than the minimum correctable yawing moment, or the current correction yawing moment is greater than the maximum correctable yawing moment, sending a correction trigger instruction to an electronic stability control system ESC, to trigger the ESC to output a braking torque of each wheel.
11. The apparatus according to claim 7, wherein the actual status parameter comprises an actual yaw velocity and an actual centroid side-slip angle, and the expected status parameter comprises an expected yaw velocity and an expected centroid side-slip angle, and wherein the operation of determining the current correction yawing moment based on the actual status parameter existing during the steering of the vehicle and the expected status parameter comprises: determining the current correction yawing moment of the vehicle based on a deviation between the actual yaw velocity and the expected yaw velocity and a deviation between the actual centroid side-slip angle and the expected centroid side-slip angle.
12. The apparatus according to claim 7, wherein the operation of determining front and rear axle driving torques of the vehicle based on the torque distribution coefficient comprises: obtaining a total required driving torque of the vehicle; and determining the front and rear axle driving torques of the vehicle based on the total required driving torque and the torque distribution coefficient, and sending the front and rear axle driving torques to corresponding motor controllers.
13. A vehicle comprising: a front axle motor controller; a rear axle motor controller; an apparatus for front and rear driving torque distribution to wheels of the vehicle, wherein the apparatus has output ends connected to the front axle motor controller and the rear axle motor controller, and is configured to perform operations of: determining, based on a wheel angle of the vehicle, an expected status parameter existing during steering of the vehicle; determining a current correction yawing moment based on an actual status parameter existing during the steering of the vehicle and the expected status parameter; determining a mapping relationship between a correction yawing moment and a torque distribution coefficient based on the wheel angle and acceleration information of the vehicle; determining a torque distribution coefficient of the vehicle based on the current correction yawing moment and the mapping relationship; and determining front and rear axle driving torques of the vehicle based on the torque distribution coefficient of the vehicle.
14. The vehicle according to claim 13, wherein the operation of determining the mapping relationship between the correction yawing moment and the torque distribution coefficient comprises: determining a maximum correctable yawing moment and a minimum correctable yawing moment based on the wheel angle and the acceleration information; and determining the mapping relationship based on the wheel angle, the maximum correctable yawing moment, and the minimum correctable yawing moment.
15. The vehicle according to claim 14, wherein the apparatus is further configured to perform an operation of: when it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, and the correction yawing moment is less than the minimum correctable yawing moment, determining the torque distribution coefficient of the vehicle is a first preset coefficient; when it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, and the correction yawing moment is greater than the maximum correctable yawing moment, the torque distribution coefficient of the vehicle is a second preset coefficient; when it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, and the correction yawing moment is less than the minimum correctable yawing moment, the torque distribution coefficient of the vehicle is a third preset coefficient; or when it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, and the correction yawing moment is greater than the maximum correctable yawing moment, the torque distribution coefficient of the vehicle is a fourth preset coefficient.
16. The vehicle according to claim 14, wherein the apparatus is further configured to perform an operation of: when the current correction yawing moment is less than the minimum correctable yawing moment, or the current correction yawing moment is greater than the maximum correctable yawing moment, sending a correction trigger instruction to an electronic stability control system ESC, to trigger the ESC to output a braking torque of each wheel.
17. The vehicle according to claim 13, wherein the actual status parameter comprises an actual yaw velocity and an actual centroid side-slip angle, and the expected status parameter comprises an expected yaw velocity and an expected centroid side-slip angle, and wherein the operation of determining the current correction yawing moment based on the actual status parameter existing during the steering of the vehicle and the expected status parameter comprises: determining the current correction yawing moment of the vehicle based on a deviation between the actual yaw velocity and the expected yaw velocity and a deviation between the actual centroid side-slip angle and the expected centroid side-slip angle.
18. The vehicle according to claim 13, wherein the operation of determining front and rear axle driving torques of the vehicle based on the torque distribution coefficient comprises: obtaining a total required driving torque of the vehicle; and determining the front and rear axle driving torques of the vehicle based on the total required driving torque and the torque distribution coefficient, and sending the front and rear axle driving torques to the front axle motor controller and the rear axle motor controller, respectively.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
DESCRIPTION OF EMBODIMENTS
[0049] The method for front and rear driving torque distribution of a vehicle provided in this application is specifically a method for torque distribution between front and rear axles of an electric vehicle based on front-to-rear centralized driving manner in a steering working condition, and is referred to as a method for torque distribution between front and rear axles for short. The method is applicable to the vehicle control field.
[0050] Torque distribution between front and rear axles is a key technology of four-wheel drive automobiles. Power and stability performance of vehicles can be effectively improved by controlling the torque distribution between front and rear axles. At present, in addition to being distributed based on a fixed ratio, driving torque distribution between front and rear axles of a vehicle driven in a front-to-rear centralized manner is usually based on efficiency of a motor and/or an engine or axle loads of the front and rear axles (load weights of the front and rear axles), so that the vehicle can obtain better economy and power. However, such distribution policy of torque between the front and rear axles does not fully consider vehicle stability. As a result, the vehicle may lose stability in a steering condition when oversteer or understeer tends to occur.
[0051] With an advantage of fast response of a motor, vehicle control systems (such as an anti-lock brake system (ABS), a traction control system (TCS), and an electronic stability control system (ESC) can be effectively coordinated and controlled through the torque distribution between front and rear axles. An ESC dynamics control algorithm uses braking force vectoring control to provide a braking force to perform vehicle braking and an additional yawing moment to improve vehicle operation performance and stability. A torque vectoring (TV) control algorithm uses driving force vectoring control to provide a driving force to drive a vehicle and an additional yawing moment to improve vehicle operation performance and stability. A front to rear torque vectoring (FRTV) control algorithm provided in this application belongs to one of TV control algorithms.
[0052]
[0053]
[0054] An input end of the apparatus 26 for front and rear driving torque distribution of a vehicle is separately connected to the accelerator pedal 21, the inertial measurement unit 22, the steering wheel angle sensor 23, the braking system 24, and the battery management system 25 through a CAN bus. An output end of the apparatus 26 for front and rear driving torque distribution of a vehicle is separately connected to the front axle motor controller 27 and the rear axle motor controller 28 through the CAN bus. The front axle motor controller 27 is connected to the front drive motor 29, and the rear axle motor controller 28 is connected to the rear drive motor 210.
[0055]
[0056] In some feasible implementations, with reference to
[0057] The signal processing module receives an actual yaw velocity {dot over (φ)}.sub.act, a longitudinal acceleration a.sub.x, and a lateral acceleration a.sub.y that are sent by the inertial measurement unit 22, and a steering wheel angle δ sent by the steering wheel angle sensor 23, obtains a vehicle speed ν, a road surface adhesion coefficient μ, and an actual centroid side-slip angle β.sub.act through calculation based on the foregoing parameters, sends ν, and δ to the expected value calculation module, sends μ, a.sub.x, and a.sub.y to the mapping relationship determining module, and sends δ to the vehicle steering determining module.
[0058] The expected value calculation module calculates an expected yaw velocity {dot over (φ)}.sub.ref and an expected centroid side-slip angle β.sub.ref based on ν and δ, and sends {dot over (φ)}.sub.ref and β.sub.ref to the correction yawing moment calculation module.
[0059] The correction yawing moment calculation module obtains a current correction yaw torque ΔM of the vehicle through calculation based on an error Δ{dot over (φ)}={dot over (φ)}.sub.act−{dot over (φ)}.sub.ref act ref between the actual yaw velocity and the expected yaw velocity, and an error Δβ=β.sub.act−β.sub.ref between the actual centroid side-slip angle and the expected centroid side-slip angle. It may be understood that ΔM is a yawing moment used to correct a steering status of the vehicle. Then, the correction yawing moment calculation module sends ΔM to the front and rear axle torque distribution module and the ESC intervention determining module separately.
[0060] The vehicle steering determining module may obtain a front wheel angle δ.sub.f through calculation based on δ=δ.sub.f*i, where i is a transfer ratio between a steering wheel to a front axle steering wheel, and then determine steering of the vehicle based on δ.sub.f, and separately send the steering of the vehicle to the mapping relationship determining module and the front and rear axle torque distribution module.
[0061] The mapping relationship determining module obtains, through calculation based on μ, a.sub.x, and a.sub.y, a maximum correctable yawing moment ΔM.sub.cor,max and a minimum correctable yawing moment ΔM.sub.cor,min that can be implemented through torque distribution between front and rear axles, determines a mapping relationship between a correction yawing moment and a torque distribution coefficient based on the steering of the vehicle, ΔM.sub.cor,max, and ΔM.sub.cor,min, sends the mapping relationship between a correction yawing moment and a torque distribution coefficient to the front and rear axle torque distribution module, and sends ΔM.sub.cor,max and ΔM.sub.cor,min to the ESC intervention determining module. The foregoing mapping relationship is applicable to a case in which the correction yawing moment is greater than or equal to ΔM.sub.cor,min, and the correction yawing moment is less than or equal to ΔM.sub.cor,max.
[0062] The ESC intervention determining module may determine whether an ESC function is required to intervene based on a value relationship between ΔM, ΔM.sub.cor,min, and ΔM.sub.cor,max. When ΔM.sub.cor,min≤ΔM≤ΔM.sub.cor,max, the ESC function does not intervene; or when ΔM<ΔM.sub.cor,min or ΔM>ΔM.sub.cor,max, the ESC function intervenes, and an ESC intervention determining result is sent to the front and rear axle torque distribution module.
[0063] Then, when determining that an ESC intervention determining result is being not to intervene, the front and rear axle torque distribution module determines a front axle torque distribution coefficient and a rear axle torque distribution coefficient based on the mapping relationship and ΔM, and obtains the front axle driving torque T.sub.F and the rear axle driving torque T.sub.R of the vehicle through calculation based on the front axle torque distribution coefficient and the rear axle torque distribution coefficient and T.sub.req, and then outputs T.sub.F and T.sub.R respectively to the front axle motor controller 27 and the rear axle motor controller 28. The front axle motor controller 27 controls, based on T.sub.F, the front drive motor 29 to run, and the rear axle motor controller 28 controls, based on T.sub.R, the rear drive motor 210 to run.
[0064] Further, when determining that an ESC intervention determining result is being to intervene, the front and rear axle torque distribution module determines the front axle torque distribution coefficient and the rear axle torque distribution coefficient as preset coefficients based on the steering of the vehicle, obtains T.sub.F, and T.sub.R, through calculation based on the preset coefficients and T.sub.req, and outputs T.sub.F and T.sub.R to the front axle motor controller 27 and the rear axle motor controller 28 respectively. The front axle motor controller 27 controls, based on T.sub.F, the front drive motor 29 to run, and the rear axle motor controller 28 controls, based on T.sub.R, the rear drive motor 210 to run, to help the driver reduce a trend of understeer and a trend of oversteer in a steering working condition, so as to improve steering stability of the vehicle.
[0065] In addition, after the ESC intervention determining module determines that the ESC intervention determining result is being to intervene, that is, after it is determined that the ESC intervention determining result is being to intervene, the apparatus 26 for front and rear driving torque distribution of a vehicle sends a correction trigger instruction to the ESC controller 241 in the braking system 24. The ESC controller 241 obtains a braking torque of each wheel through calculation based on the instruction, and outputs the braking torque of each wheel to the wheel braking apparatus 242 corresponding to each wheel.
[0066] In this embodiment of this application, the apparatus 26 for front and rear driving torque distribution of a vehicle may dynamically perform torque distribution between front and rear axles based on real-time steering of the vehicle, the current correction yawing moment, and the mapping relationship between a correction yawing moment and a torque distribution coefficient, to improve operation stability and a track tracking capability of the vehicle in a steering working condition.
[0067] The following describes, with reference to the apparatus for front and rear driving torque distribution of a vehicle shown in
[0068]
[0069] S101: Determine, based on a wheel angle of a vehicle, an expected status parameter existing during steering of the vehicle.
[0070] The expected status parameter includes an expected yaw velocity and an expected centroid side-slip angle.
[0071] In some feasible implementations, the apparatus 26 for front and rear driving torque distribution of a vehicle may establish a two-degree-of-freedom vehicle model of the vehicle, and obtain an actual yaw velocity {dot over (φ)}.sub.act, a longitudinal acceleration a.sub.x, and a lateral acceleration a.sub.y of the vehicle by using the inertial measurement unit 22, obtain a steering wheel angle δ by using the steering wheel angle sensor 23, and calculate a longitudinal vehicle speed estimation value ν.sub.x′ and a lateral vehicle speed estimation value ν.sub.y′ of the vehicle based on {dot over (φ)}.sub.act, a.sub.x and a.sub.y as well as the two-degree-of-freedom vehicle model of the vehicle. A longitudinal speed ν.sub.x and a lateral speed ν.sub.y of the vehicle are calculated by using the extended Kalman filter and based on ν.sub.x′, ν.sub.y′, a.sub.x, and a.sub.y. Then, the apparatus 26 for front and rear driving torque distribution of a vehicle may obtain the expected yaw velocity {dot over (φ)}.sub.ref and the expected centroid side-slip angle β.sub.ref through calculation based on δ, ν.sub.x, and ν.sub.y as well as the two-degree-of-freedom vehicle model of the vehicle.
[0072] S102: Determine a current correction yawing moment based on an actual status parameter existing during the steering of the vehicle and the expected status parameter.
[0073] The actual status parameter includes an actual yaw velocity and an actual centroid side-slip angle.
[0074] Before performing step S102, the apparatus 26 for front and rear driving torque distribution of a vehicle may obtain, through calculation based on ν.sub.x and ν.sub.y, a speed ν of the vehicle, and obtain the actual centroid side-slip angle β.sub.act through calculation based on ν.
[0075] Then, the apparatus 26 for front and rear driving torque distribution of a vehicle determines the current correction yawing torque of the vehicle based on β.sub.act, {dot over (φ)}.sub.act, {dot over (φ)}.sub.ref, and β.sub.ref.
[0076] In some feasible implementations, the apparatus 26 for front and rear driving torque distribution of a vehicle determines the current correction yawing torque ΔM of the vehicle based on a deviation Δ{dot over (φ)}={dot over (φ)}.sub.act−{dot over (φ)}.sub.ref between {dot over (φ)}.sub.act and {dot over (φ)}.sub.ref, and a deviation Δβ=β.sub.act−β.sub.ref between β.sub.act and β.sub.ref.
[0077] In an embodiment, Δ{dot over (φ)} and Δβ may be used as input parameters of a proportional-integral-differential (PID) control algorithm to determine the current correction yawing moment ΔM of the vehicle.
[0078] In another embodiment, a fuzzy control algorithm may be used, Δ{dot over (φ)} and Δβ are used as input, and ΔM is used as output, a triangular membership function is used for Δ{dot over (φ)}, Δβ, and ΔM. Δ{dot over (φ)} and Δβ are divided into seven fuzzy subsets: NB (negative big), NM (negative medium), NS (negative small), ZE (zero), PS (positive small), PM (positive medium), and PB (positive big). To improve control precision, the output additional yawing moment is divided into nine fuzzy subsets: NVB (negative very big), NB (negative big), NM (negative medium), NS (negative small), ZE (zero), PS (positive small), PM (positive medium), PB (positive big), and PVB (positive very big). Then, a fuzzy quantity is output based on a fuzzy control rule. The fuzzy control rule may be as follows: when understeer occurs (Δ{dot over (φ)}<0), a positive correction yawing moment needs to be applied to reduce a trend of understeer of the vehicle, and ΔM is determined based on Δ{dot over (φ)} and Δβ. When an absolute value |Δ{dot over (φ)}| of a yaw velocity error is large, a large ΔM is output, and when |Δ{dot over (φ)}| is small, a positive correction yawing moment ΔM increases with an increase of an absolute value |Δβ| of a centroid side-slip angle error. When oversteer occurs (Δ{dot over (φ)}>0), a negative correction yawing moment needs to be applied to reduce a trend of oversteer of the vehicle, and ΔM is determined based on Δ{dot over (φ)} and Δβ. When |Δ{dot over (φ)}| is large, a negative correction yawing moment ΔM with a large absolute value is output. When |Δ{dot over (φ)}| is small, an absolute value of the negative correction yawing moment ΔM decreases with a decrease of |Δβ|. Afterward, the center of gravity method is used to convert the output fuzzy quantity into an accurate control quantity, and the current correction yawing moment ΔM of the vehicle is obtained.
[0079] S103: Determine a mapping relationship between a correction yawing moment and a torque distribution coefficient based on the wheel angle and acceleration information of the vehicle.
[0080] The wheel angle may be a front wheel angle, and the acceleration information includes a longitudinal acceleration and a lateral acceleration.
[0081] In a feasible implementation, the apparatus for front and rear driving torque distribution of a vehicle obtains a current road surface adhesion coefficient of the vehicle, determines a vertical load of each wheel of the vehicle based on the longitudinal acceleration and the lateral acceleration, determines a minimum value of vertical loads of all front wheels as a corrected front axle-wheel vertical load, determines a minimum value of vertical loads of all rear wheels as a corrected rear axle-wheel vertical load, determines a maximum front axle cornering force based on the corrected front axle-wheel vertical load and the road surface adhesion coefficient, and determines a maximum rear axle cornering force based on the corrected rear axle-wheel vertical load and the road surface adhesion coefficient. The maximum correctable yawing moment is determined based on the maximum front axle cornering force and the wheel angle, and the minimum correctable yawing moment is determined based on the maximum rear axle cornering force.
[0082] Specifically, the apparatus 26 for front and rear driving torque distribution of a vehicle may obtain a left front wheel side-slip angle δ.sub.f1 and a right front wheel side-slip angle δ.sub.f2, through calculation based on the longitudinal speed ν.sub.x and a lateral speed ν.sub.y of the vehicle, the actual yaw velocity {dot over (φ)}.sub.act, a yaw velocity gain Δ{dot over (φ)}, and the two-degree-of-freedom vehicle model, and input {dot over (φ)}.sub.act, Δ{dot over (φ)}, δ.sub.f1, and δ.sub.f2 into a BP neural network structure. The current road surface adhesion coefficient μ of the vehicle is estimated by using a BP neural network algorithm.
[0083] Then, the vertical load of each wheel of the vehicle is determined based on the longitudinal acceleration and the lateral acceleration.
F.sub.z,FL=0.5mgl.sub.r/(l.sub.f+l.sub.r)−0.5ma.sub.xh/(l.sub.f+l.sub.r)−ma.sub.yl.sub.rh/((l.sub.f+l.sub.r)*d.sub.f)
F.sub.z,FR=0.5mgl.sub.r/(l.sub.f+l.sub.r)−0.5ma.sub.xh/(l.sub.f+l.sub.r)+ma.sub.yl.sub.rh/((l.sub.f+l.sub.r)*d.sub.f)
F.sub.z,RL=0.5mgl.sub.r/(l.sub.f+l.sub.r)+0.5ma.sub.xh/(l.sub.f+l.sub.r)−ma.sub.yl.sub.rh/((l.sub.f+l.sub.r)*d.sub.r)
F.sub.z,RR=0.5mgl.sub.r/(l.sub.f+l.sub.r)+0.5ma.sub.xh/(l.sub.f+l.sub.r)+ma.sub.yl.sub.rh/((l.sub.f+l.sub.r)*d.sub.r)
[0084] F.sub.z,FL, F.sub.z,FR, F.sub.z,RL, and F.sub.z,RR are respectively a vertical load of a left front wheel, a vertical load of a right front wheel, a vertical load of a left rear wheel, and a vertical load of a right rear wheel in the vehicle dual-track model shown in
[0085] It may be understood that the vertical load of each wheel is a sum of a static load 0.5mgl.sub.r/(l.sub.f+l.sub.r) of the vehicle, a variation that is of a wheel load and that is caused by a longitudinal inertia force, and a variation that is of the wheel load and that is caused by a lateral inertia force.
[0086] To avoid slipping of a single wheel on a same axle, vertical loads of the left and right wheels on the same axle are corrected. A minimum value of the vertical loads of the left and right wheels on the front axle is determined as the corrected front-axle wheel vertical load, and a minimum value of the vertical loads of the left and right wheels on the rear axle is determined as the corrected rear axle-wheel vertical load, that is,
F.sub.z,FL,cor=F.sub.z,FR,cor=min(F.sub.z,FL,F.sub.z,FR)=0.5mgl.sub.r/(l.sub.f+l.sub.r)−0.5ma.sub.xh/(l.sub.f+l.sub.r)−ma.sub.yl.sub.rh/((l.sub.f+l.sub.r)*d.sub.f)
F.sub.z,RL,cor=F.sub.z,RR,cor=min(F.sub.z,RL,F.sub.z,RR)=0.5mgl.sub.r/(l.sub.f+l.sub.r)+0.5ma.sub.xh/(l.sub.f+l.sub.r)−ma.sub.yl.sub.rh/((l.sub.f+l.sub.r)*d.sub.r)
[0087] F.sub.z,FL,cor, F.sub.z,FR,cor, F.sub.z,RL,cor, and F.sub.z,RR,cor are respectively a corrected vertical load of the left front wheel, a corrected vertical load of the right front wheel, a corrected vertical load of the left rear wheel, and a corrected vertical load of the right rear wheel.
[0088] Then, the apparatus 26 for front and rear driving torque distribution of a vehicle may determine the maximum front axle cornering force based on the corrected front axle-wheel vertical load and the road surface adhesion coefficient, and determine the maximum rear axle cornering force based on the corrected rear axle-wheel vertical load and the road surface adhesion coefficient.
[0089] Specifically,
[0090] In actual working conditions, the tire is affected by longitudinal, lateral and vertical forces, but when a vertical load and a road surface adhesion coefficient are not changed, a resultant force generated in a tire tread imprint is fixed, and a relationship between the three may be expressed as μF.sub.z=√{square root over (F.sub.x.sup.2+F.sub.y.sup.2)}, where is a road surface adhesion coefficient μ, and F.sub.x, F.sub.y, and F.sub.z are longitudinal, lateral and vertical forces subjected to the tire respectively.
[0091] It can be learned based on
[0092] Then, the apparatus 26 for front and rear driving torque distribution of a vehicle may determine the maximum correctable yawing moment ΔM.sub.cor,max based on the maximum front axle cornering force F.sub.y,F,max and the front wheel angle δ.sub.f, and determine the minimum correctable yawing moment ΔM.sub.cor,min based on the maximum rear axle cornering force F.sub.y,R,max.
[0093] The steering of the vehicle is determined based on the front wheel angle δ.sub.f (for example, when δ.sub.f>0, the steering of the vehicle is to turn right). The mapping relationship between a correction yawing moment and a torque distribution coefficient is further determined by the steering of the vehicle, the minimum correctable yawing moment and the maximum correctable yawing moment.
[0094] When it is determined that the steering of the vehicle is to turn left, the mapping relationship between a correction yawing moment and a torque distribution coefficient is determined based on the minimum correctable yawing moment and the maximum correctable yawing moment:
[0095] In an implementation,
[0096] When the vehicle turns left, if ΔM.sub.cor,min≤ΔM.sub.req<0, because ΔM.sub.req<0, it indicates that the yawing moment used to correct the steering status of the vehicle, that is ΔM.sub.req, enables the vehicle to generate an effect of rotating clockwise around the vehicle centroid. That the vehicle turns left means that the vehicle actually moves in a counter-clockwise direction. Therefore, it may be determined that the vehicle has a trend of relative oversteer. It can be learned from
[0097] Further, with reference to
[0098] In another implementation,
[0099] If ΔM.sub.cor,min≤ΔM.sub.req<0, it may be determined that the vehicle has a trend of relative oversteer. With reference to
[0100] In still another implementation,
[0101] When it is determined that the steering of the vehicle is to turn right, the mapping relationship between a correction yawing moment and a torque distribution coefficient is determined based on the minimum correctable yawing moment and the maximum correctable yawing moment:
[0102]
[0103] When the vehicle turns right, if ΔM.sub.cor,min≤ΔM.sub.req<0, because ΔM.sub.req<0, indicates that the yawing moment used to correct the steering status of the vehicle, that is ΔM.sub.req, enables the vehicle to generate an effect of rotating clockwise around the vehicle centroid. That the vehicle turns right means that the vehicle actually moves in a clockwise direction. Therefore, it may be determined that the vehicle has a trend of relative understeer. It can be learned with reference to
[0104] Further, with reference to
[0105] In another implementation.
[0106] In still another implementation.
[0107] It may be understood that, regardless of whether a diagram for the mapping relationship between a correction yawing moment and a torque distribution coefficient is in a form of a straight line (as shown in
[0108] S104: Determine a torque distribution coefficient of the vehicle based on the current correction yawing moment and the mapping relationship, and determine front and rear axle driving torques of the vehicle based on the torque distribution coefficient of the vehicle.
[0109] The torque distribution coefficient of the vehicle may be a front axle torque distribution coefficient, or may be a rear axle torque distribution coefficient, or may be a front axle torque distribution coefficient and a rear axle torque distribution coefficient. The front and rear axle driving torques of the vehicle include a front axle driving torque and a rear axle driving torque of the vehicle.
[0110] In an implementation, when the torque distribution coefficient of the vehicle is the front axle torque distribution coefficient, the apparatus 26 for front and rear driving torque distribution of a vehicle determines the front axle torque distribution coefficient based on the current correction yawing moment and the mapping relationship, obtains a total required driving torque of the vehicle, determines a product of the front axle torque distribution coefficient and the total required driving torque of the vehicle as the front axle driving torque of the vehicle, and determines a difference between the total required driving torque of the vehicle and the front axle driving torque of the vehicle as the rear axle driving torque of the vehicle.
[0111] For example, it is assumed that the torque distribution coefficient of the vehicle is the front axle torque distribution coefficient i.sub.F=0.6, and the total required driving torque of the vehicle is T.sub.req=300N.Math.m. The apparatus 26 for front and rear driving torque distribution of a vehicle may obtain the front axle driving torque T.sub.F=T.sub.req*i.sub.F=180N.Math.m of the vehicle through calculation, and then obtain the rear axle driving torque T.sub.R=T.sub.req−T.sub.F=120N.Math.m of the vehicle through calculation.
[0112] In another implementation, when the torque distribution coefficient of the vehicle is the rear axle torque distribution coefficient, the apparatus 26 for front and rear driving torque distribution of a vehicle determines a front axle torque distribution coefficient based on the current correction yawing moment and the mapping relationship, determines a difference between 1 and the front axle torque distribution coefficient as the rear axle torque distribution coefficient, obtains a total required driving torque of the vehicle, determines a product of the rear axle torque distribution coefficient and the total required driving torque of the vehicle as the rear axle driving torque of the vehicle, and determines a difference between the total required driving torque of the vehicle and the rear axle driving torque of the vehicle as the front axle driving torque of the vehicle.
[0113] For example, it is assumed that the apparatus 26 for front and rear driving torque distribution of a vehicle determines the front axle torque distribution coefficient i.sub.F=0.6 based on the current correction yawing moment and the mapping relationship, and obtains the total required driving torque T.sub.req=300N.Math.m of the vehicle. In this case, the apparatus 26 for front and rear driving torque distribution of a vehicle obtains the torque distribution coefficient of the vehicle through calculation, that is, the rear axle torque distribution coefficient i.sub.R=1−i.sub.F=0.4, and then obtains the rear axle driving torque T.sub.R=T.sub.req*i.sub.R=120N.Math.m of the vehicle through calculation, and further obtains the front axle driving torque T.sub.F=T.sub.req−T.sub.R=170N.Math.m of the vehicle through calculation.
[0114] In still another implementation, when the torque distribution coefficient of the vehicle is the front axle torque distribution coefficient and the rear axle torque distribution coefficient, the apparatus 26 for front and rear driving torque distribution of a vehicle determines the front axle torque distribution coefficient based on the current correction yawing moment and the mapping relationship, determines a difference between 1 and the front axle torque distribution coefficient as the rear axle torque distribution coefficient, obtains a total required driving torque of the vehicle, determines a product of the front axle torque distribution coefficient and the total required driving torque of the vehicle as the front axle driving torque of the vehicle, and determines a product of the rear axle torque distribution coefficient and the total required driving torque of the vehicle as the rear axle driving torque of the vehicle.
[0115] For example, it is assumed that the apparatus 26 for front and rear driving torque distribution of a vehicle determines the front axle torque distribution coefficient i.sub.F=0.6 based on the current correction yawing moment and the mapping relationship, and obtains the total required driving torque T.sub.req=300N.Math.m of the vehicle. In this case, the apparatus 26 for front and rear driving torque distribution of a vehicle obtains the rear axle torque distribution coefficient i.sub.R=1−i.sub.F=0.4 through calculation, and then obtains the front axle driving torque T.sub.F=T.sub.req*i.sub.F=180N.Math.m of the vehicle, and further obtains the rear axle driving torque T.sub.R=T.sub.req*i.sub.R=120N.Math.m of the vehicle through calculation.
[0116] The following describes this step by using an example in which the torque distribution coefficient of the vehicle is the front axle torque distribution coefficient and the rear axle torque distribution coefficient.
[0117] When it is determined, based on step S103, that the steering of the vehicle is to turn left:
[0118] In an embodiment, if the current correction yawing moment ΔM is greater than or equal to ΔM.sub.cor,min, and is less than or equal to ΔM.sub.cor,max, the front axle torque distribution coefficient i.sub.F=(ΔM.sub.cor,max−ΔM)/(ΔM.sub.cor,max−ΔM.sub.cor,min) may be obtained based on the mapping relationship between a correction yawing moment and a torque distribution coefficient shown in
[0119] In another embodiment, if ΔM<ΔM.sub.cor,min, the torque distribution coefficient of the vehicle may be a first preset coefficient, for example, i.sub.F=1, or i.sub.R=0; or if ΔM>ΔM.sub.cor,max, the torque distribution coefficient of the vehicle may be a second preset coefficient, for example, i.sub.F=0, or i.sub.R=1.
[0120] When it is determined, based on step S103, that the steering of the vehicle is to turn right:
[0121] In an embodiment, if ΔM.sub.cor,min≤ΔM≤ΔM.sub.cor,max, the front axle torque distribution coefficient i.sub.F=(ΔM−ΔM.sub.cor,min)/(ΔM.sub.cor,max−ΔM.sub.cor,min) may be obtained based on the mapping relationship between a correction yawing moment and a torque distribution coefficient shown in
[0122] In another embodiment, if ΔM<ΔM.sub.cor,min, the torque distribution coefficient of the vehicle may be a third preset coefficient, for example, i.sub.F=0, or i.sub.R=1; or if ΔM>ΔM.sub.cor,max, the torque distribution coefficient of the vehicle may be a fourth preset coefficient, for example, i.sub.F=1, or i.sub.R=0.
[0123] Then, the total required driving torque of the vehicle is determined, the front and rear axle driving torques of the vehicle are determined based on the total required driving torque and the torque distribution coefficient, and the front and rear axle driving torques are sent to corresponding motor controllers.
[0124] Specifically, the apparatus 26 for front and rear driving torque distribution of a vehicle may obtain an accelerator pedal location of the accelerator pedal 21, obtain a first output driving torque through calculation based on the accelerator pedal location, obtain a current effective power of the power battery in the battery management system 25, determine, based on the current effective power of the power battery, a second output driving torque supported by the power battery, and determine a minimum value of the first output driving torque and the second output driving torque as the total required driving torque T.sub.req of the vehicle. The front axle driving torque T.sub.F=T.sub.req*i.sub.F and the rear axle driving torque T.sub.R=T.sub.req*i.sub.R of the vehicle are obtained through calculation based on the total required driving torque T.sub.req, the front axle torque distribution coefficient i.sub.F, and the rear axle torque distribution coefficient i.sub.R.
[0125] Then, a principle of a proportional relationship between vertical loads of wheels on a same axle may be used, that is, the front axle driving torque T.sub.F and the rear axle driving torque T.sub.R are separately distributed based on proportions of vertical loads of wheels on a same axle to a vertical load corresponding to the axle, to obtain T.sub.FL, T.sub.FR, T.sub.RL, and T.sub.RR. For example, T.sub.FL=T.sub.F*F.sub.z,FL/(F.sub.z,FL+F.sub.z,FR) and T.sub.FR=T.sub.F*F.sub.z,FR/(F.sub.z,FL+F.sub.z,FR) are obtained based on a vertical load F.sub.z,FL of the left front wheel and a vertical load F.sub.z,FR of the right front wheel. After T.sub.FL, T.sub.FR, T.sub.RL, and T.sub.RR are obtained, T.sub.FL, T.sub.FR, T.sub.RL, and T.sub.RR are sent to motor controllers of the wheels, and the motor controller of each wheel controls a drive motor of each wheel to run. In the foregoing manner, the front and rear axle driving torques of the vehicle may be dynamically distributed to each wheel in real time based on a change of the vertical load of each wheel, to implement dynamic distribution of the driving torque of the wheel.
[0126] Further, the front axle driving torque T.sub.F and the rear axle driving torque T.sub.R may be equally divided, based on a principle of equal division, to obtain a driving torque T.sub.FL=T.sub.F/2 of the left front wheel, a driving torque T.sub.FR=T.sub.F/2 of the right front wheel, a driving torque T.sub.RL=T.sub.R/2 of the left rear wheel, and a driving torque T.sub.RR=T.sub.R/2 of the right rear wheel. In actual implementation, after T.sub.F and T.sub.R are obtained, T.sub.F are T.sub.R respectively sent to the front axle motor controller 27 and the rear axle motor controller 28. The front axle motor controller 27 controls the front drive motor 29 to run, the front drive motor 29 equally divides T.sub.F by using the differential, and outputs equally divided parts to the left front wheel and the right front wheel, respectively. The rear axle motor controller 28 controls and drives the rear drive motor 210 to run, and the rear drive motor 210 equally divides T.sub.R by using the differential, and outputs equally divided parts to the left rear wheel and the right rear wheel, respectively.
[0127] It should be noted that, for an electric vehicle driven in a front-to-rear centralized manner (front and rear axle double motor drive-type electric vehicle), in a process of distributing a driving torque on each axle to a left wheel and a right wheel corresponding to each axle, driving torques on the front and the rear axles may be directly equally distributed to the left wheel and the right wheel corresponding to each axle by using the foregoing equal division principle. In this manner, no additional hardware is required for the electric vehicle driven in a front-to-rear centralized manner, and hardware costs are low. However, when the foregoing principle of a proportional relationship between vertical loads of wheels on a same axle is used, a torque conversion apparatus is required to be added on the basis of original hardware, resulting in higher hardware costs.
[0128] Further, when ΔM<ΔM.sub.cor,min or ΔM>ΔM.sub.cor,max, the apparatus 26 for front and rear driving torque distribution of a vehicle sends a correction trigger instruction to the ESC controller 241, to trigger the ESC controller 241 to output the braking torque of each wheel.
[0129] Specifically, after the ESC controller 241 receives the correction trigger instruction sent by the apparatus 26 for front and rear driving torque distribution of a vehicle, the single wheel braking torque distribution strategy can be adopted, and the calculation is based on the current correction yawing moment ΔM and the front wheel angle δ.sub.f of the vehicle. The braking torque of each wheel is obtained. A calculation process is as follows:
[0130] When the steering of the vehicle is to turn left, if ΔM<ΔM.sub.cor,min, because ΔM.sub.cor,min<0, it may be determined that the vehicle has a trend of oversteer. The ESC controller 241 obtains T.sub.bfl=T.sub.brl=T.sub.brr=0 and T.sub.bfr=T.sub.FR+R*|ΔM|/d.sub.1 through calculation, where d.sub.1=|l.sub.r*cos δ.sub.f/2+l.sub.f*sin δ.sub.f|, T.sub.bfl is a braking torque of the left front wheel, and T.sub.bfr is a braking torque of the right front wheel, T.sub.brl is the braking torque of the left rear wheel, T.sub.brr is the braking torque of the right rear wheel, and R is a wheel rolling radius; or if ΔM>ΔM.sub.cor,max, because ΔM.sub.cor,max>0, it may be determined that the vehicle has a trend of relative understeer, and the ESC controller 241 obtains T.sub.bfl=T.sub.bfr=T.sub.brr=0, T.sub.brl=T.sub.RL+R*|ΔM|/d.sub.2, and d.sub.2=2/l.sub.r through calculation.
[0131] When the steering of the vehicle is to turn right, if ΔM<ΔM.sub.cor,min, because ΔM.sub.cor,min<0, it may be determined that the vehicle has a trend of relative understeer, and the ESC controller 241 obtains T.sub.bfl=T.sub.brl=T.sub.bfr=0, T.sub.brr=T.sub.RR+R*|ΔM|/d.sub.2 through calculation; or if ΔM>ΔM.sub.cor,max, because ΔM.sub.cor,max>0, it may be determined that the vehicle has a trend of relative oversteer, and the ESC controller 241 obtains T.sub.bfr=T.sub.bfl=T.sub.brr=0, T.sub.bfl=T.sub.FL+R*|ΔM|/d.sub.3, and d.sub.3=|l.sub.r*cos δ.sub.f/2−l.sub.f*sin δ.sub.f| through calculation.
[0132] Then, the ESC controller 241 outputs the braking torque of each wheel to the wheel braking apparatus 242 (for example, a caliper) corresponding to each wheel, to correct the steering status of the vehicle.
[0133] Further,
[0134] According to the method for torque distribution between front and rear axles provided in this application, in a case of working in the tire linear area, the torque distribution between front and rear axles can be dynamically performed based on the real-time steering in the steering condition of the vehicle, the real-time current correction yawing moment of the vehicle, and the real-time mapping relationship between a correction yawing moment and a torque distribution coefficient, to improve operation stability and a track tracking capability of the vehicle in the steering working condition, and reduce a probability of intervening of ESC.
[0135]
[0136] The first determining module 141 is configured to determine, based on a wheel angle of a vehicle, an expected status parameter existing during steering of the vehicle.
[0137] The second determining module 142 is configured to determine a correction yawing moment based on an actual status parameter existing during the steering of the vehicle and the expected status parameter.
[0138] The third determining module 143 is configured to determine a mapping relationship between a correction yawing moment and a torque distribution coefficient based on the wheel angle and acceleration information of the vehicle.
[0139] The fourth determining module 144 is configured to: determine a torque distribution coefficient of the vehicle based on the current correction yawing moment and the mapping relationship, and determine front and rear axle driving torques of the vehicle based on the torque distribution coefficient of the vehicle.
[0140] In some feasible implementations, the third determining module 143 includes: [0141] a yawing moment threshold determining unit 1431, configured to determine a maximum correctable yawing moment and a minimum correctable yawing moment based on the wheel angle and the acceleration information; and [0142] a mapping relationship determining unit 1432, configured to determine the mapping relationship based on the wheel angle, the maximum correctable yawing moment, and the minimum correctable yawing moment.
[0143] In some feasible implementations, the mapping relationship determining unit 1432 includes: [0144] a first mapping relationship determining subunit 14321, configured to: if it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, a mapping relationship is i=(ΔM.sub.cor,max−ΔM.sub.req)/(ΔM.sub.cor,max−ΔM.sub.cor,min), where i is the torque distribution coefficient, ΔM.sub.cor,max is the maximum correctable yawing moment, ΔM.sub.cor,min is the minimum correctable yawing moment, ΔM.sub.req is the correction yawing moment, and ΔM.sub.cor,min≤ΔM.sub.req≤ΔM.sub.cor,max.
[0145] In some feasible implementations, the mapping relationship determining unit 1432 further includes: [0146] a second mapping relationship determining subunit 14322, configured to: if it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, determining that the mapping relationship is i=(ΔM.sub.req−ΔM.sub.cor,min)/(ΔM.sub.cor,max−ΔM.sub.cor,min), where i is the torque distribution coefficient, ΔM.sub.cor,max is the maximum correctable yawing moment, ΔM.sub.cor,min is the minimum correctable yawing moment, ΔM.sub.req is the correction yawing moment, and ΔM.sub.cor,min≤ΔM.sub.req≤ΔM.sub.cor,max.
[0147] In some feasible implementations, the yawing moment threshold determining unit 1431 is configured to: obtain a current road surface adhesion coefficient of the vehicle, and determine the maximum correctable yawing moment and the minimum correctable yawing moment based on the road surface adhesion coefficient, the wheel angle, and the acceleration information.
[0148] In some feasible implementations, the yawing moment threshold determining unit 1431 includes: [0149] a maximum cornering force determining subunit 14311, configured to determine a maximum front axle cornering force and a maximum rear axle cornering force of the vehicle based on the road surface adhesion coefficient and the acceleration information; [0150] a maximum yawing moment determining subunit 14312, configured to determine the maximum correctable yawing moment based on the maximum front axle cornering force and the wheel angle; and [0151] a minimum yawing moment determining subunit 14313, configured to determine the minimum correctable yawing moment based on the maximum rear axle cornering force.
[0152] In some feasible implementations, the acceleration information includes a longitudinal acceleration and a lateral acceleration; and [0153] the maximum cornering force determining subunit 14311 is configured to: [0154] determine a vertical load of each wheel based on the longitudinal acceleration and the lateral acceleration; and [0155] determine the maximum front axle cornering force and the maximum rear axle cornering force based on the vertical load of each wheel and the road surface adhesion coefficient.
[0156] In some feasible implementations, the maximum cornering force determining subunit 14311 is configured to: [0157] determine a minimum value of vertical loads of all front wheels as a corrected front axle-wheel vertical load, and determine a minimum value of vertical loads of all rear wheels as a corrected rear axle-wheel vertical load; [0158] determine the maximum front axle cornering force based on the corrected front axle-wheel vertical load and the road surface adhesion coefficient; and [0159] determine the maximum rear axle cornering force based on the corrected rear axle-wheel vertical load and the road surface adhesion coefficient.
[0160] In some feasible implementations, the apparatus further includes: [0161] a torque coefficient determining module 145, configured to: if it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, and the correction yawing moment is less than the minimum correctable yawing moment, determine the torque distribution coefficient of the vehicle as a first preset coefficient; [0162] if it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, and the correction yawing moment is greater than the maximum correctable yawing moment, determine the torque distribution coefficient of the vehicle as a second preset coefficient; [0163] if it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, and the correction yawing moment is less than the minimum correctable yawing moment, determine the torque distribution coefficient of the vehicle as a third preset coefficient; or [0164] if it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, and the correction yawing moment is greater than the maximum correctable yawing moment, determine the torque distribution coefficient of the vehicle as a fourth preset coefficient.
[0165] In some feasible implementations, the apparatus further includes: [0166] an instruction sending module 146, configured to: if the current correction yawing moment is less than the minimum correctable yawing moment, or the current correction yawing moment is greater than the maximum correctable yawing moment, send a correction trigger instruction to an electronic stability control system ESC, to trigger the ESC to output a braking torque of each wheel.
[0167] In some feasible implementations, the actual status parameter includes an actual yaw velocity and an actual centroid side-slip angle, and the expected status parameter includes an expected yaw velocity and an expected centroid side-slip angle.
[0168] The second determining module 142 is configured to: [0169] determine the current correction yawing moment of the vehicle based on a deviation between the actual yaw velocity and the expected yaw velocity and a deviation between the actual centroid side-slip angle and the expected centroid side-slip angle.
[0170] In some feasible implementations, the fourth determining module 144 includes: [0171] an obtaining unit 1441, configured to obtain a total required driving torque of the vehicle; and [0172] a determining and sending unit 1442, configured to determine the front and rear axle driving torques of the vehicle based on the total required driving torque and the torque distribution coefficient, and send the front and rear axle driving torques to corresponding motor controllers.
[0173] It may be understood that the apparatus 14 for front and rear driving torque distribution of a vehicle is configured to implement the steps performed by the apparatus for front and rear driving torque distribution of a vehicle in the embodiment shown in
[0174]
[0180] In some feasible implementations, the processor 1501 determines a mapping relationship between a correction yawing moment and a torque distribution coefficient based on the wheel angle and the acceleration information of the vehicle, and specifically performs the following steps: [0181] determining a maximum correctable yawing moment and a minimum correctable yawing moment based on the wheel angle and the acceleration information; and [0182] determining the mapping relationship based on the wheel angle, the maximum correctable yawing moment, and the minimum correctable yawing moment.
[0183] In some feasible implementations, the processor 1501 determines the mapping relationship based on the wheel angle, the maximum correctable yawing moment, and the minimum correctable yawing moment, and specifically performs the following step: [0184] if it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, determining that the mapping relationship is i=(ΔM.sub.cor,max−ΔM.sub.req)/(ΔM.sub.cor,max−ΔM.sub.cor,min), where i is the torque distribution coefficient, ΔM.sub.cor,max is the maximum correctable yawing moment, ΔM.sub.cor,min is the minimum correctable yawing moment, ΔM.sub.req is the correction yawing moment, and ΔM.sub.cor,min≤ΔM.sub.req≤ΔM.sub.cor,max.
[0185] In some feasible implementations, the processor 1501 determines the mapping relationship based on the wheel angle, the maximum correctable yawing moment, and the minimum correctable yawing moment, and specifically performs the following step: [0186] if it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, determining that the mapping relationship is (ΔM.sub.req−ΔM.sub.cor,min)/(ΔM.sub.cor,max−ΔM.sub.cor,min), where i is the torque distribution coefficient, ΔM.sub.cor,max is the maximum correctable yawing moment, ΔM.sub.cor,min is the minimum correctable yawing moment, ΔM.sub.req is the correction yawing moment, and ΔM.sub.cor,min≤ΔM.sub.req≤ΔM.sub.cor,max.
[0187] In some feasible implementations, the processor 1501 determines the maximum correctable yawing moment and the minimum correctable yawing moment based on the wheel angle and the acceleration information, and specifically performs the following step: [0188] obtaining a current road surface adhesion coefficient of the vehicle, and determining the maximum correctable yawing moment and the minimum correctable yawing moment based on the road surface adhesion coefficient, the wheel angle, and the acceleration information.
[0189] In some feasible implementations, the processor 1501 determines the maximum correctable yawing moment and the minimum correctable yawing moment based on the road surface adhesion coefficient, the wheel angle, and the acceleration information, and specifically performs the following steps: [0190] determining a maximum front axle cornering force and a maximum rear axle cornering force of the vehicle based on the road surface adhesion coefficient and the acceleration information; [0191] determining the maximum correctable yawing moment based on the maximum front axle cornering force and the wheel angle; and [0192] determining the minimum correctable yawing moment based on the maximum rear axle cornering force.
[0193] In some feasible implementations, the acceleration information includes a longitudinal acceleration and a lateral acceleration.
[0194] The processor 1501 determines the maximum front axle cornering force and the maximum rear axle cornering force of the vehicle based on the road surface adhesion coefficient and the acceleration information, and specifically performs the following steps: [0195] determining a vertical load of each wheel based on the longitudinal acceleration and the lateral acceleration; and [0196] determining the maximum front axle cornering force and the maximum rear axle cornering force based on the vertical load of each wheel and the road surface adhesion coefficient.
[0197] In some feasible implementations, the processor 1501 determines the maximum front axle cornering force and the maximum rear axle cornering force based on the vertical load of each wheel and the road surface adhesion coefficient, and specifically performs the following steps: [0198] determining a minimum value of vertical loads of all front wheels as a corrected front axle-wheel vertical load, and determining a minimum value of vertical loads of all rear wheels as a corrected rear axle-wheel vertical load; [0199] determining the maximum front axle cornering force based on the corrected front axle-wheel vertical load and the road surface adhesion coefficient; and [0200] determining the maximum rear axle cornering force based on the corrected rear axle-wheel vertical load and the road surface adhesion coefficient.
[0201] In some feasible implementations, the processor 1501 further specifically performs the following step: [0202] if it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, and the correction yawing moment is less than the minimum correctable yawing moment, determining the torque distribution coefficient of the vehicle as a first preset coefficient; [0203] if it is determined, based on the wheel angle, that the steering of the vehicle is to turn left, and the correction yawing moment is greater than the maximum correctable yawing moment, determining the torque distribution coefficient of the vehicle as a second preset coefficient; [0204] if it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, and the correction yawing moment is less than the minimum correctable yawing moment, determining the torque distribution coefficient of the vehicle as a third preset coefficient; or [0205] if it is determined, based on the wheel angle, that the steering of the vehicle is to turn right, and the correction yawing moment is greater than the maximum correctable yawing moment, determining the torque distribution coefficient of the vehicle as a fourth preset coefficient.
[0206] In some feasible implementations, the processor 1501 further specifically performs the following step: [0207] if the current correction yawing moment is less than the minimum correctable yawing moment, or the current correction yawing moment is greater than the maximum correctable yawing moment, sending a correction trigger instruction to an electronic stability control system ESC, to trigger the ESC to output a braking torque of each wheel.
[0208] In some feasible implementations, the actual status parameter includes an actual yaw velocity and an actual centroid side-slip angle, and the expected status parameter includes an expected yaw velocity and an expected centroid side-slip angle.
[0209] The processor 1501 determines the current correction yawing moment based on the actual status parameter existing during the steering of the vehicle and the expected status parameter, and specifically performs the following step: [0210] determining the current correction yawing moment of the vehicle based on a deviation between the actual yaw velocity and the expected yaw velocity and a deviation between the actual centroid side-slip angle and the expected centroid side-slip angle.
[0211] In some feasible implementations, the processor 1501 determines the front and rear axle driving torques of the vehicle based on the torque distribution coefficient of the vehicle, and specifically performs the following steps: [0212] obtaining a total required driving torque of the vehicle; and [0213] determining the front and rear axle driving torques of the vehicle based on the total required driving torque and the torque distribution coefficient, and sending the front and rear axle driving torques to corresponding motor controllers.
[0214] It may be understood that the apparatus 15 for front and rear driving torque distribution of a vehicle is configured to implement the steps performed by the apparatus for front and rear driving torque distribution of a vehicle in the embodiment shown in
[0215] In this application, the apparatus 15 for front and rear driving torque distribution of a vehicle may dynamically perform torque distribution between front and rear axles based on real-time steering of the vehicle in a steering condition, the current correction yawing moment of the vehicle, and the mapping relationship between a correction yawing moment and a torque distribution coefficient, to improve operation stability and a track tracking capability of the vehicle in a steering working condition, and reduce a probability of intervening of ESC.
[0216] In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, division into the units is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces, indirect couplings or communication connections between the devices or units, or electrical connections, mechanical connections, or connections in other forms.
[0217] A person of ordinary skill in the art may understand that all or a part of the steps of the method embodiments may be implemented by a program instructing relevant hardware. The program may be stored in a computer-readable storage medium. When the program runs, the steps of the method embodiments are performed. The foregoing storage medium includes: any medium that can store program code, such as a removable storage device, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.
[0218] When the foregoing integrated unit of the present invention is implemented in the form of a software functional module and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on such understanding, the technical solutions in embodiments of the present invention can be essential or the part that contributes to the conventional technology can be embodied in the form of a software product. This computer software product is stored in a storage medium, and includes several instructions for instructing a computer device (which can be a personal computer, a server, or a network device) to perform all or some of the steps of the method described in the embodiments of the present invention. The foregoing storage medium includes various media that can store program code, such as a removable storage device, a ROM, a RAM, a magnetic disk, or a compact disc.
[0219] The foregoing descriptions are merely specific implementations of the present invention, but are not intended to limit the protection scope of the present invention. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in the present invention shall fall within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.