Abstract
To improve the path tracking accuracy and yaw stability of distributed drive autonomous vehicles (DDAVs) under extreme working conditions, a cooperative lateral motion control method based on the dynamic boundary is proposed to prevent different road adhesion conditions from affecting the motion stability of DDAVs. Based on the analysis of the DDAV lateral dynamics system coordination mechanism, a dynamic boundary considering the pavement adhesion coefficient is proposed, and the Lateral Motion Synergistic Control System (LMSCS) is designed. The LMSCS is divided into the coordination, control, and executive layers. The coordination layer divides the control domain into the stable, quasi-stable, and unstable domains by the dynamic boundary, and coordinates the control strength of the path following control and yaw stability control. In the control layer, the path following control and yaw stability control laws are designed based on the global fast terminal sliding mode. The executive layer estimates the expected steering wheel angle and expected additional wheel torque. Joint simulations under double line shifting conditions confirmed that LMSCS reflects the impact of the road attachment conditions and improves the path tracking accuracy and vehicle yaw stability. The LMSCS has better overall performance than existing lateral motion control methods.
Similar content being viewed by others
Introduction
With the rapid growth of car ownership, social problems such as traffic safety, traffic congestion, and environmental pollution have emerged. Moreover, the requirements with regard to the safety, efficiency, and mobility of automobiles are constantly expanding1, 2, and distributed drive autonomous vehicles (DDAVs) have the characteristics of electrification, intelligence, and multi-degree-of-freedom control, which are advantageous in solving various traffic problems and satisfying users’ needs. Additionally, DDAVs combine torque vector control and path tracking control to improve the vehicle yaw stability and lateral movement safety while improving the path tracking accuracy. As the research objects of distributed drive vehicles and autonomous vehicles, torque vector control3, 4 and path tracking control5, 6 have become research hotspots in the field of DDAV lateral dynamics control7, 8. How the torque vector control and path tracking control work together to improve the comprehensive lateral dynamics performance of DDAV has become a challenge for researchers.
As a key technology for automatic driving, path tracking control focuses on controlling the car steering system to drive the car along the expected path while ensuring the car’s stability and travel comfort. The pure pursuit9 and Stanley10 methods are classic path tracking control algorithms based on automotive kinematics, and have simple and real-time characteristics, but do not consider the vehicle’s dynamic performance, which is generally achieved at low speed and under other simple working conditions. To adapt to the automatic vehicle’s complicated and variable driving conditions and consider the nonlinear dynamic characteristics of automatic driving vehicles, the path-based path tracking control method has been extensively investigated11, 12. The dynamic path tracking control method often uses a conventional linear two-degrees-of-freedom (2-DOF) model as a reference model13, 14, and the employed control algorithm includes the PID algorithm15, model prediction algorithm16, sliding mode control5, and reinforcement learning algorithm17.
Distributed drive vehicles achieve yaw stability control without affecting the longitudinal speed through torque vector control18. Many studies on the yaw stability control of distributed drive vehicles have been conducted19,20,21,22,23,24,25,26. The yaw speed and sideslip angle of the traditional linear 2-DOF vehicle dynamics model under steady-state steering are typically considered as the control reference targets, and the objective of improving the yaw stability of the vehicle is achieved by reducing the yaw speed and sideslip angle under complex conditions19,20,21,22,23,24,25,26. The typical algorithms used in Yaw Stability Control (YSC) research include PID control19, 20, fuzzy control21, 22, adaptive control23, sliding mode control24, 25, and optimization control26.
Although the above-mentioned path tracking control method or yaw stability control method improves the path tracking accuracy or yaw stability of DDAVs, the integrated control of Path Following Control (PFC) and YSC more effectively improves the lateral motion performance of DDAVs7, 8, 13, 27, 28. In27, the adaptive high-order control law and pseudo-inverse low-order control law are designed for DDAV path tracking control. An adaptive fuzzy sliding mode control law is designed for DDAV yaw stability control. However, less consideration is given to the coordinated control between path tracking and yaw stability. In13, a hierarchical control scheme is proposed to improve the trajectory tracking ability and lateral stability of DDAVs, and the working areas of PFC and YSC are coordinated based on the working conditions of tires. In28, a robust DDAV path following control strategy based on the nonsingular terminal sliding mode and active disturbance rejection control is presented. The simulation results obtained under the double line change condition reveal that the proposed control strategy ensures that the vehicle quickly and accurately follows the reference path, and has strong robustness. Currently, there are many algorithms for PFC and YSC integrated control. The sliding mode control has the advantages of fast response, being insensitive to parameter changes, no online identification of the system, and simple physical implementation29, which make sliding mode control suitable to vehicle dynamic performance control. Therefore, sliding mode control has been extensively investigated, and many new control algorithms based on sliding mode control theory, such as Global Fast Terminal Sliding Mode (GFTSM)30, 31, have emerged. The GFTSM algorithm has the following features: the system can converge to the equilibrium state within a limited amount of time, and the convergence time can be designed. The continuous control law is adopted, and does not include a switching term, which is beneficial for reducing the chattering phenomenon of sliding mode control. The GFTSM has good robustness to system uncertainties and disturbances29, and should be further applied to practical DDAV dynamic performance control.
This paper proposes a DDAV coordinated control method based on the dynamic boundary, and a DDAV coordinated control system is designed. The main contributions of this study are as follows: (1) In existing studies, the yaw velocity and sideslip angle of the traditional linear 2-DOF vehicle dynamics model under steady-state steering are typically considered as reference targets for stability control, without considering the road conditions. To solve this problem, a 2-DOF vehicle dynamics model with a road adhesion coefficient is designed. Based on the dynamic model and tire force limit, the dynamic boundary describing the stable state of DDAV lateral movement is derived to consider the influence of additional variables. The control domain is divided into a stable, quasi-stable, and non-stable region through the dynamic boundary to more accurately identify the stable state of vehicle lateral movement. (2) Based on the recognition of DDAV’s stable state of lateral motion, a coordinated control law for PFC and YSC is constructed to fully active the DDAV's multi-degree-of-freedom control advantage such that LMSCS could improve the path tracking performance and vehicle yaw stability simultaneously. (3) The GFTSM-based wheel angle control law and additional yaw moment control law are designed. Compared with the existing lateral motion control method based on the traditional sliding mode algorithm, it is demonstrated that the adoption of GFTSM in LMSCS can achieve better lateral motion control. (4) The effectiveness and superiority of the proposed DDAV lateral motion co-control method based on the dynamic boundary are verified by simulation under different vehicle speeds, road adhesion coefficients, and double lane shifting conditions.
The rest of this paper is organized as follows: In “Dynamic system analysis” section, the vehicle dynamics model based on the design and validation of LMSCS is analyzed. In “Control system design” section, the sub-strategy design method of DDAV lateral motion cooperative control system based on the dynamic boundary is described. In “Demonstrative example” section, the proposed DDAV lateral motion cooperative control method based on the dynamic boundary is applied to an example DDAV model, and the effectiveness and superiority of the designed LMSCS are demonstrated through simulation analysis under various working conditions. “Conclusion” section, summarizes the conclusions drawn from this study.
Dynamic system analysis
The dynamic-boundary-based LMSCS is a model-based control strategy. The premise of LMSCS design is to construct a suitable DDAV dynamic model and analyze the dynamic cooperative control mechanism of PFC and YSC to provide the theoretical basis for realizing synergistic control.
Construction of path following vehicle dynamics model
In path tracking control, the vehicle dynamics model should be able to describe the DDAV lateral motion, yaw motion, and relationship between the heading angle and above-mentioned motions. Therefore, the 2-DOF linear vehicle dynamics model is adopted. This model has a simple expression and reflects the most basic characteristics of the car’s curve motion, and can be used to calculate the main parameters reflecting the vehicle’s lateral motion performance. The model satisfies the design requirements of the path tracking control law and ensures that the real-time performance of the algorithm is satisfactory.
The differential equations of the 2-DOF vehicle motion are as follows32:
where \(\fancyscript{m}\) is the mass of the entire vehicle; \({V}_{\mathcal{X}}\) is the longitudinal vehicle speed; \({V}_{\mathcal{Y}}\) is the lateral vehicle speed; \(\gamma\) is the yaw rate; \({C}_{\mathcal{Y}f}\) is the sum of the front axle tires corner stiffness; \({C}_{\mathcal{Y}r}\) is the sum of the rear axle tires corner stiffness; \(\delta\) is the average turning angle of the front wheels; \(\beta\) is the sideslip angle of the DDAV; a and b are the distances from the front and rear axles to the center of mass, respectively; \(V\) is the vehicle speed.
Path tracking control mainly aims to limit the lateral deviation between the vehicle and given reference path. To facilitate the description of the relationship between the vehicle and the road, the road coordinate system is established as follows: The origin \({O}_{R}\) of the road coordinate system is the current path reference point, the \({X}_{R}\) axis points to the driving direction along the path tangent of the current path reference point, and the \({Z}_{R}\) axis is perpendicular to the ground in the upward direction, which conforms to the principle of the right-handed coordinate system. The current path reference point refers to the point currently closest to the center of mass of the vehicle on a given reference path. The path tracking dynamics model should also reflect the relationship between the vehicle and the road, the simplification of the DDAV to 2-DOF, and driving in the geodetic coordinate system, as shown in Fig. 1, where \({\alpha }_{f}\) is the average front wheel slip angle and \({\alpha }_{r}\) is the average rear wheel slip angle.
The DDAV speed along the \({Y}_{R}\) axis is expressed as follows:
where \({Y}_{R}\) is the lateral displacement of the vehicle in the road coordinate system, and \({\psi }_{R}\) is the yaw angle of the vehicle’s longitudinal direction relative to the \({X}_{R}\)-axis of the road coordinate system.
Construction of yaw stability control vehicle dynamics model
To construct the DDAV yaw stability control law, a 2-DOF vehicle dynamics model, which contains the tire force of each wheel and an additional yaw torque that reflects the lateral and yaw motion of the vehicle, respectively, is established as follows32:
where \({F}_{\mathcal{X}ij}\) is the longitudinal force of the tire, \({F}_{\mathcal{Y}ij}\) is tire lateral force, \({d}_{f}\) is the front wheel base, \({d}_{r}\) is the rear wheel base, and \({\Delta M}_{z}\) is the additional yaw moment calculated by the control layer of YSC.
The tire force contained in the 3-DOF vehicle dynamics model can be calculated using the Dugoff nonlinear tire model33, which is an analytical model derived from the force balance relationship, has fewer custom parameters, expresses the nonlinear characteristics of the tire, and is widely used for vehicle lateral motion control34, 35.
The longitudinal tire force is expressed as follows:
The lateral tire force is expressed as follows:
where \({C}_{\mathcal{X}ij}\) is the tire’s longitudinal slip stiffness, \({C}_{\mathcal{Y}ij}\) is tire sideslip stiffness, \({\uplambda }_{ij}\) is the wheel slip rate, and \({\alpha }_{ij}\) is the sideslip angle of the tire (in the expression form \(\mathcal{X}ij\), pin \(i\) represents the front wheel or rear wheel, and \(j\) represents the left wheel or right wheel).
The expression of \(f\left({\upsigma }_{ij}\right)\) is as follows:
where \(\mu\) is the pavement adhesion coefficient, \({A}_{s}\) is the safety factor considering the tire slip, and R is the tire rolling radius.
Analysis of cooperative control mechanism of path tracking and yaw stability
The objective of DDAV path tracking control is to make the driving position and direction as consistent as possible with the target path, and the DDAV typically realizes the target path direction tracking by controlling the vehicle’s yaw angle. In DDAV yaw stability control, the yaw angular velocity is typically considered as a control objective, and can be obtained from the definition of the yaw angle and yaw angular velocity, as follows:
According to Eq. (10), PFC and YSC are mutually coupled, and YSC assists PFC by controlling the vehicle yaw rate. In the yaw stability control process, the yaw rate target value design method has an important effect on whether the PFC and YSC can achieve cooperative control. The yaw rate target value designed by unilaterally considering the yaw stability improves the vehicle yaw stability. However, the PFC control accuracy may be reduced. The role of PFC is to achieve satisfactory vehicle driving performance, and the function of YSC is to ensure the safety performance of vehicle movement. In contrast, safety is the primary objective of vehicle driving, but YSC is not required when the vehicle runs stably and safely. Therefore, it is necessary to distinguish the stable state of the vehicle’s lateral movement. When the vehicle lateral movement tends to be unstable, the YSC is mainly used for stability control; when the vehicle lateral movement is stable and safe, the YSC mainly assists the PFC in improving the path tracking accuracy.
In this study, the dynamic boundary, which introduces the pavement adhesion coefficient, is used to assess the stable state of the DDAV lateral motion and provide the vehicle stable state criterion for YSC and PFC synergistic control. The dynamic boundary is described by the yaw rate and sideslip angle to evaluate the lateral stability of the DDAV. Under general driving conditions, the lateral dynamic response of the vehicle is within the linear range and exhibits good handling stability. The steady-state response of the vehicle in the linear range is determined as the stability boundary. When the vehicle is subjected to increasingly more severe working conditions, the lateral dynamic response exhibits increasingly more obvious nonlinearity, and the vehicle is eventually exposed to lateral instability. The state wherein the tire lateral force reaches saturation and is about to lose lateral stability is determined as the unstable boundary. Both the stable boundary and unsteady boundary model introduce road adhesion coefficients such that the designed dynamic boundary can more reasonably describe the stability of the DDAV under different road conditions. As shown in Fig. 2, the stable boundary and unstable boundary constitute the dynamic boundary. The dynamic boundary divides the yaw stability control region into the stable region, quasi-stable region, and unstable region. When the vehicle is in a stable state, the vehicle exhibits good lateral stability and yaw stability control is not required. When the vehicle is in a quasi-stable state, the yaw stability of the vehicle tends to deteriorate. Therefore, yaw stability control should be carried out to prevent the vehicle from entering an unsteady state.
To introduce the road adhesion coefficient into the stable boundary of the dynamic boundary, a 2-DOF vehicle dynamics model considering the road adhesion coefficient was derived. In this paper, the new 2-DOF vehicle dynamics model is referred to as the μ-2-DOF vehicle dynamics model. Based on Dugoff tire dynamics model, the μ-2-DOF vehicle dynamics model was derived by referring to the method of establishing a linear 2-DOF vehicle dynamics model36. The μ-2-DOF vehicle dynamics model was used to derive the stability boundary.
According to the assumed conditions36, the longitudinal velocity of the vehicle is constant and the driving force of the wheel is small. Therefore, the wheel slip rate is small and the slip rate is ignored. According to Eqs. (6)–(9), the Dugoff tire dynamics model can be simplified as follows.
Tire longitudinal force:
Tire lateral force:
Expression of \(f\left({\upsigma }_{ij}\right)\):
When the vehicle dynamics response is in the linear range, the tire sideslip angle is small; therefore, the following relationship holds:
Equation (12) can be simplified as follows:
Equation (14) can be simplified as follows:
The 2-DOF vehicle dynamics model can be established as follows:
where \({F}_{\mathcal{Y}}\) is the resultant lateral force of the ground on the vehicle; \({F}_{\mathcal{Y}f}\) and \({F}_{\mathcal{Y}r}\) are the lateral force of the ground on the front and rear wheels, respectively; \({F}_{xf}\) is the longitudinal force of the front wheel. According to the above-mentioned assumptions, the longitudinal driving force and \(\delta\) are small; therefore, the following relationships hold:
Hence, the following relationship holds:
Equations (18) and (19) can be rewritten as follows:
The sideslip angles of the front and rear tires are expressed as follows36:
According to the assumptions36, δ is small, therefore, \({\cos}\delta \approx 1\). By combining Eqs. (16) and (22)–(25), the \(\mu\)-2-DOF vehicle dynamics model can be obtained as follows:
By combining Eqs. (26) and (27), when the vehicle responds in a steady state, the yaw rate and slip angle considering the road adhesion coefficient are expressed as follows:
where \(L\) is the wheelbase; \({K}_{\mu }\) is expressed as follows:
Here, \({\gamma }_{s\mu }\) and \({\beta }_{s\mu }\) are the proposed stability boundaries. The stability boundary considers the influence of the road adhesion characteristics and wheel speed on the tire cornering characteristics through function \(f\left({\upsigma }_{i}\right)\).
In this study, the unstable boundary is defined when the lateral force of the tire reaches saturation and the vehicle is about to become laterally unstable under the condition of road adhesion. In this state, the vehicle dynamic response is strongly nonlinear, and the assumption of the stable boundary derived above is no longer valid. Hence, it is very difficult to establish the unstable boundary through theoretical derivation, and the following empirical formulas37 are introduced:
where \(g\) is the acceleration of gravity; Eqs. (31) and (32) are empirical formulas proposed in37, and have been used as the maximum limit of the yaw rate and sideslip angle in many yaw stability control studies. In37, the road attachment condition of the side slip angle and the yaw rate when the tire lateral force reaches saturation is proposed and determined as the maximum limit, which coincides with the definition of the unstable boundary in this study. Therefore, \({\gamma }_{max}\) and \({\beta }_{max}\) are determined as unstable boundaries.
Control system design
To ensure the clarity of the control system structure and the independence of each sub-strategy function, and facilitate the system organization, LMSCS adopts the layered control architecture, which is divided into the coordination, control, and execution layers. The architecture of the designed DDAV lateral motion control system is shown in Fig. 3, where it can be seen that the coordination layer mainly completes the four tasks shown in the figure. The parameter estimation mainly completes the state parameter estimation of the tire force, center of mass slip angle, and wheel slip rate. The control domain identification layer mainly completes the dynamic boundary calculation and control domain division to form the control target. The control strength coordination mainly completes the coordination and allocation decision of the yaw stability control and path tracking control. The coordinate conversion mainly completes the conversion of GPS information into geodetic coordinate information and the further conversion into road coordinate information. The control layer mainly outputs the expected average rotation angle of the front wheels and the estimated yaw torque of the vehicle body according to the designed path tracking control law and yaw stability control law. The execution layer further calculates the steering wheel angle and additional torque of each wheel according to the calculation results of the control layer. The important part of the above-mentioned work will be described below.
Coordination layer
The main objective of the coordination layer is to identify the control domain wherein the current vehicle state is located with a dynamic boundary, and then allocate the control strength of PFC and YSC.
Identification of control domain
Combined with the stable boundary and unstable boundary, the LMC control domain is identified. When the vehicle is in the stable domain, the following relationship holds:
When the vehicle is in the unstable region, the following relationship holds:
In other cases, the vehicles are in the quasi-stable region.
The YSC ensures that the vehicle is driven within the stability domain as much as possible. The control rules of YSC design are as follows: when the vehicle is driven within the stability domain, YSC control is not carried out. When the vehicle travels in the quasi-stable region, YSC controls the vehicle to enter the stable region; when the vehicle enters the unstable domain, it is first controlled to enter the quasi-stable domain. According to the above-mentioned rules, the objectives of YSC based on dynamic boundaries are designed as follows:
Coordination of PFC and YSC control
Path tracking is the basic function of the DDAV for normal driving, and yaw stability is a prerequisite for safe driving. The design criterion of LMSCS is to improve the path tracking accuracy of the DDAV to ensure the vehicle yaw stability. The yaw stability of the DDAV is evaluated by the overall error of the yaw rate and sideslip angle tracking, as follows:
where \({\xi }_{1}\) and \({\xi }_{2}\) are the weight coefficients.
The yaw rate focuses on the oscillation and stability of the vehicle itself, and the sideslip angle focuses on the trajectory maintenance of the vehicle. The yaw rate also reflects the vehicle’s ability of driving in the direction of the desired path at the next moment. Controlling the yaw rate to track the ideal signal improves the vehicle yaw stability and the path tracking accuracy. To improve the comprehensive performance of DDAV lateral motion, the coordination of path tracking and yaw stability control in LMSCS is carried out as follows. The PFC is completely aimed at improving the path tracking accuracy to ensure that the vehicle is driven on the road. The YSC determines the control target according to the vehicle yaw stability state. When the yaw rate and sideslip angle are both in the stable region, the vehicle does not require yaw stability control. The YSC is assisted to improve the DDAV path tracking accuracy as the main objective, without side slip angle control. When the yaw rate is in the quasi-stable region and the slip angle is in the stable region, YSC improves the DDAV path tracking accuracy and yaw stability simultaneously, and side slip angle control is not required. In other cases, the main objective of YSC is yaw stability control. Generally, the sideslip angle is small, and even if slight disturbance exists, the sideslip angle automatically returns to a stable state. At this time, the yaw stability of the vehicle is mainly determined by the yaw rate and the yaw rate should mainly be controlled. When the sideslip angle is large, the operation of the steering wheel hardly makes the vehicle produce additional yaw moment, the vehicle is difficult to control, and the sideslip angle should mainly be controlled. With consideration to the above-mentioned factors, the values of \({\xi }_{1}\) and \({\xi }_{2}\) are designed as follows:
In Eq. (39), the squaring algorithm is used such that, when \(\left|\beta \right|\) is within the interval of \(\left|{\beta }_{s\mu }\right|<\left|\beta \right|<{\beta }_{max}\), \({\xi }_{2}\) increases with \(\left|\beta \right|\), which reflects the effect of first slowing down and then accelerating to achieve the nonlinear effect of the control distribution of the slip angle and the yaw rate. The designed coordination control law is expressed by Eq. (39). The coordination control law assesses the stable state of the DDAV lateral movement with the dynamic boundary, and then adjusts the size of \({\xi }_{1}\) and \({\xi }_{2}\) to coordinate the control force between the PFC and the YSC. Finally, PFC and YSC collaborative control is realized, and the advantages of DDAV active steering and distributed drive multi-degree-of-freedom collaborative control are activated.
Control layer
The control layer solves the design problems of the wheel angle control law and direct yaw moment control law. The sliding mode control law is designed based on the response results of the coordination layer and GFTSM.
PFC law design based on GFTSM
Sliding mode design:
where \({c}_{P1}{e}_{P}\) is the proximal attraction factor and results in the rapid exponential decay of the system state \({e}_{P}\) when it is close to the equilibrium state \({e}_{P}=0\); \({\varphi }_{1}{{e}_{P}}^{\frac{{q}_{1}}{{p}_{1}}}\) is the distal attraction factor and results in the rapid decay of the system state \({e}_{P}\) when it is far from the equilibrium state \({e}_{P}=0\); \({c}_{P1}\) and \({\varphi }_{1}\) are adjustable parameters; \({c}_{P1}>\) 0; \({\varphi }_{1}>\) 0; \({q}_{1}\) and \({p}_{1}\) are both tunable positive odd numbers; \({p}_{1}>{q}_{1}\); \({e}_{P}\) is the error expressed as follows:
where \({Y}_{d}\) is the expected lateral displacement of the vehicle’s center of mass in the road coordinate system; \({Y}_{d}=0\).
The exponential approaching law is adopted to enhance the system’s anti-chattering performance, as follows:
where \({\varepsilon }_{1}\) and \({k}_{1}\) are adjustable parameters.
When the modeling uncertainty and disturbance are large, the switching gain \({\varepsilon }_{1}\) is required to be large, which results in large chattering. To enhance the chattering resistance and avoid the excessive complication of the approaching law, the saturated function \(sat\left({s}_{P1}\right)\) is used to replace the symbolic function \(sgn({s}_{P1} )\)29, and the saturated function is expressed as follows:
where \({k}_{12}\) is an adjustable parameter, and \({k}_{12}=1/\Delta\).
Equation (42) can be rewritten as follows:
According to Eq. (3), the acceleration along the \({Y}_{R}\) axis of the road coordinate system is expressed as follows:
According to Eq. (1), the following relationship holds:
Combined with Eqs. (40), (41), and (44)–(46), the sliding mode control law of the average steering angle δ of the front wheel can be obtained as follows:
In Eq. (47), when \({e}_{P}=0\), because \({p}_{1}>{q}_{1}\) , \(\frac{{q}_{1}-{p}_{1}}{{p}_{1}}<0\). Hence, \({{e}_{P}}^{\frac{{q}_{1}-{p}_{1}}{{p}_{1}}}\) cannot be calculated. In the simulation, the debugging results of parameters \({p}_{1}\) and \({q}_{1}\) are very close; therefore, it is considered that \({{e}_{P}}^{\frac{{q}_{1}-{p}_{1}}{{p}_{1}}}\approx 1\).
Global fast terminal sliding mode arrival time analysis:
According to Eq. (40), the following relationship holds:
According to29, in the process of reaching the sliding mode, the time of convergence from any initial state \({e}_{Y}\left(0\right)\ne 0\) to the equilibrium state \({e}_{Y}=0\) is expressed as follows:
Considering the exponential approaching law, the symbol ≈ is used in the equation. By setting parameters \({c}_{P1}\), \({\varphi }_{1}\), \({q}_{1}\), and \({p}_{1}\), the system can reach the equilibrium state in the finite time \({t}_{sP}\).
Stability analysis of PFC based on GFTSM:
The Lyapunov function is defined as follows:
Through derivation and calculation, \(\dot{{V}_{P}}\le 0\); therefore, the system is stable33.
Design of YSC law based on dynamic boundary and GFTSM
Sliding mode design:
where \({c}_{Y1}\) and \({\varphi }_{2}\) are adjustable parameters; \({c}_{Y1}>\) 0; \({\varphi }_{2}>\) 0; \({q}_{2}\) and \({p}_{2}\) are both tunable positive odd numbers; \({p}_{2}>{q}_{2}\).
By combining Eqs. (5) and (51), the additional yaw torque sliding mode control law of the vehicle can be obtained as follows:
Global fast terminal sliding mode arrival time analysis:
According to Eq. (51), the following relationship holds:
Similarly, in the process of reaching the sliding mode, the time of convergence from any initial state \({e}_{Y1}\left(0\right)\ne 0\) to the equilibrium state \({e}_{Y1}=0\) is expressed as follows:
By setting parameters \({c}_{Y1}\), \({\varphi }_{2}\), \({q}_{2}\), and \({p}_{2}\), the system can reach the equilibrium state in the finite time \({t}_{sY}\).
Stability analysis of YSC based on GFTSM:
The Lyapunov function is defined as follows:
Through derivation and calculation, \(\dot{{V}_{Y}}\le 0\); therefore, the system is stable33.
Executive layer
The actuator control target distribution is realized in the executive layer. The steering wheel angle is calculated according to the average front wheel angle calculated by the control layer. The additional driving torque of each wheel is calculated according to the additional yaw torque of the body calculated by the control layer.
Figure 4 shows the relationship between the DDAV steering wheel angle and the average front wheel angle. The curve was obtained by establishing the DDAV multi-body dynamics model. The PFC obtains the steering wheel angle by checking a table.
With regard to the coupling relationship of the tire forces, generally, as the wheel load increases, the maximum longitudinal or maximum lateral force becomes greater. To avoid one of the tire forces reaching saturation first, a four-wheel additional torque distribution strategy based on the wheel load is adopted. The longitudinal forces generated by the additional driving torque of the wheels are as follows:
where \({\Delta T}_{ij}\) is the wheel compensation torque.
By combining Eq. (56), the compensation torques of the four wheels can be calculated as follows:
where \({F}_{z}={F}_{zfl}+{F}_{zfl}+{F}_{zfl}+{F}_{zrr}\), \({\Delta T}_{fl}\) is the left front wheel compensation torque, \({\Delta T}_{fr}\) is the right front wheel compensation torque, \({\Delta T}_{rl}\) is the left rear wheel compensation torque, \({\Delta T}_{rr}\) is the right rear wheel compensation torque, and R is the tire rolling radius.
Demonstrative example
To verify the effectiveness and superiority of the LMSCS based on the dynamic boundary and GFTSM, a sample DDAV model was used to verify the simulation. The main parameters of the DDAV model are listed in Table 1. First, according to the data in Table 1 and Fig. 4, the vehicle dynamics model was established in LMS Imagine.Lab Amesim. Then, the control system model was established in Matlab/Simulink. The coordination layer strategy was established according to Eqs. (35)–(39), the coordination layer strategy was established according to Eqs. (35)–(39), the control layer strategy was established according to Eqs. (47) and (52), and the execution layer strategy was established according to Eqs. (57)–(60). The vehicle dynamics model established in LMS Imagine.Lab Amesim and the control system model established in Matlab/Simulink were combined to form the DDAV lateral motion control simulation model.
The double-side double-line shifting condition was adopted as the simulation test condition, and the length of the double-line shifting on both sides is different. The designed path is shown in Fig. 5. In the simulation process, the simulation time step is 0.01 s. To verify the robustness of LMSCS, three roads were selected for simulation analysis with two speeds for each road. The simulation conditions are listed in Table 2. The selection principle of two speeds on the same road is as follows: when LMSCS is not adopted, the DDAV will become transversely unstable at higher speed, while the DDAV will run stably at lower speed.
Validation of LMSCS based on dynamic boundary and GFTSM
For the convenience of description, the DDAV lateral motion control system, which only adopts the PFC based on GFTSM, is considered as the Primary Lateral Motion Control System (PLMCS). By comparing the simulation results obtained for PLMCS and LMSCS, it is confirmed that LMSCS fully enables the lateral dynamic performance control potential brought by the multi-degree-of-freedom controllable advantages of the DDAV. Finally, the DDAV path tracking accuracy and yaw stability are improved simultaneously. Due to the limited space of the paper, only the data curves under some working conditions are shown below, and the data statistics under all working conditions are shown in Table 3.
When PLMCS is used, the estimated DDAV \({\beta }_{st}\), \({\gamma }_{st}\), \({\beta }_{s\mu }\), and \({\gamma }_{s\mu }\) are as shown in Fig. 6; \({\beta }_{st}\) and \({\gamma }_{st}\) were calculated by the traditional 2-DOF vehicle dynamics model. By observing the peak of each parameter in Fig. 6, it is seen that, under different road adhesion coefficients, when the DDAV runs under the instability condition, \({\beta }_{st}> {\beta }_{s\mu }\) and \({\gamma }_{st}>{\gamma }_{s\mu }\). When the DDAV runs under unfavorable conditions, the vehicle dynamic response exhibits strong nonlinearity, and \({\beta }_{s\mu }\) and \({\gamma }_{s\mu }\) are smaller than \({\beta }_{st}\) and \({\gamma }_{st}\), which indicates that the designed dynamic boundary considers the influence of the road adhesion characteristics and wheel speed on the vehicle’s yaw stability, and the stability region decreases. The effectiveness of the stability boundary design considering the road adhesion coefficient was verified. The introduction of the dynamic boundary of the road adhesion coefficient helps to more accurately recognize the steady state of the vehicle’s lateral movement.
As shown in Figs. 7, 8, and 9, when PLMCS is used, \({e}_{P1}\) is the lateral position error of DDAV path tracking, \({\delta }_{s1}\) is the steering wheel angle, and \({V}_{\mathcal{X}1}\) is the longitudinal speed. When LMSCS is used, the DDAV response results are presented as \({e}_{P2}\), \({\delta }_{s2}\), and \({V}_{\mathcal{X}2}\) in Figs. 7, 8, and 9. According to Fig. 7a,c and Fig. 8, when DDAV runs stably, YSC reduces the path tracking error or steering wheel angle, which improves the path tracking performance of DDAVs. According to Fig. 9, when PLMCS or LMSCS is applied, the longitudinal speed fluctuates within a small range centered on the target speed. Compared with PLMCS, LMSCS does not affect the time required for the control system to reach stability. The proposed control system based on the dynamic boundary and GFTSM has little influence on the longitudinal motion of DDAVs.
When DDAV is driving in unstable conditions, when PLMCS is used, the yaw rate γ and sideslip angle β are shown in Figs. 10a,b and 11a,b, and when LMSCS is used, the results are shown in Figs. 10c,d and 11c,d. When LMSCS is adopted, the sideslip angle is greatly reduced, and the yaw rate almost never exceeds the target yaw rate \({\gamma }_{d\mu }\).Therefore, the yaw stability of the DDAV is improved and the lateral stability of the DDAV is avoided in the unstable region, which demonstrates the effectiveness of YSC.
.
By sorting and comparing the simulation results obtained using PLMCS and LMSCS, respectively, the summary of the simulation is presented in Table 3. The optimized ratios in the table are calculated relative to the PLMCS control results, and according to the larger absolute value of the upper and lower boundaries of the corresponding parameter change range. For example, \({e}_{P}\) obtained under the 65 km/h condition is presented in the table. Because abs(− 0.020) < abs(0.021) and abs(− 0.021) < abs(− 0.022), the optimization ratio is [abs(0.021) − abs(0.022)]/abs(0.021) \(\approx\) − 4.8%. By analyzing the data in Table 2, the following conclusions can be drawn: (1) Under different road adhesion conditions, LMSCS significantly reduces the yaw velocity, sideslip angle, and lateral acceleration when the DDAV is about to become transversely unstable. The maximum optimization ratio of the sideslip angle of the centroid reaches 63.3%. The optimal proportion of the yaw velocity is 31.4%. Therefore, under different road adhesion conditions, when the DDAV is about to lose lateral stability, LMSCS effectively improves the yaw stability and lateral stability. (2) Under different road adhesion conditions, LMSCS reduces the lateral error of path tracking and the steering wheel angle when the DDAV maintains stable driving speed. Therefore, under different road adhesion conditions, LMSCS improves the path tracking performance when the DDAV runs stably. (3) Under different road adhesion conditions and at different vehicle speeds, LMSCS improves the lateral stability and path tracking performance of the DDAV, and its influence on the longitudinal vehicle tracking performance is less than 1%.
The above conclusions reveal that the DDAV lateral motion cooperative control method based on the proposed dynamic boundary fully activates the advantages of DDAV active steering and distributed drive multi-degree-of-freedom cooperative control. Thus, LMSCS improves the path tracking performance and vehicle yaw stability simultaneously.
LMSCS superiority verification based on dynamic boundary and GFTSM
To date, many studies have successfully applied the lateral motion control method based on the Quasi Sliding Mode (QSM) for the lateral motion control of autonomous vehicles or distributed driving vehicles, and the effectiveness of the algorithm has been verified by simulation or tests on actual vehicles. In this study, the vehicle lateral motion control system based on QSM was considered as the Lateral Motion Traditional Control System (LMTCS). To further verify the superiority of LMSCS, the simulation results of LMSCS and LMTCS were compared and analyzed.
Through a calculation process similar to that of GFTSM-based PFC, the front wheel average angle control law in LMTCS can be obtained as follows:
where the sliding mode \({s}_{P2}=\dot{{e}_{P}}+{c}_{P2}{e}_{P}\); \({c}_{P2}\), \({k}_{2}\), and \({\varepsilon }_{2}\) are adjustable parameters.
The YSC in LMTCS also adopts the exponential approach law, and the saturated function \(sat\left({s}_{P1}\right)\) replaces the symbolic function \(sgn({s}_{P1})\) in the same manner as Eq. (32). Through a calculation process similar to that of YSC based on GFTSM, the vehicle’s additional yaw torque sliding mode control law can be obtained as follows:
where the sliding mode \({s}_{Y2}=\dot{{e}_{Y2}}+{c}_{Y2}{e}_{Y2}\); \({e}_{Y2}={\xi }_{3}\left(\gamma -{\gamma }_{dt}\right)+{\xi }_{4}\left(\beta -{\beta }_{dt}\right)\); \({c}_{Y2}\), \({k}_{3}\), and \({\varepsilon }_{3}\) are adjustable parameters; \({\xi }_{3}\) and \({\xi }_{4}\) are weight coefficients and are determined by the same method as \({\xi }_{1}\) and \({\xi }_{2}\); \({\gamma }_{dt}\) and \({\beta }_{dt}\) are expressed as follows:
Parameter A is expressed as follows:
The DDAV lateral dynamics control performance can be evaluated by the control errors \({e}_{P}\), \({e}_{\gamma }=\gamma -{\gamma }_{d}\), \({e}_{\beta }=\beta -{\beta }_{d}\), and control actuation \(\Delta X\), where \({\gamma }_{d}\) represents \({\gamma }_{dt}\) or \({\gamma }_{du}\), \({\beta }_{d}\) represents \({\beta }_{dt}\) or \({\beta }_{du}\), and \(\Delta X\) represents \(\delta\) or \({\Delta M}_{z}\). To compare the dynamic performance of a DDAV during double-line shifting, the control error and control actuation torque are processed as follows27.
Integrate the absolute value of the error in the simulation time period:
The absolute value of the error is weighted by time and integrated within the simulation time period:
Integrate the absolute value of control actuation within the simulation period:
In Eqs. (66) and (67), \(e(t)\) denotes \({e}_{P}\), \({e}_{\gamma }\), or \({e}_{\beta }\); \(t1\) = 42 s; \(t2\) = 55 s; when \(e\left(t\right)={e}_{P}\), \({IAE}_{p}\) and \({ITAE}_{p}\) exist; when \(e\left(t\right)={e}_{\gamma }\), \({IAE}_{\gamma }\) and \({ITAE}_{\gamma }\) exist; when \(e\left(t\right)={e}_{\beta }\), \({IAE}_{\beta }\) and \({ITAE}_{\beta }\) exist. In Eq. (68), \(\Delta X\) denotes \(\delta\) or \({\Delta M}_{z}\); when \(\Delta X=\delta\), \({IACA}_{\delta }\) exists; when \(\Delta X={\Delta M}_{z}\), \({IACA}_{M}\) exists.
To fully describe the control performance of LMTCS and LMSCS and carry out a reasonable evaluation, ITAE is applied to supplement the evaluation effect of IAE, because, although IAE reflects the sum of control errors in the control process, it cannot reflect the speed of control convergence38.
The simulation results reveal that both LMTCS and LMSCS realize DDAV lateral motion control. The results of various evaluation indices obtained by simulation are presented in Table 4. By analyzing the data in Table 4 and comparing the evaluation indices of \({e}_{P}\) and \(\delta\), it can be seen that the ability to reduce the path tracking error is LMSCS < LMTCS, and the ability to demand the steering wheel angle is LMTCS > LMSCS; therefore, the path tracking ability is LMSCS \(\approx\) LMTCS. By comparing \({e}_{\beta }\), \({e}_{\gamma }\), and \({\Delta M}_{z}\), it can be seen that the yaw speed and side angle tracking ability is LMSCS > LMTCS, and the additional torque demand ability is LMTCS > LMSCS; therefore, the yaw stability control ability is LMSCS > LMTCS. Generally, LMTCS and LMSCS have similar path tracking control ability, and LMSCS is superior to LMTCS in terms of yaw stability control. Therefore, the LMSCS based on the dynamic boundary and GFTSM has better comprehensive DDAV lateral motion control compared with LMTCS based on QSM.
Conclusion
This paper proposes a DDAV lateral motion cooperative control method based on the dynamic boundary and GFTSM. The dynamic boundary of the proposed method considers the influence of road adhesion and wheel speed on the tire sidetracking characteristics, which is beneficial for accurately identifying the stable state of vehicle lateral motion under different road conditions and dividing the control domain. The PFC and YSC cooperative mechanism was designed based on the recognition results obtained for the vehicle’s lateral motion stability. The PFC and YSC control laws based on GFTSM were designed. The simulation results confirm that the designed control method improves the vehicle path tracking when the DDAV runs stably, and improves the vehicle’s yaw stability when the DDAV runs under unfavorable conditions and is about to become unstable. Compared with the DDAV lateral motion control system based on the traditional sliding mode algorithm, the DDAV lateral motion control system has better comprehensive DDAV lateral motion control performance. In future work, the dynamic boundary will be extended, and additional DDAV motion stability state evaluation parameters will be introduced based on the yaw velocity and sideslip angle such that the dynamic boundary can more comprehensively and accurately identify the vehicle stability state and provide state criteria for vehicle motion control.
References
Yu, Z. P., Feng, Y. & Xiong, L. Summary of the development status of distributed drive electric vehicle dynamics control. Mech. Eng. 49(8), 105–114 (2013).
Dey, K. C. et al. A review of communication, driver characteristics, and controls aspects of cooperative adaptive cruise control (CACC). IEEE Trans. Intell. Transp. 17(2), 491–509 (2016).
Ding, S., Liu, L. & Zheng, W. X. Sliding mode direct yaw-moment control design for in-wheel electric vehicles. IEEE Trans. Ind. Electron. 64(8), 6752–6762 (2017).
Lenzo, B., Zanchetta, M., Sorniotti, A., Gruber, P. & De Nijs, W. Yaw rate and sideslip angle control through single input single output direct yaw moment control. IEEE Trans. Control Syst. Technol. 29(1), 124–139 (2021).
Guo, J., Luo, Y. & Li, K. An adaptive hierarchical trajectory following control approach of autonomous four-wheel independent drive electric vehicles. IEEE Trans. Intell. Transp. Syst. 19(8), 2482–2492 (2018).
Berntorp, K., Quirynen, R., Uno, T. & Di Cairano, S. Trajectory tracking for autonomous vehicles on varying road surfaces by friction-adaptive nonlinear model predictive control. Veh. Syst. Dyn. 58, 705–725 (2020).
Yaksha, S. J., Akash, E., Sanjay, U., Shetty, S. & Babali, B. Lateral and longitudinal control of self-driving car with enhanced trajectory tracking using direct yaw stability control. In 2021 International Conference on Advances in Electrical, Computing, Communication and Sustainable Technologies (ICAECT), Bhilai, India, 1–10 (2021).
Liang, J. et al. A distributed integrated control architecture of AFS and DYC based on MAS for distributed drive electric vehicles. IEEE Trans. Veh. Technol. 70(6), 5565–5577 (2021).
Wallace, R., Stentz, A., Thorpe, C. E., Maravec, H., Whittaker, W. & Kanade, T. First results in robot road-following. In Proc. 9th Int. JointConf. Artif. Intell, 1089–1095 (1985).
Buehler, M., Iagnemma, K. & Singh, S. The 2005 DARPAGrand Challenge: The Great Robot Race (Springer, 2007).
Yu, J., Pei, X., Guo, X., Lin, J. & Zhu, M. Path tracking framework synthesizing robust model predictive control and stability control for autonomous vehicle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 234, 2330–2341 (2020).
Ma, Y., Chen, J., Wang, J., Xu, Y. & Wang, Y. Path-tracking considering yaw stability with passivity-based control for autonomous vehicles. IEEE Trans. Intell. Transp. Syst. 1, 1–11 (2021).
Guo, P., Zhang, L. & Wang, Z. Coordinated control of active front steering and direct yaw moment control for in-wheel-motor-drive electric vehicles. In 2020 3rd International Conference on Unmanned Systems (ICUS), Harbin, China, 1134–1141 (2020).
Cui, Q., Ding, R., Wei, C. & Zhou, B. Path-tracking and lateral stabilisation for autonomous vehicles by using the steering angle envelope. Veh. Syst. Dyn. 59, 1672–1696 (2021).
Gao, Y., Cao, D. & Shen, Y. Path-following control by dynamic virtual terrain field for articulated steer vehicles. Veh. Syst. Dyn. 58, 1528–1552 (2020).
Wang, H. & Liu, B. Path planning and path tracking for collision avoidance of autonomous ground vehicles. IEEE Syst. J. 1, 1–10 (2021).
Feher, A., Aradi, S. & Becsi, T. Hierarchical evasive path planning using reinforcement learning and model predictive control. IEEE Access 8, 187470–187482 (2020).
Hu, J., Wang, Y., Fujimoto, H. & Hori, Y. Robust yaw stability control for in-wheel motor electric vehicles. IEEE/ASME Trans. Mechatron. 22(3), 1360–1370 (2017).
Marino, R., Scalzi, S. & Netto, M. Nested PID steering control for lane keeping in autonomous vehicles. Control Eng. Pract. 19(12), 1459–1467 (2011).
Wang, J., Wang, Q., Jin, L. & Song, C. Independent wheel torque control of 4WD electric vehicle for differential drive assisted steering. Mechatronics 21(1), 63–76 (2010).
Kayacan, E., Kayacan, E., Ramon, H., Kaynak, O. & Saeys, W. Towards agrobots: Trajectory control of an autonomous tractor using type-2 fuzzy logic controllers. IEEE/ASME Trans. Mechatron. 20(1), 287–298 (2015).
Guo, J., Hu, P., Li, L. & Wang, R. Design of automatic steering controller for trajectory tracking of unmanned vehicles using genetic algorithms. IEEE Trans. Veh. Technol. 61(7), 2913–2924 (2012).
Zhang, H., Liang, J., Jiang, H., Cai, Y. & Xu, X. Stability research of distributed drive electric vehicle by adaptive direct yaw moment control. IEEE Access 7, 106225–106237 (2019).
Canale, M., Fagiano, L., Ferrara, A. & Vecchio, C. Vehicle yaw control via second-order sliding-mode technique. IEEE Trans. Ind. Electron. 55(11), 3908–3916 (2008).
Goggia, T. et al. Integral sliding mode for the torque-vectoring control of fully electric vehicles: Theoretical design and experimental assessment. IEEE Trans. Veh. Technol. 64(5), 1701–1715 (2015).
Wang, Q. et al. Optimal coordinated control of ARS and DYC for four-wheel steer and in-wheel motor driven electric vehicle with unknown tire model. IEEE Trans. Veh. Technol. 69(10), 10809–10819 (2020).
Guo, J., Luo, Y. & Li, K. An adaptive hierarchical trajectory following control approach of autonomous four-wheel independent drive electric vehicles. IEEE Trans. Intell. Transp. 19(8), 2482–2492 (2018).
Wu, Y., Wang, L., Zhang, J. & Li, F. Path following control of autonomous ground vehicle based on nonsingular terminal sliding mode and active disturbance rejection control. IEEE Trans. Veh. Technol. 68(7), 6379–6390 (2019).
Liu, J. K. Sliding Mode Variable Structure Control MATLAB Simulation (Tsinghua University Press, 2015).
Yu, S. H., Yu, X. H. & Man, Z. H. Robust global terminal sliding mode control of SISO nonlinear uncertain systems. In Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187), Vol. 3, 2198–2203 (IEEE, 2000).
Yu, X. H. & Man, Z. H. Fast terminal sliding-mode control design for nonlinear dynamical systems. IEEE Trans Circuits Syst. I Fundam. Theory Appl. 49(2), 261–264 (2002).
Manning, M. A. A. W. Vehicle Handling Dynamics Theory and Application (Elsevier, 2009).
Dugoff, H. & Fancher, P. S. An analysis of tire traction properties and their influence on vehicle dynamic performance. SAE Trans. 79, 1219–1243 (1970).
Li, W., Du, H. & Li, B. Trajectory control for autonomous electric vehicles with in-wheel motors based on a dynamics model approach. IET Iet Intell. Transp. Syst. 10, 318–330 (2016).
Guo, J., Luo, Y. & Li, K. Adaptive non-linear trajectory tracking control for lane change of autonomous four-wheel independently drive electric vehicles. IET Intell. Transp. Syst. 12, 712–720 (2018).
Yu, Z. S. Automotive Theory (China Machine Press, 2009).
Rajamani, R. Vehicle Dynamics and Control (Springer, 2012).
Gaing, Z. L. A particle swarm optimization approach for optimum design of PID controller in AVR system. IEEE Trans. Energy Convers. 19(2), 384–391 (2004).
Author information
Authors and Affiliations
Contributions
K.W. and M.Y. designed the study; K.W. conceived the simulation and conducted the experiment; K.W. and M.Y. analyzed the experimental results; K.W. drafted the paper; W.D. and Q.Z. provided insights on the draft; K.W. revised the draft; all authors reviewed the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Wang, K., Ding, W., Yang, M. et al. Dynamic-boundary-based lateral motion synergistic control of distributed drive autonomous vehicle. Sci Rep 11, 22644 (2021). https://doi.org/10.1038/s41598-021-01947-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-021-01947-3
This article is cited by
-
Enhancing multi-UAV air combat decision making via hierarchical reinforcement learning
Scientific Reports (2024)
-
Torque coordinated control of the through-the-road (TTR) 4-wheel-drive (4WD) hybrid vehicle under extreme road conditions
Scientific Reports (2023)
-
Multidirectional motion coupling based extreme motion control of distributed drive autonomous vehicle
Scientific Reports (2022)
-
Emergency collision avoidance strategy for autonomous vehicles based on steering and differential braking
Scientific Reports (2022)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.