Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Research on trajectory tracking and body attitude control of autonomous ground vehicle based on differential steering

  • Jie Tian ,

    Roles Conceptualization, Funding acquisition, Methodology, Project administration, Supervision, Writing – original draft

    njtianjie@163.com

    Affiliation College of Automobile and Traffic Engineering, Nanjing Forestry University, Jiangsu, Nanjing, China

  • Mingfei Yang

    Roles Data curation, Formal analysis, Software, Validation, Writing – review & editing

    Affiliation College of Automobile and Traffic Engineering, Nanjing Forestry University, Jiangsu, Nanjing, China

Abstract

The differential steering can be used not only as the backup system of steer-by-wire, but also as the only steering system. Because the differential steering is realized through the differential moment between the coaxial left and right driving wheels, the sharp reduction of the load on the inner driving wheel will directly lead to the failure of the differential steering when the four-wheel independent drive electric vehicle approaches the rollover. Therefore, this paper not only realizes the trajectory tracking of autonomous ground vehicle through the differential steering, but also puts forward the body attitude control to improve the handling stability. Firstly, the dynamic and kinematic models of differential steering autonomous ground vehicle (DSAGV) and its roll model are established, and the linear three-degree of freedom vehicle model is selected as the reference model to generate the ideal body roll angle. Secondly, a model predictive controller (MPC) is designed to control the DSAGV to track the given reference trajectory, and obtain the required differential moment and the resulting front-wheel steering angle. Then, a sliding mode controller (SMC) is adopted to control the DSAGV to track the ideal body roll angle, and obtain the required roll moment. The simulation results show that the proposed MPC and SMC can not only make the DSAGV realize the trajectory tracking, but also achieve the body attitude control.

Introduction

With the increasingly severe air pollution and energy crisis, electric vehicles (EVs) have attracted extensive attention from research institutions in various countries because of the characteristics of energy conservation and environmental protection [1], such as the energy management strategy [2], the fuel cell [3, 4], the battery SOC estimation [57], the different driving modes [811]. Relative speaking, due to the unstable operation of the engines, the strength requirements of parts are also higher [12, 13]. In addition, the emergence of four-wheel independent drive (4WID) EV with independent and controllable driving wheels [1416] makes its dynamic control system more convenient and flexible [1719]. At the same time, it also makes the differential steering to be possible through the coupling control of the left and right hub motors [2022].

Based on the reference model, two different sliding mode controllers (SMCs) were proposed for the sliding steering and the differential steering, respectively. And the observer for the sideslip angle was also designed. The simulation results verified the effectiveness of the controllers, confirmed the feasibility of differential steering, and looked forward to the possibility of differential steering as the only steering system [23]. In order to realize the yaw control when the active front wheel steering fails completely, an integral sliding mode control strategy was proposed for the differential steering. Considering the unknown mismatched disturbances, a disturbance observer was designed. The nominal part of the controller was designed by the composite nonlinear feedback technique to suppress the overshoots and the steady-state errors when the tire force was saturated. An adaptive super-twisting control method was designed to solve the disturbances of the unknown boundaries to eliminate the chattering. The effectiveness of the designed control method was proved by CarSim-Simulink simulation results [24]. An H output-feedback controller for the EV was used to realize the yaw control by the differential steering in case that the regular steering system failed. At the same time, the parameter uncertainties of the cornering stiffness and the external disturbances, as well as the uncertainty of the ideal steering angle and its difficulty to obtain were considered. And the front-wheel steering angle was realized by the differential moment of the front wheel hub motors. The CarSim-Simulink joint simulation results confirmed the effectiveness of the controller [25].

Literature [20] studied that when the conventional steering system failed, the lateral movement of the in-wheel motor-driven (IWMD) EV was realized by the differential steering, and the vertical loads of the wheels on both sides were balanced by considering the rollover characteristics of the vehicle, so as to ensure the efficiency of the differential steering. In order to solve the low cost measurement problem of the reference front-wheel steering angle and the lateral velocity, an H observer-based controller was proposed to improve the vehicle handling stability. The effectiveness of the control strategy was evaluated by the joint simulation of CarSim and Simulink. With the consideration of the multiple unknown and mismatched disturbances of the steering system, an adaptive super-twisting control method was presented to realize the lane keeping for the four-wheel independently actuated autonomous vehicle through the differential steering. In order to improve the transient performance of the lane keeping control, a nonlinear sliding surface was designed to self-adaptively vary the system damping ratio. Based on a vision system, the estimations of the lane keeping errors and their time derivatives were made by a high-order sliding mode observer. The CarSim-Simulink simulation results proved the effectiveness and robustness of the controller to achieve lane keeping through the differential steering [21].

Literature [22] studied that after the sudden failure of the active front wheel steering, the path tracking control for an IWMD autonomous ground vehicle was realized through the differential steering. In this paper, an adaptive triple-step control method was proposed to realize the coordinated control of the transverse and longitudinal path tracking. The parameter uncertainties caused by the cornering stiffness and external disturbances were considered, and the effectiveness of the proposed control strategy was evaluated by the veDYNA-Simulink joint platform. In order to realize the trajectory tracking control of the autonomous ground vehicles when the steering motor failed completely, a model predictive controller (MPC) with the constraints of tire cornering angle and road adhesion was proposed to obtain the ideal front-wheel steering angle for the trajectory tracking of the traditional steering vehicle, and a nonsingular terminal sliding mode controller was designed to further realize the corresponding front-wheel steering angle with the differential moment. The joint simulation results of CarSim and Simulink confirmed the effectiveness of the trajectory tracking through the differential steering in the case of the complete failure of steering motor [26].

Normally, the vehicle will roll outward due to the action of the centrifugal force when turning. However, if the body can tilt to the turning direction like a bicycle or motor-cycle when making a turn, the torque generated by the vehicle gravity can reduce or even offset the torque generated by the centrifugal force, which can reduce the lateral load transfer ratio and the occupant perceived lateral acceleration, and prevent the failure of differential steering. In fact, as early as the 1980s, rail trains have begun to apply the active tilting technology [27], and the research showed that the inward roll angle of 1 ~ 2° can ensure that the rail train can pass through the curve at a high enough speed [28, 29]. For narrow commuter vehicle (NCV), which usually takes zero roll angle as the control target, the handling stability of the vehicle can be significantly improved as long as it tilts inward by 1 ~ 2° [30, 31].

To sum up, the feasibility of differential steering has been confirmed. At present, the academia has begun to consider the failure of differential steering caused by the sharp reduction of the load on the inner driving wheel when the vehicle approaches rollover, and try to use the differential steering to realize the trajectory tracking of autonomous ground vehicle. Based on the above research status, this paper takes the differential steering autonomous ground vehicle (DSAGV) as the research object, and makes the following innovations: (1) Referring to the active tilting technology of the rail trains and the NCVs, this paper puts forward the idea of body attitude control during the steering. That is, at the same time of realizing the differential steering control, it also realizes the active inward tilting control, so as to effectively avoid the failure of differential steering caused by the body outward tilting; (2) By analyzing the lateral stability during the steering, the ideal roll angle model of the vehicle body is established; (3) A MPC is adopted to control the differential steering to realize the trajectory tracking of the DSAGV, and the body inward tilting is control by the sliding mode controller (SMC). That is, the trajectory tracking and body attitude control of the DSAGV are achieved at the same time.

The structure of the article is as follows: Section 2 describes three vehicle models, including the model of the DSAGV, its roll model and the reference model. In Section 3, the trajectory tracking controller and the body attitude controller, i.e., the MPC and the SMC, are designed respectively. Section 4 gives the simulation results based on MATLAB/Simulink. And Section 5 is the conclusion.

Vehicle model

Three different vehicle models, namely, the model of the DSAGV, its roll model and the reference model, are established in this section. Among them, the DSAGV model including the longitudinal, lateral and yaw dynamic models, and the kinematic model, will be controlled by the MPC to track the specific trajectory, and obtain the required differential moment and resulting front-wheel steering angle. Its roll model will be controlled by the SMC is used to track the ideal body roll angle, which is presented by the reference model. That is to say, the autonomous ground vehicle (AGV) model includes the model of the DSAGV and its roll model.

Model of the DSAGV

Assuming that the DSAGV runs on a flat road and ignoring the load transfer, the vehicle planar model established is shown in Fig 1, where the XOY is the inertial coordinate system, and the xoy is the vehicle body coordinate system fixed at the vehicle centroid.

According to the Newton’s second law, the force balance equations along the x-axis, y-axis and around the z-axis are obtained as follows: (1) where m is the total mass of the vehicle, ay is the inertial acceleration at the vehicle centroid, and are the velocity and acceleration along the y-axis, and are the velocity and acceleration along the x-axis, and are the vehicle yaw angular velocity and angular acceleration, Mz is the differential driving torque of the left and right front wheels, Fyfl, Fyfr, Fyrl and Fyrr are respectively the lateral forces of the front, rear, left and right wheels, Fxfl, Fxfr, Fxrl and Fxrr are respectively the longitudinal forces of the front, rear, left and right wheels, Iz is the yaw rotary inertia of the vehicle, lf and lr are respectively the distances from the vehicle centroid to the front and rear axles, ls is half of the wheel base, kf and kr are respectively the cornering stiffness of the front and rear wheels, αf and αr are respectively the sideslip angles of the front and rear wheels, klf and klr are respectively the longitudinal stiffness of the front and rear wheels, sf and sr are respectively the slip rates of the front and rear wheel.

The kinematic equation established from Fig 1 is (2)

The four wheels of the distributed direct drive autonomous ground vehicle studied in this paper are equipped with hub motors, and the two front hub motors can realize the differential steering. The so-called differential steering refers to the steering through the difference of the driving torques between the coaxial left and right wheels. Its structure is shown in Fig 2. When the driver’s intention is provided to the electronic control unit (ECU) through the steering wheel, the ECU will give a command to the hub motors of the left and right front wheels respectively to generate two different driving forces. Due to the existence of kingpin offset, rσ, these two driving forces generate two torques around their respective kingpins, τdr and τdl, to deflect the wheel to the longitudinal centerline of the vehicle. When the two torques are equal to each other, the vehicle goes straight. Otherwise, under the action of steering trapezoidal mechanism, the two wheels will deflect to the side of the wheel with the smaller torque, and realize the differential steering.

The dynamic equation of differential steering system can be expressed as (3) where Je and be are respectively the equivalent moment of inertia and damping coefficient of the steering system, ταl and ταr are respectively the aligning torque of the left and right front wheels, τa is the total aligning torque of the front wheels, Tfl and Tfr are respectively the driving torque of the left and right front wheels, Fxfl and Fxfr are respectively the longitudinal force of the left and right front wheels, r is the tire rolling radius, τf is the friction force of the steering system, l is half of the contact path of the front wheel tire.

The mathematical model of the DSAGV obtained by synthesizing (1) ~ (3) is (4)

Take the state variable as , and input as u(t) = Mz, Eq (4) can be expressed as (5)

Roll model of the DSAGV

Considering that when the vehicle is driving on a curve, the outward inclination of the body on the suspension will lead to a reduction in the vertical load of the inner wheel, especially when it occurs at the front wheel, it is very likely to directly lead to the failure of the differential steering, and even cause the rollover of the vehicle in serious cases. However, if the vehicle body can be actively tilted inward to the best angle through the active suspension to balance the gravity component and the centrifugal force, the effectiveness of the differential steering and the stability of the vehicle can be effectively guaranteed. Therefore, the established roll model of the DSAGV is shown in Fig 3.

The roll dynamic equation of the DSAGV established from Fig 3 is: (6) where Ix is the roll rotary inertia of the vehicle, ϕv, and are respectively the roll angle, angular velocity and angular acceleration, h is the distance from the roll center height at the center of mass to the roll center height of the axle, ms is the sprung mass of the vehicle, g is the gravity acceleration, cv and kv is the roll damping coefficient and roll stiffness coefficient of the suspension, and Mx is the roll moment provided by the active suspension.

By introducing the first equation in Eq (1), we can get (7)

Reference model

The reference model selected in this paper is to provide the ideal body roll angle for the follow-up control strategy research, which requires that the model should not be too complex. Therefore, this paper adopts the linear three-degree of freedom (3-DOF) vehicle model as the reference model, that is, ignoring the influence of steering and suspension systems, only considering the lateral, yaw and roll motion of the vehicle, and linearizing the tire.

If the state space variable is , and the system input is the front wheel angle, δf, that is, u2(t) = δf, the reference model can be expressed as: (8) where βd and γd are the ideal sideslip angle and the yaw rate of the center of mass.

Referring to the body tilting control of rail trains and the NCVs, this paper proposes to make the vehicle body actively tilt inward when the vehicle turns. In other words, it is necessary to make the torque generated by the gravity on the vehicle body balance with the torque generated by the steering centrifugal force, so as to avoid the rollover of the vehicle and the failure of the differential steering. In addition, it can also make the lateral acceleration perceived by passengers equal or close to zero.

For the reference model, the torque generated by the steering centrifugal force is (9)

The roll moment due to the gravity is (10)

From MS = MG, the ideal body roll angle can be obtained as (11)

That is, we can obtain the ideal body roll angle according to Eq (8) and Eq (11) in this section.

Here, the occupant perceived lateral acceleration and the lateral load transfer ratio are employed to evaluate the effect of active vehicle body inward tilting. Among them, the lateral acceleration perceived by passengers has a certain impact on the ride comfort of the vehicle, which is mainly composed of the lateral acceleration, the component of gravity acceleration and the vehicle body roll acceleration, and can be expressed as: (12)

The Lateral load transfer ratio (LTR) is a commonly used index for predicting vehicle non-tripping rollover [18], which can be expressed as (13)

Trajectory tracking and attitude control

Problem statement

The control block diagram shown in Fig 4 is proposed in this paper. In order to make the DSAGV track the specific driving trajectory, a MPC is designed to realize the differential steering and obtain the required differential moment, Mz. Specifically, the relevant parameters derived from the DSAGV model shown in Eq (5) are provided to obtain the reference trajectory, Yref and φref, required by the objective function, and the relevant state variables, χ, are provided to the constraints at the same time, then the differential moment, Mz, required by the DSAGV to track a specific trajectory can be obtained through optimization. In addition, the SMC is adopted to make the roll model of the DSAGV shown in Eq (7) have the same body roll angle as the reference model, and obtain the roll moment, Mx. By inputting the obtained differential and roll moments, Mz and Mx, to the DSAGV model and its roll model respectively, the state variables, χ, the front wheel steering angle, δf and the body roll angle, ϕv can all be obtained. Among them, the front wheel steering angle, δf, is provided to the reference model shown in Eq (8) to obtain the ideal body roll angle, ϕvref. However, ϕv and ϕvref are used to generate the tracking error required by the SMC. In this way, a closed-loop control system can be formed.

Design of the MPC

The MPC designed in this section is used to control the DSAGV to track a specific driving trajectory and obtain the required differential moment, Mz. Since the reference trajectory cannot give the information of all state points, the linear equation of Eq (5) is obtained by the following method.

(14)

The first-order difference quotient method is adopted to discretize Eq (14), and the following discrete state space expression can be obtained as (15)

The predictive output equation of the system can be derived from (15) (16) where Np is the prediction time domain, Nc is the control time domain.

In order to ensure that the autonomous ground vehicle can track the desired trajectory quickly and smoothly, the objective function shown below is designed. (17) where Δη(k+i|t) is the tracking error between the state of the actual system and that of the reference system, Δu(k+i|t) is the control increment of the differential moment, Q, R, and ρ are the weight coefficients, ε is the relaxation factor.

Eq (17) can also be transformed into the following standard quadratic form. (18) where e1 is the tracking error in the prediction time domain.

The constraints are designed as (19) where ΔUmin and ΔUmax are the lower and upper boundary values of control input increment, Umin and Umax are the lower and upper boundary values of control input, A is the Kronecker product of an unit lower triangular matrix and an unit matrix, yh,min and yh,max are the lower and upper boundary values of the hard constraint of output, ys,min ys,max are the lower and upper boundary values of the soft constraint of output.

Taking Eq (18) as the objective function and Eq (19) as the constraint condition, the quadratic programming problem can be solved through the quadprog function of MATLAB, and the differential moment required by the DSAGV, Mz, to track the reference trajectory can be obtained.

Design of the SMC

Sliding mode control is a control method with strong robustness, which has the advantages of fast response and insensitive to external changes and disturbances. The chattering of system can be effectively reduced through the control of exponential reaching law. The vehicle body inward tilting controller based on the sliding mode control theory is designed in this section.

According to the roll model of the DSAGV and the reference model, the tracking error of the roll angle is assumed to be e, which can be expressed as (20)

The following switching function is selected for the control of the body roll angle. (21) where c is the controller parameter that needs to meet the Hurwitz condition, and its value is greater than zero.

Take , then (22)

The equivalent control of the vehicle body inward tilting can be designed as follows: (23)

In order to ensure that the reaching condition of the sliding mode is established, that is, and η>0, the switching control of the vehicle body inward tilting is designed as follows: (24)

Then the sliding mode control law of the vehicle body inward tilting is composed of equivalent control term and switching control term, that is (25)

Substitute Eq (25) into Eq (22) to obtain (26)

Then, (27)

Simulation results and analysis

In order to verify the effectiveness of the designed MPC and SMC, the trajectory tracking and attitude control of the DSAGV are simulated in Matlab/Simulink environment. The vehicle parameters used in the simulation are: m = 1843kg, ms = 1723kg, h = 0.54m, g = 10 m/s2, be = 100 N, l = 0.0368 m, rσ = 0.0754m, R = 0.298m, Iz = 4175 kgm2, Ix = 1243.1 kgm2, lf = 1.232m, lr = 1.468m, ls = 0.74m, kv = 48000 N/m, cv = 6000 Ns/mrad.

Double lane change maneuver

In this paper, the double lane trajectory which consists of a reference lateral position, Yref, and a reference yaw angle, φref, is used as the tracking trajectory of the differential steering autonomous ground vehicle. And the specific expression is as follows: (28) where , , dx1 = 25, dx2 = 21.95, dy1 = 4.05, dy2 = 4.05.

Set the vehicle speed as 60 km/h, the curves of the simulation results are shown in Fig 5.

thumbnail
Fig 5. Curves of double lane change simulation.

(A) Trajectory; (B) Yaw angle; (C) Differential moment; (D) Front-wheel steering angle; (E) Body roll angle; (F) Roll moment; (G) Occupant perceived lateral acceleration; (H) Lateral load transfer ratio.

https://doi.org/10.1371/journal.pone.0273255.g005

The trajectory curve of the DSAGV with the MPC is obtained by the simulation, as shown in Fig 5A and 5B. It can be seen from Fig 5A and 5B that the DSAGV can track the lateral position and yaw angle of the reference trajectory very well, which show that the MPC designed in this paper for trajectory tracking is effective.

The differential moment required by the DSAGV to track the reference trajectory and the resulting front-wheel steering angle are shown in Fig 5C and 5D, respectively. It can be seen that both of them change with the X position of the vehicle.

It can be seen from Fig 5C and 5D that the differential moment slowly increases to the first peak value of 18.12Nm after a small fluctuation of one cycle from zero, then decreases to zero when X = 30.17m. Since the differential moment is positive during this period, the corresponding front-wheel steering angle increases slowly after a small fluctuation of one cycle from zero, and reaches the peak value of 0.04072rad when X = 30.17m. After that, the differential moment continues to decrease, increases again after reaching the first minimum value of -47.02Nm, rapidly increases to the second peak value of 111.8Nm after shaking around 0 for 3 cycles, and decreases to be zero again when X = 71.25m. Therefore, the corresponding front-wheel steering angle firstly decreases all the time. After three cycles of small vibration, it reaches the first minimum value of -0.0667rad at X = 59.77m, increases rapidly, and reaches the second peak value of 0.02593rad at X = 71.25m. After that, the differential moment becomes negative and finally becomes zero after several oscillations, and the front-wheel steering angle decreases all the time and finally becomes zero.

Fig 5E shows the ideal body roll angle and the body roll angles generated by the DSAGV with and without the roll control. It can be seen that the body roll angle generated by the DSAGV controlled only by the MPC increases from 0 with the change of X. After reaching the first peak value of 0.079rad at X = 34.16, it decreases to the minimum value of -0.127rad, and then increases again to the second peak value of 0.069rad and gradually decreases to zero. While with the change of X, the ideal body roll angle decreases from zero to the first minimum value of -0.403rad after a small fluctuation of one cycle, increases again to the peak value of 0.6011rad, decreases again to the second minimum value of -0.27rad, and then gradually increases to zero.

In other words, the direction of the ideal body roll angle is almost opposite to that of the DSAGV controlled by the MPC only, and the amplitude of the former is significantly larger than that of the latter. In addition, it also can be seen that the body roll angle produced by the DSAGV jointly controlled by the MPC and the SMC is almost exactly consistent with the ideal one. Therefore, the conclusion can be drawn that in order to reduce or offset the torque generated by gravity using the torque generated by centrifugal force, the SMC does make the vehicle body actively tilt inward when turning.

The roll moment required by the DSAGV to track the ideal body roll angle is shown in Fig 5F. Its trend is generally consistent with that of the ideal body roll angle, and the maximum and the minimum values are 38920Nm and -43640Nm, respectively. The resulting occupant perceived lateral acceleration and lateral load transfer ratio are shown in Fig 5G and 5H, respectively. It can be seen that both of them generated by the DSAGV controlled by the MPC only change with the change of X and their maximum absolute value reaches to 4.46 m/s2 and 0.376, while those of the DSAGV controlled by the MPC and the SMC is almost zero. It can be seen that the roll control proposed in this paper based on the differential steering controller is feasible, which can not only make the DSAGV have an ideal body roll angle, but also reduce the occupant perceived lateral acceleration and lateral load transfer ratio to zero.

To sum up, compared with MPC control, the MPC and the SMC can realize the trajectory tracking and body attitude control of the DSAGV.

90° turning maneuver

In order to verify the effect of the controllers at low speed, a quarter circle trajectory with a turning radius of 100m is selected as the tracking trajectory of the DSAGV under 90° turning condition.

The specific expression of the trajectory is as follows: (29) where δd is the desired front-wheel steering angle.

Select the vehicle speed and δd as 30 km/h and 0.1036rad, the curves of the simulation results are shown in Fig 6.

thumbnail
Fig 6.

90o turning simulation. (A) Trajectory; (B) Yaw angle; (C) Differential moment; (D) Front-wheel steering angle; (E) Body roll angle; (F) Roll moment; (G) Occupant perceived lateral acceleration; (H) Lateral load transfer ratio.

https://doi.org/10.1371/journal.pone.0273255.g006

The trajectory of the DSAGV with the MPC is shown in Fig 6A and 6B. It can be seen from Fig 6B that the controlled DSAGV can well track the lateral position and yaw angle of the reference trajectory.

The differential moment required to track the reference trajectory and the resulting front-wheel steering angle are shown in Fig 6C and 6D, respectively. It can be seen that the differential moment increases rapidly from zero to the peak value of 742.8Nm and then decreases rapidly. When X = 6.046m, the differential moment becomes zero. The resulting front-wheel steering angle increases rapidly to the peak value of 0.1036 rad, and then remains unchanged.

Fig 6E shows the comparison curve of ideal body roll angle and body roll angle generated by the DSAGV with and without roll control. It can be seen that the extreme value of the ideal body inclination is -0.26rad, and that generated by the DSAGV controlled by the MPC is 0.065rad. The two directions are opposite, and the amplitude of the former is obviously larger than that of the latter. It can be seen that in order to reduce the torque generated by gravity or offset the torque generated by centrifugal force, it is necessary to make the vehicle actively tilt inward at a relatively large angle when turning. In addition, it also can be that after X = 20m, the body roll angle produced by the DSAGV jointly controlled by the MPC and the SMC is almost completely consistent with the ideal body roll angle. The roll moment required by the DSAGV to track the ideal body inclination is shown in Fig 6F. As can be seen from the figure, the roll moment rapidly increased to the peak value of 10650Nm, and then stabilized at 8010Nm after a small fluctuation.

