Next Article in Journal
Comparative Study of Dispersion Curves for LAMB Waves Using Analytical Solutions and Semi-Analytical Methods
Previous Article in Journal
Inter-Session Repeatability of Marker-Less Motion Capture of Treadmill Running Gait
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Extended State Observer-Based Adaptive Neural Networks Backstepping Control for Pneumatic Active Suspension with Prescribed Performance Constraint

School of Mechanical and Automotive Engineering, University of Ulsan, Ulsan 44610, Republic of Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(3), 1705; https://doi.org/10.3390/app13031705
Submission received: 16 December 2022 / Revised: 30 December 2022 / Accepted: 25 January 2023 / Published: 29 January 2023
(This article belongs to the Topic Vehicle Dynamics and Control)

Abstract

:
Pneumatic actuator is one of the key technologies in the field of active suspension due to its low cost, cleanliness, and high power-to-weight ratio characteristics. However, the dynamic models and control strategies of the pneumatic suspension have not been well demonstrated because they are nonlinear systems. Besides, the vertical displacement stability of sprung mass is very important for ensuring ride comfort, but accurate control is still a challenging problem in the presence of parametric uncertainties. In this study, an adaptive neural networks backstepping scheme is designed for the stability control of the pneumatic suspension. Firstly, a mathematical model of the pneumatic system is studied to investigate the dynamic system behavior and to obtain the control algorithm. Secondly, an extended state observer is applied to estimate uncertain parameters, unmodeled dynamics, and external disturbances. Thirdly, unknown masses of various load passengers are approximated by using radial basis function neural networks (RBFNNs). To enhance the system stability, a proposed control with a prescribed performance function (PPF) is designed to guarantee the vertical displacement of the chassis. Adaptive backstepping control with PPF is developed to stabilize the perturbed system and guarantee tracking performance. Finally, the simulation examples for the pneumatic suspension are employed to investigate the effectiveness of the proposed method.

1. Introduction

The study of suspension systems is an important research area because they isolate the chassis from road disturbances to ensure ride comfort and driving safety for vehicles [1,2]. Compared to passive suspension, an actuator is used for active suspension to provide the active force to dissipate the continuous excitations [3,4,5]. With the rapid development of technology, various types of actuators such as hydraulic [6], electromagnetic [7], and pneumatic [8] have been used to improve suspension performance. In particular, the pneumatic springs are of more interest as they can supply variable stiffness and damping for different sprung masses by controlling the internal pressure [9]. However, it is difficult either to model or control the pneumatic suspension because of unknown parameters and unmodeled dynamics [10]. Besides, the air bellows become stiffer as the static load increases, so the air spring force is nonlinear in relation to deflection [11], and height adjustment [12]. Due to the difficulty in obtaining the exact parameters of pneumatic servo systems, it is not easy to design a higher-performance tracking controller, especially to maintain chassis stability under various loads of passengers.
To overcome the above drawbacks, many control strategies have been widely used to improve vehicle performance, such as adaptive control [13], optimal control [14], sliding mode control [15], backstepping control [16], and model predictive control [17]. A.J. Nieto et al. [13] developed an adaptive control scheme, which can modify the stiffness coefficient and natural frequency. To obtain the stiffness and ride height of the vehicle simultaneously, P. Karimi Eskandary et al. [14] discussed the optimized control design by controlling the air pressure. Hyunsup Kim et al. [11] proposed a sliding mode control to improve the tracking accuracy of the chassis stability and overcome nonlinear parameters. Although the robust control can improve the suspension performance, the controller may be sensitive to external disturbances due to the fixed control parameters. Rongchen Zhao et al. [16] proposed backstepping control to solve the problem of height tracking, which is considered the nonlinear model. Xiaoqiang Sun et al. [18] used model predictive control to regulate the vehicle height and adjust both of the roll and pitch angles of the chassis simultaneously. However, due to the unmodeled dynamics of air bellow, it is difficult to establish an accurate linearization model for pneumatic suspension.
In order to improve the control accuracy of nonlinear systems, various disturbance rejection control methods have been widely studied [4,19,20,21]. Meanwhile, an ESO is useful for solving the effects of unknown parameters, which asymptotically rejects the external disturbance based on the observer bandwidth [22]. ESO considers the external disturbances and the unknown system dynamics as a new state variable, and then the observer gain is proposed to estimate the lumped uncertainties [20]. Therefore, ESO is not only able to approximate parametric uncertainties, but it can also effectively estimate the unknown states of the system [23]. L. Zhao et al. [24] proposed a nonlinear extended state observer-based integral sliding mode control method for a pneumatic servo system with different loads. Besides, ESO is suitable for the unmodeled dynamics of the uncertain system because it is dependent on the system states and requires minimum information about a dynamic system [25]. Due to its high convenience and efficiency, the ESO has been widely used in nonlinear systems such as hydraulic, pneumatic, and robotics control [26,27], and will be applied to estimate the air bellow dynamic in this study.
Over the past decade, with the development of artificial intelligence technology, neural networks and fuzzy logic systems have become powerful tools that can effectively deal with unknown functions or parameters in pneumatic systems [28,29]. NNs have been applied to design robust, adaptive, and intelligent control systems [30,31]. W. N. Bao et al. [32] proposed a fuzzy adaptive sliding mode controller for a pneumatic suspension, which could improve passenger comfort and vehicle controllability. Jing Zhao et al. [33] focused on the ride height adjustment of the pneumatic suspension based on a variable speed fuzzy PWM control method. However, the authors did not consider robust system control in the presence of unknown parameters or unmodeled dynamics. Furthermore, the transient tracking performance cannot be guaranteed quantitatively in all aforementioned control methods [34]. In this study, NNs is employed to approximate unknown nonlinear functions, caused by different sprung masses to ensure the vertical displacement of the chassis.
On the other hand, a new control scheme with output constraints called prescribed performance control was developed by Bechlioulis to ensure the convergence of system outputs, maximum overshoot, and steady-state error into an arbitrarily small predefined region [35,36,37]. With PPC, a prescribed performance function is defined to transform the tracking error of the original system into a new coordinate. Then, the control scheme will be designed based on a transformed error to preserve the tracking error always within the PPF when the transformed system is stable. PPC has been applied in many control engineering applications that require output constraints [38,39]. Shubo Wang et al. [40] proposed an adaptive funnel control with PPF to guarantee the output error for the servomechanisms system. Jing Na et al. [41] proposed an adaptive control for active suspensions with parametric uncertainties to stabilize the vertical and pitch displacements. Yan-Jun Liu et al. [42] propose an adaptive control with PPF constraint to characterize the tracking error convergence rate and maximum overshoot of the suspension system when actuator failure occurs. However, these results were derived under a full state measurement requirement which is rarely satisfied in practical applications [43] and the external disturbances have a negative impact on the control performance [44]. In this study, the PPF constraint is assigned to guarantee the output performance of a pneumatic suspension with unknown parameters.
According to the above discussions, we first propose a new active suspension system using the air bellow actuator in this paper. Although the pneumatic actuator can fulfill the requirements of a flexible suspension, the stabilization control for the chassis is a challenge since the pneumatic system contains uncertain parameters and external disturbances. Therefore, an ESO is used to estimate these unknown dynamics, where all internal and external disturbances are lumped together and represented by an extended state in this study. Also, the air pressure inside the pneumatic spring is not directly measured by the sensor, so it should be estimated by ESO. Hence, both system states and the extended state could be estimated simultaneously. In real active suspension, the sprung mass is a flexible parameter that can vary due to different passenger masses and will seriously degrade the system performance. Thus, an adaptive NNs backstepping controller is used to overcome the parametric uncertainties. The estimated dynamics are then incorporated with PPF constraint to guarantee the ride height tracking for a pneumatic active suspension system. Moreover, it was found that the unknown parameters may cause the singularity and instability problem of PPC. By using neural networks and ESO, an adaptive backstepping controller is proposed to ensure that the output error remains within prescribed performance constraints. Based on the Lyapunov function stability analysis, all system states and tracking errors can be guaranteed to converge to a small neighborhood of the origin in a finite time and do not violate the constraint boundary. The main contributions of this study can be listed as follows
  • Adaptive backstepping control based PPF is proposed for the pneumatic active suspension to guarantee the stability of sprung mass displacement in the presence of uncertain nonlinear factors.
  • An ESO is issued to estimate the unknown lumped parameters of air bellow, i.e., parametric uncertainties, unmodeled dynamics, and external disturbances.
  • RBFNNs are applied to compensate for the unknown various loads of passengers.
The remainder of this paper is arranged as follows. The nonlinear mathematical of the quarter car model is established in Section 2. Adaptive Neural Network Backstepping Control with PPF and ESO will be proposed while the system stability is improved in Section 3. Besides, the comparative simulations are analyzed in Section 4. Finally, the conclusion of pneumatic active suspension is taken place in Section 5.

2. System Description

2.1. Quarter Car Suspension Model

