Abstract

The road disturbance rejection problem for vehicle active suspension involving the nonlinear characteristics is researched in this paper. A continuous-time state space of nonlinear vehicle active suspension is established first, in which the road disturbance is generated from the output of an introduced exosystem based on the ground displacement power spectral density. After that, based on the dynamics of road roughness and the internal model principle, a disturbance compensator with zero steady-state error is designed, which is related to the dynamic characteristics of road disturbance and independent of the control system model. By combining the vehicle active suspension system and the designed road disturbance compensator, an augmented system is obtained without explicit indication of road disturbance. Then by solving a series of decoupled nonlinear two-point-boundary-value problem and employing an iterative computing algorithm, an approximation optimal road disturbance rejection controller is obtained. Finally, the simulation results illustrate that the proposed approximation optimal road disturbance rejection controller can reduce the values of sprung mass acceleration, tire deflection, suspension deflection, and energy consumption and compensate the nonlinear behaviors of vehicle active suspension effectively.

1. Introduction

With the development of advanced actuator technologies, vehicle active suspension provides the basic support for active safety technology of ground vehicle [1, 2]. In general, the road-induced vibration can be isolated from the vehicle body by using the springs and dampers installed in the passive vehicle suspension. However, the passive vehicle suspension cannot satisfy the soaring performance requirements, such as reducing the sprung mass acceleration to improve ride comfort, providing the small suspension deflection to keep the tire contract with ground, and reducing the displacement between the sprung component and unsprung component to obtain the small suspension deflection. Meanwhile, the above performance requirements are usually contradictory [35]. As an effective component of ground vehicle for active safety technology, many research efforts have been devoted to developing the technology of vehicle active suspensions in recent years from flexible structure design and control strategies to satisfy the different performance requirements [6, 7]. Due to the contradiction among the above performance requirements, the developing control optimal algorithms have significantly contributed with small energy consumption as the core part of vehicle active suspension, such as linear quadratic optimal and risk-sensitive vibration control method [8], preview active vibration control method [9], and stochastic optimal active disturbance attenuation controller [10].

Vehicle active suspension is usually a typical nonlinear system. While designing the control strategies, the tire lift-off phenomenon, the spring nonlinearity, and the piece-wise linear behavior of the damper must be taken into consideration [11, 12]. In order to avoid the deterioration of ride comfort and even structural damage caused by nonlinear responses, various nonlinear compensation control strategies have been designed for nonlinear vehicle active suspension. An adaptive control scheme was designed for nonlinear vehicle active suspension based on driving state in [13]; an approximation optimal vibration controller for a fuzzy networked nonlinear vehicle suspension with random actuator time delay was proposed in [5]; a systematic and novel frequency-domain linear feedback control method was established for nonlinear vehicle active suspension by designing the nonlinear characteristic output spectrum in [14]; considering the varying sprung, unsprung masses, and the unknown actuator nonlinearity, a fuzzy sliding-mode control scheme was designed in [15] for nonlinear active suspension vehicle systems; a novel adaptive hybrid controller was designed for a nonlinear vehicle seat suspension based on the sliding-mode controller and control technique in [16]. While applying the optimal vibration control theory to the nonlinear vehicle active suspension, a Hamilton-Jacobi-Bellman (HJB) equation with no exact analytical solution will be introduced [1719]. However, it is difficult to seek the solution under the external disturbance and nonlinear dynamics while designing the optimal road disturbance rejection controller.

From the perspective of isolating the road-induced vibration, the precise estimated information of road disturbance plays an important role in designing the feedforward component of control strategies [2022]. In general, the road disturbance is related to the road surface roughness directly. Taken the random feature of road roughness into consideration, the power spectrum density is usually employed to describe the road disturbance. Various methods have been employed to reconstruct the road roughness, such as artificial neural network [23] and new cubic spline weight neural network [24]. Actually, if an accurate model for describing the road disturbance could be established, the good performance of disturbance rejection can be obtained [25, 26] by employing the disturbance compensator with zero steady-state error. Meanwhile, due to the random characteristics of road disturbances, the actuators need to pull down or push up together with the suspension motions. The actuator energy consumption must be taken into consideration while designing the road disturbance rejection controller.

Based on the above analysis, this paper studies the optimal road disturbance rejection problem for nonlinear vehicle active suspension. The contribution of this paper includes twofold. On the one hand, the road disturbance rejection problem is formulated as a nonlinear two-point-boundary-value problem for an augmented system, which is constructed by combining a designed road disturbance compensator and a nonlinear vehicle active suspension. On the other hand, by solving a series of decoupled two-point-boundary-value problem, an approximation optimal disturbance rejection control scheme is proposed for the augmented system, which includes feedback component and nonlinear compensation component. Finally, simulation results are given to illustrate the effectiveness of improving the control performance and compensating the nonlinear behaviors of vehicle active suspension.

The rest of the article is organized as follows. The nonlinear vehicle active suspension model is established under persistent road disturbance in Section 2. In Section 3, the road disturbance rejection problem is formulated based on a designed disturbance compensator. An approximation optimal disturbance rejection controller is given in Section 4. In Section 5, simulation results are given to illustrate the effectiveness of the proposed control law by employing a vehicle active suspension. Concluding remarks are drawn in Section 6.

2. Modeling of Quarter Vehicle Active Suspension

In this paper, a simplified structure of quarter vehicle active suspension with an ideal active actuator is considered, which is presented in Figure 1. The global dynamic equations of the vehicle active suspension can be described aswhere and stand for the mass and displacement of sprung components; and denote the mass and displacement of unsprung components, respectively; and stand for the damping and stiffness of the passive suspension components; and are the compressibility and damping of the pneumatic tire. is the control force generated from an ideal hydraulic actuator; is the road displacement acting on the vehicle active suspension.

Definingand denotingthen the continuous-time state space of nonlinear vehicle active suspension (1) can be written aswhere is the initial state, denotes the road disturbance, and are the controlled output and the measurable output, andin which is the stiffness nonlinear coefficient of spring and denotes the spring nonlinearity, respectively.

It is assumed that the road disturbance is acted on the vehicle active suspension in the vertical direction. Based on the following ground displacement power spectral density, which is described asthen the road disturbance can be generated from the following equation:where is a spatial frequency and is a reference frequency with road roughnesses and ; the stack number is used to restrict the frequency range with , where and ; with , where is the length of road segment, and the initial phase is a random phase.

By designing the road disturbance state as the vector , the road disturbance can be formulated as the output of the following exosystem, which is described aswherein which represents a diagonal matrix with elements as its diagonal elements, and denotes the unit matrix.

Remark 1. While designing the optimal disturbance rejection controller, the performance requirements of vehicle active suspension must be taken into account, including the sprung mass acceleration , the tire deflection , and the suspension deflection . Therefore, the value of controlled output must be small enough to ensure the good control performance of vehicle active suspension. Then the controlled output is designed.

To obtain the main results, the following assumptions are given first.

Assumption 2. The pair is completely controllable.

Assumption 3. Each eigenvalues of matrix satisfywhere denotes the unit matrix.

3. Road Disturbance Rejection Problem with Zero Steady-State Error via Disturbance Compensator

In order to compensate the road disturbance, the following disturbance compensator is designed by using the internal model principle, which is described asCombining the nonlinear vehicle active suspension (4) with the designed disturbance compensator (11), the following augmented system can be obtained:where

By integrating the dynamic model of road disturbance into the augmented system (12), the road disturbance could be set as while designing the optimal controller to improve the control performance of vehicle active suspension (4). Meanwhile, as stated in Remark 1, the following infinite-time quadratic performance index is introduced, which is given bywhere is positive-semidefinite matrix and is positive-definite matrix.

Then, the road disturbance rejection problem for vehicle active suspension is formulated to find an optimal road disturbance rejection controller , which makes the quadratic performance index (14) reach the minimum value under the constrains of the augmented system (12).

Based on the necessary conditions of optimal control theory, the following nonlinear two-point-boundary-value problem for the above road disturbance rejection problem can be formulated aswhere denotes the Lagrangian vector. Then the optimal road disturbance rejection controller for the vehicle active suspension can be designed aswhere .

However, it is difficult to solve the analytical solution (17) based on the above nonlinear two-point-boundary-value problem (15). In this paper, an approximation optimal road disturbance rejection controller for the vehicle active suspension is designed based on the iterative calculation approach to seek the approximation optimal solution of the nonlinear two-point-boundary-value problem (15).

4. Design of Approximation Optimal Road Disturbance Rejection Controller

In order to design the approximation optimal road disturbance rejection controller, the following lemma is introduced first.

Lemma 4. The nonlinear system is described aswhere is the initial time, denotes the terminate time, is the system state vector, and is the initial state vector. The following vector function sequences uniformly converge to the solution of system (18), which is described aswhere is the state transfer matrix with respect to the matrix .

Then the approximation optimal road disturbance rejection controller is given in the following theorem.

Theorem 5. Consider the road disturbance rejection problem for a nonlinear vehicle active suspension (4) and road disturbance (8) with respect to quadratic performance index (14); the approximation optimal road disturbance rejection controller is designed as follows:where is the unique solution of the following Riccati matrix equation:with . The adjoint vector sequence of is the nonlinear compensation component, which can be obtained fromwhere the adjoint vector sequence of is the approximation optimal solution of the fist formula of (15), which can be obtained from

Proof. In order to solve the nonlinear two-point-boundary-value problem (15), the following vector sequences are introduced, which is described aswhere the adjoint vector sequence of is introduced for obtaining the approximation solution of the second formula in (15) and the vector sequence of is designed for obtaining the approximation solution of the second formula in (15). After that, we will seek the approximation solutions of and .
It should be pointed that, at the th iteration process, the value of is with known value and viewed as the external incentive item. Then the adjoint vector sequence of can be described asDefining the following vector sequence for :where is the unique solution of the following Riccati matrix equation, is the adjoint vector sequence vector of the nonlinear compensation component. Calculating the derivative of (26) and arranging the second formula in (24), we haveMeanwhile, by combining the fifth formula in (24), we haveBy comparing the parameters of (27) and (28), the Riccati equation (21) and the adjoint vector sequence of in (22) can be obtained.
Noting the values of , , , and , it can be found that (22) is a nonhomogeneous linear differential equation. Then the adjoint vector sequence of in (22) is the solution of the following equations:where denotes the calculus variable and is the transfer matrix of .
Therefore, in the th iteration process, the optimal road disturbance rejection controller can be described asThen, (23) can be obtained. The solution of (23) can be described aswhere denotes the transfer matrix of .
Based on Lemma 4, the approximation optimal road disturbance rejection controller (20) can be obtained. The proof is completed.

Due to the infinite item , the approximation optimal road disturbance rejection controller (20) is unfeasibility. Then the feasible controller at the th iteration is chosen as the final controller, which is described asBased on the difference of the performance index value in (14) between two conjoint iteration processes, the iteration number can be decided from the following algorithm.

Algorithm 6.
Step 1. Initialization: calculate the matrix by solving the Riccati equation (21), define the iteration number as , set the sequences vectors of , and define a small positive threshold constant .
Step 2. Calculation of the nonlinear compensation component at th iteration process: make , and calculate the value of adjoint vector from (22).
Step 3. Calculation of the controller value at the th iteration process: calculate the adjoint sequence vector from (23) and then obtain the value of from (30).
Step 4. Calculation of the performance index value in the th iteration process: obtain the performance index value of (14) in the th iteration process, which is described asStep 5. Judge whether the algorithm is over: if , then stop and output the controller ; else go to Step 6.
Step 6. Let , and return to Step 2.

5. Simulation Results

By employing the approximation optimal road disturbance rejection controller (32) to a vehicle nonlinear active suspension, the control performance and energy consumption are discussed in this section. The parameters of nonlinear vehicle active suspension are listed in Table 1 [27].

Then the matrices of nonlinear vehicle active suspension in (5) are displayed as follows:

Meanwhile, the parameters of road disturbance in (7) are given in Table 2.

According to the road displacement in (7) and the road disturbance in (8), the curves of the road displacement and the road disturbance are displayed in Figures 2 and 3, respectively. The control performance index (14) is selected as

Applying the proposed approximation optimal road disturbance rejection controller (32) and the designed Algorithm 6 to the above nonlinear vehicle active suspension, the termination condition is satisfied in the iteration process at . In order to show the effectiveness of the proposed approximation optimal road disturbance rejection controller more clearly, the curves of the sprung mass acceleration , the suspension deflection , the tire deflection , and the control force are displayed in Figures 36, in which the simulation results in the iteration processes at , and under proposed control scheme are compared with the open-loop one.

By analyzing Figures 47, the control performance is improved effectively under the approximation optimal disturbance rejection controller (32). Meanwhile, the energy consumption of the approximation optimal road disturbance rejection controller (32) is with small value. Therefore, the approximation optimal road disturbance rejection controller can compensate the nonlinear dynamic of vehicle active suspension, satisfy the control requirements, and eliminate the road disturbances effectively with small energy consumption.

6. Conclusions

An approximation optimal disturbance road rejection controller was proposed for a nonlinear vehicle active suspension under persistent road disturbance, which constitutes of the feedback terms and the compensation terms for nonlinear behaviors. First, a disturbance compensator with zero steady-state error was introduced based on the ground displacement power spectral density. After that, an augmented system was designed without explicit indication of road disturbance by combining the vehicle active suspension and the designed disturbance compensator. By solving a decoupled nonlinear two-point-boundary-value problem, an approximation optimal road disturbance rejection controller was obtained from a Riccati equation and a vector sequence of nonlinear compensation terms. Applying the proposed approximation optimal road disturbance rejection controller to a nonlinear vehicle active suspension, the performance requirements were satisfied significantly with small energy consumption.

The main contribution of this paper is under the assumption that the actuator of vehicle active suspension is idealized and the dynamic road disturbance can be obtained from a road roughness with known values. One aspect of our future work will focus on the vibration controller for vehicle active suspension considering the dynamic behaviors of actuator. On the other hand, the intelligent sensors for road disturbance will be designed based on the road recognition methods by using intelligent pattern recognition theory.

Data Availability

The simulation results are from MATLAB. Readers can request the results of this article by emailing the corresponding author.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work is supported by the Natural Science Foundation of Shandong Province (ZR2017MF044), the Shandong Province Key Research and Development Program (2018GGX101016, 2018GGX101048, and 2017GGX10144), the Shandong Province Higher Educational Science and Technology Program (J17KA047, J16LN07, J16LB06, and J15LN13), and the Natural Science Foundation of China (61671220 and 61702217).