The resulting occupant perceived lateral acceleration and lateral load transfer rate are shown in Fig 6G and 6H, respectively. It can be seen that both of them generated by the DSAGV controlled by the MPC increase rapidly to the peak value at 0 seconds, and the peak values are 10.45 m/s2 and 1.108, respectively. After that, both of them decreased rapidly and finally stabilized at 1.996 m/s2 and 0.16 respectively after a small fluctuation. Those of the DSAGV jointly controlled by the MPC and the SMC are 0.1632 m/s2 and 0.01462 respectively. It can be seen that the roll controller proposed in this paper based on the differential steering controller is feasible.

To sum up, compared with MPC control, the MPC and the SMC can realize the trajectory tracking and body attitude control of the DSAGV.

Conclusion

For the DSAGV, the trajectory tracking control and the body attitude control are carried out at the same time.

  1. The DSAGV model is established, the model prediction equation is deduced, the objective function and constraints are constructed. The MPC is used to control the trajectory tracking of the DSAGV, and the required differential moment and the resulting front-wheel steering angle are obtained. And the ideal body roll angle is achieved by the reference model according to the front-wheel steering angle.
  2. The roll model of DSAGV is established and the ideal body roll angle is studied. Based on the sliding mode control theory, the vehicle body inclination controller is designed to realize the attitude tracking of the ideal body roll angle for the DSAGV, and the required roll moment is obtained.
  3. The effectiveness of the differential steering controller and the body inclination controller proposed in this paper, that is the MPC and the SMC, is verified by the simulation of two working conditions.

Acknowledgments

We would like to thank Yongpeng Tai for English language editing.

References

  1. 1. Logan KG, Nelson JD, McLellan BC, Hastings A. Japan and the UK: emission predictions of electric and hydrogen trains to 2050. Transportation Research Interdisciplinary Perspectives. 2021; 10: 100344.
  2. 2. Li DX, Xu B, Tian J, Ma ZS. Energy Management Strategy for Fuel Cell and Battery Hybrid Vehicle Based on Fuzzy Logic. Processes. 2020; 8(8): 882.
  3. 3. Li YJ, Li DX, Ma ZS, Zheng M, Lu ZH. Thermodynamic Modeling and Performance Analysis of Vehicular High-Temperature Proton Exchange Membrane Fuel Cell System. Membranes. 2022; 12(1): 72. pmid:35054598
  4. 4. Li DX, Li YJ, Ma ZS, Zheng M, Lu ZH. Exergetic Performance Coefficient Analysis and Optimization of a High-Temperature Proton Exchange Membrane Fuel Cell. Membranes. 2022; 12(1): 70. pmid:35054596
  5. 5. Wang H, Zheng YP, Yu Y. Lithium-Ion Battery SOC Estimation Based on Adaptive Forgetting Factor Least Squares Online Identification and Unscented Kalman Filter. Mathematics. 2021; 9(15): 1733.
  6. 6. Zhou WL, Zheng YP, Pan ZJ, Lu Q. Review on the Battery Model and SOC Estimation Method. Processes. 2021; 9(9): 1685.
  7. 7. Wang H, Zheng YP, Yu Y. Joint Estimation of SOC of Lithium Battery Based on Dual Kalman Filter. Processes. 2021; 9(8): 1412.
  8. 8. Cheng Z, Zhou HD, Lu ZX. A Novel 10-Parameter Motor Efficiency Model Based on I-SA and Its Comparative Application of Energy Utilization Efficiency in Different Driving Modes for Electric Tractor. Agriculture. 2022; 12 (3): 362.
  9. 9. Cheng Z, Lu ZX. Research on Dynamic Load Characteristics of Advanced Variable Speed Drive System for Agricultural Machinery during Engagement. Agriculture. 2022; 12 (2): 161.
  10. 10. Cheng Z, Lu ZX. Research on Load Disturbance Based Variable Speed PID Control and a Novel Denoising Method Based Effect Evaluation of HST for Agricultural Machinery. Agriculture. 2021; 11 (10): 960.
  11. 11. Cheng Z, Lu ZX. Two novel reconstruction methods of sparsity adaptive adjustment for road roughness compressive signal based on I-SA and GSM. Mechanical Systems and Signal Processing. 2022; 171: 108915.
  12. 12. Sun SS, Wan MS, Wang H, Zhang Y, Xu XM. Study of component high cycle bending fatigue based on a new critical distance approach. Engineering Failure Analysis. 2019; 102: 395–406.
  13. 13. Sun SS. A new stress field intensity model and its application in component high cycle fatigue research. PloS One. 2020; 15(7): e0235323. pmid:32692776
  14. 14. Li W, Potter TEC, Jones RP. Steering of 4WD vehicles with independent wheel torque control. Vehicle System Dynamics. 1998; 29(1): 205–218.
  15. 15. Pan H, Song RS. The control strategy and experimental analysis of electronic differential steering for four independent drive hub motor electric vehicle. Advanced Materials Research. 2014; 1030–1032: 1550–1553.
  16. 16. Tian YT, Cao XH, Wang XY, Zhao YB. Four wheel independent drive electric vehicle lateral stability control strategy. IEEE/CAA Journal of Automatica Sinica. 2019; 1–13.
  17. 17. Chen WW, Liang XT, Wang QD, Zhao LF, Wang X. Extension coordinated control of four wheel independent drive electric vehicles by AFS and DYC. Control Engineering Practice. 2020; 101.
  18. 18. Mi T, Stepan G, Takacs D, Chen N. Shimmy model for electric vehicle with independent suspensions. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering. 2018; 232(3): 330–340.
  19. 19. Zhang LP, Li L, Qi BN. Rollover prevention control for a four in-wheel motors drive electric vehicle on an uneven road. Science China Technological Sciences. 2018; 61: 934–948.
  20. 20. Jing H, Wang R, Li C, Wang J. Differential steering-based electric vehicle lateral dynamics control with rollover consideration. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering. 2019; 234(3): 338–348.
  21. 21. Hu C, Qin Y, Cao H, Song X, Jiang K, Rath JJ, Wei C. Lane keeping of autonomous vehicles based on differential steering with adaptive multivariable super-twisting control. Mechanical Systems and Signal Processing. 2019; 125: 330–346.
  22. 22. Wang Y, Zong C, Guo H, Chen H. Fault-tolerant path-following control for in-wheel-motor-driven autonomous ground vehicles with differential steering. Asian Journal of Control. 2019; 22(3): 1230–1240.
  23. 23. Tian J, Tong J, Luo S. Differential steering control of four-wheel independent-drive electric vehicles. Energies. 2018; 11(11): 2892.
  24. 24. Hu C, Wang R, Yan F, Huang Y, Wang H, Wei C. Differential steering based yaw stabilization using ISMC for independently actuated electric vehicles. IEEE Transactions on Intelligent Transportation Systems. 2018; 199(2): 627–638.
  25. 25. Tian M, Cong L, Hu C, Wang J, Nan C, Wang R. Robust H∞ output-feedback yaw control for in-wheel-motor driven electric vehicles with differential steering. Neurocomputing. 2016; 173(3): 676–684.
  26. 26. Chen T, Cai YF, Chen L, Xu X, Sun XQ. Trajectory tracking control of steer-by-wire autonomous ground vehicle considering the complete failure of vehicle steering motor. Simulation Modelling Practice and Theory. 2020; 102235.
  27. 27. Goodall Roger. Tilting trains and beyond-the future for active railway suspensions. Part 1: Improving passenger comfort. Computing & Control Engineering Journal. 1999; 10(4): 153–160.
  28. 28. Halikias CD, Goodall RM,Zolotas AC. Recent results in tilt control design and assessment of high-speed railway vehicles. Proceedings of the Institution of Mechanical Engineers, Part F: Journal of Rail and Rapid Transit. 2007; 221(2): 291–312.
  29. 29. Yao JL, Wang M, Li Z, Jia Y. Research on Model Predictive Control for Automobile Active Tilt Based on Active Suspension. Energies. 2021; 14(3): 671.
  30. 30. Jeffrey Too Chuan Tan, Yitsao Huang, Yoshihiro Suda, Akira Mizuno, Munehisa Horiguchi. Cornering stability improvement by gyro moment for narrow tilting vehicle. Journal of Mechanical Science and Technology. 2015; 29(7): 2705–2711.
  31. 31. Li ZH, Yao JL, Xu YL. Controlling the vertical shift of an isolated body based on the vibration of nonlinear systems with asymmetric damping forces. Meccanica. 2022; 57: 1173–1191.