Next Article in Journal
Adaptive Super-Twisting Sliding Mode Control of Underwater Mechanical Leg with Extended State Observer
Previous Article in Journal
Vehicle Sideslip Angle Estimation Based on Radial Basis Neural Network and Unscented Kalman Filter Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Uncertainty-Estimation-Based Prescribed Performance Pressure Control for Train Electropneumatic Brake Systems

1
School of Electronic Information and Electrical Engineering, Changsha University, Changsha 410022, China
2
School of Computer Science and Engineering, Central South University, Changsha 410083, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Actuators 2023, 12(10), 372; https://doi.org/10.3390/act12100372
Submission received: 21 August 2023 / Revised: 12 September 2023 / Accepted: 18 September 2023 / Published: 27 September 2023
(This article belongs to the Section Actuators for Land Transport)

Abstract

:
Fast and precise pressure control for an electropneumatic brake system is essential for ensuring the safe operation of trains. However, the nonlinearity and uncertainties of the system make controller design challenging. This paper proposes a prescribed performance control method integrating an extended state observer to address this issue. A thermodynamical model of the brake cylinder is first built based on the pneumatic characteristics of the braking system, considering multiple modes, coupling effects, and input saturation. Then, an extended state observer is designed to estimate model uncertainty due to temperature variation and disturbances and to achieve online compensation of the model. A feedback control law with a specified prescribed performance function is developed based on the updated thermodynamic model to guarantee the transient and steady-state performance of the pressure control. A parameter adaptive method is also utilized to handle input saturation. The observer’s bounded convergence and stability analysis of the closed-loop control system is given using the Lyapunov theory. Compared experimental results are provided to verify the effectiveness of the proposed method.

1. Introduction

The electropneumatic brake system is crucial for ensuring the safe operation of trains. One critical issue is implementing the fast and precise pressure tracking control of the brake cylinder in the electropneumatic brake system [1]. However, some intrinsic characteristics significantly challenge the reliable and robust pressure control of the electropneumatic brake system. First, the system presents time-varying dynamics because the temperature within the airtight brake cylinder is inherently varying due to the thermal effect during the pressure regulation process. Specifically, due to the compressibility of air during the charging and discharging process, the changed pressure causes the air temperature in the brake cylinder to vary rapidly in a short time [2]. In reverse, the varying temperature resulting from the pressure change significantly affects the pressure response of the brake cylinder. The coupling between the pressure and the air temperature complicates the system dynamics. Moreover, in the electropneumatic brake system, the discrete nature of on/off solenoid valves and the high nonlinearity caused by the air compressibility, airflow, and disturbances also increase the difficulty of accurate pressure control [3].
There has been much research on the pressure-tracking control of electropneumatic systems. As the classical linear control method, proportional–integral–differential control has been widely used in pneumatic systems due to its simple structure and convenient deployment [4]. However, for a pneumatic system with strong nonlinearity, the transient and steady-state performances of pneumatic systems cannot always be guaranteed with proportional–integral–differential control. Some model-based nonlinear control methods such as sliding mode control [5,6] and model predictive control [7,8] were also proposed to regulate the pressure of electropneumatic actuators. For these methods, the control performance is strongly dependent on the accuracy of the model. Nevertheless, the accurate pressure dynamic model of the brake system is challenging to construct, and the model parameters are uncertain due to the complex thermal effects [9].
It is common to introduce observer-based estimation methods to address these uncertainties. A sliding-mode observer was developed in [10] to estimate the unknown time-variant temperature of pneumatic systems. However, it has a chattering effect and cannot provide enough estimation accuracy when the temperature changes rapidly. A dynamic nonlinear high-gain observer was developed in [11] to estimate the air temperature of a small pneumatic actuator, while the effect of disturbance is hard to overcome. Thus, it is necessary to develop an appropriate method to estimate the uncertain temperature and disturbances for the train electropneumatic brake system.
The extended state observer developed by Jingqing Han can deal with external disturbances and uncertain system dynamics simultaneously [12]. It takes the system uncertainty and disturbances as a new state variable to estimate, and it achieves this without requiring exact model information [13]. For this purpose, the extended state observer has been applied in many practical engineering applications. For instance, in [14], an extended state observer was proposed to estimate slip ratio, train adhesion, and system uncertainties for active braking control of high-speed trains. In [15], an adaptive fast-finite-time extended state observer was designed to estimate the unmeasured state variables, external disturbances, and uncertainties of electro-hydraulic actuator systems. Motivated by the advantages of the extended state observer, the uncertain temperature variation and the disturbances can be estimated simultaneously by the extended state observer and then compensated in the pressure control of the train electropneumatic system.
During the train braking process, it is critical to ensure the pressure control performance, such as improving the tracking speed, reducing the overshoot, and decreasing the steady-state error, so that the rapidity, smoothness, and accuracy of train braking can be guaranteed. In some existing pneumatic pressure control methods for trains, such as sliding mode control [5] and model predictive control [8], it is difficult to achieve the performance constraint quantitatively. The prescribed performance control developed by Bechlioulis et al. [16] is a promising method for a performance guarantee. The core idea of the control method is to apply a specified prescribed performance function on the tracking error system. The prescribed performance function characterizing the convergence rate, maximum overshoot, and steady-state error is used for the tracking error transformation. If the transformed error system is controlled to be stable, the tracking error of the original system will be guaranteed within the prescribed bound. The prescribed performance control method has been successfully applied to various industrial applications, such as the trajectory tracking problem of a three-degree-of-freedom helicopter [17], the trajectory tracking control of an unmanned surface vehicle [18], and so on.
In this paper, a prescribed performance control method based on the extended state observer is proposed for the fast and precise pressure tracking control of the brake cylinder in a train electropneumatic brake system. First, considering the uncertainties caused by the thermal effect and disturbances, high nonlinearity, and input saturation, a novel thermodynamic model of the brake cylinder is proposed to describe the pressure dynamics. Then, an extended state observer is designed to estimate the uncertainties caused by the in-cylinder temperature variation and disturbances. Afterwards, a feedback control law is designed to make the pressure control system achieve the desired performance requirements by introducing a prescribed performance function. Moreover, a parameter adaptive method is developed to address the input saturation issue. The stability of the proposed observer and controller is analyzed rigorously in the paper. The compared experimental results are provided to verify the validity of the proposed pressure control method.
The main contributions of this paper are summarized as follows:
  • A comprehensive pressure dynamical model is developed for the train electropneumatic system, taking into account its multiple operating modes, uncertainties, and control input saturation for the first time.
  • The design of an extended state observer is carried out to estimate the unknown dynamics of the brake cylinder, which includes uncertain temperature and disturbances. The estimated uncertainty is then used to update the system’s thermodynamic model to ensure the accuracy of the system model, thereby facilitating the controller design. Additionally, a thorough analysis of the estimator’s convergence is conducted.
  • A novel pressure feedback controller for the train electropneumatic system is proposed by combining a specified prescribed performance function and a parameter adaptive method. This controller can handle the system’s nonlinearity, uncertainty, and input saturation, improving transient and steady-state performances. The stability of the closed-loop system is proven using the Lyapunov theory.
The rest of this paper is organized as follows. In Section 2, the characteristics of the train electropneumatic brake system are analyzed, and the system model is constructed consequently. Section 3 presents the online model uncertainty estimation based on an extended state observer. Using the estimated uncertainty and the prescribed performance control method, we design a pressure feedback controller in Section 4. The experimental results are provided in Section 5. The paper is concluded in Section 6.

2. System Description and Modeling

2.1. Description of Train Electropneumatic Brake System

The train electropneumatic brake system under study is shown in Figure 1. According to the illustration of this figure, once the train driver applies the braking or releasing command, a reference pressure is given first. Then, the pressure controller generates control signals to regulate the states of the supply valve and the exhaust valve so that the air flows in or out of the brake cylinder, making the brake cylinder pressure track the reference values. With the brake cylinder pressure, the corresponding braking force is generated to stop a running train. Thus, the fast and precise pressure tracking control of the brake cylinder is critical for guaranteeing the braking operation of trains.

2.2. System Model

In the pressure control process of the brake cylinder, there are three valid operating modes according to the states of the supply valve and the exhaust valve. Here, we define three modes as holding mode, charging mode, and discharging mode. In this section, the open-loop dynamic models of the brake cylinder in each mode are described first. Then, a unified averaged continuous input model with input saturation is built to facilitate the controller design.

2.2.1. Pressure Dynamics in the Holding Mode

In the holding mode, the supply and exhaust valves are closed. The mass flow rate is zero. Then, the pressure dynamics in this mode are given by
p ˙ = k t p + ϕ ( t ) ,
where p is the brake cylinder pressure; k t p means the pressure variation due to the air leakage and k t is the coefficient of the total leakage; ϕ ( t ) is the model uncertainties caused by the temperature variation and uncertain disturbances, and so on.

2.2.2. Pressure Dynamics in the Charging Mode

In the charging mode, the supply valve is open, and the exhaust valve is closed. The compressed air flows from the main air reservoir to the brake cylinder, and the pressure in the brake cylinder increases. Using the first principle of thermodynamics, the pressure dynamic model of the brake cylinder in the charging mode can be described as,
p ˙ = γ R T V q m 1 k t p + ϕ ( t ) ,
where the term γ R T V q m 1 is the brake cylinder pressure variation caused by the mass flow rate, and the meanings of notations in this term are defined as follows. γ is the ratio of specific heats; R is the gas constant; T is the air temperature of the brake cylinder; V is the total volume of the brake cylinder; q m 1 is the mass flow rate to the brake cylinder, and it is a nonlinear function of the ratio of the brake cylinder pressure and the main air reservoir pressure given by [19], and it is also subjected to a phenomenon called choking. A critical pressure ratio is typically employed in pneumatic systems to distinguish between choked and unchoked flow.
q m 1 = p s C d A 1 R T × γ 2 γ + 1 γ + 1 γ 1 , if p p s p c ( choked flow ) 2 γ γ 1 p p s 2 γ p p s γ + 1 γ , if p p s > p c ( unchoked flow )
where p s is the main air reservoir pressure, C d is the flow coefficient, A 1 is the orifice 1 passage area, and p c is the critical pressure ratio, where its value is generally set as 0.528 [19].

2.2.3. Pressure Dynamics in the Discharging Mode

In the discharging mode, the supply valve is closed, and the exhaust valve is open. The compressed air flows from the brake cylinder to the atmosphere, and the pressure in the brake cylinder decreases. The pressure dynamics in this mode are modeled as
p ˙ = γ R T V q m 2 k t p + ϕ ( t ) ,
where the term γ R T V q m 2 is the brake cylinder pressure variation caused by the mass flow rate, and the meanings of notations in this term are defined as follows. q m 2 is the mass flow rate from the brake cylinder to the atmosphere, and it is a nonlinear function of the ratio of the atmospheric pressure and the brake cylinder pressure given by [19],
q m 2 = p C d A 2 R T × γ 2 γ + 1 γ + 1 γ 1 , if p a p p c ( choked flow ) 2 γ γ 1 p a p 2 γ p a p γ + 1 γ , if p a p > p c ( unchoked flow )
where p a is the atmospheric pressure and A 2 is the orifice 2 passage area. The meanings of other notations in (4) and (5) are the same as those in (2) and (3).
It is worth noting that the brake cylinder is a diaphragm-operated actuator, and it is approximated by a single-acting pneumatic cylinder, as shown in Figure 1. From this figure, the volume V changes in the charging and discharging modes. Therefore, the ϕ ( t ) in Formulas (2) and (4) also include the uncertainty caused by the changed brake cylinder volume.

2.2.4. Unified Model

In a real train electropneumatic brake system, on/off solenoid valves are driven by controlling the input voltages. Thus, we propose to design a continuous-time controller for controlling solenoid valves and achieving pressure tracking. For this purpose, a unified averaged continuous-input model should be built. The practical system input for the electropneumatic brake system is the pulse width modulation, which is constrained within the region 1 , 1 . Using the nonlinear model averaging approach given in [20], an averaged model for describing the pressure dynamics of the brake cylinder is constructed as
p ˙ = b ( u c , p ) u c + g ( p ) + ϕ ( t ) ,
where g ( p ) = k t p , u c is the practical control input,
b u c , p = γ R T V q m 1 1 + sgn u c 2 + q m 2 1 sgn u c 2 ,
and sgn · is the sign function.
Further, the practical control input u c is described by the following saturation function:
u c = s a t u = u m · sgn u , u u m , u , u < u m ,
where u denotes the desired control input that will be designed, u m denotes the input saturation limit, and s a t · denotes the saturation function.
For Formula (8), there exists a difference Δ u between the designed input u and the practical control input u c . The relationship can be defined as
Δ u = u c u = s a t u u .
From the perspective of a practical control system, system controllability should be satisfied when control input saturation appears [21]. Therefore, we assume that the difference Δ u can be regarded as a bounded function, satisfying
Δ u Π p · ζ ,
where Π p is a known auxiliary continuous function and ζ is an unknown parameter.
Remark 1.
According to Formula (7), b ( u c , p ) is not differentiable at u c = 0 since it contains sgn u c . But, except at the singular point of u c = 0 , it is worth noting that b ( u c , p ) is always differentiable even it is at q m 1 = p s C d A 1 R T γ 2 γ + 1 γ + 1 γ 1 with p = 0.528 p s , q m 2 = p C d A 2 R T γ 2 γ + 1 γ + 1 γ 1 with p = p a / 0.528 and is continuous everywhere because the left and right derivatives of b ( u c , p ) at u c = 0 exist and are finite. Thus, the following assumption is reasonable in practice.
Assumption 1.
The function b ( u c , p ) can be considered as a Lipschitz function with respect to the system state p in its practical range.

3. Online Uncertainty Estimation Based on Extended State Observer

In the system model (6), the model uncertainty always exists due to the parameter uncertainties, such as the temperature variation caused by the thermal effect. To realize satisfying pressure control, the modeling uncertainty should be handled and compensated in the controller design. Thus, an extended state observer is designed in this section to estimate the model uncertainty. Moreover, the bounded stability of the extended state observer is analyzed theoretically.

3.1. Extended State Observer Design

In order to estimate the modeling uncertainty, the term ϕ ( t ) in (6) is extended as an additional state variable, and then the system state is defined as x = x 1 , x 2 T , where x 1 = p and x 2 = ϕ ( t ) . Let the derivative of x 2 be denoted as h ( t ) ; then, the model (6) can be reformulated as
x ˙ 1 = b ( u c , x 1 ) u c + g ( x 1 ) + x 2 ,
x ˙ 2 = h ( t ) .
Furthermore, the extended model (11a)–(11b) can be rewritten in the following vector form:
x ˙ = A x + B u c + G + H , y = C x ,
where A = 0 1 0 0 , B = b u c , x 1 0 , G = g x 1 0 , H = 0 h t and C = 1 0 .
Let the estimation of x be denoted as x ^ . The estimation of B and G is defined as B ^ and G ^ , respectively, where B ^ = b u c , x ^ 1 0 T and G ^ = g x ^ 1 0 T . Then, the model of the extended state observer can be obtained as
x ^ ˙ = A x ^ + B ^ u c + G ^ + L [ y C x ^ ] ,
where L = β 1 β 2 T is the observer gain matrix. The values of β 1 and β 2 affect the estimation accuracy of the system state x 1 and the modeling uncertainty x 2 , respectively. From Formula (13), we know that the model uncertainty x 2 can be estimated using the measured brake cylinder pressure and the control input. With the estimated x 2 , the model (11a) can reflect the pressure dynamics of the brake cylinder more accurately. Moreover, the controller design can take the modeling uncertainty into account explicitly.

3.2. Convergence Analysis of the Extended State Observer

In this section, the convergence analysis of the extended state observer for the brake cylinder pressure control system is provided. Firstly, the estimation error is defined as x ˜ = x x ^ . In view of Formulas (12) and (13), the dynamics of the estimation error are obtained as
x ˜ ˙ = ( A L C ) x ˜ + B ˜ u c + G ˜ + H ,
where A L C = β 1 1 β 2 0 , B ˜ = b u c , x 1 b u c , x ^ 1 0 T , and G ˜ = g x 1 g x ^ 1 0 T .
Theorem 1.
For the estimation error dynamics (14), if the observer gain matrix L is designed to satisfy the conditions (15) and (29), the estimation error vector x ˜ is uniformly bounded, satisfying x ˜ D , D = x ˜ 2 | x ˜ < r for all t t 0 , where r = max θ 2 θ 1 x ˜ t 0 , θ 3 h max 2 E θ 1 , and the parameters θ 1 , θ 2 , θ 3 , E, h max are defined in the following proof.
Proof. 
For the estimation error dynamics (14), if the observer gain matrix L is designed to satisfy the following condition
β 1 > 0 , β 2 > β 1 ,
all the eigenvalues of matrix A L C are in the left-half-plane and the matrix A e = A L C is Hurwitz. Then, given a positive symmetric matrix Q, there is a positive definite symmetric matrix P that satisfies the following Lyapunov equation:
A e T P + P A e = Q .
Define the Lyapunov function of (14) as V ( t , x ˜ ) = x ˜ T P x ˜ , which satisfies
λ min P x ˜ 2 V x ˜ λ m ax P x ˜ 2 ,
V x ˜ = 2 x ˜ T P 2 P x ˜ 2 λ m ax P x ˜ ,
where λ max · denotes the maximum eigenvalues for a matrix and λ min · denotes the minimum eigenvalues for a matrix. Define θ 1 = λ min P , θ 2 = λ max P , and θ 3 = 2 λ max P . It follows from (14), (16)–(18), that we can obtain the derivative of Lyapunov function V as
V ˙ = x ˜ ˙ T P x ˜ + x ˜ T P x ˜ ˙ = x ˜ T Q x ˜ + 2 x ˜ T P B ˜ u c + G ˜ + 2 x ˜ T P H λ min Q x ˜ 2 + θ 3 x ˜ · B ˜ u c + G ˜ + θ 3 x ˜ · H .
From Assumption 1, and according to the definition of b ( u c , x 1 ) , we know that there is a positive constant satisfying the following growth condition:
B ˜ κ 1 x ˜ .
By considering the definition (8) of the practical input u c , the term B ˜ u c satisfies
B ˜ u c κ 1 x ˜ u m ,
where u m denotes the maximum constraint of the control input u.
Moreover, the term G ˜ meets
G ˜ k t x ˜ .
Furthermore, due to the physical constraints, the uncertain matrix H is bounded by
sup t 0 τ t H τ h max ,
where h max is a positive constant. Then, Formula (19) can be derived as
V ˙ λ min Q x ˜ 2 + θ 3 κ 1 u m + k t x ˜ 2 + θ 3 x ˜ · h max .
Define θ 4 = λ min Q , and δ = κ 1 u m + k t . Combining Formulas (17) and (24), an upper bound of V ˙ can be obtained as
V ˙ θ 4 θ 2 θ 3 θ 1 δ · V + θ 3 h max V θ 1 .
Define Γ = V ; then, we can obtain
Γ ˙ 1 2 θ 4 θ 2 θ 3 θ 1 δ Γ + θ 3 h max 2 θ 1 .
Solving Formula (26), Γ t satisfies
Γ t φ t , t 0 Γ t 0 + θ 3 2 θ 1 t 0 t φ t , τ · h max d τ ,
where φ t , t 0 = e E t t 0 , and E = θ 4 2 θ 2 θ 3 2 θ 1 δ .
Utilizing Formulas (17) and (27), we have
x ˜ t θ 2 θ 1 x ˜ t 0 e E t t 0 + θ 3 2 θ 1 t 0 t e E t t 0 · h max d τ
For the inequality (28), if the following condition
E = θ 4 2 θ 2 θ 3 2 θ 1 δ > 0 ,
i.e., θ 4 θ 2 > θ 3 θ 1 δ is satisfied with the proper selection of the observer gain matrix L, the inequality (28) can be further derived as
x ˜ t θ 2 θ 1 x ˜ t 0 e E t t 0 + θ 3 h max 2 E θ 1 1 e E t t 0 max θ 2 θ 1 x ˜ t 0 , θ 3 h max 2 E θ 1 .
Therefore, it can be concluded that the estimation error x ˜ is uniformly bounded, x ˜ D , D = x ˜ 2 | x ˜ < r for all t t 0 . And, its upper bound r relies on the positive parameters θ 1 , θ 2 , x ˜ t 0 , θ 3 , E, and h max , where θ 1 , θ 2 , θ 3 , and E are instrumental variables associated with the eigenvalues of the matrix P. The eigenvalues of the matrix P can be designated by selecting the observer gain matrix L. □