The quarter suspension model using a pneumatic actuator is displayed in Figure 1. The sprung mass m c h denotes the total weight of the chassis structure and passenger while the unsprung mass m u s is composed of the assembly of the vehicle axis and wheel. The stiffness coefficient of the linear spring is defined by k s p while the damping coefficient c d of the damper is designed as passive components of the suspension system. The tire is modeled by a linear spring with a stiffness coefficient k d t and the damping of the tire is represented by c d t . To create the active force F a , a pneumatic spring is used for the suspension, which is installed between the chassis and unsprung mass. Besides, the nonlinear stiffness coefficient k a p of air bellow will contribute to the total stiffness of the system. The position of the chassis and unsprung mass will be determined by system state variables z c h and z u s while road profile will be presented by z r p .
The dynamic equations of the quarter car model are given as
m c h z ¨ c h = F s p ( z c h , z u s , t ) F d a ( z ˙ c h , z ˙ u s , t ) + F a m u s z ¨ u s = F s p ( z c h , z u s , t ) + F d a ( z ˙ c h , z ˙ u s , t ) F s p t ( z u s , z r p t ) F d a t ( z ˙ u s , z ˙ r p , t ) F a
These forces, which are created by the stiffness of pneumatic spring, mechanical springs, and tires, can be expressed as F s p ( z c h , z u s , t ) = ( k s p + k a p ) ( z c h z u s ) , F d a ( z ˙ c h , z ˙ u s , t ) = c d ( z ˙ c h z ˙ u s ) , F s p t ( z u s , z r p t ) = k d t ( z u s z r d ) , F d a t ( z ˙ u s , z ˙ r p , t ) = c d t ( z ˙ u s z ˙ r d ) .
The expression for the tire force depends on the road holding condition which is given by the following equation [45]
F t r = F s p t + F d a t i f   F s p t + F d a t < m c h + m u s g 0 i f   F s p t + F d a t m c h + m u s g
where g is the acceleration of gravity.
Define new state variables: x 1 = z c h , x 2 = z ˙ c h , x 3 = z u s , x 4 = z ˙ u s , dynamic equations of quarter vehicle suspension can be described by state space as follows
x ˙ 1 = x 2 x ˙ 2 = 1 m c h F s p x 1 , x 3 , t F d a x 2 , x 4 , t + F a x ˙ 3 = x 4 x ˙ 4 = 1 m u s F s p t x 3 , z r p , t F d a t x 4 , z ˙ r p , t + F s p x 1 , x 3 , t + F d a x 2 , x 4 , t F a

2.2. Air Spring Modeling

An air spring is installed between the chassis and unsprung masses to create the active force which can regulate the displacement for the active suspension system. This external force can be controlled by regulating the supply pressure and is computed by
F a = A as P a s
where A a s denotes the effective working area and P a s is defined as the working pressure inside the pneumatic spring.
Although the pressure inside the air spring is controlled by the airflow, it is also affected by the working conditions, including unmodeled dynamics and parametric uncertainties. Hence, we can describe its nonlinear dynamic model by [11]
P ˙ a s = κ R T v a s a 0 q a s P a s A a s x 2 x 4 R T
where κ is the polytropic index, R is the ideal air constant, T denotes the gas temperature, v a s represents the volume of pneumatic spring, a 0 defines the orifice open area of the solenoid valve, q a s and denotes the working area of mass flow rate.
The air bellow volume can be calculated by the initial height and relative movement of the chassis and unsprung mass, we have:
v a s = A a s z a s 0 + x 1 x 3
where z a s 0 is the normal height of the pneumatic spring.
Assumption 1.
In this study, it is assumed that the valve spool movement is directly proportional to the voltage parameter applied to the pressure control valve. Thus, the dynamic characteristics of servo valve could be neglected in model construction while the orifice working area  a 0 of the control valve is demonstrated by
a 0 = σ p c u
where σ p c denotes the coefficient control factor and u represents the control voltage.
Substituting (6) and (7) into (5), we can obtain the dynamic model
P ˙ a s = κ R T A a s z a s 0 + x 1 x 3 σ p c q a s u P a s A a s x 2 x 4 R T
Consider x 5 = A a s P a s / m c h , the dynamic model of the pneumatic actuator is rewritten
x ˙ 5 = κ R T m c h z a s 0 + x 1 x 3 σ p c q a s u κ z a s 0 + x 1 x 3 x 5 x 2 x 4

2.3. Problem Formulation

Different from linear springs, the stiffness coefficient k a p of pneumatic spring is related to the working supply pressure and is affected by many uncertain parameters that are not easy to determine. Although some researchers have studied thermodynamic theory to investigate the response of air bellow under pneumatic suspension [46], applying for the control scheme design is not easy since uncertain working conditions. Since the stiffness coefficient of a pneumatic spring contains uncertain parameters, an unknown continuous function is defined based on a system parameter.
d 0 = 1 m c h k a p ( x 1 x 3 )
In general, the working pressure of a pneumatic spring depends on parametric uncertainties caused by external disturbances, payload variations, and unmodeled dynamics. Therefore the dynamic equation of air spring (9) should be considered unknown parameters defined in the unmodeled terms. Moreover, the inside pressure of the air spring P a s is not directly measured by the sensors, so it must be estimated by using an ESO.
Applying the stiffness coefficient, external disturbance, and uncertain parameters of pneumatic spring, the dynamic model of the quarter car suspension can be fully described by (11)
x ˙ 1 = x 2 x ˙ 2 = x 5 + 1 m c h k s p ( x 1 x 3 ) c d ( x 2 x 4 ) + d 0 + d t x ˙ 3 = x 4 x ˙ 4 = 1 m u s k d t ( x 3 z r p ) c d t ( x 4 z ˙ r p ) + k s p ( x 1 x 3 ) + c d ( x 2 x 4 ) m c h x 5 m c h d 0 x ˙ 5 = κ R T m c h z a s 0 + x 1 x 3 σ p c q a s u κ z a s 0 + x 1 x 3 x 5 x 2 x 4   + p 0 + p t
where d t are the lumped modeling errors of sprung mass velocity, p 0 is constant modeling error which affects the accuracy of the pressure measurement equipment, and p 0 t is time-varying pressure error of pneumatic spring, including parametric uncertainties of unmodeled dynamics and external disturbances.
Assumption 2.
Due to the mechanical structure of vehicle suspension depending on physical performance, the total weight of the sprung mass is bounded by  m s min < m s < m s max .
Assumption 3.
d t is the unknown bounded time-varying disturbance and satisfies d t d t max .
In this study, a novel controller is developed to satisfy three performance requirements of the vehicle suspension system
(1) Passenger comfort: Adaptive backstepping control is designed to stabilize the chassis and dissipate the external continuous excitations that improve the comfort for passengers.
(2) Road holding: The tire is always kept in contact with the road surface by remaining the relative tire fore (RTF) should not exceed one. RTF is used to evaluate the driving safety factor which is defined by comparing the dynamic tire force with the total weight of the chassis structure, wheel, and tire
R T F = F t m s + m u g
(3) Suspension deflection: This objective guarantees that the suspension displacement is always limited within the mechanical structure. For this purpose, relative suspension deflection (RSD) is used as the constraint value to specify the maximum value of chassis stroke
R S D = z s z u z R
where z R is determined by the initial distance of the chassis at a rest position which is called rattle space.
Remark 1.
To improve the ride passenger comfort, many advanced control schemes have been applied to dissipate the chassis vibration. Nonetheless, the objectives of improving passenger comfort and ensuring the suspension deflection will conflict with each other. In this study, the chassis movement will be converged to zero by PPF constraint, and the handling stability is satisfied simultaneously. Besides, the ESO and NNs are combined to estimate and compensate for the effects of uncertain parameters so that the tracking errors do not violate the prescribed constraints.

3. Adaptive Neural Network Backstepping Control with Prescribed Performance and Extended State Observer

In this section, the displacement of sprung mass under road disturbance will be guaranteed within boundary constraints to satisfy the control performance of the active suspension by the proposed control scheme. For this purpose, consider the state space of the chassis dynamic equations by
x ˙ 1 = x 2 x ˙ 2 = x 5 + 1 m c h k s p ( x 1 x 3 ) c d ( x 2 x 4 ) + d 0 + d t x ˙ 5 = κ R T m c h z a s 0 + x 1 x 3 σ p c q a s u κ z a s 0 + x 1 x 3 x 5 x 2 x 4 + p 0 + p t
Four main objectives of the proposed controller
  • An ESO control scheme can estimate uncertain parameters and unmodeled dynamics.
  • The chassis displacement is limited to specific PPF constraints.
  • Ensure the suspension performance by considering road holding and keeping the minimum of suspension deflection.
  • The control scheme is proposed by using adaptive NNs combined with ESO and the prescribed performance constraint. Two control approaches are analyzed to compare the effectiveness of the developed control, which are traditional backstepping and ESO backstepping.

3.1. Prescribed Performance Constraint

In this section, a PPC theory is applied for the control scheme to ensure the stability of the chassis in vertical displacement. First, the tracking error of the system state x 1 is defined by
e 1 = x 1 x d
where x d is the reference trajectory.
Definition 1.
A positive decreasing smooth function is used as the prescribed performance function [35]:
ρ t = ρ 0 ρ e φ t + ρ
where φ > 0 represents the convergence rate, ρ 0 denotes the initial state of PPF, and ρ is the allowable steady-state error, which are selected to meet the initial conditions lim t 0 ρ t = ρ 0 > 0 , lim t ρ t = ρ > 0 , and ρ 0 > ρ .
According to (16), the tracking error of chassis movement will be ensured within the bounded performance by the transform inequality
κ _ ρ t < e 1 < κ ¯ ρ t ,   t > 0
where κ _ , κ ¯ > 0 are the constant parameters.
Remark 2.
From (16) and (17), it can be seen that κ _ ρ 0 plays a role as the lower bound of the undershoot while κ ¯ ρ 0 representing the upper bound of the overshoot of x 1 . The steady-state performance of the system can be guaranteed by accordingly choosing the design parameters κ _ ,   κ ¯ ,   ρ 0 ,   ρ ,   φ .
Under the condition (17), the control strategy is designed by using an output transformation, which is used to construct the constraints into an equality form. By suggesting a smooth and strictly increasing function S z 1 , we can obtain [35]
S z 1 = κ ¯ e z 1 κ _ e z 1 e z 1 + e z 1
where the two following conditions are satisfied
(1)
κ _ < S z 1 < κ ¯
(2)
lim z 1 S z 1 = κ ¯ ,   lim z 1 S z 1 = κ _
Therefore, we can write the performance (17) as follows
e 1 = ρ t S z 1
From the above definition, prescribed performance can be designed to establish the transform errors of system states. Since S z 1 is strictly monotonically increasing and prescribed performance parameters are selected to satisfy ρ t > ρ > 0 , we can conclude an inverse transfer function z 1 as follows
z 1 = S 1 e 1 ρ t
So, we have the transform function of z 1
z 1 = 1 2 ln μ + κ _ κ ¯ μ ,
where μ = e 1 ρ t .
Lemma 1.
[35]. From the above procedure, the system state (14) is transformed by the smooth function S z 1 , so the tracking error signal e 1 is guaranteed under the prescribed performance boundary (17).
Remark 3.
Based on the above analysis, as the parameters ρ 0 , κ _ , κ ¯ are designed such that the initial condition satisfies κ _ ρ 0 < x 1 0 < κ ¯ ρ 0 and z 1 will be restrained within the boundaries, the condition κ _ < S z 1 < κ ¯ is guaranteed. Therefore, the control problem (14) with the condition κ _ ρ t < x 1 t < κ ¯ ρ t is ensured by the transformation (20).

3.2. Extended State Observer

As mentioned in Section 2, there always exist uncertain parameters, external disturbances, and unmodeled dynamics in the nonlinear pneumatic system, which will degrade the performance of the suspension controller. ESO is used to compensate for these unknown terms in this study. Firstly, all lumped uncertainties are considered as broadening unknown system states. Secondly, an ESO is proposed to estimate these system states by designing parameter estimators and suggesting the control law to approximate unmodeled dynamics. Thus, ESO can not only compensate for unknown parameters but also enhance the robustness of the vehicle suspension [47].
To design an ESO, an additional state variable x 6 is proposed to express the lumped unknown dynamics p 0 + p t as follows
x 6 = p 0 + p t
Then, the system variables are expanded to x = [ x 1 , x 2 , x 5 , x 6 ] T . So, the original system (14) can be extended by
x ˙ 1 = x 2 x ˙ 2 = x 5 + f 1 x 1 , x 2 + d 0 + d t x ˙ 5 = f 2 x 1 , x 2 , x 5 + g x 1 u + x 6 x ˙ 6 = h t
where f 1 ( x 1 , x 2 ) = ( 1 / m c h ) [ k s p ( x 1 x 3 ) c d ( x 2 x 4 ) ] , f 2 ( x 1 , x 2 , x 5 ) = [ κ / ( z a s 0 + x 1 x 3 ) ] x 5 ( x 2 x 4 ) , g ( x 1 ) = { κ R T / [ m c h ( z a s 0 + x 1 x 3 ) ] } σ p c q a s , and h t denotes the time derivative of x 6 .
From (23), the ESO design can not only observe incorrectly measured system variables x 2 , x 5 but also estimate the model uncertainty x 6 to compensate the controller in real-time.
Assumption 4.
To simplify the ESO design, the lumped dynamic x 6 is adopted with a limited derivative, i.e., h t is bounded.
Assumption 5.
The functions f 1 x 1 , x 2 , f 2 x 1 , x 2 , x 5 , and g x 1 are considered Lipschitz functions with their state variables.
According to [48], a linear ESO model is demonstrated for the extended system variables (23) as
x ^ ˙ 1 = x ^ 2 + 4 ω 0 x 1 x ^ 1 x ^ ˙ 2 = x ^ 5 + f 1 x ^ 1 , x ^ 2 + 6 ω 0 2 x 1 x ^ 1 x ^ ˙ 5 = x ^ 6 + f 2 x ^ 1 , x ^ 2 , x ^ 5 + g x ^ 1 u + 4 ω 0 3 x 1 x ^ 1 x ^ ˙ 6 = ω 0 4 x 1 x ^ 1
where x ^ = [ x ^ 1 , x ^ 2 ,   x ^ 5 ,   x ^ 6 ] T is the observer states, ω 0 is the tuning parameter of the observer, and represents the bandwidth of the ESO.
The state observer errors are determined by x ˜ i = x i x ^ i ,   i = 1 , 2 , 5 , 6 . From the system model (23) and ESO (24), the dynamic equations of state observer errors are expressed as
x ˜ ˙ 1 = x ˜ 2 4 ω 0 x ˜ 1 x ˜ ˙ 2 = x ˜ 5 + f 1 x 1 , x 2 f 1 x ^ 1 , x ^ 2 6 ω 0 2 x ˜ 1 + d 0 + d t x ˜ ˙ 5 = x ˜ 6 + f 2 x 1 , x 2 , x 5 f 2 x ^ 1 , x ^ 2 , x ^ 5 + g x 1 g x ^ 1 u 4 ω 0 3 x ˜ 1 x ˜ ˙ 6 = ω 0 4 x ˜ 1 + h t
To investigate the convergence of the adopted ESO (24), the scaled estimation errors will be determined by ε i = x ˜ i / ω i i 1 ,   i = 1 , 2 and ε j = x ˜ j / ω j i 3 ,   j = 5 , 6 . Thus, we can write (25) in a compact form (26).
ε ˙ = ω 0 A ε + M f ˜ 1 + d 0 + d t ω 0 + N f ˜ 2 + g ˜ u ω 0 2 + K h t ω 0 3
where A is a Hurwitz matrix, so there exists a positive definite matrix satisfying A T P + P A = I
A = 4 1 0 0 6 0 1 0 4 0 0 1 1 0 0 0 ,   M = 0 1 0 0 ,   N = 0 0 1 0 ,   K = 0 0 0 1
ε = ε 1 , ε 2 , ε 5 , ε 6 T ; f ˜ 1 = f 1 x 1 , x 2 f 1 x ^ 1 , x ^ 2 f ˜ 2 = f 2 x 1 , x 2 , x 5 f 2 x ^ 1 , x ^ 2 , x ^ 5 ;   g ˜ = g x 1 g x ^ 1
Lemma 2.
[49]. Based on Assumption 4, the state variable h t is bounded, so the observer state x ^ i is bounded. Thus, there exist positive constants i > 0 that x ˜ i < i are satisfied.
According to Assumption 5, there exist a set of constant values that satisfy the Lipschitz conditions
f ˜ 1 = f 1 x 1 , x 2 f 1 x ^ 1 , x ^ 2 c 1 ε 1 + c 2 ε 2 c 1 + c 2 ε f ˜ 2 = f 2 x 1 , x 2 , x 5 f 2 x ^ 1 , x ^ 2 , x ^ 5 c 3 ε 1 + c 4 ε 2 + c 5 ε 5   c 3 + c 4 + c 5 ε g ˜ = g x 1 g x ^ 1 c 6 ε
where ε = ε 1 2 + ε 2 2 + ε 5 2 + ε 6 2 .
Remark 4.
Based on scaled estimation errors (26) and the analysis in Lemma 2, the proposed ESO is stable and the state observer errors are set promptly small by regulating the bandwidth parameter  ω 0 . It should be set the bandwidth to satisfy the balance between the observer performance and system robustness because a large  ω 0 can cause high frequency oscillation of the system. Then, the estimation states  x ^ 2 ,   x ^ 5 ,   x ^ 6 in the Equation (24) are used to design the controller.

3.3. Backstepping Controller Design with PPF and ESO

This section proposes an adaptive control scheme based on a modified backstepping technique, where parametric uncertainties are compensated by the ESO and the PPF is applied to guarantee the tracking error of chassis displacement x 1 in the predefined boundary. Consequently, the Lyapunov Barrier theory is applied to prove the stability of the proposed algorithm scheme.
Step 1: Define the tracking error with PPF in Section 3.1
Step 2: Choose the virtual signal α 1
From (21), the derivative of z 1 can be rewritten as
z ˙ 1 = 1 2 1 μ + κ _ 1 μ κ ¯ x ˙ 1 ρ x 1 ρ ˙ ρ 2 = ς x 2 x 1 ρ ˙ ρ
where ς = 1 2 ρ 1 μ + κ _ 1 μ κ ¯ .
The error variable of x 2 is defined by
z 2 = x 2 α 1
Choose the candidate Lyapunov function V 1
V 1 = 1 2 z 1 2
The time derivative of V 1 is
V ˙ 1 = z 1 z ˙ 1
Substituting (28) and (29) into (31), we have
V ˙ 1 = z 1 ς z 2 + α 1 x 1 ρ ˙ ρ
Choose the virtual control α 1 as follows
α 1 = x 1 ρ ˙ ρ ς 1 k 1 z 1
Substituting (33) into (32), we have the form of V ˙ 1
V ˙ 1 = k 1 z 1 2 + z 1 ς z 2
Step 3: Develop the virtual control α 2
Define the error variable of x 5
z 3 = x 5 α 2
Choose the candidate Lyapunov function V 2
V 2 = V 1 + 1 2 z 2 2
The time derivative of V 2 is defined by
V ˙ 2 = V ˙ 1 + z 2 z ˙ 2
Substituting (29) and (34) into (37), we have
V ˙ 2 = k 1 z 1 2 + z 2 z 1 ς + x ˙ 2 α ˙ 1
According to (23) and (35), we can write (38) as follows
V ˙ 2 = k 1 z 1 2 + z 2 z 1 ς + z 3 + α 2 + f 1 + d 0 + d t α ˙ 1
Choose the virtual control α 2 by using the state estimation of ESO, we obtain
α 2 = α 2 c + α 2 u
where α 2 c = z 1 ς + α ˙ 1 f ^ 1 and α 2 u = k 2 x ^ 2 α 1 .
The derivative of virtual control α 2 is calculated by
α ˙ 2 c = α 2 t + α 2 x 1 x ^ 2 + α 2 x ^ 2 x ^ ˙ 2   and   α ˙ 2 u = α 2 x 1 x ˜ 2
Then, substituting (40) into (39) and using (26), we have
V ˙ 2 = k 1 z 1 2 + z 2 z 3 + z 2 f ˜ 1 k 2 z 2 2 + k 2 z 2 ω 0 ε 1 + z 2 d 0 + d t
Step 4: Design the actual control u
Choose the candidate Lyapunov function V 3
V 3 = V 2 + 1 2 z 3 2
The time derivative of V 3 using (35) and (42) can be described by
V 3 = k 1 z 1 2 + z 2 f ˜ 1 k 2 z 2 2 + k 2 z 2 ω 0 ε 1 + z 2 d 0 + d t + z 3 z 2 + x ˙ 5 α ˙ 2
Using (23), we can write (44) as follows
V 3 = k 1 z 1 2 + z 2 f ˜ 1 k 2 z 2 2 + k 2 z 2 ω 0 ε 1 + z 2 d 0 + d t + z 3 z 2 + g x 1 u + f 2 + x 6 α ˙ 2
Propose the actual control u
u = g x ^ 1 1 f ^ 2 ( x ^ 2 α 1 ) x ^ 6 + α ˙ 2 c k 3 x ^ 5 α 2
Substituting (46) into (45), we have:
V 3 = k 1 z 1 2 + z 2 f ˜ 1 k 2 z 2 2 + k 2 z 2 ω 0 ε 1 + z 2 d 0 + d t + z 3 f ˜ 2 + z 3 ω 0 3 ε 6 + z 3 k 1 k 2 + 1 ω 0 ε 2 k 3 z 3 2 + k 3 z 3 ω 0 2 ε 5
Theorem 1.
Considering the pneumatic active suspension (14) under Assumptions 1–3, the controller (46) and ESO (24) are designed in this study. Then, the proposed control is proposed, in which the tracking errors and scaled state estimation errors  ε i are bounded at the same time, and the tracking error  e 1 converges to the boundary of the PPF constraints by selecting the appropriate control parameters.
Proof.
Using ESO estimation, the candidate Lyapunov function V 4 is selected by
V 4 = V 3 + 1 2 ε T P ε
Using (47), we can write the time derivative of V 4 as follows
V ˙ 4 = k 1 z 1 2 + z 2 f ˜ 1 k 2 z 2 2 + k 2 z 2 ω 0 ε 1 + z 2 d 0 + d t + z 3 f ˜ 2 + z 3 ω 0 3 ε 6 + z 3 k 1 k 2 + 1 ω 0 ε 2 k 3 z 3 2 + k 3 z 3 ω 0 2 ε 5 + 1 2 ε ˙ T P ε + 1 2 ε T P ε ˙
Substituting (26) into (49), we have:
V ˙ 4 = k 1 z 1 2 + z 2 f ˜ 1 k 2 z 2 2 + k 2 ω 0 ε 1 z 2 + z 2 d 0 + d t + f ˜ 2 z 3 + ω 0 3 ε 6 z 3 + k 1 k 2 + 1 ω 0 ε 2 z 3 k 3 z 3 2 + k 3 ω 0 2 ε 5 z 3 ω 0 ε 2 + ε T P M f ˜ 1 ω 0 + ε T P N f ˜ 2 ω 0 2 + ε T P N g ˜ u ω 0 2 + ε T P M d 0 + d t ω 0 + ε T P K h t ω 0 3
Based on the analysis in (27), assuming that the control signal u is bounded, the observer bandwidth ω 0 is proposed to satisfy the upper bound of lumped unknown dynamics, we have
ω 0 ε 2 + ε T P M f ˜ 1 ω 0 + ε T P N f ˜ 2 ω 0 2 + ε T P N g ˜ u ω 0 2 ω 0 + ϕ 1 c 1 + c 2 ω 0 + ϕ 2 c 3 + c 4 + c 5 ω 0 2 + ϕ 2 c 6 ω 0 2 u max ε 2
where ϕ 1 = P M and ϕ 2 = P N .
Since the unknown parameter d 0 , the lumped modeling errors d t , and the parametric uncertainty h t are bounded, the upper-bounded of these states can be obtained as follows
z 2 d 0 + d t 1 2 z 2 2 + 1 2 d 0 max + d t max 2 ε T P M d 0 + d t ω 0 1 2 ε 2 + ϕ 2 2 2 ω 0 2 d 0 max + d t max 2 ε T P K h t ω 0 3 1 2 ε 2 + ϕ 3 2 2 ω 0 6 h t max 2
where ϕ 3 = P K .
Thus, (52) can be further rewritten as follows
V ˙ 4 k 1 z 1 2 k 2 1 2 z 2 2 k 3 z 3 2 + c 1 ε 1 + c 2 ε 2 z 2 + k 2 ω 0 ε 1 z 2 + 1 2 z 2 2 + 1 2 d 0 max + d t max 2 + ε 2 + c 3 ε 1 + c 4 ε 2 + c 5 ε 5 z 3 + ω 0 3 ε 6 z 3 + k 1 k 2 + 1 ω 0 ε 2 z 3 + k 3 ω 0 2 ε 5 z 3 + ϕ 2 2 2 ω 0 2 d 0 max + d t max 2 + ϕ 3 2 2 ω 0 6 h t max 2 + ω 0 + ϕ 1 c 1 + c 2 ω 0 + ϕ 2 c 3 + c 4 + c 5 ω 0 2 + ϕ 2 c 6 ω 0 2 u max ε 2
We can set the total upper-bounded of these states as follow
ϒ = 1 2 + ϕ 2 2 2 ω 0 2 d 0 max + d t max 2 + ϕ 3 2 2 ω 0 6 h t max 2
Ξ = ω 0 ϕ 1 c 1 + c 2 ω 0 ϕ 2 c 3 + c 4 + c 5 ω 0 2 ϕ 2 c 6 ω 0 2 u max 1
So, we have
V ˙ 4 k 1 z 1 2 k 2 1 2 z 2 2 k 3 z 3 2   Ξ ε 2 + c 1 ε 1 + c 2 ε 2 z 2 + k 2 ω 0 ε 1 z 2 + c 3 ε 1 + c 4 ε 2 + c 5 ε 5 z 3 + ω 0 3 ε 6 z 3 + k 1 k 2 + 1 ω 0 ε 2 z 3 + k 3 ω 0 2 ε 5 z 3 + ϒ
Arrange (54), we get
V ˙ 4 k 1 z 1 2 k 2 1 2 z 2 2 k 3 z 3 2   Ξ ε 2 + c 1 + k 2 ω 0 ε 1 z 2 + c 2 ε 2 z 2 + c 3 ε 1 z 3 + ω 0 3 ε 6 z 3   + k 1 k 2 + c 4 + 1 ω 0 ε 2 z 3 + c 5 + k 3 ω 0 2 ε 5 z 3 + ϒ
Set ϖ 1 = c 1 + k 2 ω 0 ;   ϖ 2 = c 2 ;   ϖ 3 = c 3 , ϖ 4 = k 1 k 2 + c 4 + 1 ω 0 ;   ϖ 5 = c 5 + k 3 ω 0 2 ;   ϖ 6 = ω 0 3 , the inequality (55) can be obtained by
V ˙ 4 k 1 z 1 2 k 2 1 2 z 2 2 k 3 z 3 2   + ϖ 1 ε 1 z 2 + ϖ 2 ε 2 z 2 Ξ ε 2 + ϖ 3 ε 1 z 3 + ϖ 4 ε 2 z 3 + ϖ 5 ε 5 z 3 + ϖ 6 ε 6 z 3 + ϒ
Define tracking error states and matrix Γ as follows
Γ = k 1 0 0 0 0 0 0 0 k 2 1 / 2 0 ϖ 1 / 2 ϖ 2 / 2 0 0 0 0 k 3 ϖ 3 / 2 ϖ 4 / 2 ϖ 5 / 2 ϖ 6 / 2 0 ϖ 1 / 2 ϖ 3 / 2 Ξ 0 0 0 0 ϖ 2 / 2 ϖ 4 / 2 0 Ξ 0 0 0 0 ϖ 5 / 2 0 0 Ξ 0 0 0 ϖ 6 / 2 0 0 0 Ξ ;   z = z 1 ,   z 2 , z 3 T
Thus, we can rewrite (56) according to the following form
V ˙ 4 z ε T Γ z ε + ϒ
Since Γ is a positive definite matrix, we can write
V ˙ 4 λ min Γ z 2 + ε 2 + ϒ λ min Γ z 2 + 1 λ max P ε T P ε + ϒ β V 4 + ϒ
where λ min Γ is the minimal eigenvalue of the matrix Γ and λ max P is the maximal eigenvalue of the matrix P .
Multiplying (58) by e β t on both sides and integrating, we obtain
e β t V ˙ 4 + β e β t V 4 e β t ϒ
0 t e β t V 4 d t ϒ 0 t e β t d t  
V 4 t V 4 0 ϒ β e β t + ϒ β V 4 0 e β t + ϒ β  
Remark 5.
According to (61), the tracking errors z i and ε i are bounded, the system variables x i and their estimation are also bounded with the control gains and observer bandwidth in a finite time. Thus, the proposed control scheme can approximate the unmodeled dynamics of the suspension system.
Remark 6.
Adaptive backstepping control with PPF and ESO is developed to stabilize the vertical displacement of the chassis. Although the parametric uncertainties can be compensated, the unknown parameter caused by the different masses of passengers still affects the output performance of the suspension system. This remained problem will be solved by the NNs in the following section.

3.4. Adaptive NNs Backstepping Controller Design with PPF and ESO

In a real vehicle system, the total weight of the sprung mass m s is a flexible variable that can be changed due to different passenger masses. Therefore, the system model of the sprung mass (14) contains some parametric uncertainties. Moreover, the damping characteristic of air springs cannot be exactly modeled and is often ignored in the pneumatic system. In step 3 of section III.C, we can see that the virtual control α 2 contains the unknown parameter of passenger masses. In this section, the Equation (40) can be rewritten without using ESO as follows
α 2 = z 1 ς + α ˙ 1 + 1 m c h k s p ( x 1 x 3 ) + c a ( x 2 x 4 ) k 2 z 2
The uncertain function can be defined as
f X = 1 m s k s ( x 1 x 3 ) + c a ( x 2 x 4 )
Because the chassis parameter is unknown, f ( X ) is an unknown function that will affect system performance. Although these unknown functions cannot be solved directly by a normal controller, neural networks can be used to approximate them. Therefore, RBFNNs are then applied to compensate for the unknown function in this study.
Lemma 3.
[50]. Based on the RBFNNs approximation, the unknown continuous function f ( X ) can be estimated by
f X = W h T S X + η X
where  W h = [ w 1 , w 2 ,     , w n ] T R n is called the weight vector, S ( X ) = [ s 1 ( X ) , s 2 ( X ) ,     , s n ( X ) ] T represents the Gaussian function vector, η ( X ) denotes the approximation error, n > 1 defines the node number, and X is the input vector.
Gaussian basis function can be expressed as
S i ( X ) = e x p X ζ i   2 σ i 2 ,   i = 1 , 2 ,     , n
where σ i and ζ i are the width and center of the basic function.
According to [51], for any continuous function f X and an arbitrary δ > 0 , there are the RBFNNs W h T S X that are satisfying W h T S X f X δ .
Therefore, the virtual control α 2 in (40) will be proposed again as follows
α 2 = z 1 ς + α ˙ 1 W ^ h T S X k 2 z 2
where the input vector is selected by X = [ x 1 ,   x 2 , x 3 ,   x 4 ] T .
We design an adaptive law based on an adaptive algorithm
W ^ ˙ h = Λ h S X z 2 δ h W ^ h
where Λ h > 0 and δ h > 0 are the constant gains of the adaptive estimation law. The controller scheme can be described in Figure 2.
Theorem 2.
Considering the pneumatic vehicle suspension design (14), the adaptive NNs backstepping controller is proposed by (33), (46), (66) together with the adaptation law (67). Then, an adaptive output feedback control scheme is developed based on tuning the bandwidth parameters  ω 0 of ESO and the constant gains  Λ h , δ h , ζ i , σ i of RBFNNs estimation. Besides, the boundary parameters  κ _ , κ ¯ , ρ 0 of PPF are chosen to meet the initial condition  κ _ ρ t < x 1 < κ ¯ ρ t . This is to ensure that the semi-global stability of the system is guaranteed, i.e., the system states and estimation errors converge asymptotically to a small set around zero. Thus, the chassis displacement is ensured within the specified PPF boundary.
Proof.
Using ESO and NNs estimation, the candidate Lyapunov functions for the whole closed-loop control system are chosen again by
V = V 3 + 1 2 ε T P ε + 1 2 W ˜ h T Λ h 1 W ˜ h
where the error weight vector is designed as W ˜ h = W h W ^ h .
Then, the time derivative of V is obtained
V ˙ = V ˙ 3 + 1 2 ε ˙ T P ε + 1 2 ε T P ε ˙ W ˜ h T Λ h 1 W ^ ˙ h
Substituting (64) and (66) into (39), we can rewrite the time derivative of V 2 as follows
V ˙ 2 = k 1 z 1 2 + z 2 z 3 k 2 z 2 + W ˜ h T S X + η X + d 0 + d t
Based on (47) and (70), we can rewrite
V ˙ = k 1 z 1 2 + z 2 W ˜ h T S X + z 2 η X + z 2 d 0 + d t + z 3 f ˜ 2 + z 3 ω 0 3 ε 6 + z 3 k 1 k 2 + 1 ω 0 ε 2 + k 3 z 3 ω 0 2 ε 5 + 1 2 ε ˙ T P ε + 1 2 ε T P ε ˙ W ˜ h T Λ h 1 W ^ ˙ h k 2 z 2 2 k 3 z 3 2
Substituting (26) and (67) into (71), we have:
V ˙ = k 1 z 1 2 k 2 z 2 2 + z 2 d 0 + d t + z 2 W ˜ h T S X k 3 z 3 2 + z 2 η X W ˜ h T S X z 2 δ h W ^ h + ε T P M d 0 + d t ω 0 + z 3 f ˜ 2 + z 3 ω 0 3 ε 6 + z 3 k 1 k 2 + 1 ω 0 ε 2 + k 3 z 3 ω 0 2 ε 5   ω 0 ε 2 + ε T P M f ˜ 1 ω 0 + ε T P N f ˜ 2 ω 0 2 + ε T P N g ˜ u ω 0 2 + ε T P K h t ω 0 3
According to Young’s inequality, it yields
z 2 η X z 2 2 2 + η 2 X 2 W ˜ h T W W ˜ h T W ˜ h 2 + W h T W h 2
Applying (51), (52) and (73) into (72), we can write
V ˙ k 1 z 1 2 k 2 z 2 2 k 3 z 3 2 + 1 2 z 2 2 + 1 2 d 0 max + d t max 2 + 1 2 z 2 2 δ h W ˜ h 2 2 + δ h W h 2 2 + η 2 X 2 + ω 0 3 ε 6 z 3 + 1 2 ε 2 + c 3 ε 1 + c 4 ε 2 + c 5 ε 5 z 3 + k 1 k 2 + 1 ω 0 ε 2 z 3 + k 3 ω 0 2 ε 5 z 3 + ϕ 3 2 2 ω 0 6 h t max 2 + 1 2 ε 2 + ϕ 2 2 2 ω 0 2 d 0 max + d t max 2   + ω 0 + ϕ 1 c 1 + c 2 ω 0 + ϕ 2 c 3 + c 4 + c 5 ω 0 2 + ϕ 2 c 6 ω 0 2 u max ε 2
We can set the total upper-bounded of these states as
Δ = 1 2 d 0 max + d t max 2 + ϕ 2 2 2 ω 0 2 d 0 max + d t max 2 + ϕ 3 2 2 ω 0 6 h t max 2 + δ h W h 2 2 + η 2 X 2
Π = ω 0 ϕ 1 c 1 + c 2 ω 0 ϕ 2 c 3 + c 4 + c 5 ω 0 2 ϕ 2 c 6 ω 0 2 u max 1
As a result, inequality (74) can be written by
V ˙ k 1 z 1 2 k 2 1 z 2 2 k 3 z 3 2   Π ε 2 δ h W ˜ h 2 2 + c 3 ε 1 z 3 + k 1 k 2 + c 4 + 1 ω 0 ε 2 z 3 + c 5 + k 3 ω 0 2 ε 5 z 3 + ω 0 3 ε 6 z 3 + Δ
Set   ξ 1 = c 3 ; ξ 2 = k 1 k 2 + c 4 + 1 ω 0 ; ξ 3 = c 5 + k 3 ω 0 2 ; ξ 4 = ω 0 3 and define a new matrix Ω
Ω = k 1 0 0 0 0 0 0 0 0 k 2 1 0 0 0 0 0 0 0 0 k 3 ξ 1 / 2 ξ 2 / 2 ξ 3 / 2 ξ 4 / 2 0 0 0 ξ 1 / 2 Π 0 0 0 0 0 0 ξ 2 / 2 0 Π 0 0 0 0 0 ξ 3 / 2 0 0 Π 0 0 0 0 ξ 4 / 2 0 0 0 Π 0 0 0 0 0 0 0 0 δ h / 2
We can rewrite (75) as follows
V ˙ z ε W ˜ h T Ω z ε W ˜ h + Δ
Since Ω is a positive definite matrix, we can obtain (76) as follows
V ˙ λ min Ω z 2 + ε 2 + δ h W h 2 2 + Δ
And we can obtain (77) as follows
V ˙   λ min Ω z 2 + 1 λ max P ε T P ε + δ h Λ h Λ h 1 W h 2 2 + Δ Φ V + Δ
where λ min Ω is the minimal eigenvalue of the matrix Ω and λ max P is the maximal eigenvalue of the matrix P .
Multiplying (78) by e Φ t on both sides and integrating, we obtain
e Φ t V ˙ + Φ e Φ t V e Φ t Δ
0 t e Φ t V d t Δ 0 t e Φ t d t  
V t V 0 Δ Φ e Φ t + Δ Φ V 0 e Φ t + Δ Φ  
According to (68), the following conditions are satisfied
z i 2 V 0 e Φ t + Δ Φ ,   i = 1 , 2 , 3
Obviously, we can see that the error signals can be bounded to a small zero neighborhood by adjusting the control parameters as t . Thus, the transformed error z 1 is bounded and then κ _ < S z 1 < κ ¯ z 1 R is guaranteed. It is illustrated that κ _ ρ t < e 1 < κ ¯ ρ t t > 0 . It means that the vertical displacement of the chassis is conserved within the small predefined constraints.
Remark 7.
The estimation tracking errors ε and W ˜ h are bounded, so the system states x i and their estimation values are also limited to a monotonous decrease with the observer bandwidth in a finite time. Thus, the observer bandwidth and constant gains of adaptive estimation law can be adjusted to guarantee the dynamic behavior of the system in the presence of unknown parameters and external disturbance.

3.5. Road Holding and Handling Stability Analysis

In the above analysis, the guarantee for sprung mass displacement x 1 to remain within the prescribed performance boundaries has been obtained, i.e., the first performance of ride comfort is achieved. In this section, two objectives of road holding and handling stability can be ensured by adjusting the control parameters appropriately.
To analyze the road holding and handling stability of suspension systems, we suppose that the tracking errors e 1 = 0 and z 2 = 0 are bounded, i.e., the vertical displacement x 1 and speed x 2 converge to a small zero neighborhood. For this purpose, we focus the system states of the unsprung mass with x 3 and x 4 in the system (3). Then, substituting (3) into (63), we obtain
X ˙ = E X + F Z 0 + Ζ
where X = x 3 x 4 ; E = 0 1 k t m u c t m u ; F = 0 0 k t m u c t m u ; Z 0 = z r z ˙ r Ζ = 0 ψ ; ψ = m s m u W h T S X + η X + 1 m u m s x 5 m s d 0 .
Besides, the tracking errors z 1 , z 2 , and z 3 with be bounded according to (82), so ψ is bounded and there exists a constant ψ ¯ such that ψ ψ ¯ .
Then, the Lyapunov function is selected as
V a = X T P X
where P is a positive definite symmetric matrix.
Then, we can describe the time derivative of V as follows
V ˙ a = X ˙ T P X + X T P X ˙
Substituting (83) into (85), we have
V ˙ a = X T E T P + P E X + 2 X T P F Z 0 + 2 X T P Ζ
There exists a positive definite symmetric matrix Q > 0 which is chosen to satisfy the Lyapunov equation E T P + P E = Q . Based on Young’s inequality theorem for two nonnegative real numbers a and b , we have a b a 2 / 2 γ i + b 2 γ i / 2 . Therefore, we can apply these results for 2 X T P F Z 0 and 2 X T P Z as follows
2 X T P F Z 0 1 γ 1 X T P F F T P X + γ 1 Z 0 T Z 0 2 X T P Z 1 γ 2 X T P P X + γ 2 Z T Z
where γ i > 0 ,   i = 1 , 2 are the control parameters.
Applying (87) into (86), we obtain
V ˙ a λ min P 1 2 Q P 1 2 1 γ 1 λ max P 1 2 F F T P 1 2 1 γ 2 λ max P V a + γ 1 Z 0 T Z 0 + γ 2 Ζ T Ζ
where λ min and λ max denote the minimal and maximal eigenvalues of the matrix.
Select the appropriate matrix P ,   Q so that
γ 1 > 2 λ max P 1 2 F F T P 1 2 λ min P 1 2 Q P 1 2 ;   γ 2 > 2 λ max P λ min P 1 2 Q P 1 2
From (89), there exist γ and ν that satisfy
γ λ min P 1 2 Q P 1 2 1 γ 1 λ max P 1 2 F F T P 1 2 1 γ 2 λ max P
ν γ 1 Z 0 T Z 0 + γ 2 Z T Z  
Then, the inequality (88) can be rewritten by
V ˙ a γ V a + ν
We can integrate both sides of (92) to get
V a V a 0 ν γ e γ t + ν γ V a 0 e γ t + ν γ
Obviously, we can know
x i t V a 0 e γ t + ν γ / λ min P   ,   i   =   3 , 4
Based on the relative tire force condition in (12), the tire forces F s t and F d t can be calculated as
F s t ( z u , z r , t ) k t V a 0 e γ t + ν γ / λ min P + k t z r F d t ( z u , z r , t ) c t V a 0 e γ t + ν γ / λ min P + c t z ˙ r
Substituting (95) into (2), we can obtain
F s t + F d t k t + c t V a 0 e γ t + ν γ / λ min P + k t z r + c t z ˙ r
Based on (96) the RTF constraints are guaranteed by selecting the design parameters γ 1 , γ 2 , and matrix P so that F s t + F d t m s + m u g is ensured.
Besides, the suspension deflection condition (13) can be expressed as
z s z u x 1 + x 3 κ ¯ ρ 0 + V a 0 e γ t + ν γ / λ min P
Then the suspension deflection constraints will be ensured by selecting the PPF coefficients κ ¯ , κ _ , ρ 0 and design parameters γ 1 , γ 2 , P so that z s z u z R .
Based on the above analysis, we can conclude that the three objectives of suspension performance requirements are improved by designing initial conditions and suitable control parameters, i.e., the mechanical structure and safety condition of the pneumatic active suspension are satisfied.
Remark 8.
Adaptive backstepping control based on PPF can guarantee not only the steady-state error limitations but also the transient response of chassis displacement. Moreover, by selecting the appropriate PPF and feedback control parameters, the developed method can enhance the suspension requirements.

4. Simulation Results and Discussion

4.1. Simulation Description

The comparative simulations of the proposed control scheme are evaluated in comparison with passive suspension, traditional backstepping, and ESO backstepping to verify the effectiveness of the control design in this study. The passenger comfort of the vehicle suspension is evaluated by the human body’s sensitivity to acceleration. Moreover, the ride comfort is considered by the peak and the root mean square (RMS) values of sprung mass acceleration. For this evaluation, a filter is proposed in [52] to find the RMS acceleration during the simulation process.
W ( s ) = 80.03 s 2 + 989 s + 0.02108 s 3 + 78.92 s 2 + 2412 s + 5614
Furthermore, the simulation results of RSD and RTF are analyzed to prove two objectives of driving safety and suspension deflection. The main parameters of pneumatic active suspension are listed in Table 1.
The sin road profile is chosen for these simulations z r = 0.02 sin 4 π t . The initial condition of the system states are set by x 1 0 = 0.05   m , x 2 0 = x 3 0 = x 4 0 = 0   m , and x 5 0 = 0.5 × 10 5   P a .
The prescribed performance constraints are given by ρ 0 = 0.058 ,   ρ = 0.0029 ,   φ = 1.5 and design parameters κ _ = 0.98 ,   κ ¯ = 0.98 . The bandwidth of the ESO system is chosen by ω 0 = 150 . Moreover, the constant gains of the adaptive estimation law of RBFNNs are selected as Λ h = 50 , n = 21 , and δ h = 30 . The comparison of the control parameters is given in Table 2.

4.2. Simulation Results

The simulation results of sprung mass displacement and acceleration, tracking error of sprung mass displacement, RSD, RTF, and control signals of passive suspension, traditional backstepping, and ESO backstepping, and developed control are displayed in Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9. With the developed control, the ride comfort is strongly improved because the sprung mass acceleration and displacement have been reduced. By introducing a PPF, the proposed control can guarantee the displacement of sprung mass convergence in a finite time to get the ride comfort as shown in Figure 3. Besides, we can see that the time of zero convergence for the error signals e 1 is about t = 1.2   s as shown in Figure 4. Moreover, passenger comfort is strongly improved thanks to the developed method because root mean square values of chassis acceleration are decreased by 69.43% as shown in Figure 5.
In comparison with passive suspension, the sprung mass displacement can reduce with traditional backstepping but there have some high peak values because of external disturbance. Moreover, the developed method can guarantee the sprung mass deflection, which is smaller than traditional backstepping and passive suspension. From Figure 6, the proposed control gives the magnitude of the RSD smaller than the conventional backstepping and passive, and this RSD is guaranteed within limits. The proposed control design can improve passenger comfort by selecting the sprung mass vertical displacement under the exogenous road disturbance while keeping the result of RSD within the limit value. It is also possible to see from the RTF values in Figure 7 that dynamic stroke constraints are satisfied because the limit is less than 1. Although both ESO backstepping and proposed control can ensure that dynamic and steady tracking errors are limited in the PPF constraints, only the proposed control can converge the system state x 1 in a small neighborhood of the origin. Under the effect of parametric uncertainties, the ESO backstepping needs to consume more than the proposed control to compensate for this model error as shown in Figure 8.
Figure 10, Figure 11 and Figure 12 plotted the estimation results of system states under the effect of external disturbances and their estimation errors. The simulation results show that the ESO can estimate system states accurately. Because the stiffness coefficient of the air spring depends on the rubber behavior under vertical displacement, the disturbance observer can estimate the influent of air spring stiffness and unmodeled dynamic of air pressure to guarantee the suspension performance. Although estimation errors exist between the real external disturbance and estimated value, they can be as low as possible by the approximate selection of observer parameters. The model estimation result of adaptive NNs law is shown in Figure 13. With the RBFNNs, the developed control approach can provide a good tracking performance for pneumatic vehicle suspension. Simulation results show that the proposed control with the PPF is able to satisfy the performance requirements of the pneumatic suspension more than the traditional backstepping control.

5. Conclusions

In this study, an ESO-Based Adaptive NNs Backstepping Control with PPF was proposed for pneumatic vehicle suspension under the effect of parametric uncertainties. The stability problem for suspension systems subject to uncertain parameters, external disturbances, and the unmodeled dynamic was solved in this paper. The nonlinear dynamics and unknown parameters are estimated by the ESO and the uncertainty continuous function of the car-body mass is compensated by RBFNNs. An improved backstepping scheme based on PPF constraints is developed for an air bellow actuator to guarantee the system stability and steady-state tracking error of sprung mass vertical displacement. When the observer bandwidth of ESO was chosen, the convergence of the ESO and the output tracking are established in this work. Moreover, the proposed controller-based adaptive NNs can be more efficient than traditional backstepping control. Finally, the system stability of the developed control is guaranteed by applying the Lyapunov theory. Simulation results of RMS of acceleration values decreased by 69.43% when using the proposed control. In conclusion, this proposed control scheme is not only effective to enhance the passenger comfort but also to guarantee the road holing, which can be considered as a promising method for the vehicle industry.

Author Contributions

K.K.A. is the funding supervisor and project manager, and he reviewed and edited the manuscript. C.M.H. investigated, analyzed, created MATLAB software, set up the simulation, and wrote the main content of the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by Basic Science Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT, South Korea under Grant NRF 2020R1A2B5B03001480, and in part by Regional Innovation Strategy (RIS) through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (MOE) under Grant 2021RIS-003.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Pusadkar, U.S.; Chaudhari, S.D.; Shendge, P.; Phadke, S. Linear disturbance observer based sliding mode control for active suspension systems with non-ideal actuator. J. Sound Vib. 2018, 442, 428–444. [Google Scholar] [CrossRef]
  2. Hamza, A.; Yahia, N.B. Artificial neural networks controller of active suspension for ambulance based on ISO standards. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2022, 237, 34–47. [Google Scholar] [CrossRef]
  3. Gysen, B.L.J.; Paulides, J.J.H.; Janssen, J.L.G.; Lomonova, E.A. Active Electromagnetic Suspension System for Improved Vehicle Dynamics. IEEE Trans. Veh. Technol. 2010, 59, 1156–1163. [Google Scholar] [CrossRef] [Green Version]
  4. Hamza, A. Development of a Model to Assist the Design of Active Mechanisms for Suspension of Heavy-Duty Trucks According to a Multi-Criteria Approach. Ph.D. Thesis, National School of Engineering of Tunis (ENSIT), University of Tunis, Tunis, Tunisia, 2021. [Google Scholar]
  5. Hamza, A. Development of a Design Support Model Active Suspension Mechanisms for Heavy Trucks Using a Multi-Criteria Approach; Our Knowledge Publishing: Maharashtra, India, 2022. [Google Scholar]
  6. Haiping, D.; Nong, Z. Fuzzy Control for Nonlinear Uncertain Electrohydraulic Active Suspensions with Input Constraint. IEEE Trans. Fuzzy Syst. 2009, 17, 343–356. [Google Scholar] [CrossRef]
  7. Van der Sande, T.; Gysen, B.; Besselink, I.; Paulides, J.; Lomonova, E.; Nijmeijer, H. Robust control of an electromagnetic active suspension system: Simulations and measurements. Mechatronics 2013, 23, 204–212. [Google Scholar] [CrossRef]
  8. Holtz, M.W.; van Niekerk, J.L. Modelling and design of a novel air-spring for a suspension seat. J. Sound Vib. 2010, 329, 4354–4366. [Google Scholar] [CrossRef] [Green Version]
  9. He, L.; Xu, W.; Bu, W.; Shi, L. Dynamic analysis and design of air spring mounting system for marine propulsion system. J. Sound Vib. 2014, 333, 4912–4929. [Google Scholar] [CrossRef]
  10. Chen, J.-J.; Yin, Z.-H.; Rakheja, S.; He, J.-H.; Guo, K.-H. Theoretical modelling and experimental analysis of the vertical stiffness of a convoluted air spring including the effect of the stiffness of the bellows. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2017, 232, 547–561. [Google Scholar] [CrossRef]
  11. Hyunsup, K.; Hyeongcheol, L. Height and Leveling Control of Automotive Air Suspension System Using Sliding Mode Approach. IEEE Trans. Veh. Technol. 2011, 60, 2027–2041. [Google Scholar] [CrossRef]
  12. Ma, X.; Wong, P.K.; Zhao, J.; Zhong, J.-H.; Ying, H.; Xu, X. Design and Testing of a Nonlinear Model Predictive Controller for Ride Height Control of Automotive Semi-Active Air Suspension Systems. IEEE Access 2018, 6, 63777–63793. [Google Scholar] [CrossRef]
  13. Nieto, A.; Morales, A.; Trapero, J.; Chicharro, J.; Pintado, P. An adaptive pneumatic suspension based on the estimation of the excitation frequency. J. Sound Vib. 2010, 330, 1891–1903. [Google Scholar] [CrossRef] [Green Version]
  14. Eskandary, P.K.; Khajepour, A.; Wong, A.; Ansari, M. Analysis and optimization of air suspension system with independent height and stiffness tuning. Int. J. Automot. Technol. 2016, 17, 807–816. [Google Scholar] [CrossRef]
  15. Ho, C.M.; Tran, D.T.; Ahn, K.K. Adaptive sliding mode control based nonlinear disturbance observer for active suspension with pneumatic spring. J. Sound Vib. 2021, 509, 116241. [Google Scholar] [CrossRef]
  16. Zhao, R.; Xie, W.; Wong, P.K.; Cabecinhas, D.; Silvestre, C. Robust Ride Height Control for Active Air Suspension Systems with Multiple Unmodeled Dynamics and Parametric Uncertainties. IEEE Access 2019, 7, 59185–59199. [Google Scholar] [CrossRef]
  17. Sun, X.; Yuan, C.; Cai, Y.; Wang, S.; Chen, L. Model predictive control of an air suspension system with damping multi-mode switching damper based on hybrid model. Mech. Syst. Signal Process. 2017, 94, 94–110. [Google Scholar] [CrossRef]
  18. Sun, X.; Cai, Y.; Chen, L.; Liu, Y.; Wang, S. Vehicle height and posture control of the electronic air suspension system using the hybrid system approach. Veh. Syst. Dyn. 2016, 54, 328–352. [Google Scholar] [CrossRef]
  19. Han, J. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  20. Li, S.; Yang, J.; Chen, W.-H.; Chen, X. Generalized Extended State Observer Based Control for Systems with Mismatched Uncertainties. IEEE Trans. Ind. Electron. 2011, 59, 4792–4802. [Google Scholar] [CrossRef] [Green Version]
  21. He, W.; Tang, X.; Wang, T.; Liu, Z. Trajectory Tracking Control for a Three-Dimensional Flexible Wing. IEEE Trans. Control. Syst. Technol. 2022, 30, 2243–2250. [Google Scholar] [CrossRef]
  22. Talole, S.E.; Kolhe, J.P.; Phadke, S.B. Extended-State-Observer-Based Control of Flexible-Joint System with Experimental Validation. IEEE Trans. Ind. Electron. 2009, 57, 1411–1419. [Google Scholar] [CrossRef]
  23. Yao, J.; Jiao, Z.; Ma, D. Extended-State-Observer-Based Output Feedback Nonlinear Robust Control of Hydraulic Systems with Backstepping. IEEE Trans. Ind. Electron. 2014, 61, 6285–6293. [Google Scholar] [CrossRef]
  24. Zhao, L.; Zhang, B.; Yang, H.; Wang, Y. Observer-Based Integral Sliding Mode Tracking Control for a Pneumatic Cylinder With Varying Loads. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 2650–2658. [Google Scholar] [CrossRef]
  25. Lau, J.Y.; Liang, W.; Tan, K.K. Motion Control for Piezoelectric-Actuator-Based Surgical Device Using Neural Network and Extended State Observer. IEEE Trans. Ind. Electron. 2019, 67, 402–412. [Google Scholar] [CrossRef]
  26. Guo, Q.; Zhang, Y.; Celler, B.G.; Su, S.W. Backstepping Control of Electro-Hydraulic System Based on Extended-State-Observer With Plant Dynamics Largely Unknown. IEEE Trans. Ind. Electron. 2016, 63, 6909–6920. [Google Scholar] [CrossRef]
  27. Chen, W.-H.; Yang, J.; Guo, L.; Li, S. Disturbance-Observer-Based Control and Related Methods—An Overview. IEEE Trans. Ind. Electron. 2015, 63, 1083–1095. [Google Scholar] [CrossRef] [Green Version]
  28. Ba, D.X.; Dinh, T.Q.; Ahn, K.K. An Integrated Intelligent Nonlinear Control Method for a Pneumatic Artificial Muscle. IEEE/ASME Trans. Mechatronics 2016, 21, 1835–1845. [Google Scholar] [CrossRef]
  29. Hamza, A.; Ben Yahia, N. Heavy trucks with intelligent control of active suspension based on artificial neural networks. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2020, 235, 952–969. [Google Scholar] [CrossRef]
  30. Ahn, K.K.; Anh, H.P.H. Design and implementation of an adaptive recurrent neural networks (ARNN) controller of the pneumatic artificial muscle (PAM) manipulator. Mechatronics 2009, 19, 816–828. [Google Scholar] [CrossRef]
  31. Hamza, A.; Ben Yahia, N. Intelligent Neural Network Control for Active Heavy Truck Suspension. In Advances in Mechanical Engineering and Mechanics; Springer Science and Business Media LLC: Cham, Switzerland, 2019; pp. 16–23. [Google Scholar]
  32. Bao, W.N.; Chen, L.P.; Zhang, Y.Q.; Zhao, Y.S. Fuzzy adaptive sliding mode controller for an air spring active suspension. Int. J. Automot. Technol. 2012, 13, 1057–1065. [Google Scholar] [CrossRef]
  33. Zhao, J.; Wong, P.K.; Xie, Z.; Wei, C.; He, F. Integrated variable speed-fuzzy PWM control for ride height adjustment of active air suspension systems. In Proceedings of the 2015 American Control Conference (ACC), Chicago, IL, USA, 1–3 July 2015; pp. 5700–5705. [Google Scholar]
  34. Na, J.; Chen, Q.; Ren, X.; Guo, Y. Adaptive Prescribed Performance Motion Control of Servo Mechanisms with Friction Compensation. IEEE Trans. Ind. Electron. 2013, 61, 486–494. [Google Scholar] [CrossRef]
  35. Bechlioulis, C.P.; Rovithakis, G.A. Robust Adaptive Control of Feedback Linearizable MIMO Nonlinear Systems With Prescribed Performance. IEEE Trans. Autom. Control 2008, 53, 2090–2099. [Google Scholar] [CrossRef]
  36. Kong, L.; He, W.; Liu, Z.; Yu, X.; Silvestre, C. Adaptive Tracking Control with Global Performance for Output-Constrained MIMO Nonlinear Systems. IEEE Trans. Autom. Control 2022, 1–8. [Google Scholar] [CrossRef]
  37. Kong, L.; He, W.; Yang, W.; Li, Q.; Kaynak, O. Fuzzy Approximation-Based Finite-Time Control for a Robot with Actuator Saturation Under Time-Varying Constraints of Work Space. IEEE Trans. Cybern. 2020, 51, 4873–4884. [Google Scholar] [CrossRef]
  38. CHo, C.M.; Nguyen, C.H.; Ahn, K.K. Adaptive Fuzzy Observer Control for Half-Car Active Suspension Systems with Prescribed Performance and Actuator Fault. Electronics 2022, 11, 1733. [Google Scholar]
  39. Liu, Y.-J.; Chen, H. Adaptive Sliding Mode Control for Uncertain Active Suspension Systems with Prescribed Performance. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 6414–6422. [Google Scholar] [CrossRef]
  40. Wang, S.; Yu, H.; Yu, J.; Na, J.; Ren, X. Neural-Network-Based Adaptive Funnel Control for Servo Mechanisms With Unknown Dead-Zone. IEEE Trans. Cybern. 2018, 50, 1383–1394. [Google Scholar] [CrossRef] [PubMed]
  41. Na, J.; Huang, Y.; Wu, X.; Gao, G.; Herrmann, G.; Jiang, J.Z. Active Adaptive Estimation and Control for Vehicle Suspensions with Prescribed Performance. IEEE Trans. Control Syst. Technol. 2018, 26, 2063–2077. [Google Scholar] [CrossRef] [Green Version]
  42. Liu, Y.-J.; Zeng, Q.; Tong, S.; Chen, C.L.P.; Liu, L. Actuator Failure Compensation-Based Adaptive Control of Active Suspension Systems with Prescribed Performance. IEEE Trans. Ind. Electron. 2019, 67, 7044–7053. [Google Scholar] [CrossRef]
  43. Kostarigka, A.K.; Rovithakis, G.A. Adaptive dynamic output feedback neural network control of uncertain MIMO nonlinear systems with prescribed performance. IEEE Trans. Neural Netw. Learn. Syst. 2012, 23, 138–149. [Google Scholar] [CrossRef]
  44. Liu, H.; Li, X.; Liu, X.; Wang, H. Adaptive Neural Network Prescribed Performance Bounded-Hinfinity Tracking Control for a Class of Stochastic Nonlinear Systems. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 2140–2152. [Google Scholar] [CrossRef] [PubMed]
  45. Kim, C.; I Ro, P. A sliding mode controller for vehicle active suspension systems with non-linearities. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 1998, 212, 79–92. [Google Scholar] [CrossRef]
  46. De Melo, F.J.M.Q.; Pereira, A.B.; Morais, A.B. The Simulation of an Automotive Air Spring Suspension Using a Pseudo-Dynamic Procedure. Appl. Sci. 2018, 8, 1049. [Google Scholar] [CrossRef] [Green Version]
  47. Yang, Y.; Tan, J.; Yue, D. Prescribed performance control of one-DOF link manipulator with uncertainties and input saturation constraint. IEEE/CAA J. Autom. Sin. 2019, 6, 148–157. [Google Scholar] [CrossRef]
  48. Pu, Z.; Yuan, R.; Yi, J.; Tan, X. A Class of Adaptive Extended State Observers for Nonlinear Disturbed Systems. IEEE Trans. Ind. Electron. 2015, 62, 5858–5869. [Google Scholar] [CrossRef]
  49. Zheng, L.Q.G.Q.; Gao, Z. On stability analysis of active disturbance rejection control for nonlinear time varying plants with unknown dynamics. In Proceedings of the IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007; pp. 3501–3506. [Google Scholar]
  50. Ge, S.; Wang, C. Adaptive Neural Control of Uncertain MIMO Nonlinear Systems. IEEE Trans. Neural Netw. 2004, 15, 674–692. [Google Scholar] [CrossRef]
  51. Liu, Y.-J.; Li, J.; Tong, S.; Chen, C.L.P. Neural Network Control-Based Adaptive Learning Design for Nonlinear Systems with Full-State Constraints. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 1562–1571. [Google Scholar] [CrossRef] [PubMed]
  52. Zuo, L.; Nayfeh, S. Low order continuous-time filters for approximation of the ISO 2631-1 human vibration sensitivity weightings. J. Sound Vib. 2003, 265, 459–465. [Google Scholar] [CrossRef]
Figure 1. Pneumatic active suspension.
Figure 1. Pneumatic active suspension.
Applsci 13 01705 g001
Figure 2. Structure diagram of adaptive neural backstepping controller design with PPF and ESO.
Figure 2. Structure diagram of adaptive neural backstepping controller design with PPF and ESO.
Applsci 13 01705 g002
Figure 3. Simulation result of sprung mass displacement.
Figure 3. Simulation result of sprung mass displacement.
Applsci 13 01705 g003
Figure 4. Tracking error of sprung mass displacement.
Figure 4. Tracking error of sprung mass displacement.
Applsci 13 01705 g004
Figure 5. Simulation result of sprung mass acceleration.
Figure 5. Simulation result of sprung mass acceleration.
Applsci 13 01705 g005
Figure 6. Relative suspension deflection.
Figure 6. Relative suspension deflection.
Applsci 13 01705 g006
Figure 7. Relative tire force.
Figure 7. Relative tire force.
Applsci 13 01705 g007
Figure 8. Control signal (V).
Figure 8. Control signal (V).
Applsci 13 01705 g008
Figure 9. Road profile.
Figure 9. Road profile.
Applsci 13 01705 g009
Figure 10. Estimation of x 1 and estimation error.
Figure 10. Estimation of x 1 and estimation error.
Applsci 13 01705 g010
Figure 11. Estimation of x 2 and estimation error.
Figure 11. Estimation of x 2 and estimation error.
Applsci 13 01705 g011
Figure 12. Estimation of x 5 and estimation error.
Figure 12. Estimation of x 5 and estimation error.
Applsci 13 01705 g012aApplsci 13 01705 g012b
Figure 13. Adaptive law.
Figure 13. Adaptive law.
Applsci 13 01705 g013
Table 1. Pneumatic vehicle suspension parameters.
Table 1. Pneumatic vehicle suspension parameters.
ParameterValueUnit
m s 550 ± 100 sin ( π t ) k g
m u 60 k g
k s 16,000 N m 1
k t 145,000 N m 1
c a 2300 N s m 1
c t 1100 N s m 1
z R 0.04 m
z a s 0 0.18 m
R 287.5 J · k g 1 · K 1
A a s 0.0047 m 2
κ 1.4-
T 293.15 K
Table 2. Control parameters.
Table 2. Control parameters.
ControllerParameter
Backstepping k 1 = 100 ,   k 2 = 20 ,   k 3 = 5
ESO k 1 = 100 ,   k 2 = 20 ,   k 3 = 5 ω 0 = 150
Proposed k 1 = 100 ,   k 2 = 20 ,   k 3 = 5 ω 0 = 150 ,   n = 21 ,   Λ h = 50 σ = 0.01 , ζ = [ 2 , 0.1 , 2 ]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ho, C.M.; Ahn, K.K. Extended State Observer-Based Adaptive Neural Networks Backstepping Control for Pneumatic Active Suspension with Prescribed Performance Constraint. Appl. Sci. 2023, 13, 1705. https://doi.org/10.3390/app13031705

AMA Style

Ho CM, Ahn KK. Extended State Observer-Based Adaptive Neural Networks Backstepping Control for Pneumatic Active Suspension with Prescribed Performance Constraint. Applied Sciences. 2023; 13(3):1705. https://doi.org/10.3390/app13031705

Chicago/Turabian Style

Ho, Cong Minh, and Kyoung Kwan Ahn. 2023. "Extended State Observer-Based Adaptive Neural Networks Backstepping Control for Pneumatic Active Suspension with Prescribed Performance Constraint" Applied Sciences 13, no. 3: 1705. https://doi.org/10.3390/app13031705

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop