1. Introduction
With the development of electronic and control technologies, the four-wheel steering (4WS) system for automobiles has been actively studied as an effective vehicle maneuvering technology that can improve the maneuvering of vehicles at low speeds and enhance their stability at high speeds [
1]. In order to enhance control performance, many studies have focused on the control strategies of the 4WS system since the first 4WS system became popular [
2], especially its steering stability controller design, which has recently been a hot research topic [
3,
4,
5].
Various control strategies have been performed on vehicle stability control, such as PID control [
6], fuzzy control [
7], and neural network control [
8]. Although these control approaches enhance vehicle stability to a certain extent, neural network control needs a wide variety of experimental data, fuzzy control requires human experience to construct the fuzzy rules, and PID control shows weak robustness against external disturbances. Modern robust control theories have demonstrated some effective methods to deal with the above drawbacks [
9,
10]. Moreover, it is well known that the handling stability control containing various uncertainties is a highly nonlinear and complex process [
11]. The 4WS vehicle stability control system is vulnerable to uncertainties, such as modeling uncertainties, external disturbances, measurement noises, and parameter variations. Hence, robust control urgently needs to be introduced into the 4WS system so as to reduce the influences of uncertainties on handling stability control.
The H∞ optimal control theory has been widely used for robustness [
12,
13,
14,
15,
16] since it was devised in the early 1980s by Zames and Francis. In the H∞ approach, the designer from the outset specifies a model of system uncertainty, such as additive perturbation disturbance. The H∞ control method is best suited to cope with uncertainties of the 4WS vehicle maneuvering stability control. Zhao Wan-Zhong et al. [
17] designed an H∞ controller for the active front steering (AFS) system. The simulation results showed that the AFS system can attenuate road interference quickly, and the driver is able to obtain a good road feel. Li Ming-Xing et al. [
18] studied decoupling control with H∞ theory for 4WS vehicles under varying longitudinal velocity. The simulations demonstrated that this H∞ control scheme can improve handling characteristics, safety, and comfort. Zhang Jin-Hua et al. [
19] proposed an H∞ robust controller to improve the vehicle yaw stability under control system uncertainties. The coalition simulation results indicated that the designed H∞ controller can improve the vehicle handing stability performance. Qin Gang et al. [
20] studied the H∞ control of four-wheel-independent-drive electric vehicles to deal with random time varying delays and achieved a real-time steady-state response. The results demonstrated the effectiveness of the H∞ controller by analyzing the control performance of the yaw rate and sideslip angle.
Although the H∞ control can improve the robustness of the control system, it does not take into account the system’s dynamic performance [
21,
22]. The H2 control method can compensate the deficiency of H∞ control through minimizing the quadratic norm of the transfer function between the input signals and the plant’s output signals [
23,
24]. However, the H2 controller ignores the robustness of the control system [
25,
26]. The mixed H2/H∞ robust controller can integrate the advantages of both the H2 controller and the H∞ controller, which has been used in some practical fields [
14,
27,
28,
29]. Cheng Lin et al. [
9] proposed the mixed H2/H∞ robust controller for the stability control of the independent-drive electric vehicle. Zhao Wan-Zhong et al. [
28] designed a mixed H2/H∞ controller for the road feel of the electric power steering system based on a genetic algorithm. According to the H2/H∞ theory, Wang Yun-Chao et al. [
29] introduced the optimum controller of the multi-axle steering vehicle based on a yaw-rate tracking strategy.
However, the previous studies on the mixed H2/H∞ controller only focused on the 4WS vehicle model in the vehicle stability controller design, ignoring the effect of the rear wheel steering actuator and the driver model. In this context, on one hand, this paper not only takes the rear wheel electrohydraulic system model into consideration, but also develops the actual rear wheel electrohydraulic system to conduct the hardware-in-the-loop experiments to demonstrate the H2/H∞ controller’s robustness against the modeling uncertainties of the rear wheel electrohydraulic system. On the other hand, a driver model is established to construct a driver–vehicle closed-loop system to investigate the influence of the driver’s intention on the 4WS control system, and a double-lane change maneuver simulation was performed to demonstrate the validation of the H2/H∞ controller used in the closed-loop 4WS system. Thus, considering the rear wheel steering system and the driver model, an H2/H∞ controller for vehicle stability was designed.
The handling stability of the 4WS vehicle is closely related to the sideslip angle and the yaw rate. Since the sideslip angle is difficult to measure, the yaw rate was used as the only feedback signal to control the 4WS vehicle. According to the yaw rate tracking strategy, a mixed H2/H∞ robust controller design was used to study the stability control of the 4WS system. In order to make the H2/H∞ robust controller perform better in terms of system performance and robustness, the weighting functions were integrated into the H2/H∞ robust controller based on the feedback tracking ability and the disturbance resistance. Simulations and hardware-in-the-loop experiments were conducted with the proposed control method to identify its performance. The numerical simulation and experimental results demonstrate that the H2/H∞ controller can improve the 4WS vehicle handling stability.
The rest of this paper is organized as follows:
Section 2 constructs the mathematical models of the 4WS system;
Section 3 studies the stability control strategy of the 4WS vehicle;
Section 4 focuses on numerical simulations;
Section 5 describes the hardware-in-the-loop experiments; and the final section presents conclusions.
3. The Stability Control Strategy of the 4WS Vehicle
The control strategy of the 4WS vehicle stability aims to improve the vehicle handling stability, which can be divided into two parts: track the yaw rate and make the sideslip angle zero. In the actual control process, the uncertainties are unavoidable in a real 4WS system. Another control objective is to eliminate the effects of modeling uncertainties, the noise signal, and the external disturbance signals in the 4WS system. In this context, the schema of the 4WS vehicle stability control is shown in
Figure 6.
The reference model defines the ideal yaw rate of the 4WS vehicle, and the desired yaw rate is assumed to be as follows [
11,
36]:
The feedback controller is designed to minimize the yaw rate error between the 4WS vehicle and the reference model. In other words, yaw rate tracking can be transformed to follow the ideal reference model. Based on the H2/H∞ feedback controller, the control current is transferred into the rear wheel electrohydraulic system, and the rear wheel angle is then obtained. Finally, the handling stability of the 4WS vehicle is achieved.
3.1. The Uncertainty Description
The 4WS vehicle stability control system is vulnerable to uncertainties that are unavoidable in a real control system. Hence, uncertainties must be taken into consideration to improve the robustness and robust stability of the 4WS control system. The uncertainties are of two classes: disturbances and dynamic perturbations. The former consists of external disturbances, sensor noises, actuator noises, etc. The latter denotes the modeling uncertainty, which is the difference between the mathematical model and the actual control system.
In this paper, the 4WS vehicle modeling uncertainty, the rear wheel electrohydraulic system modeling uncertainty, the yaw rate sensor noise, and the external disturbances are regarded as the uncertainties, as shown in
Figure 7.
denotes the rear wheel electrohydraulic system modeling uncertainty;
represents the 4WS vehicle modeling uncertainty;
are the yaw rate sensor noise, the lateral interference force, and the yaw interference torque, respectively;
denotes the transfer function of the reference model;
represents the transfer function of the rear wheel electrohydraulic system;
stands for the transfer function of the 4WS vehicle model.
The external disturbance signals are considered in the 4WS vehicle model. The 4WS vehicle model based on external disturbances can be described as follows.
Equation (20) is transformed into a state space model, which is shown below.
The dynamic perturbations can be represented by inserting one single perturbation block
into the mathematical model. As shown in
Figure 7,
denotes the input multiplicative perturbation in the rear wheel electrohydraulic system model, and
represents the inverse additive perturbation in the 4WS vehicle model. The linear fractional transformation (LFT) is used to transform dynamic perturbations into a standard configuration to represent how the model uncertainties affect the input/output relationship [
37]. The dynamic perturbations can be denoted as a unified framework, as shown in
Figure 8.
is called the LFT of interconnection transfer function of matrix M to perturbation
, which can be written as follows.
Based on LFT, the relationship between input
and output
of the control system can be shown below.
The rear wheel electrohydraulic system model and the 4WS vehicle model uncertainties can be described uniformly by
Figure 8, and their interconnection transfer function matrixes are shown as follows.
where
and
represent interconnection transfer function matrixes of the rear wheel electrohydraulic system model and the 4WS vehicle model, respectively;
denotes the transfer function of the 4WS vehicle model.
The whole system model with dynamic perturbations can be described further based on the following LFT, as shown in
Figure 9.
where
denotes the interconnection transfer function matrix of the whole system model;
represents the whole dynamic perturbations.
3.2. The H2/H∞ Robust Control Strategy
In order to compensate the robustness against the unavoidable uncertainties in the real 4WS control system, the feedback controller was designed based on the mixed H2/H∞ control theory. The H∞ controller was formulated as a minimization problem of the infinitive norm of a closed-loop transfer function matrix. The H2 theory was studied to improve system performance. As a generalization of the H∞ control problem, the H2/H∞ control theory was used to find an optimal controller that can improve the robustness and performance of the 4WS control system.
The H2/H∞ standard design problem is shown in
Figure 10, where
is the input signal;
is the feedback input signal;
and
are the outputs of the H2/H∞ controller indexes;
is the output signal;
is the generalized controlled object;
is the feedback controller;
represents the uncertainties.
is a linear, time-invariant system, which can be described by the state space model, as shown below.
where
are the parameter matrixes of the state space.
Equation (26) is represented as follows.
Suppose G(s) meets the following requirements:
- (1)
is stable, and can be measured.
- (2)
is stable, and can be measured.
Based on the assumptions mentioned above, the H2/H∞ control theory mainly takes advantage of the output signal to design a suitable controller and obtains the appropriate feedback control input shown below.
The designed H2/H∞ controller can make the closed loop system meet different characteristics with respect to the following requirements.
- (1)
The closed-loop system is internally stable. In other words, all eigenvalues of the state matrix of the closed-loop system are in the left half open plane.
- (2)
The H2/H∞ norm of
is minimized or less than a given value, as shown below.
The feedback controller
can be expressed by state space, which is shown below.
where
are the parameter matrixes of the feedback controller
;
is the state vector of
.
By applying Equation (30) into Equation (27), the closed-loop system can be expressed as follows.
where
The goal of the H2/H∞ controller design is to find the best robust controller
that minimizes the sensitivity function and complementary sensitivity function. On that basis, the weighting functions are taken into account in the H2/H∞ robust controller design based on the feedback tracking ability and the disturbances resistance. The control system with the sensitivity functions and the weighting functions are shown in
Figure 11.
The sensitivity function
reflects good tracking and great disturbance attenuation of the control system.
can save control energy of the system. The complementary sensitivity function
can enhance the robust stability of the control system. These sensitivity functions can be represented as follows.
Based on the sensitivity functions and the weighting functions, the H2/H∞ controller design aims at solving the following optimization problem.
3.3. Weighting Function Selection
As mentioned above, the weighting functions are used to make the 4WS control system have better system performance and robustness. For the mixed sensitivity problem, in general, the selection criteria of the weighting functions are described below.
- (1)
is on behalf of the tracking and disturbance resistance of the control system, and it needs to possess low pass characteristics. Therefore, is the low pass transfer function. reflects the requirements of the sensitivity function and can reduce the control energy output. is defined as a constant. is responsible for the requirements of the complementary sensitivity function and needs to have high pass characteristics. Hence, is represented by the high pass transfer function.
- (2)
In order to reduce the order of the designed robust controller and make it easier to be applied in the 4WS vehicle, the weighting functions and are selected as the first-order transfer functions in this paper.
Based on the selection principles mentioned above, the weighting functions can be denoted as follows.
where
represents the maximum steady-state error,
;
is the expected bandwidth;
denotes the peak sensitivity;
denotes a constant.
Significant efforts and extensive experiments are needed to find the best weighting functions, which are defined as follows.
The bode diagrams of the weighting functions
and
are shown in
Figure 12. Obviously,
and
are the low pass and high pass transfer functions, respectively.
3.4. The Design of H2/H∞ Robust Controller
The H2/H∞ robust controller is designed to improve the robustness and performance of the 4WS stability control system, and the control structure is shown in
Figure 13. The control system inputs are the front wheel angle
, the yaw rate sensor noise
, the lateral interference force
, and the yaw interference torque
. The current
is the output of the H2/H∞ robust controller. The outputs of the control system are divided into three parts:
,
, and
.
is responsible for good tracking, external disturbances attenuation, and the noise restrain ability of the control system.
reflects the energy consumption of the controller.
reflects the robust stability of the control system.
According to the stability control structure of the 4WS vehicle mentioned above, the standard H2/H∞ design problem in this paper can be shown in
Figure 14. The H∞ norm is responsible for improving the control system’s robustness and reducing output energy. The H2 controller is used to enhance the control system’s dynamic performance. The generalized system can be described as follows.
where
4. Simulations and Results Analysis
The simulations based on Matlab/Simulink were performed with the proposed H2/H∞ control strategy to identify the 4WS vehicle’s yaw rate tracking ability and path tracking performance. Moreover, the H∞ controller and the traditional proportional controller were also designed to contrast the performance of the proposed H2/H∞ controller. A proportional controller is usually used to control real 4WS vehicles, and the ratio of rear wheel angle to front wheel angle is defined as follows [
38].
The parameters utilized in the numerical simulations are shown in
Table 1.
A H2/H∞ controller was designed for the 4WS vehicle at a velocity of 90 km/h. The LMI (linear matrix inequality) Control Toolbox was used to obtain the H2/H∞ controller, which can guarantee that the H2 performance index ‖T(z2w)‖ < 0.61 and the H∞ index ‖T(z∞w)‖ < 0.27. In order to verify the performance of the robust H2/H∞ controller applied in the 4WS vehicle, four steering maneuvers (step steering maneuver, sinusoidal steering maneuver, fishhook maneuver, and double-lane change maneuver) were simulated in a MATLAB/Simulink environment using the nonlinear 8DOF vehicle model.
4.1. Step Steering Maneuver
Firstly, the nominal performance of the 4WS stability control system was studied. The step responses of the front wheel angle input were studied to verify the nominal performance of the 4WS vehicle. Suppose the 4WS vehicle runs at a velocity 90 km/h, and the road friction coefficient is set as 0.85 (dry road).
Figure 15 shows the input signal of the front wheel angle.
Figure 16 depicts the sideslip angle response and the yaw rate response among the H∞ controller, the proportional controller, and the H2/H∞ controller.
As can be seen in
Figure 16a, the sideslip angle with the proportional controller had large overshoot, and the sideslip angle with the H∞ controller presented certain fluctuations. Compared with the H∞ controller and the proportional controller, the H2/H∞ controller made the sideslip angle response more stable. As shown in
Figure 16b, when the 4WS vehicle was equipped with the H2/H∞ and H∞ controllers, the steady state errors between the yaw rate and the desired yaw rate were almost zero, while the steady state error of the vehicle equipped with the proportional controller was 0.02 rad/s. Compared with the H∞ controller, the yaw rate of the 4WS vehicle with the H2/H∞ controller responses was quicker and more stable. It can be concluded that the H2/H∞ controller outperformed the H∞ controller and the proportional controller in terms of yaw rate tracking and path tracking.
Secondly, in order to demonstrate the disturbances resistance capability of the designed controller, the side wind and yaw rate sensor noise were taken under the step input of the front wheel angle mentioned above. A 15 m/s side wind (
) was considered to simulate the external interferences, as shown in
Figure 17. According to the aerodynamic theory, the lateral interference force and the yaw interference torque can be expressed as follows [
37].
where
is the lateral force coefficient;
denotes the yaw torque coefficient;
is the air density;
represents the flow rate of the synthetic airflow;
is the wind velocity.
The sensitivity to the given disturbances is defined as the average absolute relative error between the yaw rate or sideslip angle without disturbances and that with disturbances, which can be expressed as follows.
where
denotes the yaw rate or sideslip angle without disturbances at the
kth moment;
is the yaw rate or sideslip angle with disturbances at the kth moment;
represents the numbers of the yaw rate or sideslip angle in the disturbance periods.
When the sensitivity to the given disturbances is greater than its threshold , the 4WS vehicle equipped with the designed controller is vulnerable to disturbances; otherwise, the proposed controller is robust against disturbances. can be defined by various experts and automobile manufacturers, and it is set as 0.08 in this paper.
Figure 18 depicts the sideslip angle response and the yaw rate response under disturbances. As shown in
Figure 18, under the disturbances of the side wind in a 3–5 s period and the yaw rate sensor noise in a 7–8 s period, the sideslip angle and the yaw rate of the 4WS vehicles with the H2/H∞ controller and the H∞ controller were not disturbed, while that of the vehicle equipped with the proportional controller showed large fluctuations, and the sensitivities
of the sideslip angle and the yaw rate to the disturbances were greater than 0.08. It was concluded that the H2/H∞ controller and the H∞ controller are more robust than the proportional controller. The yaw rate’s settling time and the overshoot of the 4WS vehicle with the H2/H∞ controller were lower than that of the H∞ controller, which shows that the H2/H∞ controller made the 4WS vehicle more robust than the H∞ controller.
Finally, the robust stability of the 4WS control system was verified.
Figure 19 shows the frequency response of the maximum singular value of perturbation block
transfer function matrix, and
reflects the mathematical modeling uncertainties.
Figure 19 depicts the robust stability of the control system with respect to the modeling uncertainties. It can be seen that the maximum singular value of
was less than 1 and that the H2/H∞ controller and the H∞ controller had great robust stability.
4.2. Sinusoidal Steering Maneuver
To evaluate the tracking performance of the 4WS control system with the designed controller, a steering test on the sinusoidal wave maneuver was performed. The sinusoidal input of the front wheel angle is shown in
Figure 20. The 4WS vehicle initially ran at 120 km/h, and the road friction coefficient was set as 0.6 (wet road). The simulation results are shown in
Figure 21.
As can be seen in
Figure 21a, the 4WS vehicle with the H2/H∞ controller had a smaller sideslip angle than those of the H∞ controller and the proportional controller, which shows that the H2/H∞ controller gave the 4WS vehicle the best path tracking capability. We can see from
Figure 21b that the 4WS vehicle equipped with the H2/H∞ controller was fully capable of tracking the ideal yaw rate, while those of the H∞ controller and the proportional controller had yaw rate tracking errors. It was concluded that the 4WS system with the H2/H∞ controller outperformed that with the H∞ controller and the proportional controller in terms of path tracking and yaw rate tracking capabilities.
4.3. Fishhook Maneuver
The fishhook maneuver was performed to verify the system performance and robustness of the designed controller. The initial speed of the vehicle was taken as 108 km/h, and the road friction coefficient was set as 0.85. Because the front wheel angle is commonly proportional to the steering wheel angle controlled by the driver, it was taken as the input signal, as shown in
Figure 22. The simulation results for sideslip angle and yaw rate responses are displayed in
Figure 23.
In
Figure 23a, we can see that the sideslip angle of the 4WS vehicle with the proportional controller had overshoot, and that of the H∞ controller showed fluctuations and responses that were slower than that of the H2/H∞ controller. As can be seen in
Figure 23b, the 4WS vehicle with the H2/H∞ controller was able to track ideal yaw rate well, while those of the H∞ controller and the proportional controller had yaw rate tracking errors. In addition, the 4WS vehicle equipped with H2/H∞ controller had faster response in terms of yaw rate. We can safely come to the conclusion that the 4WS system with the H2/H∞ controller showed a better system performance than those of the H∞ controller and the proportional controller.
To compare the robustness performance of the proposed three controllers, the effects of side wind disturbance and yaw rate sensor noise were taken into account. The side wind, whose speed was set as 18 m/s (
), was used to simulate external interferences, as shown in
Figure 24. The fishhook maneuver simulation under disturbances was conducted, and the simulation results are shown in
Figure 25. As can be seen in
Figure 25, under the disturbances in a 7–8 s period, the sideslip angle and the yaw rate of the 4WS vehicle equipped with the H2/H∞ controller and the H∞ controller were slightly disturbed, while that of the proportional controller showed vibrations, and the sensitivities
of the sideslip angle and the yaw rate to the disturbances were greater than 0.08. It was concluded that the H2/H∞ controller and the H∞ controller are more robust than the proportional controller.
4.4. Double-Lane Change Maneuver
The handing stability of the 4WS vehicle is closely related to the intention and operation of the driver, so the driver–vehicle closed-loop system is considered in this paper. The double-lane change maneuver is commonly applied to study the performance of the driver–vehicle closed-loop system, and here this maneuver was simulated in a Matlab/Simulink environment. The initial speed of the double-lane change maneuver was 72 km/h, and the road friction coefficient was set as 0.85. The simulation results are shown in
Figure 26.
In
Figure 26a, we can see that the sideslip angle of the 4WS vehicle with the proportional controller was the highest. As can be seen in
Figure 26b, the 4WS vehicle with the H2/H∞ controller was able to track ideal yaw rate well, while those of the H∞ controller and the proportional controller had yaw rate tracking errors. In
Figure 26c, although the 4WS vehicles with the proposed three kinds of controllers can track paths, the 4WS vehicles equipped with the H∞ controller and the proportional controller showed oscillations in the back straight path. Hence, considering the driver model, the 4WS vehicle with the H2/H∞ controller had the best path tracking capability.
Based on the analysis of the simulation results of the four steering maneuvers, it was concluded that (1) the H2/H∞ controller can improve the 4WS vehicle handing stability, which includes the yaw rate tracking ability and the path tracking performance, and that (2) the 4WS system with the H2/H∞ controller outperformed those of the H∞ controller and the proportional controller in terms of vehicle handing stability and robustness.
5. Hardware-in-the-Loop Experiments
A rear wheel electrohydraulic system model was constructed to study the effect of the rear wheel electrohydraulic system on the handing stability of the 4WS vehicle. However, the mathematical model of the rear wheel electrohydraulic system is more ideal for practical steering mechanisms. An actual hydraulic steering system is highly non-linear and complex, and has a large number of interferences. That is to say, the modeling of the rear wheel electrohydraulic system involves uncertainties. The designed H2/H∞ controller considers the modeling uncertainties to enhance the robustness of the 4WS control system. The step steering maneuver was used to verify the H2/H∞ controller’s robust stability against modeling uncertainties. In order to further demonstrate the H2/H∞ controller’s robustness against modeling uncertainties, a real rear wheel electrohydraulic system was established to conduct hardware-in-the-loop experiments. The experimental control block diagram is shown in
Figure 27, and the experimental platform is displayed in
Figure 28.
The experimental platform mainly consisted of four parts: the steering wheel module, the electrohydraulic control unit, the Simulink model in the computer, and the hydraulic steering execution module. The video game steering wheel, which is a Keteng brand device, was used as the steering wheel module, which was equipped with the steering angle sensor. The STM32f407 development board was used to design the electrohydraulic control unit. The Simulink model contained the nonlinear 8DOF vehicle model, the reference model, and the robust controller model. The rear wheel electrohydraulic system was composed of the hydraulic steering execution module and the electrohydraulic control unit. The hydraulic steering execution module was mainly made up of the proportional electromagnetic valve, the steering cylinder, the hydraulic pump, the hydraulic oil tank, the pressure compensated valve, and the relief valve. The schematic diagram of the hydraulic steering execution module is shown in
Figure 29.
The steering wheel module was operated, and the steering wheel angle was then obtained, as shown in
Figure 30. The front wheel angle was then calculated by the electrohydraulic control unit based on the transmission ratio of the steering system, which is shown in
Figure 31.
Hardware-in-the-loop experiments under the H2/H∞, H∞, and proportional control methods were conducted. The experimental results are shown in
Figure 32.
As can be seen in
Figure 32, throughout the simulation time, the yaw rate and sideslip angle responses of the 4WS vehicle with the proportional controller showed a large number of slight oscillations, and large-amplitude vibrations occurred over a 5–8 s period. These two phenomena may be caused by errors (such as oil temperature change and internal leakage) in the hydraulic steering system and by the sudden pressure shock. However, we can see that the H2/H∞ and H∞ controllers made the 4WS vehicle response stable in terms of yaw rate and sideslip angle, which illustrates that the H2/H∞ and H∞ controllers, compared with the proportional controller, were more robust against the modeling uncertainties of the rear wheel electrohydraulic system.
The experimental results are consistent with the step steering maneuver simulation about the H2/H∞ controller’s robust stability against modeling uncertainties. We can conclude that the H2/H∞ and H∞ controllers have great robustness against the modeling uncertainties and are superior to the proportional controller. Based on the simulation results, the H2/H∞ controller, compared with the H∞ controller and the proportional controller, is more robust against the external disturbances and sensor noise of the vehicle model. Hence, the H2/H∞ controller is more robust than the H∞ controller and the proportional controller. Moreover, the simulation results show that the 4WS system with the H2/H∞ controller has better system performance than those of the H∞ control method and the proportional controller. In general, combining the simulation results with and the experimental results, the 4WS system with the H2/H∞ controller outperformed those of the H∞ controller and the proportional controller in terms of vehicle handing stability and robustness.