4. Prescribed Performance Pressure Controller Design

In this section, with the estimated model uncertainty, a prescribed performance pressure controller with input saturation compensation is proposed to improve the rapidity and precision of pressure tracking. The pressure tracking error dynamics are first established. Then, a feedback controller is designed to regulate the brake cylinder pressure to the desired values, which includes the simultaneous compensation of the model uncertainty and input saturation by introducing the adaptive parameter technique. A prescribed performance function is introduced into the controller design to guarantee that the desired pressure control accuracy is achieved, which can make the pressure tracking error meet the predetermined bounds. Rigorous stability analysis of the closed-loop control system is also discussed.

4.1. Dynamics of Pressure Tracking Error

Let x 1 and x 1 d = p d define the brake cylinder and reference pressures, respectively. The pressure tracking error can be expressed as e p = x 1 x 1 d . Then, using Formula (11a), the error dynamics can be described as
e ˙ p = x ˙ 1 x ˙ 1 d , = b ( u c , x 1 ) u c + g ( x 1 ) + x 2 x ˙ 1 d .
In the train electropneumatic brake system, the reference pressure x 1 d is given correspondingly according to the specific braking command. Thus, following the characteristic of the practical control system, the reference pressure x 1 d and its time derivative x ˙ 1 d can be assumed to be known and uniformly bounded.

4.2. Prescribed Performance Function

In order to ensure the operation safety of trains, the train brake system needs to provide enough braking force in a short time to ensure that the train braking distance strictly meets the safety constraints. Therefore, to obtain the desired braking behaviors, high requirements are put forward for the transient and steady-state performance of the brake cylinder pressure control. To this end, a prescribed performance function is introduced in this paper. By the prescribed performance function, we can specify that the tracking error converges to a desired small residual set, with the convergence rate no less than a prespecified value, and the maximum overshoot less than a small preset constant. A specific positive decreasing smooth function η ( t ) : lim t η t = η > 0 is proposed to describe the prescribed performance. Based on the studies in [22,23], the function η ( t ) in this paper is chosen as
η ( t ) = [ η 0 η ] e k 1 t + η ,
where η 0 > η > 0 and k 1 > 0 are the design parameters. Then, the performance of the pressure tracking error e p can be guaranteed by the following inequality:
δ ̲ η ( t ) < e p < δ ¯ η ( t ) , t 0 ,
where δ ̲ , δ ¯ > 0 are the design parameters and δ ̲ η ( t ) and δ ¯ η ( t ) are denoted as prescribed performance bounds.
According to the above description, we know that the transient and steady-state control performance for the pressure tracking error e p is ensured by the constraint (33). More specifically, δ ¯ η ( 0 ) determines the upper bound of the maximum overshoot of e p and δ ̲ η ( 0 ) describes the lower bound of the maximum undershoot of e p , respectively. In addition, the parameter k 1 in (32) depicts a lower bound on the convergence speed, and η represents the maximum allowable steady-state error. Thus, desired pressure control objectives can be characterized by setting the parameters δ ̲ , δ ¯ , k 1 , η 0 , η in a prior way. The parameter design of the prescribed performance function needs to satisfy two conditions. Firstly, with the parameters, the pressure control should meet the engineering requirements, such as the slight overshoot, setting time, and the steady pressure within a range of ±3 kPa of the reference value. Secondly, the parameters should be appropriately set to make the system stable according to the principle of parameter setting in [24].

4.3. Controller Design

To achieve the above prescribed performance control as Formula (33), the constrained tracking error behavior should be transformed into an equivalent unconstrained one [16]. For this purpose, an error transformation function is defined as follows:
e p ( t ) = η ( t ) Ξ ( ε p ) ,
where ε p is the transformed tracking error and Ξ ( ε p ) is a smooth, strictly increasing function that is defined as
Ξ ( ε p ) = δ ¯ e p ε p δ ̲ e p ε p e p ε p + e p ε p ,
and δ ̲ < Ξ ( ε p ) < δ ¯ , lim ε p + Ξ ε p = δ ¯ , lim ε p Ξ ε p = δ ̲ .
Since Ξ ( ε p ) is strictly monotonically increasing, the transformed error ε p can be expressed as
ε p = Ξ 1 e p t η t = 1 2 ln ξ t + δ ̲ δ ¯ ξ t ,
where ξ t = e p ( t ) η t .
Then, together with Formulas (9) and (31), the time derivative of ε p can be obtained as
ε ˙ p = Ξ 1 ξ ξ ˙ = 1 2 1 ξ + δ ̲ 1 ξ δ ¯ e ˙ p η e p η ˙ η 2 = b ( u c , x 1 ) u c + g ( x 1 ) + x 2 x ˙ 1 d e p η ˙ η = b ( u c , x 1 ) u + b ( u c , x 1 ) Δ u + g ( x 1 ) + x 2 x ˙ 1 d e p η ˙ η
where = 1 2 η 1 ξ + δ ̲ 1 ξ δ ¯ satisfies 0 < < m , and m is a constant that is calculated based on e p .
Based on Theorem 1, the modeling uncertainty estimation error x ˜ 2 satisfies x ˜ 2 r . For Formula (36), considering the input saturation compensation, a feedback control form can be designed as (37) based on the modeling uncertainty estimation x ^ 2 .
u = 1 Φ 1 k o ε p g x 1 x ^ 2 + x ˙ 1 d + e p η ˙ η + u s c r ^ tanh ε p φ 1 ,
where k o is a positive control parameter and Φ 1 is defined by Φ 1 = b u c , x 1 . Moreover, the additional term u s c in (37) is developed to efficiently compensate the input saturation s a t u . Similar to reference [21], the additional term u s c can be designed as
u s c = Φ 1 ε p Π x 1 ζ ^ ε p , ε p σ ¯ ,   0 , ε p < σ ¯ ,  
where σ ¯ denotes a designed small positive parameter and ζ ^ represents the estimation value of the uncertain parameter ζ . The corresponding adaptive law ζ ^ ˙ can be designed as
ζ ^ ˙ = Π x 1 Φ 1 ε p k q ζ ^ ,
where k q is a designed positive parameter.
Furthermore, for the designed controller (37), r ^ represents the estimate of the parameter r, and tanh ε p φ 1 is a continuous hyperbolic tangent function for φ 1 > 0 . The term r ^ tanh ε p φ 1 is introduced to further compensate the system uncertainty. The corresponding adaptive law of r ^ can be developed as
r ^ ˙ = ε p tanh ε p φ 1 k r r ^ ,
where k r is a designed positive parameter.

4.4. Stability Analysis

This section discusses the stability of the closed-loop brake cylinder pressure control system. For the brake cylinder pressure control system, given the initial pressure p ( 0 ) , we can choose proper δ ¯ , δ ̲ , and η ( 0 ) to make the initial tracking error satisfy δ ̲ η ( 0 ) < e p ( 0 ) < δ ¯ η ( 0 ) . The control performance of the tracking error can be improved by tuning the parameters δ ¯ , δ ̲ , and η ( t ) . For the transformed system and the designed pressure controller, one can conclude that the transformed error ε p must be bounded to achieve a good pressure tracking performance. Thus, the desired pressure tracking control can be achieved if the transformed system is stable. Before proceeding with the stability analysis, Lemmas 1 and 2 are given first. Then, the main result of the proposed pressure control scheme with the prescribed performance function is established in Theorem 2.
Lemma 1
([16]). The tracking error dynamics (31) are invariant through the error transformation of (35). Thus, it is valid that the control issue of (31) with the constrained condition (33) is transformed into stabilizing the transformed error ε p . If ε p is bounded, then the prescribed performance of e p as shown in (33) is satisfied.
Lemma 2
([25]). For a continuous function V 1 t 0 , it satisfies V 1 t 0 being bounded. If V ˙ 1 p ¯ 1 V 1 + p ¯ 2 , V 1 t is bounded with p ¯ 1 > 0 and p ¯ 2 being a constant parameter.
Theorem 2.
Consider the system (6) with uncertainty and nonlinearity; by designing the prescribed performance-function-based control law (37), the transformed error ε p converges to a small set around zero, and the tracking error e p satisfies the prescribed performance constraint (33).
Proof. 
It follows from (36) and (37) that
ε ˙ p = k o ε p + x ˜ 2 r ^ tanh ε p φ 1 + u s c + Φ 1 Δ u ,
where x ˜ 2 = x 2 x ^ 2 .
Define ζ ˜ = ζ ζ ^ and r ˜ = r r ^ , and the Lyapunov function is given by
V 1 = 1 2 ε p 2 + 1 2 r ˜ 2 + 1 2 ζ ˜ 2 .
Considering ζ ˜ ˙ = ζ ^ ˙ , r ˜ ˙ = r ^ ˙ and Formulas (38) and (41), the derivative of the Lyapunov function can be obtained as
V ˙ 1 = ε ˙ p ε p + r ˜ ˙ r ˜ + ζ ˜ ˙ ζ ˜ = k o ε p 2 + x ˜ 2 ε p r ^ ε p tanh ε p φ 1 Φ 1 ε p 2 Π x 1 ζ ^ ε p + Φ 1 Δ u ε p r ^ ˙ r ˜ ζ ^ ˙ ζ ˜ .
According to Theorem 1, the term | x ˜ 2 | < r . With the adaptive laws in Formulas (39) and (40), one can obtain
V ˙ 1 k o ε p 2 + r ε p r ε p tanh ε p φ 1 + k r r ^ r ˜ + k q ζ ^ ζ ˜ .
Introducing the property 0 z 1 z 1 tanh z 1 γ ¯ k m γ ¯ , k m = 0.2785 for γ ¯ > 0 [25], the following inequality (45) can be obtained.
r ε p ε p tanh ε p φ 1 r k m φ 1 .
Further, using Young’s inequality, one can obtain that
k r r ^ r ˜ k r 2 r 2 k r 2 r ˜ 2 , k q ζ ^ ζ ˜ k q 2 ζ 2 k q 2 ζ ˜ 2 .
Substituting (45) and (46) into (44) yields
V ˙ 1 k o ε p 2 k r 2 r ˜ 2 k q 2 ζ ˜ 2 + m r k m φ 1 + m k r 2 r 2 + m k q 2 ζ 2 K ¯ 1 V 1 + D ¯ 1 ,
where K ¯ 1 is defined as K ¯ 1 = min 2 k o , k r , k q , and D ¯ 1 is defined as D ¯ 1 = m r k m φ 1 + m k r 2 r 2 + m k q 2 ζ 2 .
Therefore, based on Lemma 2, one can obtain that V 1 is ultimately bounded. By utilizing the comparison principle, the following inequality holds:
V 1 t V 1 t 0 D ¯ 1 K ¯ 1 e K ¯ 1 t + D ¯ 1 K ¯ 1 .
Thus, we can obtain that V 1 is uniformly ultimately bounded. The transformation error ε p is bounded and its upper bound depends on the control parameters and the estimation performance of the designed extended state observer. In addition, due to the inherent properties of the function Ξ ( ε p ) and the error transformation function (34), we can obtain that the tracking error e p satisfies the prescribed performance bounds; that is, δ ̲ η ( t ) < e p < δ ¯ η ( t ) . This completes the proof. □

5. Experimental Validation

In this section, experiments are made on the test platform of the brake cylinder pressure control system to validate the effectiveness of the proposed method. The experimental platform and setup are described first. Then, the experimental results are presented and analyzed.

5.1. Experimental Setup

Figure 2 shows the brake cylinder pressure control platform. In the experimental platform, the proposed prescribed performance pressure controller is operated in the brake control unit. Two high-speed on/off solenoid valves (MAC 35A-ACA-DDFA-1BA) are controlled to be open or closed so that the brake cylinder pressure can track the reference values. The pressure sensors (Keller PA-21Y) are used to measure the pressure of the brake cylinder and the main air reservoir. In addition, the air drier is a system accessory that can filter out water from the air. Moreover, Figure 3 shows the block diagram of the experimental platform, which describes the relationship among the components in the experimental platform.
The model parameters of the electropneumatic brake system are provided in Table 1.
The other controller parameters are set as β 1 = 1860 , β 2 = 10100 , k q = 3.5 , k r = 3.2 , k o = 1.8 . The control parameters of the prescribed performance function are given by η 0 = 200 , η = 0.3 , δ ̲ = 1.01 , δ ¯ = 1.04 , k 1 = 1.25 in the braking mode, and η 0 = 300 , η = 0.3 , δ ̲ = 1.03 , δ ¯ = 1.01 , k 1 = 1.2 in the releasing mode.

5.2. Experimental Results and Analysis

With the electropneumatic brake system shown in Figure 1, the train has two commonly used operation modes including the braking mode and the releasing mode, and the experiments are conducted under the two modes. Moreover, the following three controllers are compared.
PI:
The proportional–integral controller, which is widely used in the practical electropneumatic brake system due to its easy deployment, and thus is treated as a benchmark controller for comparison. For a fair comparison, the PI gains are set as k P = 1.6 / 3 × 10 5 , k I = 0.001 / 3 × 10 5 .
PPC:
The prescribed performance pressure tracking controller without the extended state observer, and PPC for short here.
Observer-based PPC:
The prescribed performance pressure tracking controller with the extended state observer proposed in this paper, and OPPC for short here.
The following performance indices are used to evaluate the quality of each controller.
(1)
RMSE: The root mean squared error (RMSE) is defined as
RMSE = 1 N i = 1 N e p i 2 ,
where N is the sample number.
(2)
SSE: The steady-state error (SSE), which is used as an index of measure of tracking accuracy.
(3)
ST: The settling time (ST), which is used to evaluate the rapidity of the pressure tracking. It is defined as the time required for the pressure curve to reach and stay within a range of ±3 kPa of the reference value in this paper.
(4)
SN: The switching number, which is used as a numerical measure of the switching activity of the on/off solenoid valve. It is defined as the total number of switches of the two solenoid valves.
Detailed experimental results and performance comparisons of three controllers are provided as follows.

5.2.1. Braking Experiment

In the braking mode, the brake cylinder pressure should be increased to a given reference pressure by controlling two solenoid valves. In this experiment, the brake cylinder pressure is set to increase from 0 kPa to 300 kPa. Figure 4 presents the comparative pressure tracking results of three control methods. As shown in Figure 4, three controllers can make the pressure of the brake cylinder increase quickly and reach the reference pressure within only 1 s. However, the PI controller makes the pressure have large fluctuations during 1∼8.2 s. Although the pressure curve under the PPC method is smoother than that under the PI controller, it has a larger steady-state error compared with that under the proposed controller. The proposed control method, i.e., OPPC, shows the best pressure control performance. This is because the proposed controller addresses the system uncertainty in real time and switches the valves appropriately to achieve fast and precise pressure tracking.
The pressure tracking errors of the three control methods are shown in Figure 5. From this figure, it can be found that the error curve fluctuates violently for the PI method, which leads to a larger overshoot and steady-state error. Compared with the PI method, the pressure tracking errors of the PPC and the OPPC methods are always within the prescribed performance bounds, which makes the pressure have smaller overshoot and steady-state errors. Moreover, the proposed control method makes the pressure converge to the range of ±3 kPa of the reference pressure more quickly than the PPC method. The compared tracking errors in Figure 5 further verify the superiority of the proposed method.
Figure 6 shows the comparative PWM signals of three control methods under the braking mode. [ 1 , 0 ) means that only the exhaust valve is open, ( 0 , 1 ] means that only the supply valve is open, and 0 means that two valves are closed. From the results, three controllers can generate the same control signal to open the supply valve during 0∼1 s, and then the pressure rises similarly during this period. However, after the pressure reaches the reference pressure at 1 s, the proposed pressure controller can calculate the control signals correctly because of its adaptivity to the system uncertainty, and the PWM duty cycles are smaller than the ones of the PI controller. The small PWM duty cycle leads to a slight adjustment in the pressure, which can reduce the effect of the temperature variation and other uncertainties on the pressure and make the pressure converge to the reference value quickly. Furthermore, since the uncertainty is compensated in the control input, the values of the duty cycles are larger under the OPPC method compared with the PPC method, but they lead to faster convergence of the pressure and fewer switching times of solenoid valves. In addition, the low number of switching times can result in the short energizing time of solenoid valves, slowing down the aging of the solenoid valves.
Figure 7 and Figure 8 show the estimated results of x 1 and x 2 , respectively. Figure 7 shows the comparison between the real x 1 and its estimation x ^ 1 , from which it can be found that the obtained x ^ 1 is accurate enough. From Figure 8, it can be found that, during the whole pressure control process, the system uncertainty such as the temperature variation shows significant changes, causing the pressure to fluctuate notably. Thus, it is necessary to estimate the uncertainty online to compensate for the control input and improve the controller performance.
Table 2 also summarizes the control performance comparisons of three methods in the braking experiment based on the quantified indicators of RMSE, SSE, ST, and SN. The results also present that the proposed controller OPPC can provide the best pressure control performance. The performance comparisons also verify the effectiveness and superiority of the proposed control method.

5.2.2. Releasing Experiment

When the train is in the releasing mode, the pressure controller should control two solenoid valves to make the brake cylinder discharge and reach the reference pressure. In this experiment, the initial pressure of the brake cylinder is set to 400 kPa and the reference pressure is set to 100 kPa. Figure 9 presents the comparative pressure tracking results of the brake cylinder controlled by three controllers. From Figure 9, the pressure reaches the reference value until 7 s and exhibits distinct undershoot and overshoot at 10.5 s under the PI controller. Compared with the PI controller, the pressure controlled by the other two controllers responds more quickly during 4∼7 s but results in a longer settling time due to distinct chattering, and displays smoother tracking during 7∼14 s. Among the three controllers, the proposed controller OPPC provides the most rapid and accurate pressure tracking results.
The pressure tracking errors of three controllers are plotted in Figure 10. From this figure, it can be found that the tracking error under the PI control method is beyond the prescribed performance bounds at 10.5 s. Although the tracking error under the PPC method satisfies the prescribed performance bounds, the error curve has more fluctuations and there is a larger steady-state error compared with that of the proposed control method. With the proposed OPPC method, the pressure error curve is smooth and the steady-state error is small. The compared pressure tracking errors further show that the proposed method can achieve better control performance.
Figure 11 shows the comparison of the PWM signals among three controllers, where [ 1 , 0 ) means that the exhaust valve is open and 0 means that the exhaust valve and the supply valve are both closed. For the three controllers, the exhaust valve becomes open during 0∼3.85 s after the braking command is given and then the pressure of the brake cylinder decreases. A change in the duty ratio means a switch in the solenoid valve in Figure 11. With the PI controller, the values of duty cycles are small but result in many switches in solenoid valves. Compared with the PI controller, the switching times of the solenoid valves of the other two controllers are fewer. For the proposed OPPC method, since the estimated model uncertainty compensates for its control input, it can calculate the control signals more appropriately. Then, the least amount of switching times of solenoid valves is obtained when compared with the other two controllers. The proposed pressure controller helps lengthen the lifetime of the valves.
Figure 12 and Figure 13 show the estimated x 1 and x 2 , respectively. In Figure 12, we can see that the estimated x 1 can match the real x 1 well. From Figure 13, it can be found that the uncertainty in the brake cylinder pressure system also shows significant changes during the air discharging. Thus, it is necessary to estimate the uncertainty online to improve the performance of the pressure controller.
Table 3 summarizes the control performance comparisons of three methods in the releasing experiment based on the quantified indicators of RMSE, SSE, ST, and SN. The results demonstrate that the proposed controller OPPC provides the best pressure control performance, which is reflected by its minimal values in four performance metrics. The quantified performance comparisons further verify the effectiveness of the proposed control method.

6. Conclusions

This paper proposes a prescribed performance pressure control method with online model uncertainty estimation for a train electropneumatic brake system. The proposed method overcomes the challenge caused by the nonlinearity, uncertainties, and input saturation, guaranteeing the desired control performance. Based on the designed extended state observer, an accurate uncertainty estimation of the brake cylinder is first achieved in real time. The desired pressure tracking performance is then ensured by introducing the prescribed performance function and parameter adaptive method in the controller design. Rigorous convergence analysis of the designed observer and stability analysis of the closed-loop pressure control system are presented. Comparative experimental results verify the effectiveness and superiority of the proposed pressure control method. In this research, it is worth noting that the estimation of the system uncertainties directly affects the performance of the proposed control strategy. Hence, the determination of the optimal gains of an extended state observer will be another possible topic for further work.

Author Contributions

Conceptualization, R.Z. and Y.Y.; methodology, R.Z.; software, Z.X.; validation, R.Z., Z.X. and Y.Y.; formal analysis, R.Z.; investigation, R.Z. and P.Z.; resources, Y.Y.; data curation, R.Z.; writing—original draft preparation, R.Z.; writing—review and editing, R.Z. and Y.Y.; visualization, Z.X.; supervision, P.Z.; project administration, P.Z.; funding acquisition, P.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by general project of Hunan Natural Science Foundation (No. 2021JJ30876 and No. 2023JJ30085) and Educational Commission of Hunan Province of China (No. 22A0599).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, Z.; Wang, C.; Yang, X.; Zhang, N.; Liu, F.; Zhang, B. Time Series Multi-Step Forecasting Based on Memory Network for the Prognostics and Health Management in Freight Train Braking System. IEEE Trans. Intell. Transp. Syst. 2023, 24, 8149–8162. [Google Scholar] [CrossRef]
  2. Rahman, F.; Akanda, M.S. Effect of Heat Transfer Through Walls on Response of Pneumatic System. Arab. J. Sci. Eng. 2019, 44, 7753–7765. [Google Scholar] [CrossRef]
  3. Shan, T.; Li, L.; Wu, X.; Cheng, S. Pressure control based on reinforcement learning strategy of the pneumatic relays for an electric-pneumatic braking system. Proc. Inst. Mech. Eng. Part J. Automob. Eng. 2022, 237, 1–12. [Google Scholar] [CrossRef]
  4. Mazare, M.; Taghizadeh, M.; Kazemi, M.G. Optimal hybrid scheme of dynamic neural network and PID controller based on harmony search algorithm to control a PWM-driven pneumatic actuator position. J. Vib. Control 2018, 24, 3538–3554. [Google Scholar] [CrossRef]
  5. Luo, Z.; Wu, M.; Zuo, J. Sliding mode pressure controller for an electropneumatic brake: Part II: Parameter identification and controller tests. Proc. Inst. Mech. Eng. Part J. Syst. Control Eng. 2018, 232, 583–591. [Google Scholar] [CrossRef]
  6. Azahar, M.I.P.; Irawan, A.; Ismail, R.R. Self-tuning hybrid fuzzy sliding surface control for pneumatic servo system positioning. Control Eng. Pract. 2021, 113, 104838. [Google Scholar] [CrossRef]
  7. Qi, H.; Bone, G.M.; Zhang, Y. Position Control of Pneumatic Actuators Using Three-Mode Discrete-Valued Model Predictive Control. Actuators 2019, 8, 56. [Google Scholar] [CrossRef]
  8. Zhang, R.; Peng, J.; Li, H.; Chen, B.; Liu, W.; Huang, Z.; Wang, J. A predictive control method to improve pressure tracking precision and reduce valve switching for pneumatic brake systems. IET Control Theory Appl. 2021, 15, 1389–1403. [Google Scholar] [CrossRef]
  9. Wang, Y.; Liu, X.J.; Zhao, H. Speeding up soft pneumatic actuators through pressure and flow dynamics modeling and optimization. Extrem. Mech. Lett. 2022, 57, 101914. [Google Scholar] [CrossRef]
  10. Bigras, P. Sliding-Mode Observer as a Time-Variant Estimator for Control of Pneumatic Systems. J. Dyn. Syst. Meas. Control 2005, 127, 499–502. [Google Scholar] [CrossRef]
  11. Ayadi, A.; Hajji, S.; Smaoui, M.; Chaari, A.; Farza, M. Dynamic high-gain observer to estimate pneumatic actuator temperatures. J. Dyn. Syst. Meas. Control 2016, 138, 1–7. [Google Scholar] [CrossRef]
  12. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  13. Dao, Q.T.; Dinh, V.V.; Trinh, M.C.; Tran, V.C.; Nguyen, V.L.; Duong, M.D.; Bui, N.T. Nonlinear Extended Observer-Based ADRC for a Lower-Limb PAM-Based Exoskeleton. Actuators 2022, 11, 369. [Google Scholar] [CrossRef]
  14. Chen, B.; Huang, Z.; Zhang, R.; Jiang, F.; Liu, W.; Li, H.; Wang, J.; Peng, J. Adaptive slip ratio estimation for active braking control of high-speed trains. ISA Trans. 2020, 112, 302–314. [Google Scholar] [CrossRef] [PubMed]
  15. Razmjooei, H.; Palli, G.; Abdi, E.; Terzo, M.; Strano, S. Design and experimental validation of an adaptive fast-finite-time observer on uncertain electro-hydraulic systems. Control Eng. Pract. 2023, 131, 105391. [Google Scholar] [CrossRef]
  16. 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]
  17. Verginis, C.K.; Bechlioulis, C.P.; Soldatos, A.G.; Tsipianitis, D. Robust trajectory tracking control for uncertain 3-dof helicopters with prescribed performance. IEEE/ASME Trans. Mechatron. 2022, 27, 3559–3569. [Google Scholar] [CrossRef]
  18. Song, X.; Wu, C.; Stojanovic, V.; Song, S. 1 bit encoding–decoding-based event-triggered fixed-time adaptive control for unmanned surface vehicle with guaranteed tracking performance. Control Eng. Pract. 2023, 135, 105513. [Google Scholar] [CrossRef]
  19. Nguyen, T.; Leavitt, J.; Jabbari, F.; Bobrow, J. Accurate sliding-mode control of pneumatic systems using low-cost solenoid valves. IEEE/ASME Trans. Mechatron. 2007, 12, 216–219. [Google Scholar] [CrossRef]
  20. Hodgson, S.; Tavakoli, M.; Pham, M.T.; Leleve, A. Nonlinear discontinuous dynamics averaging and PWM-based sliding control of solenoid-valve pneumatic actuators. IEEE/ASME Trans. Mechatron. 2015, 20, 876–888. [Google Scholar] [CrossRef]
  21. Chen, M.; Wu, Q.; Jiang, C.; Jiang, B. Guaranteed transient performance based control with input saturation for near space vehicles. Sci. China Inf. Sci. 2014, 57, 1–12. [Google Scholar] [CrossRef]
  22. Bechlioulis, C.P.; Rovithakis, G.A. Adaptive control with guaranteed transient and steady state tracking error bounds for strict feedback systems. Automatica 2009, 45, 532–538. [Google Scholar] [CrossRef]
  23. Zhang, C.; Ma, G.; Sun, Y.; Li, C. Observer based active vibration control of flexible space structures with prescribed performance. J. Frankl. Inst. 2020, 357, 1400–1419. [Google Scholar] [CrossRef]
  24. Na, J.; Chen, Q.; Ren, X.; Guo, Y. Adaptive prescribed performance motion control of servo mechanisms with friction compensation. IEEE Trans. Ind. Electron. 2014, 61, 486–494. [Google Scholar] [CrossRef]
  25. Guo, G.; Li, D. Adaptive sliding mode control of vehicular platoons with prescribed tracking performance. IEEE Trans. Veh. Technol. 2019, 68, 7511–7520. [Google Scholar] [CrossRef]
Figure 1. ESO-based prescribed performance pressure control scheme for the train electropneumatic brake system.
Figure 1. ESO-based prescribed performance pressure control scheme for the train electropneumatic brake system.
Actuators 12 00372 g001
Figure 2. The experimental platform for testing the brake cylinder pressure control method. (1) Industrial personal computer; (2) data acquisition card; (3) brake control unit; (4) supply valve and exhaust valve; (5) pressure sensor; (6) brake cylinder; (7) main air reservoir; (8) air compressor; (9) air dryer.
Figure 2. The experimental platform for testing the brake cylinder pressure control method. (1) Industrial personal computer; (2) data acquisition card; (3) brake control unit; (4) supply valve and exhaust valve; (5) pressure sensor; (6) brake cylinder; (7) main air reservoir; (8) air compressor; (9) air dryer.
Actuators 12 00372 g002
Figure 3. The block diagram of the experimental platform.
Figure 3. The block diagram of the experimental platform.
Actuators 12 00372 g003
Figure 4. The comparative pressure tracking results of the PI, the PPC, and the OPPC methods under the braking mode.
Figure 4. The comparative pressure tracking results of the PI, the PPC, and the OPPC methods under the braking mode.
Actuators 12 00372 g004
Figure 5. The comparative pressure tracking errors of the PI, the PPC, and the OPPC methods under the braking mode.
Figure 5. The comparative pressure tracking errors of the PI, the PPC, and the OPPC methods under the braking mode.
Actuators 12 00372 g005
Figure 6. The comparative PWM signals among the PI, the PPC, and the OPPC methods under the braking mode.
Figure 6. The comparative PWM signals among the PI, the PPC, and the OPPC methods under the braking mode.
Actuators 12 00372 g006
Figure 7. The comparison between x 1 and x ^ 1 under the braking mode.
Figure 7. The comparison between x 1 and x ^ 1 under the braking mode.
Actuators 12 00372 g007
Figure 8. The estimation of system uncertainties x 2 under the braking mode.
Figure 8. The estimation of system uncertainties x 2 under the braking mode.
Actuators 12 00372 g008
Figure 9. The comparative pressure tracking results among the PI, the PPC, and the OPPC method under the releasing mode.
Figure 9. The comparative pressure tracking results among the PI, the PPC, and the OPPC method under the releasing mode.
Actuators 12 00372 g009
Figure 10. The comparative pressure tracking errors among the PI, the PPC, and the OPPC method under the releasing mode.
Figure 10. The comparative pressure tracking errors among the PI, the PPC, and the OPPC method under the releasing mode.
Actuators 12 00372 g010
Figure 11. The comparative PWM signals among the PI, the PPC, and the OPPC method under the releasing mode.
Figure 11. The comparative PWM signals among the PI, the PPC, and the OPPC method under the releasing mode.
Actuators 12 00372 g011
Figure 12. The comparison between x 1 and x ^ 1 under the releasing mode.
Figure 12. The comparison between x 1 and x ^ 1 under the releasing mode.
Actuators 12 00372 g012
Figure 13. The estimation of system uncertainties x 2 under the releasing mode.
Figure 13. The estimation of system uncertainties x 2 under the releasing mode.
Actuators 12 00372 g013
Table 1. Model parameters of the electropneumatic brake system.
Table 1. Model parameters of the electropneumatic brake system.
ParametersValuesParametersValues
V 1.2 LR287 J·(Kg·K) 1
A 1 6.2 mm 2 A 2 5.7 mm 2
T 293.15 K γ 1.4
p s 700 kPa p a 101.325 kPa
C d 0.64 k t 0.001 (1/s)
Table 2. Performance comparisons of PI, PPC, and OPPC controllers under the braking mode.
Table 2. Performance comparisons of PI, PPC, and OPPC controllers under the braking mode.
ControllerRMSESSESTSN
PI48.24432.884.7526
PPC48.19512.823.622
OPPC48.03972.592.6518
Table 3. Performance comparisons of PI controller, PPC controller, and OPPC controller under the releasing mode.
Table 3. Performance comparisons of PI controller, PPC controller, and OPPC controller under the releasing mode.
ControllerRMSESSESTSN
PI78.49793.03.8514
PPC78.44012.583.98
OPPC77.26982.373.756
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

Zhang, R.; Xu, Z.; Yang, Y.; Zhu, P. Uncertainty-Estimation-Based Prescribed Performance Pressure Control for Train Electropneumatic Brake Systems. Actuators 2023, 12, 372. https://doi.org/10.3390/act12100372

AMA Style

Zhang R, Xu Z, Yang Y, Zhu P. Uncertainty-Estimation-Based Prescribed Performance Pressure Control for Train Electropneumatic Brake Systems. Actuators. 2023; 12(10):372. https://doi.org/10.3390/act12100372

Chicago/Turabian Style

Zhang, Rui, Zejun Xu, Yingze Yang, and Peidong Zhu. 2023. "Uncertainty-Estimation-Based Prescribed Performance Pressure Control for Train Electropneumatic Brake Systems" Actuators 12, no. 10: 372. https://doi.org/10.3390/act12100372

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