Next Article in Journal
Multilevel Inverter: A Survey on Classical and Advanced Topologies, Control Schemes, Applications to Power System and Future Prospects
Previous Article in Journal
The Impact of Psychological Distance on Judging Satisfaction with Nuclear Energy Policy via Knowledge Calibration and an Integrated Causal Path Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Decoupled Optimal Control of Straight-Line Driving Stability of Electric Vehicles Driven by Four-Wheel Hub Motors

1
School of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832000, China
2
School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Energies 2021, 14(18), 5766; https://doi.org/10.3390/en14185766
Submission received: 16 August 2021 / Revised: 2 September 2021 / Accepted: 3 September 2021 / Published: 13 September 2021

Abstract

:
The optimal control strategy for the decoupling of drive torque is proposed for the problems of runaway and driving stability in straight-line driving of electric vehicles driven by four-wheel hub motors. The strategy uses a hierarchical control logic, with the upper control logic layer being responsible for additional transverse moment calculation and driving anti-slip control; the middle control logic layer is responsible for the spatial motion decoupling for the underlying coordinated distribution of the four-wheel drive torque, on the basis of which the drive anti-skid control of a wheel motor-driven electric vehicle that takes into account the transverse motion of the whole vehicle is realized; the lower control logic layer is responsible for the optimal distribution of the driving torque of the vehicle speed following control. Based on the vehicle dynamics software Carsim2019.0 and MATLAB/Simulink, a simulation model of a four-wheel hub motor-driven electric vehicle control system was built and simulated under typical operating conditions such as high coefficient of adhesion, low coefficient of adhesion and opposing road surfaces. The research shows that the wheel motor drive has the ability to control the stability of the whole vehicle with large intensity that the conventional half-axle drive does not have. Using the proposed joint decoupling control of the transverse pendulum motion and slip rate as well as the optimal distribution of the drive force with speed following, the transverse pendulum angular speed and slip rate can be effectively controlled with the premise of ensuring the vehicle speed, thus greatly improving the straight-line driving stability of the vehicle.

Graphical Abstract

1. Introduction

Distributed drive is a new drive mode for electric vehicles in which the speed and torque of each drive wheel can be controlled quickly, accurately, and independently. It is even possible to drive on one side and brake on the other, facilitating drive/brake anti-skid, power steering and active transverse moment control, thereby greatly improving the handling stability of the vehicle [1,2,3]. Based on these advantages, distributed drives have become a hot research topic in the field of electric vehicles. Distributed drives include both wheel-side drives and hub motor drives. In the last decade, hub motor-driven electric vehicles have been widely developed. The ground driving force of an electric vehicle driven by a hub motor acts directly on the body. As each wheel is independently driven, the force produced by each wheel on the body is different, which can effectively change the yaw of the body. Hub motor drive electric vehicle without a deceleration device, the wheel speed and motor the same, can directly control the motor and change the wheel speed [4].
GM, Ford, Mercedes Benz, and other automobile enterprises have applied hub motor technology in some of their electric vehicle models. GM applied the self-developed hub motor to the Chevrolet S-10 pickup truck. The wheel weight increased by only 15 kg, but the driving torque was 60% higher than that of the ordinary Chevrolet S-10 four-cylinder pickup truck [5]. In [6,7,8], the hub motor drive adopts the direct torque control (DTC) control strategy. DTC is famous for its fast torque response, simple structure, and low parameter dependence [6]. However, it has the disadvantages of poor low-speed performance and large torque ripple [8]. In [9], a controller based on GWO algorithm is designed for all variables, which can minimize the speed ripple during low-speed and high-speed torque operation. It runs the optimization algorithm in real time to explore the optimal control input to ensure satisfactory dynamics.
Satoshi et al. carried out the force analysis of the additional torque of the whole vehicle generated by the transmission of the driving/braking torque of the hub motor through the suspension, as shown in Figure 1, which reflects that the hub motor drive has a stronger vehicle motion control effect than the half axle drive but did not reveal the essential mechanism and subsequent control method of the additional torque generated by the hub motor drive [10]. In [11], through mechanical analysis, it is concluded that the reaction torque of wheel driving torque of wheel motor-driven vehicle on suspension is much greater than that of traditional half axle driven vehicle, which is directly transmitted back to the transmission system through the half axle and acts on the body position fixed by the transmission system. Finally, the yaw stability controller based on model predictive control and the roll stability controller based on feedback optimal control are designed. The bottom coordinated distribution of four-wheel drive torque is carried out through spatial motion decoupling, and the roll stability control of hub motor-driven electric vehicle considering the yaw motion of the whole vehicle is realized.
Zheng Yuanbai et al. installed the hub motor on both sides of the semi-trailer and generated the differential torque by coordinating and controlling the driving/braking torque of the hub motor and the differential braking of the mechanical braking system, so as to effectively improve the lateral stability of the vehicle. The research shows that this strategy is better than the traditional differential braking control system (ESP) [12]. Ma Haiying et al. studied the influence of different wind angles, crosswinds, and vehicle speeds on the straight-line driving of electric vehicles driven by four-wheel hub motors, and established a direct yaw moment control model based on fuzzy logic to improve the straight-line driving stability of electric vehicles driven by four-wheel in-wheel motors under crosswinds. The results proves that velocity of vehicle make biggest difference to the influence on vehicle under the cross wind, and the DYC model can decline the amplitude of yaw rate and improve the straight-line stability of vehicle well [13].
Due to the changes in the structure and drive system of a hub motor-driven electric vehicle and the changes in the vehicle’s handling stability, passability, dynamics, and smoothness, it is particularly important to establish control technology suitable for distributed drive vehicles with reference to conventional vehicle control systems. Among them, the vehicle straight-line driving performance as the primary solution, can reduce the difficulty of the driver to maneuver the vehicle, improve the safety, power and passability of the vehicle in high-speed straight-line driving, can increase the driver’s ability to deal with complex road conditions, is the four-wheel hub motor drive vehicles focus on solving the technology.
Straight-line driving stability includes the lateral stability of the vehicle, the rate of wheel slip, and the response of the vehicle speed. Conventional transverse stability strategies for Distributed Drive Electric Vehicles (DDEV) are usually implemented by means of a torque distribution strategy [14,15,16]. To ensure the robustness of the vehicle system, the conventional control algorithm is usually optimized [17,18,19]. For example, Eman Mousavinejad has developed an integrated vehicle dynamics control algorithm that improves the transient response of vehicle yaw rate and side slip angle tracking controllers using both integral and non-singular fast terminal sliding mode (NFTSM) control strategies [20]. Carrie G. Bobier-Tiu and Craig E. Beal extend the application of phase diagrams in vehicle dynamics to control synthesis by illustrating the relationship between the boundaries of stable vehicle operation and the state derivative contours of the yaw rate-slippage phase plane because of their high fidelity in capturing planar stability characteristics [21]. Some people designed a BP-PID controller based multi-model control system (MMCS) for DDEV by direct yaw control (DYC), which ensured the lateral stability of DDEV under different road adhesion coefficients [22].
As one of the most popular vehicle active safety systems, acceleration slip regulation (ASR) is widely used in distributed drive electric vehicles to improve vehicle acceleration performance [23,24]. Guodong Yin proposes an accelerated slip regulation (ASR) algorithm based on a fuzzy logic control strategy to keep the wheel slip rate within the optimum range by dynamically adjusting the motor torque [25]. A new robust adaptive algorithm based on a state observer is designed to achieve tracking control of wheel slip rates [26]. In view of the long braking time of the existing wheel slip rate control method, the obvious gap between the slip rate and the optimal slip rate, and the poor control effect, the fuzzy algorithm is introduced to design the wheel slip control method to improve the control effect [27].
Distributed-drive electric vehicles use four hub motors to drive four wheels, each of which can be controlled independently. It is particularly important that each wheel speed is coordinated during the drive, which ensures the stability of the vehicle as it accelerates to the desired speed. A robust control method is used to control the permanent magnet synchronous motor, controlling and maintaining the vehicle speed and motor torque within the driver’s desired reference range [28].
To ensure the stability of distributed drive electric vehicles in a straight line, three conditions have to be fulfilled:
(1)
Yaw stability
(2)
The slip rate is in a safe area
(3)
speed follows desired speed
Regardless of whether it is a traditional car or an in-wheel motor-driven electric car, most of the research studies on the control of motion stability use a single variable to optimize the control algorithm. Although it brings performance improvements in this area, it still affects other variables. As a multi-variable coupling system, the vehicle system’s lateral movement, slip rate, and speed are all regulated by the driving torque, which makes the distribution of the driving wheel torque very difficult. Therefore, the control process must consider the problem of kinematic coupling to achieve the optimal distribution of wheel drive torque to ensure that each variable can reach the optimal state.
For this reason, this paper selects the yaw rate, slip rate, and vehicle speed as the control variables, and designs the four-wheel hub motor-driven electric vehicle straight-driving stability decoupling optimal control system to ensure the stability of the vehicle in the straight-line driving process. It is an innovation that strives to achieve a balance between the multiple variables of the vehicle system. Working conditions such as high and low adhesion coefficient roads and split roads have verified the effectiveness of the control system. The symbols and meanings involved in this formula are shown in Table 1.

2. Vehicle Stability Analysis in a Straight Line

As shown in Figure 2, the vehicle is running in a straight line with the front wheels turning at an angle of 0. When the driving forces of the wheels on both sides of the vehicle are not balanced, assuming F xrl + F x r r > F x f l + F x r l , the longitudinal driving force of the wheels on both sides will produce a counterclockwise torque around the center of mass axis. To achieve a state of kinematic equilibrium, the tire is sideways deflected and the lateral force on the front axle of the wheel will generate a clockwise moment around the center of mass axis to counteract the increase in angular velocity of the transverse pendulum. With the increase of tire lateral force, the torque generated by longitudinal and lateral forces of the wheel around the centroid axis is balanced. This process will produce a non-zero yaw rate and lateral velocity, causing the vehicle to continue to run off track.
In addition, when the vehicle is running on a low-adhesion road, the wheel driving torque can easily exceed the maximum torque provided by the road, causing excessive wheel slip, and the vehicle’s ability to resist lateral interference is weakened, even if it is subjected to a small lateral force. The wheels will also slip, making the vehicle unable to drive stably, and aggravate the deviation of the vehicle.
Therefore, the reason for the deviation of the vehicle in a straight line is the imbalance of the driving force of the wheels on both sides of the vehicle, which causes the vehicle to produce yaw rate, which causes the vehicle to yaw and deviate from the predetermined trajectory. Especially when the wheels are excessively slipped, the vehicle will slip. With a loss of stability, the amount of deviation will further increase.

3. Vehicle Modelling and Experimental Verification

3.1. Vehicle Model

Complete vehicle dynamics modelling with Carsim2019.0. The object of study in this paper is a hub motor-driven electric vehicle, whose transmission structure does not include transmission components such as engine, gearbox and differential. As shown in Figure 3, when building the distributed drive system, the torque source for each wheel was disconnected from the conventional powertrain and all external interface inputs were used in order to be able to control the drive/brake torque of the four-wheel motors in real time. The drivetrain (hub motor model) for this paper was built in the software MATLAB/Simulink, and the vehicle dynamics model was refined through a communication interface in both software.

3.2. Wheel Hub Motor Matching Calculation

In this paper, the simulated outer rotor permanent magnet synchronous motor is used as the hub motor of the vehicle. According to the vehicle parameters in Table 2, the vehicle power transmission system matching design is carried out. The demand power formula of the vehicle in any kind of driving condition is as follows [29]:
P t = ( M g f cos i + M g sin i + C D A 21.15 u 2 + δ M d u 3.6 d t ) u 3600 η
In the formula, P t is the required power for driving of the vehicle; M is the curb weight of the vehicle; f is the rolling resistance coefficient of the vehicle; g is the acceleration of gravity; C D is the air resistance coefficient; A is the windward area of the vehicle; u is the speed of the vehicle; δ is the conversion factor of rotational inertia; η is the mechanical transmission efficiency; i is the road gradient.
By setting the parameters, f = 0.01 , C D = 0.32 , A = 1 m2, η = 0.9 . To make the powertrain meet the conditions:
u max 120   km / h
Calculated from Equation (1):
P 3   kw
At the same time the powertrain needs to meet the vehicle’s maximum climbing requirements, when the vehicle is climbing at speed u 30 km/h on a road with a gradient angle i 30 .
Calculated from Equation (1):
P 12   kw
In addition, the maximum speed of the hub motor needs to meet the maximum speed target of the vehicle.
n max 1000 u max 120 π r
where u is the vehicle speed, u max is the maximum vehicle speed, P is the wheel hub motor demand power, and n max is the maximum wheel hub motor speed.
Based on the above calculations, a hub motor was selected with the parameters shown in Table 3.
T = ( T w 0 < n < n e 9550 P w / n n e n n w
Pure mathematical approach to hub motor modelling: the maximum drive torque of the wheel hub motor can be calculated using the S-function in MATLAB and compared with the torque calculated for each drive wheel by the control strategy. When the maximum drive torque of the hub motor is large, the calculated drive wheel torque is output; when the maximum drive torque of the hub motor is small, the maximum drive torque is output.

4. CarSim Vehicle Model Straight-Line Driving Capability Validation

The vehicle power system establishes a vehicle longitudinal speed following module based on a PID controller, based on the driver’s desired speed expectation, the longitudinal drive force is calculated in real time and distributed equally among the four drive motors (this drive method is referred to as the no controlled model in the simulation).
After completing the vehicle dynamics model based on CarSim2019.0 software, the vehicle’s ability to drive in a straight line needs to be verified to ensure the accuracy of the vehicle modelling.
The vehicle model was validated under simulated road conditions with a road adhesion coefficient of 1.0. In Figure 4, Figure 5 and Figure 6, the simulation results show that during the acceleration of the vehicle from 0   km / h to 72   km / h , the lateral displacement and Yaw rate are both of order of magnitude below 1 × 10 2 .
As a result, the vehicle has good straight-line performance and can be used to verify the validity of the algorithm.

5. Decoupled Optimal Control of Straight-Line Driving Stability

Control System Architecture Design

Yaw rate is one of the best state variables to describe the stability of a vehicle’s chassis motion, and wheel slip rate refers to the ratio of the difference between the theoretical and actual speed of the vehicle to the theoretical speed. The slip ratio affects both average speed and energy consumption.
In this paper, Yaw rate is taken as the control variable of the transverse pendulum motion and the wheel speed is taken as the control variable of the slip rate, and the joint decoupling control of Yaw rate and slip rate is carried out, and finally the drive force based on the speed following control is optimally distributed.
First, the desired yaw rate is determined; the desired yaw torque increment is calculated in real time by the yaw motion model prediction controller; First, the desired yaw rate ω d is determined; the desired yaw torque increment Δ M z is calculated in real time by the yaw motion model prediction controller; then, the corresponding expected wheel speed 1 through the optimal slip rate w ref of the current road surface is obtained, the gain torque Δ T i j of each wheel is obtained by PID control method; Then, the yaw torque increment and the wheel drive anti-skid gain torque are jointly controlled and decoupled to obtain the torque increments Δ T f l , Δ T f r , Δ T r l , Δ T r r of the four driving wheels; Finally, the generalized drive force of the whole vehicle is found by sliding mode control according to the desired vehicle speed, based on the quadratic programming algorithm of tire utilization rate, the generalized driving force is optimally allocated.
Thus, the final driving torques T f l + Δ T f l , T f r + Δ T f r , T r l + Δ T r l , T r r + Δ T r r are obtained; to complete the closed loop control, they are input into the complete vehicle model. The whole control process is shown in Figure 7.

6. Yaw Motion Controller Design

6.1. Expectation Model

Assuming the vehicle is travelling in a straight line with no wheel slip, constant longitudinal speed, little lateral acceleration and tire lateral deflection characteristics in a linear range, the vehicle is in equilibrium after neglecting lateral, pitch, longitudinal and vertical movements.
The control of the yaw motion is controlled by the additional driving force and torque generated by the hub motor on the driving wheels.
Yaw motion expectation equation:
I z ω ˙ r = Δ M z
Its equation of state:
X ˙ = A X + B U
In the formula, A = [ 0 1 0 0 ] , B = [ 0 1 I z ] .

6.2. Design of the Model Predictive Controller

The state Equation (8) is discretized using the forward Euler method.
X ˙ = X ( k + 1 ) X ( k ) T = A X ( k ) + B U ( k )
X ( k + 1 ) = ( 1 + T A ) X ( k ) + T B U ( k )
X ( k + 1 ) = A ¯ X ( k ) + B ¯ U ( k )
Take the system state predicted in the next ρ control cycle as follows:
X k = [ X ( k + 1 / k ) T X ( k + 2 / k ) T X ( k + ρ / k ) T ]
The control quantities in the predicted time domain are:
U k = [ U ( k / k ) T U ( k + 1 / k ) T U ( k + ρ 1 / k ) T ]
Through the discretized state equation, the system state in the next ρ control cycles is predicted in turn:
X k = Ψ X ( k ) + Θ U k
Among them, Ψ = [ A ¯ 1 A ¯ 2 A ¯ ρ ] , Θ = [ A ¯ 1 1 B ¯ A ¯ 2 1 B ¯ A ¯ 3 1 B ¯ A ¯ ρ 1 B ¯ A ¯ 2 2 B ¯ A ¯ 3 2 B ¯ A ¯ ρ 1 B ¯ 0 0 0 A ¯ ρ ρ B ¯ ] define an optimization objective function in terms of the cumulative error between the predicted state vector and the reference value.
J ( U k ) = ( X k R k ) T Q ( X k R k ) + U k T W U k s . t . | U ( k + i / k ) | T L , i = 0 , 1 , 2 , , ρ 1
In the formula, T L is the maximum remaining driving torque.
The quadprog function of the MATLAB toolbox can be used to solve the control input increment U ( k ) at time k .
In the formula, U ( k ) is Δ M z . At this point, the yaw torque increment can be obtained.

6.3. Design of Acceleration Slip Controller

When the wheels are in excessive slip, the vehicle will slip sideways even when subjected to a small lateral force and thus lose stability. Therefore, when the wheel slip rate exceeds the optimal slip rate S O P T , the wheel is considered to have excessive slip, and the wheel speed needs to be controlled by driving torque to make the wheel run within a stable range.
The slip rate equation is [30,31]:
S i j = ω i j r v ω i j r
when the wheel is at the optimum slip rate S O P T , the wheel has the desired angular velocity w ref , i.e., there is a correspondence between the desired angular velocity w ref and the optimum slip rate S O P T .
ω ref = v r ( 1 S O P T )
Equations (16) and (17) show the input-output relationship between speed and slip rate, and pid control is simpler and more efficient in processing this relationship [32,33,34,35]. When the wheel slip rate exceeds the optimal slip rate, the actual wheel speed is greater than the expected wheel speed. At this time, the wheel slips excessively. The PI controller is used to control the wheel speed to obtain the adjusting torque Δ T s i j .
{ e i j = ω ref ω i j Δ T sij = k p e i j + k i e i j d ( t )
when the wheel slip rate is less than the optimal slip rate, the actual wheel speed is less than the expected wheel speed, the wheel does not slip excessively, and it is in a normal state. The adjustment torque Δ T s i j = 0 .

7. Decoupling of Underlying Control and Motion

7.1. Yaw Movement Bottom Control

The resulting force analysis of the entire vehicle plane motion is shown in Figure 8. Δ F x f l , Δ F x f r , Δ F x r l , Δ F x r r are the drive force increments of the four wheels and α 1 , α 2 , α 3 , α 4 are the lateral deflection angles of the four wheels.
The additional yaw moment obtained is distributed by the vertical load proportion of the front and rear axles.
Δ M z = k f Δ F xfr B f 2 + k r Δ F xrr B r 2 k f Δ F xfl B f 2 k r Δ F xrl B r 2

7.2. Slip Rate Bottom Control

The drive to each wheel is distributed according to the regulated torque of the individual wheels.
Drive force increment of left front wheel:
Δ F x f l = Δ T s f l / r
Drive force increment of right front wheel:
Δ F x f r = Δ T s f r / r
Drive force increment of left rear wheel:
Δ F x r l = Δ T s r l / r
Drive force increment of right rear wheel:
Δ F x r r = Δ T s r r / r

7.3. Decoupling Control

Since the control of yaw rate and slip rate is derived from the driving force and torque of the wheels, it is necessary to perform joint control and necessary control decoupling in the bottom distribution of torque.
The decoupling is done as follows.
Rewrite Equations (19)–(23) in matrix form as:
v = B u
Among them, v = [ Δ M z Δ T ] T , u = [ Δ F xfl Δ F xfr Δ F xrl Δ F xrr ] T , B = [ k f B f 2 r k f B f 2 r k r B r 2 r k r B r 2 r ] .
The torque constraints of the hub motor need to be taken into account when actually distributing the motor torque.
T d max / r u i T l max / r
where T d max is the maximum residual braking torque and T l max is the maximum residual driving torque, i = 1 , 2 , 3 , 4 .
Under the constraints of Formula (25), the formula may not have a solution. To ensure that the problem can be solved, the Formulas (24) and (25) are combined as:
Ω = min u min u u max W ( B u - v ) 2 2
where Ω is the domain of feasible solutions and W is the control weights such that, W = diag ( w 1 w 2 ) , and w 1 , w 2 are the weights controlling yaw rate and slip rate.
After obtaining the driving force increments Δ F xfl , Δ F xfr , Δ F xrl , Δ F xrr of each driving wheel, the driving torque increments of each driving wheel Δ T f l , Δ T f r , Δ T r l , Δ T r r can be obtained by Formula (27):
{ Δ T f l = Δ F xfl r Δ T f r = Δ F xfr r Δ T r l = Δ F xrl r Δ T r r = Δ F xrr r
In this way, the final drive torque increment assigned to each wheel is obtained and input into the vehicle model.

8. Optimal Distribution of the Generalized Drive Torque

Vehicle longitudinal speed Equation [36]:
M ( v ˙ + q ω ω r u ) = M s h ( q ˙ + p ω r ) + F x M g sin i 1 2 C D A f ρ a v 2
In the formula, v , u , ω are the longitudinal, transverse and vertical velocities respectively, ω r , p , q are the yaw rate, roll rate and pitch rate, respectively, M s is the sprung mass.
The vehicle speed is tracked using a sliding mode variable structure control method, using the vehicle longitudinal speed as the sliding mode function for error tracking.
s v = v x v xd
get:
s ˙ v = v ˙ x v ˙ xd = 1 M ( M s h ( q ˙ + p ω r ) + F x M g sin i 1 2 C D A f ρ a v 2 ) q ω + w r v v ˙ xd
Taking the exponential rate of convergence of the saturation function.
s ˙ v = ε sat ( s v ) k v s v ε > 0 , k v > 0
The control equation is obtained as:
F x = M s h ( q ˙ + p γ ) + M g sin i 1 2 C D A f ρ a u 2 + q ω γ v + v ˙ xd ε sat ( s v ) k v s v
The generalized drive force for the whole vehicle drive F x is obtained from Equation (32) to achieve the tracking of the expected vehicle speed.
The longitudinal generalized force is equally distributed to the four driving wheels according to the previous principle of equal distribution, without considering factors such as vehicle axle load transfer, motor and braking system output torque limitations, and road adhesion conditions, which will reduce the robustness of the vehicle stability control system.
Therefore, the generalized driving force is optimally allocated, and the optimal value of the driving force of each wheel is solved by the quadratic programming algorithm based on the tire utilization rate [37].
ρ i j = F x i j μ i j F z i j
In Equation (33), ρ i j is the tire utilization rate and μ i j is the road adhesion coefficient.
The equation for the total longitudinal force on the vehicle is shown below.
F x = F xfl + F xfr + F xrl + F xrr
Rewritten into matrix form:
F x = B u
where, B = [ 1 1 1 1 ] ; u = [ F xfl F xfr F xrl F xrr ] T .
In mathematics, nonlinear programming is to solve an optimization problem defined by a set of equations and inequalities (collectively referred to as constraints) consisting of a series of unknown real functions, accompanied by an objective function to be maximized or minimized, just some constraints or the objective function is non-linear. It is the most common method for optimally handling nonlinear problems [38,39,40,41,42,43,44,45,46]. Taking the minimum square sum of all tire utilization rates as the objective function to distribute the force of each tire, it can ensure that each wheel can remain stable and have a certain stability margin to ensure the stable operation of the vehicle. The equation with the objective function of minimizing the sum of the squared utilization of the four tires is shown below.
min J = i 4 ρ i j 2
The constraints of the objective function are:
T d max / r F x i j T l max / r
Equation (37) is expressed as the output limit of the hub motor.
| F x i j | μ i j F z i j
Equation (38) is the pavement adhesion condition limit.
According to Equations (36)–(38), the following equations can be obtained:
min u min u u max J = u T W u
Among them, W = diag ( 1 ( μ i j F z i j ) 2 ) .
Finally, the optimal driving forces for each drive wheel F xfl , F xfr , F xrl , F xrr are obtained.
The optimal driving torque of each driving wheel can be obtained by Equation (40):
{ T xfl = F xfl r T xfr = F xfr r T xrl = F xrl r T xrr = F xrr r
In this way, the optimal driving torque allocated to each driving wheel is obtained, and the additional driving torque obtained from decoupling control is input to the vehicle model together to realize the closed loop of the whole system.

9. Simulation Analysis of Control Effects

The simulation objects are vehicles that use PID to track vehicle speed and evenly distribute torque (marked as “No control”), vehicles based on additional yaw moment control (marked as “Yaw control”), and vehicles with acceleration slip control (marked as “Slip rate control”) and decoupling optimally controlled vehicles (marked as “decoupling optimal control”).

9.1. High Adhesion Pavement Simulation Analysis

The vehicle is simulated on a road with a road surface adhesion coefficient of 1, accelerating from 0 km/h along a straight line to 72 km/h and then maintaining a constant speed.
As shown in Figure 9, under the action of no control, yaw rate control, slip rate control and decoupling optimal control, the speed all reached 72 km/h after 8 s without overshooting.
As shown in Figure 10 and Figure 11, the vehicle yaw rate and deviation (Marked as “displacement in the Y-axis direction”) value under the four controls are very small, indicating that the four control methods make the vehicle have a good straight-line driving ability on a high-adhesion road.
As shown in Figure 12, Figure 13, Figure 14 and Figure 15, in the four control modes, the front and rear wheel slip rates are maintained in a stable area without excessive slip.
This shows that all four control methods can guarantee the stability of a four-wheel independent drive electric vehicle driving in a straight line on a high adhesion road.

9.2. Low Adhesion Pavement Simulation Analysis

The vehicle was simulated on a road with a road surface adhesion coefficient of 0.2 , accelerating from 0   km / h along a straight line to 72   km / h and then maintaining a constant speed.
As shown in Figure 16, the vehicle continues to accelerate to 74   km / h without control and then stabilizes at 72   km / h , with an overshoot of 2.8 % ; the speed under slip rate control reaches 73   km / h after 11   s , with an overshoot of 1.3 % , after which the vehicle is driven at 72   km / h ; under yaw speed control, the vehicle speed reached 73.8   km / h after 11   s , then stabilized at 72   km / h , and the overshoot was 2.5 % ; under the decoupling optimal control, the vehicle speed reaches 72   km / h in 11   s , and then it keeps driving at a constant speed. Decoupled optimal control for vehicle speed following is more accurate and smoother than no control, slip rate control, and cross-swing angular speed control.
As shown in Figure 17 and Figure 18, the yaw rate and deviation of the vehicle under the four control modes are in a small range, and the vehicle has a good straight-line driving ability.
However, it is clear that yaw rate control is more effective than slip rate control and that slip rate control is even less effective than no control at all, compared with the other three control methods, the decoupled optimal control significantly reduces the large fluctuation of yaw velocity during the acceleration stage.
Under the decoupling optimal control, the vehicle deviation is basically 0 , which improves the control effect by an order of magnitude compared with the other three control methods.
As shown in Figure 19, the wheels slip quickly without control and under the control of the yaw rate, and the slip rate rises rapidly. Under the action of slip rate control, although the wheel is also in a slipping state, the peak value drops by 10 % . Compared with the previous two control methods, it enters a safe state 0.5   s earlier. Under the action of decoupling optimal control, the slip rate of front and rear wheels is always maintained in the safe area. This shows that the decoupling optimal control can greatly improve the degree of wheel slip on low adhesion roads and ensure the stability of the vehicle.

9.3. Simulation Analysis of Split Roads

In order to further verify the control effect, get more obvious control the effect. The vehicle is simulated on a road with a road adhesion coefficient of 0.2 on the left and a road adhesion coefficient of 1 on the right. It accelerates in a straight line from 0 km/h to 72 km / h , and then maintains a constant speed.
As shown in Figure 20, Figure 21 and Figure 22, in the no controlled mode, the vehicle continues to accelerate until 72   km / h , and then the vehicle begins to skid on the road, resulting in a serious imbalance in speed. Under the control of slip rate, the vehicle accelerates to 72.8   km / h after 12   s , and the speed overshoots. After that, the vehicle quickly recovers to 72   km / h and keeps a constant speed. Under the yaw speed control, the expected speed is as unstable to follow in the acceleration stage as it is without control. After accelerating to 72   km / h , the vehicle keeps constant speed.
Under the decoupling optimal control, the vehicle accelerates quickly and smoothly to 72   km / h in 11   s , and then maintains a constant speed.
As shown in Figure 23 and Figure 24, the vehicle deviates greatly from the straight track without control. Under the action of slip rate control, the maximum amplitude of vehicle yaw rate is 18   deg / s , and the maximum deviation of vehicle is 0.7   m . Under the action of yaw rate control, the maximum amplitude of yaw rate is 2   deg / s , and the maximum deviation of vehicle is 0.07   m . Under the action of decoupling optimal control, the yaw rate of the vehicle is basically 0 , and the vehicle deviation is basically 0 . It can be seen that the decoupling optimal control has excellent effect.
As shown in Figure 25, without control, the left wheel skids rapidly and the slip rate rises rapidly. Later, the right wheel skids rapidly and the slip rate rises rapidly due to the vehicle completely swerving to the left road surface.
Under the control of the slip rate, the peak slip rate of the left front and rear wheels decreased by about 5 % , the peak slip rate of the right front and rear wheels decreased by about 10 % .
Under the control of yaw rate, the slip rate of the left front and rear wheels is higher than that no control, while the slip rate of the right front and rear wheels remains in the stable zone.
Under the action of decoupling optimal control, the slip rate of left and right front and rear wheels keeps in a stable region.
The results show that the yaw rate control is weaker than the slip rate control, while the decoupling optimal control has the best effect.

10. Conclusions

(1)
Based on the stability analysis of hub motor driven electric vehicle in straight line driving, the cause of vehicle deviation is revealed.
(2)
Through the motor matching calculation, the carsim vehicle dynamics model is established, and simulation tests are carried out, which proves that the simulation accuracy of the model is sufficient to meet the verification requirements of the control strategy for straight-line driving conditions.
(3)
The control strategy of yaw motion and slip rate was formulated. Based on model predictive control and PID control, the combined controller of yaw rate and slip rate was developed and the control decoupling was realized. Based on the sliding mode control and the least quadratic programming of the tire utilization rate, the optimal distribution of the generalized driving torque is completed. The simulation verifies the correctness of the proposed optimal control method for driving torque decoupling, and also proves that the joint control of yaw motion and slip rate can greatly improve the straight-line driving stability of the hub motor-driven electric vehicle.

Author Contributions

Conceptualization, S.Y.; methodology, S.Y.; software, S.Y.; validation, S.Y., J.F. and B.S.; formal analysis, S.Y.; investigation, S.Y. and J.F.; resources, S.Y.; data curation, S.Y.; writing—original draft preparation, S.Y.; writing—review and editing, J.F.; visualization, S.Y.; supervision, S.Y.; project administration, S.Y.; funding acquisition, J.F. and B.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by High-level Talents Research Start-up Fund of Shihezi University, grant number RCZK2018C07 and the National Natural Science Foundation of China, grant number 61663042.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hu, J.S.; Yin, D. Electric Vehicle Traction Control: A New MTTE Methodology. IEEE 2012, 18, 23–31. [Google Scholar] [CrossRef]
  2. Dadashnialehi, A.; Bab-Hadiashar, A.; Cao, Z. Intelligent Sensorless ABS for In-Wheel Electric Vehicles. IEEE Trans. Ind. Electron. 2014, 61, 1957–1969. [Google Scholar] [CrossRef]
  3. Wang, J.; Wang, Q.; Jin, L. Independent wheel torque control of 4WD electric vehicle for differential drive assisted steering. Mechatronics 2011, 21, 63–76. [Google Scholar] [CrossRef]
  4. Falkner, A.; Reinalter, W. Consistent vehicle model for determining the design envelope, ride comfort and component load. Veh. Syst. Dyn. 2006, 44, 468–478. [Google Scholar] [CrossRef]
  5. Chen, Q.; Liao, C.; Ouyang, A. Research and development of in-wheel motor driving technology for electric vehicles. Int. J. Electr. Hybrid Veh. 2016, 8, 242. [Google Scholar] [CrossRef]
  6. Fan, Y.; Zhang, L.; Cheng, M. Sensorless SVPWM-FADTC of a New Flux-Modulated Permanent-Magnet Wheel Motor Based on a Wide-Speed Sliding Mode Observer. IEEE Trans. Ind. Electron. 2015, 62, 3143–3151. [Google Scholar] [CrossRef] [Green Version]
  7. Liu, H.; Zhang, H. An improved DTC for in-wheel BLDC motors in micro all-electric vehicles. Automatika 2016, 57, 648–659. [Google Scholar] [CrossRef] [Green Version]
  8. Ying, F.; Li, Z.; Wei, M. The Improved Direct Torque Control of a New Self-Decelerating Permanent-Magnet In-Wheel Motor for Electric Vehicles. Vehicle Power & Propulsion Conference. In Proceedings of the 2013 IEEE Vehicle Power and Propulsion Conference (VPPC), Beijing, China, 15–18 October 2013; IEEE: Piscataway, NJ, USA, 2013. [Google Scholar]
  9. Djerioui, A.; Houari, A. Grey Wolf based control for speed ripple reduction at low speed operation of PMSM drives. ISA Trans. 2018, 74, 111–119. [Google Scholar] [CrossRef]
  10. Murata, S. Innovation by in-wheel-motor drive unit. Veh. Syst. Dyn. 2012, 50, 807. [Google Scholar] [CrossRef]
  11. Zhang, L. Decoupling control of roll stability of electric vehicle driven by in-wheel motor. Chin. J. Mech. Eng. 2017, 53, 94–104. [Google Scholar]
  12. Bai, Z.; Lu, Y.; Li, Y. Method of Improving Lateral Stability by Using Additional Yaw Moment of Semi-Trailer. Energies 2020, 13, 6317. [Google Scholar] [CrossRef]
  13. Haiying, M.; Chaopeng, L.; Fu, W.Z. Direct Yaw-Moment Control Based on Fuzzy Logic of Four Wheel Drive Vehicle under the Cross Wind. Energy Procedia 2017, 105, 2310–2316. [Google Scholar] [CrossRef]
  14. Wang, Z. Vehicle Stability Enhancement through Hierarchical Control for a Four-Wheel-Independently-Actuated Electric Vehicle. Energies 2017, 10, 947. [Google Scholar] [CrossRef] [Green Version]
  15. Wang, J.; Zheng, L.; Yan, W. Coordination Control of Differential Drive Assist Steering and Vehicle Stability Control for Four-Wheel-Independent-Drive EV. IEEE Trans. Veh. Technol. 2018, 67, 11453–11467. [Google Scholar] [CrossRef]
  16. Kirli, A.; Chen, Y.; Okwudire, C. Torque-Vectoring-Based Backup Steering Strategy for Steer-by-Wire Autonomous Vehicles with Vehicle Stability Control. IEEE Trans. Veh. Technol. 2019, 68, 7319–7328. [Google Scholar] [CrossRef]
  17. Balázs, N. Coordination of Lateral Vehicle Control Systems Using Learning-Based Strategies. Energies 2021, 14, 1291. [Google Scholar]
  18. Jalali, M.; Khosravani, S.; Khajepour, A.; Chen, S.K.; Litkouhi, B. Model predictive control of vehicle stability using coordinated active steering and differential brakes. Mechatronics 2017, 48, 30–41. [Google Scholar] [CrossRef]
  19. Feng, J. Research on Methods of Active Steering Control Based on Receding Horizon Control. Energies 2018, 11, 2243. [Google Scholar] [CrossRef] [Green Version]
  20. Mousavinejad, E.; Han, Q.L.; Yang, F.; Zhu, Y.; Vlacic, L. Integrated control of ground vehicles dynamics via advanced terminal sliding mode control. Veh. Syst. Dyn. 2017, 55, 268–294. [Google Scholar] [CrossRef]
  21. Bobier-Tiu, C.G. Vehicle control synthesis using phase portraits of planar dynamics. Veh. Syst. Dyn. 2019, 57, 1318–1337. [Google Scholar] [CrossRef] [Green Version]
  22. Huang, G. A BP-PID controller-based multi-model control system for lateral stability of distributed drive electric vehicle. J. Frankl. Inst. 2019, 356, 7290–7311. [Google Scholar] [CrossRef]
  23. Shuai, Z.; Zhang, H.; Wang, J. Combined AFS and DYC Control of Four-Wheel-Independent-Drive Electric Vehicles over CAN Network with Time-Varying Delays. IEEE Trans. Veh. Technol. 2014, 63, 591–602. [Google Scholar] [CrossRef]
  24. Deur, J. A model-based traction control strategy non-reliant on wheel slip information. Veh. Syst. Dyn. 2011, 49, 1245–1265. [Google Scholar] [CrossRef]
  25. Yin, G. Optimal Slip Ratio Based Fuzzy Control of Acceleration Slip Regulation for Four-Wheel Independent Driving Electric Vehicles. Math. Problems Eng. 2013, 2013, 410864. [Google Scholar] [CrossRef]
  26. Zhang, J.; Shi, Z.; Yang, X. Robust adaptive control for continuous wheel slip rate tracking of vehicle with state observer. Meas. Control-Lond.-Inst. Meas. Control 2020, 53, 002029402092815. [Google Scholar] [CrossRef]
  27. Zhang, D. Control method of wheel slip rate based on fuzzy algorithm. J. Intell. Fuzzy Syst. 2020, 38, 7865–7874. [Google Scholar] [CrossRef]
  28. Pourseif, T.; Mohajeri, M. Design of robust control for a motor in electric vehicles. IET Electr. Syst. Transp. 2020, 10, 68–74. [Google Scholar] [CrossRef]
  29. Yu, Z. Automobile Theory, 5th ed.; China Machine Press: Beijing, China, 2009. [Google Scholar]
  30. Tanelli, M.; Ferrara, A. Wheel slip control of road vehicles via switched second order sliding modes. Int. J. Veh. Des. 2013, 62, 231–253. [Google Scholar] [CrossRef]
  31. Cairano, S.D.; Tseng, H.E.; Bernardini, D. Vehicle Yaw Stability Control by Coordinated Active Front Steering and Differential Braking in the Tire Sideslip Angles Domain. IEEE Trans. Control Syst. Technol. 2013, 21, 1236–1248. [Google Scholar] [CrossRef]
  32. Ogata, K. Modern Control Engineering; Electronic Industry Press: Beijing, China, 2010. [Google Scholar]
  33. Mahfouz, M.; Taiomour, A.; Ashry, M.M.; Elnashar, G. PID tuning approaches for quadrotors unmanned aerial vehicles. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1172, 012040. [Google Scholar] [CrossRef]
  34. Xu, M.; Wang, X.; Li, W.; Fu, H.; Wang, S. Investigation of PID Control Model Performance in Off-Road Working Vehicle Motion Stability Control System. Elektron. Elektrotech. 2017, 23, 3–9. [Google Scholar] [CrossRef] [Green Version]
  35. Sinlapakun, V.; Assawinchaichote, W. Optimized PID controller design for electric furnace temperature systems with Nelder Mead Algorithm. In Proceedings of the 2015 12th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Hua Hin, Thailand, 24–27 June 2015; IEEE: Piscataway, NJ, USA, 2015. [Google Scholar]
  36. Jin, L.; Wang, Q.; Yue, W.; Song, C. Dynamics Simulation Model Based on Four-wheel Independent Drive Electric Vehicle. J. Syst. Simul. 2005, 12, 3053–3055. [Google Scholar]
  37. Ossama, M.; Masato, A. Simultaneous Optimal Distribution of Lateral and Longitudinal Tire Forces for the Model Following Control. J. Dyn. Syst. Meas. Control 2004, 126, 753–763. [Google Scholar]
  38. Guo, L. Cost-optimal energy management strategy for plug-in hybrid electric vehicles with variable horizon speed prediction and adaptive state-of-charge reference. Energy 2021, 232, 120933. [Google Scholar] [CrossRef]
  39. Makrygiorgou, J.J.; Alexandridis, A.T. Power Electronic Control Design for Stable EV Motor and Battery Operation during a Route. Energies 2019, 12, 1990. [Google Scholar] [CrossRef] [Green Version]
  40. Scokaert, P.O.; Mayne, D.Q. Min-max feedback model predictive control for constrained linear systems. IEEE Trans. Autom. Control 1998, 43, 1136–1142. [Google Scholar] [CrossRef]
  41. Chai, R.; Savvaris, A.; Tsourdos, A.; Chai, S.; Xia, Y. Trajectory Optimization of Space Maneuver Vehicle Using a Hybrid Optimal Control Solver. IEEE Trans. Cybern. 2017, 49, 467–480. [Google Scholar] [CrossRef]
  42. Zhong, G.; Kobayashi, Y.; Emaru, T. Optimal control of the dynamic stability for robotic vehicles in rough terrain. Nonlinear Dyn. 2013, 73, 981–992. [Google Scholar] [CrossRef]
  43. Guo, G.; Li, P.; Hao, L.Y. A New Quadratic Spacing Policy and Adaptive Fault-Tolerant Platooning With Actuator Saturation. IEEE Trans. Intell. Transp. Syst. 2020, 99, 1–13. [Google Scholar] [CrossRef]
  44. Zhang, Y.; Chen, D.; Guo, D. On exponential convergence of nonlinear gradient dynamics system with application to square root finding. Nonlinear Dyn. 2015, 79, 983–1003. [Google Scholar] [CrossRef]
  45. Wang, G.; Liu, Y.; Li, S. New Integrated Vehicle Stability Control of Active Front Steering and Electronic Stability Control Considering Tire Force Reserve Capability. IEEE Trans. Veh. Technol. 2021, 70, 2181–2195. [Google Scholar] [CrossRef]
  46. Yang, C. An efficient vehicle-following predictive energy management strategy for PHEV based on improved sequential quadratic programming algorithm. Energy 2021, 219, 119595. [Google Scholar] [CrossRef]
Figure 1. Hub motor drive versus half shaft drive.
Figure 1. Hub motor drive versus half shaft drive.
Energies 14 05766 g001
Figure 2. Vehicle straight-line driving dynamics model.
Figure 2. Vehicle straight-line driving dynamics model.
Energies 14 05766 g002
Figure 3. Drive system.
Figure 3. Drive system.
Energies 14 05766 g003
Figure 4. Longitudinal speed.
Figure 4. Longitudinal speed.
Energies 14 05766 g004
Figure 5. Displacement in the Y-axis direction.
Figure 5. Displacement in the Y-axis direction.
Energies 14 05766 g005
Figure 6. Yaw rate.
Figure 6. Yaw rate.
Energies 14 05766 g006
Figure 7. Decoupled optimal control system framework.
Figure 7. Decoupled optimal control system framework.
Energies 14 05766 g007
Figure 8. Linear motion diagram of the whole vehicle.
Figure 8. Linear motion diagram of the whole vehicle.
Energies 14 05766 g008
Figure 9. Vehicle speed.
Figure 9. Vehicle speed.
Energies 14 05766 g009
Figure 10. Yaw rate.
Figure 10. Yaw rate.
Energies 14 05766 g010
Figure 11. Displacement in the Y-axis direction.
Figure 11. Displacement in the Y-axis direction.
Energies 14 05766 g011
Figure 12. Left front wheel slip rate.
Figure 12. Left front wheel slip rate.
Energies 14 05766 g012
Figure 13. Right front wheel slip rate.
Figure 13. Right front wheel slip rate.
Energies 14 05766 g013
Figure 14. Left rear wheel slip rate.
Figure 14. Left rear wheel slip rate.
Energies 14 05766 g014
Figure 15. Right rear wheel slip rate.
Figure 15. Right rear wheel slip rate.
Energies 14 05766 g015
Figure 16. Vehicle speed.
Figure 16. Vehicle speed.
Energies 14 05766 g016
Figure 17. Yaw rate.
Figure 17. Yaw rate.
Energies 14 05766 g017
Figure 18. Displacement in the Y-axis direction.
Figure 18. Displacement in the Y-axis direction.
Energies 14 05766 g018
Figure 19. Slip rate.
Figure 19. Slip rate.
Energies 14 05766 g019
Figure 20. Vehicle speed.
Figure 20. Vehicle speed.
Energies 14 05766 g020
Figure 21. Enlarged view of vehicle speed.
Figure 21. Enlarged view of vehicle speed.
Energies 14 05766 g021
Figure 22. Enlarged view of vehicle speed.
Figure 22. Enlarged view of vehicle speed.
Energies 14 05766 g022
Figure 23. Vehicle speed.
Figure 23. Vehicle speed.
Energies 14 05766 g023
Figure 24. Displacement in the Y-axis direction.
Figure 24. Displacement in the Y-axis direction.
Energies 14 05766 g024
Figure 25. Slip rate.
Figure 25. Slip rate.
Energies 14 05766 g025
Table 1. Nomenclature.
Table 1. Nomenclature.
SymbolPhysical Meaning
F x i j Longitudinal driving force
F y i j Lateral driving force
F z i j Vertical force
ω r Yaw rate
α i j Slip angle
v x Longitudinal speed
S i j Slip rate
w i j Wheel speed
T i j Driving torque
k f Front axle vertical load proportion
k r Rear axle vertical load specific gravity
i j Front left ( f l ), front right ( f r ), rear left ( r l ), rear right ( r r )
Table 2. Vehicle parameters.
Table 2. Vehicle parameters.
ParameterValueUnitPhysical Meaning
M 1200 k g Total mass of vehicle
g 9.8 m / s 2 Gravitational acceleration
I z 1343.1 k g m 2 Yaw inertia
a 1.04 m Distance from front axle to COG
b 1.56 m Distance from rear axle to COG
B f 0.775 m Half length of front axle
B r 0.775 m Half length of rear axle
r 0.308 m Wheel radius
Table 3. Wheel motor parameters.
Table 3. Wheel motor parameters.
ParameterValueUnitPhysical Meaning
P e 14kwPower rating
P t 28kwPeak power
n e 800rpmRated speed
n w 1600rpmPeak speed
T e 145 N m Rated torque
T w 290 N m Peak torque
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, S.; Feng, J.; Song, B. Research on Decoupled Optimal Control of Straight-Line Driving Stability of Electric Vehicles Driven by Four-Wheel Hub Motors. Energies 2021, 14, 5766. https://doi.org/10.3390/en14185766

AMA Style

Yang S, Feng J, Song B. Research on Decoupled Optimal Control of Straight-Line Driving Stability of Electric Vehicles Driven by Four-Wheel Hub Motors. Energies. 2021; 14(18):5766. https://doi.org/10.3390/en14185766

Chicago/Turabian Style

Yang, Songlin, Jingan Feng, and Bao Song. 2021. "Research on Decoupled Optimal Control of Straight-Line Driving Stability of Electric Vehicles Driven by Four-Wheel Hub Motors" Energies 14, no. 18: 5766. https://doi.org/10.3390/en14185766

APA Style

Yang, S., Feng, J., & Song, B. (2021). Research on Decoupled Optimal Control of Straight-Line Driving Stability of Electric Vehicles Driven by Four-Wheel Hub Motors. Energies, 14(18), 5766. https://doi.org/10.3390/en14185766

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop