Abstract

In this paper, a multimodel intelligent hierarchical control (MIHC) algorithm with dual systems is proposed to reduce the performance conflict between a path-tracking motion system and its subsystems during the motion control process of an intelligent vehicle (IV). The working principle of the MIHC algorithm is briefly introduced first, and the dynamic models of IV and the subsystems are constructed. Then, correlation controller models based on MIHC are established. Lastly, the influence of the subsystems on the trajectory tracking of IV is validated through simulations and hardware-in-the-loop test with various condition forms. Results show that the control performance of the automatic steering system has a great influence on the path-tracking accuracy compared with that of the antilock braking system.

1. Introduction

As an important part of intelligent vehicle (IV) autonomous navigation, IV motion control systems have mainly been investigated in three aspects: lateral motion control [1, 2], longitudinal motion control [3], and coordinated motion control [46]. Among them, the coordinated motion control system of IV can make the vehicle track the target path with a variable velocity through a certain control strategy, which is of great significance to coordinate the IV path-tracking performance and vehicle-handling stability.

Many studies have presented and elaborated methods for realizing IV path tracking. For example, Huang et al. [7] presented a novel local motion-planning framework in a hierarchical manner for autonomous vehicles to follow a trajectory and avoid obstacles agilely. Hu et al. [8] investigated the path-tracking control issue for autonomous ground vehicles with integral sliding-mode control (SMC). Tang et al. [9] designed a two-level motion-planning method to schedule the motion of a cable-driven snake robot owning a series-parallel hybrid structure. Hang et al. [10] focused on the path-tracking controller design for autonomous ground vehicles by using four-wheel steering and direct yaw moment control systems, and a linear parameter-varying H controller was designed as a high-level controller.

Such studies on IV coordinated motion control systems have been successfully verified in applications, and each applied control strategy can partly improve the vehicle trajectory-tracking accuracy. However, those studies mainly focused on path-tracking motion control, and limited research has been conducted on the coupling mechanism between vehicle kinematics and subsystem dynamics. Some scholars have incorporated the dynamic constraints of vehicle subsystems into the path-tracking control requirements [1113], but they did not consider the coupling mechanism of the subsystems’ dynamic and path-tracking characteristics during the IV movement.

Mutual interference phenomena occur in the lateral and longitudinal motion control of IV during its path-tracking process. In particular, when the vehicle runs at a high velocity under complicated road curvature, the lateral and longitudinal motion control force will be prone to extreme instability. The IV path-tracking system includes the vehicle subsystems, and the subsystems also have nonlinear interference. When the vehicle is under steering or braking conditions, the path-tracking accuracy will be greatly affected by the steering accuracy and longitudinal velocity from the automatic steering system (ASS) and antilock braking system (ABS). Consequently, the vehicle might not track the target path in extreme conditions. That is, a strong coupling exists between a path-tracking system and its subsystems. An IV path-tracking control system also includes a motion control system and dynamic subsystems. Existing control strategies, such as adaptive neural network [14], SMC [15], and model predictive control (MPC) [16, 17], cannot realize the comprehensive coordination of multiple systems under complex conditions.

In summary, the coupling mechanism between an IV path-tracking system and its subsystems should not be disregarded in the research of IV path-tracking process. Therefore, the innovation of this paper is as follows:(1)A novel IV path-tracking controller based on multimodel intelligent hierarchical control (MIHC) theory, which considers subsystems, is proposed(2)The influence of subsystems on the IV path-tracking stability is investigated

To achieve these goals, the working principle of the MIHC algorithm is briefly introduced, and vehicle dynamic models are established in Section 2. In Section 3, an IV trajectory-tracking control algorithm under different hierarchies of MIHC is built. In Section 4, the simulations of the IV trajectory-tracking controller with and without subsystems are compared to verify the influence of subsystems on the accuracy of the IV trajectory-tracking control system. Conclusions are drawn in Section 5.

2. Path-Tracking Control Framework and Vehicle Model

2.1. Path-Tracking Control Framework

The framework of the IV trajectory-tracking control system based on MIHC is shown in Figure 1.

The IV trajectory-tracking control system based on MIHC can be divided into three levels: organizational, coordination, and executive. In the organizational level, the backstepping sliding-mode controller outputs the expected generalized control targets by calculating the deviation between the actual vehicle and ideal target state information. The coordination controller determines which subsystem controller works by analyzing the driving condition of the vehicle. The subsystem controller follows the target signal in the executive level.

2.2. Vehicle Dynamic Model

A two degree-of-freedom (DOF) vehicle dynamic model cannot effectively describe the velocity variation of IV, and the IV motion control algorithm based on it cannot meet the movement requirements of all working conditions of IV, such as the velocity variation. Thus, a 3DOF vehicle dynamic model combined with a nonlinear tire model is established in this study, as shown in Figure 2.

When the lateral acceleration of the vehicle is less than 0.4 g, the 3DOF vehicle dynamic model is given as follows [18]:where m,, and are the mass, longitudinal, and lateral velocities, respectively, is the yaw velocity, and are the distances from the center of mass to the front and rear axles, respectively, and and are the longitudinal forces of tires. The tire model is established in accordance with the Dugoff model [19].

2.3. ASS Dynamic Model

The structure of ASS, as the key actuator of the IV path-tracking system, is different, depending on vehicle design and operation requirements. The steering system structure adopted in this study is derived from an electric power steering (EPS) system, in which the steering wheel and associated connections are ignored. The new structure of ASS, including the steering shaft group, electromotor, and gear rack group, is shown in Figure 3.

The dynamic model of ASS can be derived as equation (2) on the basis of traditional EPS dynamic models [20], assuming that the nonlinear factor disturbance in ASS is ignored:where and are the steering angles of the motor and steering spindle, respectively, is the damping coefficient of the gear rack group, and refer to the stiffness coefficients of the motor and gear rack group, respectively, , and are the mass of the gear rack group, the moment of inertia of the motor, the radius of the gear, and the steering resistance, respectively, is the transmission ratio from motion to the steering spindle, and is the rack displacement.

can be defined aswhere , and refer to the stiffness coefficient of rack, the constant of electromagnetic torque, and the armature current, respectively.

The steering column and motor system are converted into a single deformation of the steering column through mathematical deduction based on the system characteristic in which the torsion characteristics of the steering column and motor system are the same. They can be deduced as

Then, equation (2) can be derived aswhere and refer to the comprehensive torsional deformation stiffness and transmission ratio, respectively. The PD control strategy is considered the ABS control strategy based on its simple structure, good stability, and convenient adjustment. The armature current can be described as

In equation (6), the tire steering angle is linearly correlated with the rack displacement:

2.4. ABS Dynamic Models

The tire dynamic model is shown in Figure 4.

Ignoring the tire rolling and air resistance, the ABS dynamic models are shown as follows [21]:where , and are the tire inertia, radius, adhesion coefficient, and angular velocity, respectively and , and are the vertical load, braking torque, and longitudinal friction of the tire, respectively. A nonlinear relationship exists between the road adhesion coefficient and the tire slip rate on the basis of the Dugoff dynamic model. The linear curve of the road adhesion coefficient and tire slip rate is shown in Figure 5.where refers to the vehicle slip rate corresponding to the peak value of the longitudinal adhesion coefficient and and are the tire peak longitudinal adhesion coefficient and the tire longitudinal adhesion coefficient when the wheel is fully locked (the slip rate is 1), respectively.

In the actual vehicle braking process, the ground braking torque is determined by the ABS torque but restricted by the ground adhesion coefficient. When the braking torque is greater than the maximum ground braking torque, the wheel appears to be locked and dragged, which results in actual inequality of the vehicle and wheel velocities [21]. The vehicle longitudinal slip rate can be expressed aswhere and are the vehicle and wheel velocities, respectively, with

Figure 5 depicts a linear correlation of the change rate between the tire adhesion coefficient and slip rate under local conditions, which can be obtained aswhere refers to the correlation coefficient. can be positive or negative under different cases on the basis of the relationship between the tire adhesion coefficient and wheel slip rate.

The change rate of the tire longitudinal adhesion coefficient can be then obtained from equations (11) and (12):

In accordance with the working principle of ABS, the braking system controls the system slip rate by adjusting the solenoid valve in real time to keep the system slip rate near the optimal slip rate. The change rate of brake torque is proportional to the fluid flow rate, and the flow rate is proportional to the control valve opening. Therefore, the brake pressure rate is proportional to the valve command, and the change rate of brake torque can be expressed as follows:

Then, the ABS controller is designed on the basis of the above research. The PD control strategy is considered, in which the specific expression is as follows:where refers to the desired wheel velocity. The dynamic model of ABS can be derived as

3. Path-Tracking Control System

In accordance with the working principle of the MIHC system, different controllers under various levels are shown in this section. They include the backstepping sliding-mode controller (organizational level) and coordination controller.

3.1. Organizational Level
3.1.1. Lateral Motion Reference Model

The path-tracking algorithm is the key part of IV motion control. Scholars have studied it with different methods, such as adaptive neural network [13], SMC [14], and MPC [15]. Existing literature on path-tracking algorithms has mostly adopted the visual preview model, which has a limitation, i.e., the tracking accuracy of the vehicle motion system is greatly affected by preview distance and road curves. To reduce the influence of external interference on the path-tracking accuracy, a path-tracking algorithm based on the expected yaw velocity is adopted in this study. This path-tracking algorithm assumes that a virtual path exists between vehicle and preview point locations, as shown in Figure 6.

The position and orientation errors between vehicle and preview point locations under the road coordinate system can be derived as equation (17) on the basis of geometric theory [15]:where and refer to the lateral deviation and preview distance, respectively, and are the vehicle yaw angles at the vehicle and preview points, respectively, is the orientation deviation between and , and and in the vehicle coordinate system can be deduced as follows [15]:where and refer to the road curvature and orientation deviation, respectively.

Many possibilities may occur for the virtual path between vehicle and preview point locations under the vehicle coordinate system. The vehicle-handling performance and path-tracking efficiency are considered in this study to restrict the curve shape of the virtual path. That is, the virtual curve is symmetric, and the vehicle enters or leaves the virtual path smoothly. The constraint conditions of the virtual path are defined as follows:

The quadratic polynomial curvilinear of the virtual driving path can be obtained as

3.1.2. Longitudinal Motion Reference Model

The tracking accuracy of the vehicle motion system is greatly affected not only by the control algorithm but also by the vehicle velocity. Particularly, when the vehicle runs at a high velocity under complicated road curvature, the tire grounding property will deteriorate, and vehicle rollover easily occurs in extreme cases. Hence, this study provides the expected velocity model in equation (21) based on the human driver behavior simulation algorithm [22] to prevent the above situation:where and refer to the reference longitudinal acceleration and velocity, respectively. can be defined as follows [22]:where and are the initial braking velocity and the experience factor, respectively.

3.1.3. Backstepping Sliding-Mode Controller

Assuming that the IV tracks the designed virtual path without deviation, the ideal yaw velocity can be derived aswhere is the road curvature, and the change rate of road curvature in the virtual path based on the calculation formula of road curvature can be shown as follows:with

The change rate of ideal yaw velocity can be given as

Consequently, the expected yaw velocity can be expressed aswhere is the coefficient of proportionality, which is related to control interval time.

Lastly, the organizational level controller is designed, which is named longitudinal and later motion cooperative controller. The SMC algorithm is considered in this section to track the expected yaw velocity and the expected velocity. However, the expected yaw velocity model, which is presented in equation (27), is of higher order and nonlinear degree, and the traditional SMC algorithm could not realize effective tracking control. To solve this problem, backstepping theory is adopted on the basis of its effect on the reduction in the order of the higher-order mathematical model [23]. The backstepping SMC algorithm is then proposed here to design the desired yaw velocity-tracking controller.

The sliding-mode switch function is defined as

The derivative of equation (28) can be derived from equations (22) and (27) in accordance with calculus theory:with

The stability parameter is defined aswhere c1 and c2 are the positive constants, and the Lyapunov function of equation (28) is given as

The derivative function of equation (32) can be obtained aswith

The Lyapunov function of equation (32) is given aswhere and are the switching function, which can be expressed as

In equation (37), and are always greater than zero on the basis of calculation, which means that the derivative function of and can be obtained as

The target function of the IV longitudinal and lateral motion system can be derived as

3.2. Coordination Level

During the actual driving process of IVs, the subsystems will work or not under different road conditions. For example, when a vehicle is running at a straight line with constant velocity, ABS and ASS will not work. When the vehicle is running under braking or understeering conditions, ABS will work to ensure the tracking accuracy of the vehicle velocity. When the vehicle is running in an oversteering condition, ABS and ASS will work simultaneously to improve the vehicle-handling stability and path-tracking performance. The theoretical values of front wheel angle () and vehicle acceleration () are the evaluation criteria for the design of a coordination controller, as shown in Table 1.

In Table 1, and are the positive numbers infinitely close to 0, and the steering stability factor K can be given aswhere and refer to the lateral stiffness of the front and rear wheels, respectively.

4. Simulation Analysis

In this section, the single lane change (SLC) simulations of the IV path-tracking system are implemented on the MATLAB/Simulation platform. The road curvature of SLC is shown in Figure 7. Different road and driving conditions are adopted in the simulation implementation. The research objective is to analyze the influence of subsystems on the IV path-tracking stability. First, the comparative simulation of the IV path-tracking system with or without subsystems under the same velocity condition is performed. Second, the influence of each subsystem on the tracking performance and stability of the IV path-tracking system under different vehicle velocity conditions is studied. Lastly, the external interference torque is evaluated to investigate the influence of the subsystems on the stability of the IV path-tracking system. The controller parameters are set under an independent condition, which means the control parameters of the subsystems set in Section 2 do not consider the impact of path-tracking motion. The values of the ASS control parameters and are set to 18.4 and 11.1, respectively. The values of and in ABS are 1163.7 and 48.2, respectively, by debugging the parameters of the controller.

The corresponding parameters of the vehicle and road are listed in Table 2.

4.1. With or without Subsystems

The vehicle velocity in the SLC simulation is shown in Figure 8(c), with the simulation condition that IV is tracking the target path with or without subsystems. The lateral deviation, orientation deviation, and velocity results are plotted in Figures 8(a) and 8(b). A1, A2, A3, and A4 refer to the IV path-tracking system without subsystems, with ASS, with ABS, and with both subsystems, respectively.

Figure 8 shows the transient response of lateral and orientation deviations of A1, A2, A3, and A4 for the reference trajectory at 72 km/h. The steady-state lateral deviation of A1 is within , and the absolute peak value is 0.23 m. The peak value of lateral deviation in A3 increases to 0.231 m, which indicates that the small velocity changes caused by ABS have almost no influence on the accuracy of the IV path-tracking system. The peak lateral deviations of A1 and A2 are 0.23 and 0.326 m, respectively. These values imply that the accuracy of the IV path-tracking system is greatly influenced by that of ASS under the same velocity conditions compared with that of ABS. The vehicle velocity is variable, which makes the curves of A2 and A4 show fluctuations and be stable rapidly. From A2 and A4, the new controller can amplify the fluctuation results of ASS.

4.2. SLC Motion with Different Velocities

The velocity conditions are considered to analyze the influence of velocity on the IV trajectory-tracking accuracy quantitatively. The different subsystems are also considered under diverse velocities. The analysis includes the comparative simulation of the IV path-tracking system with or without ASS, with or without ABS, and with or without both subsystems. The values of the control parameters are the same as those in Section 4.1.

4.2.1. Comparative Simulation of the IV Path-Tracking System with or without ASS

The influence of ASS on the stability and accuracy of the IV path-tracking system under different velocity conditions is considered. This simulation assumes that the vehicle completes an SLC maneuver at the fixed velocities of 18, 36, and 72 km/h. The comparison of lateral and orientation deviations is shown in Figure 9. In this Figure, S1 and S2 refer to the IV path-tracking system with and without ASS, respectively.

Figure 9 demonstrates that the peak absolute lateral deviations of S1 and S2 at 18 km/h are 0.046 and 0.047 m, respectively. The corresponding data at 36 and 72 km/h are 0.092, 0.095, 0.19, and 0.201 m, which mean that ASS greatly influences the accuracy of the IV path-tracking system as the velocity increases.

4.2.2. Comparative Simulation of the IV Path-Tracking System with or without ABS

This simulation assumes that the vehicle completes an SLC maneuver at varying velocity conditions (Figure 10(c)). A comparison of lateral and orientation deviations is shown in Figure 10. In this figure, B1 refers to the IV path-tracking system without ABS under a fixed velocity; B2 and B3 refer to that with and without ABS under varying velocity conditions (36 km tops), respectively.

Figure 10(c) presents that the target velocity change of IV is relatively small on the basis of equation (22). The actual velocity change of IV is smaller than that of the target due to the inherent characteristics of ABS. The simulation result shows that the errors of lateral and orientation deviations between B1 and B3 are minimal when the ABS parameters are fixed. That is, ABS has a small influence on the accuracy of the IV path-tracking system.

However, the vehicle target velocity may change rapidly and dramatically in accordance with the virtual driver’s demand under special working conditions, such as obstacle avoidance. In this section, rapid velocity change conditions are considered to study the influence of ABS on the accuracy and robustness of the IV path-tracking system. This simulation assumes that the vehicle runs at a speed of 72 km/h for 3 s and then continues to run at a speed of 36 km/h, as shown in Figure 11(c). A comparison of lateral and orientation deviations is shown in Figure 11. In this figure, C1 refers to the IV path-tracking system without ABS under a fixed velocity; C2 and C3 refer to that with and without ABS under the given velocity condition, respectively.

Figure 11 indicates that the curves of C1, C2, and C3 are almost the same in the first 3 s of simulation. The absolute peak values of lateral and orientation deviations of C1 are higher than those of C2 and C3. The results are consistent with those in Figure 9. The absolute peak values of orientation and lateral deviations in C2 are 0.11 rad/s and 0.09 m, respectively, during the last 7 s. The relevant values of C3 are 0.13 rad/s and 0.106 m. These results imply that ABS has a certain influence on the accuracy of the IV path-tracking system when the velocity changes dramatically. The velocity-tracking performance is relatively poor in accordance with the inherent characteristics of ABS. The curve fluctuation of C2 is more obvious than that of C3 when the velocity changes dramatically, especially in the third simulation second, which indicates that ABS can improve the robustness performance of the IV path-tracking system.

4.2.3. Comparative Simulation of the IV Path-Tracking System with or without Both Subsystems

Lastly, a comparative simulation of the IV path-tracking system with or without both subsystems is considered, as shown in Figure 12. This simulation assumes that the vehicle completes an SLC maneuver at varying velocity conditions. The initial velocities of the vehicle are set to 36 and 72 km/h. In the figure, V1 and V2 refer to the IV path-tracking system with and without subsystems, respectively.

Figure 12 shows a certain difference between V1 and V2 under the same speed condition. When the vehicle velocity is 36 km/h, the peak deviation values of V1 and V2 are 0.098 and 0.106 m, respectively. The corresponding values at 72 km/h are 0.23 and 0.33 m. The curve of V2 shows an evident fluctuation when the velocity is 72 km/h. The simulation results are consistent with the analysis results in Figures 8 and 9. In sum, ASS has a great influence on the accuracy of the IV path-tracking system as the velocity increases, and the new controller can amplify the fluctuation results of ASS.

4.3. SLC Motion with Different Interference Torques

After the influence of the subsystems on the accuracy and stability of the IV path-tracking system is analyzed under different velocity conditions, the torque interference caused by ASS is also considered. This simulation assumes that the vehicle runs at varying speeds (36 km/h tops), and the interference torque is set to 0, 40, and 50 N. The results are illustrated in Figure 13.

Figure 13 presents that when the vehicle turns steadily, the curves under different interference torques are almost the same. This result means that the interference torque has a minimal influence on the stability and accuracy of the IV path-tracking system. When the vehicle changes the steering direction of tires, the direction of interference torque on tires is changed, which can make the instantaneous tracking performance of IV jitter evidently. The absolute values of lateral deviation are 0.1, 0.188, and 0.215 m in the course of steering mutation. The curves in Figure 13 converge fast on the basis of the design controller, which indicates the superior control performance of the IV path-tracking system.

5. Hardware-in-the-Loop (HIL) Test

In this section, hybrid control unit HIL tests are adopted to verify the correctness of the simulation results in Section 4. The HIL test bench is shown in Figure 14.

The test conditions are assumed to be the same as those in Section 4.1. The comparison results for the IV path-tracking system without subsystems are shown in Figure 15, and the results for the IV path-tracking system with subsystems are in Figure 16.

Figures 15 and 16 depict that the curves of orientation and lateral deviations for the HIL and simulation results are nearly the same without fluctuation when the velocity is 36 km/h. That is, the designed IV path-tracking control system can operate normally on the HIL platform. The peak deviation values of the simulation and HIL test results in Figure 15 are 0.098 and 0.106 m, respectively. The corresponding values in Figure 16 are 0.106 and 0.114 m, which imply that the subsystems have a certain influence on the accuracy of the IV path-tracking system. The curves of the IV path-tracking system from the HIL test are slightly offset from those of the simulation results due to the system delay caused by controller transcoding, signal I/O and O/I conversion, and O/I conversion. The designed controller meets the real-time requirements.

6. Conclusion

This paper presents an MIHC algorithm with subsystems to reduce the performance conflict between a path-tracking motion system and its subsystems during the IV motion control process. The working principle of MIHC and the corresponding dynamic models are introduced first. Then, controllers at different levels are proposed on the basis of MIHC. Lastly, the simulations and HIL test of the IV path-tracking system with or without subsystems are carried out under different conditions. The obtained results imply that ASS has a great influence on the accuracy of the IV trajectory-tracking system compared with ABS, especially in the lateral deviation of the IV trajectory-tracking system. ABS has a considerable influence on the tracking stability of the IV trajectory-tracking system. Further study on the experimental implementation of the controller through IVs will be conducted in the near future.

Data Availability

The raw/processed data required to reproduce these findings cannot be shared at this time as the data also form part of an ongoing study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the Program of the Youth Natural Science Foundation of Jiangsu Province (Grant no. BK20200909) and the Program of the China Postdoctoral Science Foundation (Grant no. 2020M671381).