Abstract

The improvement of handling and stability performance of Distributed Drive Electric Vehicle (DDEV) is analyzed, visualized, and designed by proposing and deploying the mixed control strategies in this paper including Direct Yaw Control (DYC), Antislip Regulation (ASR) and a novel Dual-mode Switching Control (DMSC). First, by drawing the phase trajectory stability domain, the vehicle stability limit boundary can be determined, which provides the basis for the lateral stability constraint of the vehicle. Then, the practicability and real time visualization of driving efficiency and timeliness of DDEV is achieved to reduce the margin of error for the desired torque value by employing the DYC strategy which uses a fuzzy PID algorithm. Furthermore, the ASR strategy which adopts the optimal slip rate algorithm to determine the requirement of desired torque value based on the different road conditions is used to reduce slip phenomenon effectively and to maintain handling control of DDEV. In response to different scenes especially conflict and coexistence between DYC and ASR, the DMSC strategy is applied to find a more suitable slip rate range by using the root mean square error method (REME). Finally, the cosimulation platform of ADAMS/Car and MATLAB/Simulink is built to simulate the mixed control strategies by integrating DYC, ASR, and DMSC. The simulation results show that the DMSC can effectively prevent DDEV from entering the dangerous limit driving state when turning and driving. The strategy has a more significant control effect needed to meet the requirements of the driving safety of the vehicle and handling stability. The DMSC is adopted and downloaded into the electronic control unit of our student type formula vehicle called Flash V6 which was designed and developed by a team of students, the ZUST ATTACKER Team.

1. Introduction

Distributed drive electric vehicle (DDEV) is an important development and design direction of future electric vehicles. Their main features are that the drive motor is embedded in the wheel, the transmission chain is shorter, the speed response is faster and the torque control accuracy is high [1]. The wheels equipped with the drive motors can not only be independently controlled but also the wheel torque can be arbitrarily distributed to achieve optimum and better control effect. Based on these characteristics, a torque optimization control algorithm was designed [2] and combined with the quadratic programming method to design a torque average distribution algorithm [3]. Junjun et al. [4] proposed a particle swarm optimization and nonlinear predictive control algorithm through torque optimization and distribution to improve the vehicle stability while Jingxing et al. [5] used the expected additional torque obtained by a linear quadratic regulator (LQR). The more common schemes in torque control include uses the yaw rate as the feedback object which is obtained by the optimal allocation strategy [6] and combined with the slip rate normally used to construct ABS which prevents vehicle instability [7]. The yaw rate and the side slip angle are not only used as parameters to observe the vehicle response [8, 9] but also combined with the sliding mode controller. These strategies based on multiple sliding mode controls [1012] were used to design a torque distribution system needed for torque redistribution while ensuring the stability of vehicle braking.

Meanwhile, the slip rate can also be used as a reference value to study the ASR strategy. Based on the independent driving electric vehicles models, the conventional method of slip rate calculations were used to improve the vehicle longitudinal driving stability [13]. Through the fuzzy PID controller, the motor torque is adjusted to obtain the best slip rate control [1416] which shortens the driving acceleration distance and improves the steering stability [17]. Based on fuzzy PID control theory [18], the integrated control strategy of ASR and DYC with a feed forward-feedback method were designed as the active front wheel steering controller (AFS) and DYC which are used as new controllers to obtain a target drive torque that could effectively improve vehicle stability [19]. The dynamic DYC combined with feed forward and feedback control system was proposed to improve the stability of the vehicle [20]. A layered control strategy is designed for distributed drive electric vehicles [21], taking the longitudinal stability of the vehicle as the goal, considering the lateral and longitudinal force coupling of the tires and layered control of the motor and hydraulic brake composite distribution control is designed, which is verified by the joint simulation of Carsim and MATLAB/Simulink, which can effectively improve the vehicle stability. Pacejka [22] used the front axle slip angle-rear axle slip angle phase plane to analyze the influence of tire nonlinear dynamic characteristics on vehicle handling stability.

Based on the above-given excellent research works, the phase trajectory stability domain and DYC/ASR controller were introduced in DMSC to achieve the purpose of correcting the driving state of the vehicle, the multimode control strategy was designed to improve the longitudinal/lateral stability of the vehicle, which is integrated into the DMSC of DYC algorithm with fuzzy PID controller and ASR algorithm with optimal slip rate PID controller. Finally, establishing the cosimulation platform using ADAMS®/Car and MATLAB®/Simulink, and the effectiveness and practicability of the control strategies were finally verified using a real DDEV.

2. Modeling of the DDEV

2.1. Vehicle Dynamic Model

In order to improve the operating efficiency of the control model and better reflect the vehicle kinematics and dynamic characteristics, the two degrees of freedom (2-DOF) linear vehicle model [23] is used as the following reference model:

According to the transformation formula:where is the longitudinal speed; is the velocity of the center of mass; is the front wheel angle.

According to formula (2), with are used as input variables; the desired yaw rate and side slip angle are obtained by establishing 2-DOF linear vehicle model in Simulink.

2.2. Electric Power Flow Model

Emrax 188 motor is used in the DDEV, because of the reliability of permanent magnet synchronous motors. Their mechanical characteristics include simple structure, small volume, less cumbersome, rapid response, high power density, and efficiency. According to the relevant parameters in Table 1, a simplified motor model is established as the torque demand command actuator in the vehicle control strategy. By adjusting the current in the motor model, the motor can output smooth torque to the driving wheel.

In order to make the motor torque command response as close to the real motor characteristics as possible, the motor driver is regarded as the first-order inertial link when building the simplified model of the motor as shown in the following formula:where is the actual torque of the motor, is the time constant obtained from the motor characteristic parameters, is the external characteristic torque of the motor.

In order to describe the characteristics of the motor, the transfer function equation of the motor is established and combined with the motor parameters. The model diagram is shown in Figure 1.

Here, is target torque of left wheel, represents right wheel target torque, is the torque difference, is the motor terminal voltage value, is the voltage difference, I is the armature current, is the electromagnetic torque constant, is the induced electromotive force constant, is the induced electromotive force value, is the left wheel motor output torque, is the right wheel motor output torque, actual angular velocity of right wheel, actual angular velocity of left wheel, is the actual torque of left wheel, is the actual torque of right wheel.

2.3. Establishment of Vehicle Model
2.3.1. Vehicle Framework

The electric vehicle model with distributed driven wheels was constructed using ADAMS/Car software while the motor model and control strategy with the MATLAB/Simulink software. Setting the relevant parameters at the communication interface between ADAMS/Car and MATLAB/Simulink, the real-time data interaction channel of ADAMS/Car and MATLAB/Simulink was established, and the two parts of the model were jointly simulated. The overall architecture is illustrated as shown in Figure 2.

2.3.2. Vehicle Parameters

The vehicle model established in ADAMS/Car software according to the parameters in Table 2 are referenced with our student type formula vehicle called Flash V6. And, the vehicle model built by ADMAS/Car is shown in Figure 3.

3. Control Strategy Design

3.1. Defining Stable Regions

The phase plane method is a common method for analyzing vehicle stability. By drawing the phase trajectory stability domain, the vehicle stability limit boundary can be determined. Many scholars use the centroid sideslip angle-centroid sideslip angle velocity phase plane method to analyze the vehicle driving stability [24, 25]. In order to analyze the stable area of the vehicle, the differential equation of the derivative and the derivative is established according to the 2-DOF model, and the tire force is calculated from the tire model under pure slip conditions. Combined with different settings and initial values, different vehicle speeds are obtained. The stable area under the adhesion coefficient with the road surface, the simulation flow chart is shown in Figure 4.

Separately, the phase plane method set two cases. Under case 1, high adhesion coefficient and different speeds, and case 2, high speed and different adhesion coefficient. After the corresponding phase trajectories are generated, respectively, the change rule is summarized in Tables 3 and 4.Here, |X| is the absolute value of the coordinates of the rhombus stable boundary with γ, |Y| is the absolute value of the coordinates of the rhombus stable boundary with β, is the adhesion coefficient.

3.2. DYC Module

The DYC module is mainly used to calculate the additional yaw torque produced by the vehicle around the center of mass when turning, adjust the yaw motion state of the vehicle, and then participate in the driving torque distribution module of the vehicle.

Based on the 2-DOF linear vehicle model, the ideal state of the vehicle is obtained as and . By tracking these two variables which reflect the actual state of the vehicle and how it can quickly become stable thus the actual value can continuously tend to the expected value. By making a difference, we can get and input fuzzy PID controller to get as shown in Figure 5.

Defined variable:where and are the weight coefficients, which are obtained by the established fuzzy rule controller in Table 5.

According to formula (4) and Table 5, the is obtained:where is the fuzzy function known as Mamdani fuzzy rule controller.

Neglecting the road interference in the process of vehicle driving, the obtained needs to be converted to the torque value acting on the driving wheel and the following formula is used:where is the corrected driving force.

It is noted that the relationship between driving torque and driving force of the wheel is given as follows:where is the wheel rolling radius, and is the torque the motor need to adjust when maintaining the body posture under the current driving conditions.

The redistributed torque values are obtained by combining (6) and (7):where is the product of the switch opening and the theoretical maximum output torque of the motor.

3.3. ASR Module

The purpose of the ASR module is to obtain the additional yaw torque value that needs to be applied to prevent the wheel from slipping during the driving process and use the road surface information to obtain the force required to control the normal steering of the vehicle to improve the vehicle handling stability and driving safety. The direct driving force of the vehicle comes from the friction reaction between the driving wheel and the ground and its limit value is also called adhesion. The mathematical formula of adhesion is described as follows:where is the ultimate adhesion between the wheel and the ground; is the vertical load of the wheel.

In order to prevent the relative slip movement between the wheel and the ground, the vector sum of the driving torque provided by the motor for the wheel and the lateral force on the tire should be less than the limit adhesion force between the wheel and the ground.where is the wheel ground utilization force; is the wheel lateral force.

When the driving force on the wheel exceeds the adhesion limit, the wheel will be in a slip state. When the vehicle is running normally, it is necessary to consider the ability of the wheel of the DDEV to resist external interference. The tire is required to have sufficient reserve adhesion while meeting the vehicle longitudinal driving and yaw torque requirements.

From the theoretical knowledge of ASB control strategy [23], on dry road conditions, the relationship between the longitudinal/lateral adhesion coefficient of the slip rate as shown in Figure 6. The optimal longitudinal slip rate value  = 0.18 & adhesion coefficient  = 0.85 is obtained based on the adhesion coefficient curve of slip rate [11] which is located and selected at point A. Similarly, the optimal lateral slip rate value  = 0.05 & adhesion coefficient  = 0.6 is obtained based on the adhesion coefficient curve of slip rate which is located and selected at point B.

The actual slip rate , which reflects the actual state of the vehicle is obtained by ADAMS/Car model. , and , according to the slip rate formula relate and expressed as follows:where , are the actual slip rate of the left and right rear wheels, respectively.

The difference is transmitted to the slip rate PID controller output as shown in Figure 7.

From this we can see that,where is the experience value, is the PID controller.

Considering the longitudinal and lateral acceleration of the vehicle during acceleration and steering, the vertical load of left and right wheels are obtained as follows:where is the vertical load of the left rear wheel; is the vertical load of the right rear wheel; is the acceleration of gravity; is the longitudinal acceleration; is the lateral acceleration.

When the vehicle is steering, the load transfer will occur and the limit adhesion of the inner wheel will decrease while that of the outer wheel will increase. Therefore, in order to prevent the inner wheel from slipping, the driving torque of the inner wheel should be limited.

If the above-given formula is satisfied, then:

If not, then:

3.4. Modeling of DMSC

In order to better realize the demand of handling and stability control in the driving process of DDEV, the DMSC strategy based on DYC and ASR is proposed in this section.

3.4.1. Designing of DMSC

A single control cannot adapt to all working conditions of a vehicle. According to the evaluation index of vehicle handling and stability established by academician [9] and the characteristics of the two control modes, the slip rate is taken as the reference characteristic quantity for switching between the two control modes.

We can set the test and simulation conditions as shown in Figure 8 to confirm the characteristic slip rate threshold when the two control modes are switched.

After the simulation test conditions are set, the difference of yaw rate is used as the evaluation index and . The deviation degree of the curve can reflect the difference of the control effect better.

The simulation parameters in Table 6 are set for DYC.

Two curves are obtained by simulation taking as ordinate, as the sum of curves in abscissa and as ordinate while is the abscissa curve.

In Figure 9, the curve under the step steer test condition is analyzed when is above 0.15, is small and the DYC effect at this stage is better. The curve analysis under single lane changes the test condition when is above 0.15 and the corresponding curve is smaller which shows that the DYC effect is significant in this stage. Under the constant radius cornering test condition, the curve is obviously small with and when is between 0.15 and 0.4, the curve suddenly changes from a larger value to a smaller value. The analysis shows that the DYC has more advantages when is between 0.15 and 0.4.

The simulation parameters in Table 7 are set for ASR.

Two curves are obtained by simulation and by taking as ordinate, as the sum of curves in abscissa, as ordinate and as the abscissa curve.

In Figure 10, it can be seen from the curve under the step steer test condition that increases with when is higher than 0.4. The control effect is better when is above 0.4. Analyzing the curve of the single lane change test, it can be concluded that the corresponding curve is smaller than other stages when λ is above 0.4 which indicates that the ASR effect is more significant in this stage. Under the constant radius cornering test condition, the corresponding curve is obviously smaller than other stages with when is above 0.4 the curve changes greatly at this stage. It can be seen that the effect of ASR has been shown. In conclusion, when λ is between 0.4 and 1 the curve tends to decline or is in a low range which indicates that the ASR effect is superior.

Combining with the simulation curve analysis in Figures 8 and 9. When is between [0.15 0.4], the effect of the DYC strategy is better. When is between [0.4 1], the effect of the ASR strategy is better. With DYC, the cosimulation strategy can better regulate the body posture. With ASR, it can better suppress wheel slip and vehicle loss of control. With DMSC, while correcting the body posture, it can also restrain the wheels from slipping, improve the handling stability of the vehicle on low-adhesion roads, and effectively prevent the vehicle from slipping out of control.

3.4.2. Judging of Switch

In order to prevent the frequent change of which is caused by complex road surface that eventually lead to misjudgment of vehicle ASR and DYC system. is used as the evaluation reference when , DYC is switched to apply torque to reduce . When , ASR is switched to control .

Mode switching means that after switching the control system, the torque command of the drive motor is output by the corresponding control module. When the control mode is exited, the torque command of the drive motor is not directly output through the control module. The switching process is designed as and , which is shown in Figure 11. In order to avoid oscillation during the model switching, to add the coordination gap between the DMSC change, but the gap value need to be validated and optimized by a real car.

The control idea in Figure 11 is expressed in code as follows: (Algorithm 1)

Here, is the pedal opening valve, is the steering wheel angle, and is the adhesion coefficient.

In this part, side slip angle and yaw rate are used as reference variables to study vehicle stability. When driving at high speed or on low-adhesion roads, the vehicle is easily unstable, and the center of mass slip angle can reflect the stable state of the vehicle. The yaw rate also increases gradually, which can better reflect the handling ability of the vehicle.

3.5. Vehicle Model

As shown in Figure 12, the actual yaw rate and side slip angle parameters were obtained from ADAMS/Car model, and were obtained from 2-DOF linear model, which is transferred to the fuzzy PID controller to obtain the correction torque . On the other hand, the actual linear speed of left and right wheels , and , are obtained by ADAMS/Car model, which are transmitted to the slip-rate PID control module to obtain the correction torque . The DYC or ASR torque value is obtained by the torque distribution module and transmitted to the mode switching module. and are obtained by ADAMS/Car model while and are input into the motor model established in the previous section. The outputs and act on the driving wheel to realize the control of vehicle handling and stability.

If ( > 0.2&&  > 0.2)||(max(, ) > 0.4)
{
 DYC2ASR_Flag = 1;
}
else
{
 //do nothing
}
If ( < 0.15&&  < 0.15)
{
 DYC2ASR_Flag = 0;
}
else
{
 //do nothing
}

4. Validation and Analysis

The control strategy is validated under the cosimulation platform of the software ADAMS/Car and MATLAB/Simulink. The parameters regarding the vehicle and the controller are illustrated in the above-given tables. In the following, the tests of Double lane-change is carried out to verify the effectiveness of the proposed strategy.Case 1: 80 km/h, is 0.8, and is 0.5 πradCase 2: 60 km/h, is 0.3, and is 0.5 πrad

In the following, the validations are divided into two parts to illustrate the superiorities of the DMSC, namely, benefits in control reference and in DMSC and torque allocation.

Figures 1316 depict the performance of four references under four modes, without control, with DYC, with ASR and with DMSC. Table 8 lists the two reference values under four modes.

Under case 1, the mode of “without control,” which shows a worse handling experience and the tracking performance of the yaw rate is poor. Although there is no wheel slip, the trajectory deviation of the double line shift is large, the max absolute value of sideslip angle achieve 0.11. The mode of “with DYC” effect, the curve of yaw rate shows excellent tracking performance, the trajectory is smooth, it can better complete the Double lane-change action and return to the original lane, the wheels do not slip and the vehicle speed fluctuates slightly. Since case1’s is 0.8, ASR has no intervention control, the results of DYC only and DMSC are completely consistent.

Case 2 depicts four modes, without control, with DYC, with ASR and with DMSC. Completely, the mode of “without control” is out of control, the yaw rate curve can not be tracked, the wheels completely slip, the vehicle speed fluctuates greatly, and the body is in an unstable state.

With DYC shows a certain control effect, the vehicle can be stabilized in the end, but there is an obvious slippage trend. The yaw rate value is acceptable, but it is offset due to slippage and completely the trajectory is impossible to return original exercise direction. The mode of “with ASR” is able to control the body to a stable state, but completely unable to follow the sideslip angle and complete the Double lane-change movement. Under DMSC, the yaw rate curve follows better, the wheel slip rate is controlled after ASR is involved, and the speed of the vehicle drops slightly after ASR is involved, and the trajectory performance is better, it can return to the driving direction greatly.

5. Conclusion

The control effects of DYC and ASR on handling and stability performance are presented based on the DDEV model in this study. Firstly, the subsystem model of each vehicle part is established using the ADAMS/Car software while the vehicle dynamic model and electric power flow model are established based on MATLAB/Simulink software, and the two softwares combine the cosimulation platform. Then, the phase trajectory stability domain, DYC model, the ASR model and DMSC model are designed and built based on the cosimulation platform. Just to simulate and verify the DMSC. Finally, the simulation curves show that the DMSC can effectively prevent DDEV from entering the dangerous limit driving state when turning and driving. The strategy has a more significant control effect needed to meet the requirements [26] of the driving safety of the vehicle and handling stability [27].

Data Availability

The datasets used and analyzed during the current study are available from the corresponding author on reasonable request. The paper has been presented as PREPRINT in Research Square according to the following link: https://www.researchsquare.com/article/rs-604895/v1.

Conflicts of Interest

The authors declare that there are no conflicts of interest.

Acknowledgments

This work was supported in the part by the Natural Science Foundation of Zhejiang Province under grant under Grant no. LY21E050001 and by the Open Research Fund of Anhui Engineering Technology Research Center of Automotive New Technique, under Grant no. QCKJ202105.