Next Article in Journal
Star-Identification System Based on Polygon Recognition
Previous Article in Journal
A Generic Model for Benchmark Aerodynamic Analysis of Fifth-Generation High-Performance Aircraft
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Surface-Based Adaptive Active Disturbance Rejection Control of Electrohydrostatic Actuators

1
School of Mechanical Engineering and Automation, Beihang University, Beijing 100191, China
2
School of Transportation Science and Engineering, Beihang University, Beijing 100191, China
3
Engineering Training Center, Beihang University, Beijing 102206, China
*
Author to whom correspondence should be addressed.
Aerospace 2023, 10(9), 747; https://doi.org/10.3390/aerospace10090747
Submission received: 8 July 2023 / Revised: 13 August 2023 / Accepted: 18 August 2023 / Published: 23 August 2023
(This article belongs to the Section Aeronautics)

Abstract

:
The control accuracy and stability of the electrohydrostatic actuator (EHA) are directly impacted by parameter uncertainty, disturbance uncertainty, and non-matching disturbance, which negatively impacts aircraft rudder maneuvering performance and even results in rudder chatter. A dynamic surface-based adaptive active disturbance rejection control (DSAADRC) is proposed as a solution for these issues. It does this by developing a novel parametric adaptive law driven by the combination of tracking error, parameter estimation error, and state estimation error to estimate the unknown parameters, using three low-order ESOs to estimate and compensate the uncertain disturbances online, and employing a dynamic surface method to obtain the differential values of virtual control signals in the backstepping method to deal with non-matching disturbances. In this research, a Lyapunov stability analysis demonstrates that the method can achieve the position tracking accuracy of the EHA under time-varying external disturbances after first establishing an EHA dynamics model with nonlinearity and uncertainty, followed by the design of an adaptive active disturbance rejection control method based on dynamic surfaces for the uncertainties and perturbations. In contrast to control strategies like Robust Control (RC) and Adaptive Robust Control (ARC), simulation and experiment comparison shows that the method has stronger anti-disturbance under time-varying external disturbances.

1. Introduction

With the development of power-by-wire (PBW) technology in the aerospace field, the flight actuation system is gradually replacing conventional power-by-pipe actuation with electrical actuation for primary and key secondary flight controls [1,2]. A novel actuator for more electric aircraft, the Electro-Hydrostatic Actuator (EHA) consists of an electronic control unit, a servo motor, a hydraulic pump, a cylinder, and hydraulic auxiliary components. It has been used in several aircraft models to drive critical rudder surfaces, such as the F-35 fighter, A350, and A380 commercial aircraft [2]. Generally, according to the working principle, EHA can be divided into three types: EHA with fixed-displacement pump and variable-speed motor (EHA-FPVM) [3], EHA with variable-displacement pump and fixed-speed motor [4], and EHA with variable-displacement pump and variable-speed motor (EHA-VPVM) [5,6].
EHAs have the benefits of high efficiency, high integration, small size, and light weight [1,7], but they also have parameter uncertainties, disturbance uncertainties, and nonmatching disturbances. For example, internal friction and leakage, as well as external load uncertainties, are nonlinear disturbances, and the channels through which they enter the system are different from the channels through which the control input signals enter [8,9].
Parameter uncertainties such as internal and external leakage coefficients and viscous friction coefficients pose certain difficulties for the design of model-based EHA controllers. The EHA parameters, which frequently deviate from the nominal values during actual operation due to temperature, operating conditions, and other perturbations, strongly influence the control input designed based on model information. If the control law designed according to the nominal parameters is implemented without considering the parameter variations, it will increase the tracking error. Wang et al. suggested a combination of variable structure filter and sliding mode control to deal with bounded parameter uncertainty and noise in EHAs [10], and Lee et al. combined the advantages of adaptive PID and sliding mode control to design an adaptive anti-saturation sliding mode controller for suppressing parameter vagueness in EHAs [11]. Ahn et al. combined an adaptive law and an improved backstepping method to compensate for parameter uncertainty in EHA systems [12], but the approach has trouble dealing with outside disturbances.
The EHA also has a significant amount of disturbance uncertainty, which includes external load uncertainty as well as nonlinear disturbances within the system, like leakage and friction characteristics of hydraulic pumps and cylinders. Because their perturbation forms and the nonlinear functions that can accurately describe their characteristics are unknown, these characteristics are difficult to model accurately, which results in the controller’s performance under actual operation degrading or even becoming unstable, which affects the accuracy of the EHA position tracking [13]. Sliding mode control, as a robust control technique with strict theoretical support, has many applications in EHA control because it can successfully handle uncertain nonlinearities and achieve asymptotic stability [8,10,14]. However, the chattering problem in sliding mode control has been a concern. Yang et al. designed a sliding mode observer and a new convergence law to eliminate chattering [15], but the approach is too complex to be used. Yao et al. proposed an adaptive robust control (ARC) strategy integrating backstepping and the adaptive method [16], and this procedure proved its effectiveness in the control of both valve-controlled cylinders and hydraulic motors [17,18]. High feedback gains are produced as a result of the technique’s excessive reliance on the robust term’s ability to counteract external disturbances, which can excite the system’s unmodeled dynamics and lead to instability [19].
Compared to matching disturbances, non-matching disturbances enter the system on a different channel than the control input, which makes it impossible to compensate for them with a conventional feedforward controller. In order to suppress non-matching disturbances, a number of improved sliding mode controllers have been proposed [20,21]. However, these techniques require that the non-matching disturbances satisfy the assumption that the amplitude tends to zero at infinity, which is challenging to accomplish in the majority of real-world systems. Yang et al. proposed a robust control system based on a nonlinear disturbance observer that can suppress the effects of nonmatching disturbances and parameter variations from the system output channel [22]. To address the disturbance suppression issue for non-integral-chain systems with mismatched uncertainties, Li et al. proposed generalized ESO-based control methods [23]. However, the estimation peaking phenomenon of disturbances generated in this type of method can cause control peaking phenomenon under high observation gain conditions, resulting in unstable control quantities [24]. In order to deal with non-matching uncertainties like dead zones in EHAs and achieve global stability, Yang et al. adopted the adaptive backstepping method [25]. But, since EHA is a high-order system, the increase in variables in the virtual control signals leads to the final control input comprising multi-order partial differentiation, which is difficult to apply practically. Many corresponding solutions have been proposed for the “differential explosion” problem, such as dynamic surface control (DSC) [26,27], command-filtered backstepping control (CFBC) [28,29,30], etc. On the other hand, supersonic vehicle attitude adjustment is where such control methods are most frequently used [31,32,33]. For high-order EHA systems, the use of dynamic surface control to solve the “differential explosion” problem, together with active compensation control to suppress the uncertainty, has rarely been mentioned.
In overall review, the parameter uncertainty, disturbance uncertainty, and non-matching disturbance of EHAs pose great difficulties for their high-precision motion control. Many studies have been performed on high-precision EHA control strategies, with the majority of them concentrating on the suppression of a particular kind of disturbance. The above three types of problems can all be solved simultaneously, but there have not been many studies that successfully apply the solutions to real-world situations. Therefore, it is necessary to design control strategies for EHA that simultaneously solve parameter uncertainty, disturbance uncertainty, and non-matching disturbance to ensure high precision control.
This paper suggests a Dynamic Surface based Adaptive Active Disturbance Rejection control (DSAADRC) method for the issues with EHA in light of the aforementioned considerations. A novel parametric adaptive law driven by a combination of tracking error, parameter estimation error, and state estimation error is also constructed and made to combine with a multi-stage extended state observer. The method is able to adapt to the unknown parameters while actively compensating for the matching and nonmatching disturbances in the system. The differential value of the virtual control signals is also obtained because the EHA is a fourth-order system by introducing a dynamic surface for the backstepping “differential explosion” problem. This prevents the control law’s multi-order partial differentiation and successfully integrates the extended state observer, the ARC method, and the dynamic surface. In the presence of time-varying disturbances, the ultimately uniform boundedness of the system’s position tracking is still guaranteed. The contributions of this paper lie in the following aspects:
(1)
A novel method is proposed to deal with the problem of parameter uncertainty and uncertain perturbation in high-order systems. The novel adaptive law driven by tracking error, parameter estimation error, and state estimation error reduces the burden of ESOs, and the dynamic surface method makes it effectively applied to high-order systems. Compared with the current studies, the effective fusion of the three methods is realized, and the stability analysis proves that all signals in the system are bounded.
(2)
The proposed control strategy is applied to the position servo control of EHA, and sufficient simulation and experimental results verify the effectiveness of the control strategy.
This paper is organized as follows: first, a description of the EHA’s nonlinear modeling; second, a description of the DSAADRC method’s design process; and third, a demonstration of its Lyapunov stability. The next step involves simulation and experimental validation. The position tracking performance of three controllers, DSAADRC, Adaptive Robust Control (ARC), and Robust Control (RC), is compared based on the established non-linear model of EHA to confirm the efficacy of the control strategy suggested in this paper with conclusions.

2. EHA System Description

Figure 1 illustrates the EHA’s operational theory. In response to the host computer’s command, the drive controller activates the servo motor, which in turn activates the bi-directional pump. The expansion and contraction of the acting cylinder are made possible by the injection of oil into the cylinder through the hydraulic circuit. In this manner, the specified position for the controlled rudder surface is pushed, so that the entire EHA system realizes the function of manipulating the rudder surface position to follow the control command. Among them, the regulating valve is used to bypass the two chambers of the cylinder in the case of rudder surface jamming, so that the actuator can be in a follow-up mode to avoid the failure of the aircraft’s flight control system.

2.1. Model of Brushless DC Motor (BLDCM)

The servo motor used by EHA is a brushless DC motor. Because the motor’s electrical response is much faster than the mechanical response, its characteristics are treated as a proportional link, that is U = k e ω + R i . Consequently, the brushless DC motor is treated as a first-order link with the bus voltage U as input and the spindle speed ω as output. The dynamic equation is given by the following:
{ U = k e ω + R i T e = k t i J m ω ˙ = T e T L B m ω T f
where k e and k t are the back EMF and torque coefficients, respectively; R is the equivalent resistance; i is the bus current; T e is the electromagnetic torque; J m is the rotational inertia; T L is the equivalent external load; B m is the viscous friction coefficient; and T f is the static friction.

2.2. Pump-Controlled Hydraulic Cylinder Model

The hydraulic pump’s inlet and outlet flow rates are determined by the hydraulic pump’s working principle, as follows:
{ Q i = ω D p L i ( p i p o ) L o ( p i p a ) V i n β e p ˙ i Q o = ω D p L i ( p i p o ) + L o ( p o p a ) + V o u t β e p ˙ o
where Q i and Q o are hydraulic pump’s inlet and outlet flow rates, respectively; D p is the discharge volume; L i is the internal leakage coefficient; L o is the external leakage coefficient; p i , p o , and p a are the inlet pressure, outlet pressure, and tank pressure; V i n and V o u t are the equivalent volume of the inlet and outlet chambers; and β e is the elastic modulus of the fluid.
The hydraulic cylinder’s dynamic equation is as follows:
{ Q l = A x ˙ + V i n β e d p l d t + L c ( p l p r ) Q r = A x ˙ V o u t β e d p r d t L c ( p l p r )
where Q and p represent the flow rate and pressure of the corresponding chamber, the subscripts l and r denote the left and right chambers of the cylinder, respectively; A is the effective area of the piston; x is the piston displacement; and L c is the cylinder’s internal leakage coefficient.
Neglecting the pressure drop loss in the valve block, by the flow continuity theorem, it is known that Q l = Q i and Q r = Q o . Combining Equations (2) and (3), the model of the pump and cylinder can be expressed as follows:
{ D p ω = A x ˙ + V 0 β e Δ p ˙ + L a Δ p + Q a A Δ p = M x ¨ + B c x ˙ + K s x + F f + F L
where V 0 is the effective volume of the chamber; L a is the total leakage coefficient of the pump and cylinder, which is proportional to the difference in pressure Δ p ; Q a is the unpredictable flow loss; M is the total equivalent mass of the cylinder and load; B c is the viscous friction coefficient of the cylinder; K s is the elastic load coefficient; and F f and F L are the static friction and external load, respectively.
By combining Equations (1) and (4) and choosing the system state variable as X = [ x 1   x 2   x 3   x 4 ] T = [ x   x ˙   Δ p   ω ] T , the state space equation of the EHA can be established as follows:
{ x ˙ 1 = x 2 x ˙ 2 = A M x 3 B c M x 2 F f + F L M x ˙ 3 = β e V 0 ( D p x 4 A x 2 L c x 3 Q u n ) x ˙ 4 = 1 J a ( k t U k e x 4 R B m x 4 D p x 3 T f )
where J a is the total rotational inertia of the pump and motor; and Q u n is the unpredictable flow loss.

3. Controller Design

3.1. Problem Description

From Equation (5), it is known that the EHA is a fourth-order system with bus voltage U as input and piston rod displacement x1 as output. There are unknown external disturbances in the system, such as the external load force of the hydraulic cylinder F L , the immeasurable flow loss Q u n including the leakage flow inside and outside the pump, and the static friction torque of the motor shaft T f , which are all unpredictable and difficult to obtain their dynamic characteristics, and parameter uncertainty, reflected in the fact that the true values of B c , L c , B m are not known. They are time-varying due to factors such as temperature and hydraulic system pressure. All these factors pose challenges to model-based control law design.
Redefine the vector of unknown parameters as follows:
θ = [ θ 1 , θ 2 , θ 3 ] T = [ B c M , β e L c V 0 , B m J a ] T .
Then, Equation (5) can be rewritten as follows:
{ x ˙ 1 = x 2 x ˙ 2 = A M x 3 θ 1 x 2 F ( t ) x ˙ 3 = β e D p V 0 x 4 β e A V 0 x 2 θ 2 x 3 Q ( t ) x ˙ 4 = k t R J a ( U k e x 4 ) D p J a x 3 θ 3 x 4 T ( t )
In Equation (6), F ( t ) = ( F f + F L ) / M , T ( t ) = T f / J a , and Q ( t ) = Q u n β e / V 0 . It is crucial to remember that even though the parameter’s true value is unknown, its upper and lower bounds are simple to determine:
θ Ω θ = { θ : θ min θ θ max }
where { θ min T = [ θ 1 min   θ 2 min   θ 3 min ] T θ max T = [ θ 1 max   θ 2 max   θ 3 max ] T denotes the minimum and maximum values of the known parameters, respectively.

3.2. Nonlinear Projection Design

Design Proj(*) as a nonlinear projection, denoted as follows:
Proj θ ^ i ( i ) = { 0 , if   θ ^ i > θ i max   and   θ ^ ˙ i > 0 0 , if   θ ^ i < θ i min   and   θ ^ ˙ i < 0 i , else
In Equation (7), i = 1,2,3. The adaptive law is designed as follows:
θ ^ ˙ = Proj ( Γ ϖ ) , ( θ min θ ( 0 ) θ max )
In Equation (8), Γ and ϖ are the diagonal gain matrix and the adaptive function to be designed, respectively. At this point, the following properties can be obtained:
{ θ Ω θ = { θ : θ min θ θ max } θ ˜ T [ Γ 1 Proj θ ^ ( Γ ϖ ) ϖ ] 0

3.3. Extended State Observer (ESO) Design

It is easy to find that the system states x1, x3 and x4 are all measurable quantities in Equation (6). In order to estimate external disturbances, three extended state observers can be designed. One could infer the following:
{ F ˙ ( t ) = h 1 ( t ) Q ˙ ( t ) = h 2 ( t ) T ˙ ( t ) = h 3 ( t ) ,   h i | h i | max ( i = 1 , 2 , 3 )
Considering the perturbations F ( t ) , Q ( t ) , and T ( t ) in the three subsystems, the three extended state observers are designed for their different subsystem orders:
{ x ^ ˙ 1 = x ^ 2 3 τ 1 ( x ^ 1 x 1 ) x ^ ˙ 2 = A M x 3 θ ^ 1 x 2 F ^ ( t ) 3 τ 1 2 ( x ^ 1 x 1 ) F ^ ˙ ( t ) = τ 1 3 ( x ^ 1 x 1 )
{ x ^ ˙ 3 = β e V 0 ( D p x 4 A x 2 ) θ ^ 2 x 3 Q ^ ( t ) 2 τ 2 ( x ^ 3 x 3 ) Q ^ ˙ ( t ) = τ 2 2 ( x ^ 3 x 3 )
{ x ^ ˙ 4 = k t R J a ( U k e x 4 ) D p J a x 3 θ ^ 3 x 4 T ^ ( t ) 2 τ 3 ( x ^ 4 x 4 ) T ^ ˙ ( t ) = τ 3 2 ( x ^ 4 x 4 )
where τ i ( i = 1 , 2 , 3 ) is the observer’s adjustable parameter, which can be determined by the necessarily required bandwidth. The definition of the observation error is ˜ = ^ . By differing the first two, third, and fourth equations of Equation (6) by Equations (11)–(13), the expression of the observed error is as follows:
{ η ˙ 1 = τ 1 A 1 η 1 B 1 θ ˜ 1 τ 1 x 2 B 2 h 1 ( t ) τ 1 2 η ˙ 2 = τ 2 A 2 η 2 C 1 θ ˜ 2 x 3 C 2 h 2 ( t ) τ 2 η ˙ 3 = τ 3 A 3 η 3 D 1 θ ˜ 3 x 4 D 2 h 3 ( t ) τ 3
where η 1 = [ x ˜ 1 , x ˜ 2 / τ 1 , F ˜ ( t ) / τ 1 2 ] T , η 2 = [ x ˜ 3 , Q ˜ ( t ) / τ 2 ] T , η 3 = [ x ˜ 4 , T ˜ ( t ) / τ 3 ] T , B 1 = [ 0 , 1 , 0 ] T , B 2 = [ 0 , 0 , 1 ] T , C 1 = [ 1 , 0 ] T , C 2 = [ 0 , 1 ] T , D 1 = [ 1 , 0 ] T , D 2 = [ 0 , 1 ] T , and A 1 = [ 3 1 0 3 0 1 1 0 0 ] ,   A 2 = [ 2 1 1 0 ] ,   A 3 = [ 2 1 1 0 ] .
Since matrix A i ( i = 1 , 2 , 3 ) satisfies the Hurwitz condition, there must be a positive definite matrix P i ( i = 1 , 2 , 3 ) such that the following equation holds:
A i T P i + P i A i = I , ( i = 1 , 2 , 3 )
where matrix I represents the corresponding identity matrix.
Hypothesis 1.
The derivative term  h i  of the extended state in three ESOs with respect to time satisfies  | h i | λ i , i = 1 , 2 , 3 , where  λ i  are unknown positive real numbers representing their boundaries. It is important to note that the three linear extended-state observers have the same structure. It can be inferred from the analysis in [34] and [35] that the observer’s observation error bounds and convergence speeds are related to tunable parameters  τ i ( i = 1 , 2 , 3 ) , and the desired performance can be achieved by adjusting them. We will talk about its stability proof in the next section.

3.4. Design of the DSAADRC

Due to the presence of non-matching disturbances in the system, the backstepping method is used for the design of the controller.
STEP.1: Tracking errors e1 and e2 are defined as follows:
{ e 1 = x 1 x d e 2 = e ˙ 1 + k 1 e 1 = x 2 x 2 e q x 2 e q = k 1 e 1 + x ˙ d
That is, when e2 tends to 0, e1 must tend to 0. Therefore, the control quantity is designed so that e2 tends to 0.
STEP.2: The derivative of e2 with respect to time t is as follows:
e ˙ 2 = x ˙ 2 x ˙ 2 e q = A M x 3 θ 1 x 2 F ( t ) x ˙ 2 e q
Design the virtual control signal α3 for x3 and define the error e3 as follows:
{ e 3 = x 3 α 3 α 3 = ( α 3 a + α 3 s ) M A α 3 a = θ ^ 1 x 2 + F ^ ( t ) + x ˙ 2 e q α 3 s = k 2 e 2
where k2 is the adjustable control parameter, and α 3 a and α 3 s represent the model compensation term and the robust term, respectively. By substituting Equation (18) into Equation (17), the dynamics of e2 are as follows:
e ˙ 2 = A M e 3 + θ ˜ 1 x 2 + F ˜ ( t ) k 2 e 2
STEP.3: Similar to step.2, the design goal is to make e3 converge to 0. The derivative of e3 with respect to time t is as follows:
e ˙ 3 = x ˙ 3 α ˙ 3 = β e V 0 ( D p x 4 A x 2 ) θ 2 x 3 Q ( t ) α ˙ 3
α ˙ 3 in Equation (20) includes two parts, α ˙ 3 c and α ˙ 3 u , which represent the calculable and non-calculable parts, respectively, and can be written as follows:
{ α ˙ 3 c = α 3 x 2 ( A M x 3 θ ^ 1 x 2 F ^ ( t ) ) + α 3 θ ^ θ ^ ˙ + α 3 x 1 x 2 + α 3 t + α 3 F ^ ( t ) F ^ ˙ ( t ) α ˙ 3 u = α 3 x 2 ( θ ˜ 1 x 2 + F ˜ ( t ) )
Design the virtual control signal α4 for x4 and define the error e 4 = x 4 α 4 . The virtual control signal α4 can be designed as follows:
{ α 4 = α 4 a + α 4 s D p α 4 a = A x 2 + V 0 β e ( α ˙ 3 c + θ ^ 2 x 3 + Q ^ ( t ) ) α 4 s = V 0 β e k 3 e 3
The dynamic equation of e3 can be obtained by combining Equations (20)–(22) as follows:
e ˙ 3 = β e D p V 0 e 4 + θ ˜ 2 x 3 + Q ˜ ( t ) α ˙ 3 u k 3 e 3
STEP.4: Similar to the previous step, the derivative of e4 with respect to time t is the following:
e ˙ 4 = x ˙ 4 α ˙ 4 = 1 J a ( k t U k e x 4 R D p x 3 ) θ 3 x 4 T ( t ) α ˙ 4
From Equation (22), α4 is a function of time t, the system state vector X, and the unknown parameter vector θ. The “differential explosion” problem can be avoided by adopting a dynamic surface approach to obtain α ˙ 4 .
Replace α4 in Equation (22) with x ¯ 4 and redefine α4 as the output of x ¯ 4 through one low-pass filter ( ρ s + 1 ) 1 . Additionally, the conditions listed below are satisfied:
{ ρ α ˙ 4 + α 4 = x ¯ 4 α 4 ( 0 ) = x ¯ 4 ( 0 )
From Equation (25) the following can be further derived:
α ˙ 4 = x ¯ 4 α 4 ρ
At this point, it is possible to design the control input U as follows:
{ U = ( U a + U s ) R k t U a = D p x 3 + J a ( θ ^ 3 x 4 + T ^ ( t ) + α ˙ 4 ) + k e x 4 k t R U s = J a k 4 e 4
Combining Equations (24) and (27), the dynamic equation for e4 can be rewritten as follows:
e ˙ 4 = θ ˜ 3 x 4 + T ˜ ( t ) k 4 e 4
The filtering error e5 can be defined as e 5 = α 4 x ¯ 4 . Then, the dynamic equation of e5 is as follows:
e ˙ 5 = α ˙ 4 x ¯ ˙ 4 = x ¯ 4 α 4 ρ x ¯ ˙ 4 = e 5 ρ x ¯ ˙ 4
It is noteworthy that according to the definition of the filtering error e5 and error e4, the following can be derived:
e 4 = x 4 ( x ¯ 4 + e 5 )
Therefore, by combining Equations (20) and (30), the dynamics of e3 can be rederived as follows:
e ˙ 3 = β e D p V 0 ( e 4 + e 5 ) + θ ˜ 2 x 3 + Q ˜ ( t ) α ˙ 3 u k 3 e 3
Remark 1.
In this study, in order to facilitate the design of control laws, the influence of filtering error on control accuracy in the dynamic surface control method is ignored. But, in fact, such simplified processing will reduce control accuracy to a certain extent. In order to compensate for the loss of control accuracy, a compensation mechanism for filtering errors can be designed [36], that is, ζ  is introduced and designed as follows:
ζ ˙ = L ζ 2 e 5 2 sgn ( ζ ) + e 5 ,   ζ ( 0 ) = 0
where  L  is a positive tunable parameter.

3.5. Stability Analysis

The Lyapunov function Va is designed as follows:
V a = i = 1 5 1 2 e i 2 + i = 1 3 1 2 η i T P i η i + 1 2 θ ˜ T Γ 1 θ ˜
Combining Equations (14), (16), (18), (19), (29) and (31), the derivatives of Va with respect to time t can be obtained as follows:
V ˙ a = ( i = 1 5 1 2 e i 2 + i = 1 3 1 2 η i T P i η i + 1 2 θ ˜ T Γ 1 θ ˜ ) = e 1 ( e 2 k 1 e 1 ) + e 2 ( A M e 3 + θ ˜ 1 x 2 + F ˜ ( t ) k 2 e 2 ) + e 3 [ β e D p V 0 ( e 4 + e 5 ) + θ ˜ 2 x 3 + Q ˜ ( t ) α ˙ 3 u k 3 e 3 ] + e 4 ( θ ˜ 3 x 4 + T ˜ ( t ) k 4 e 4 ) + e 5 ( e 5 ρ x ¯ ˙ 4 ) 1 2 τ 1 η 1 2 η 1 T P 1 B 1 θ ˜ 1 x 2 τ 1 1 2 τ 2 η 2 2 η 2 T P 2 C 1 θ ˜ 2 x 3 1 2 τ 3 η 3 2 η 3 T P 3 D 1 θ ˜ 3 x 4 + θ ˜ T Γ 1 θ ^ ˙ η 1 T P 1 B 2 h 1 ( t ) τ 1 2 η 2 T P 2 C 2 h 2 ( t ) τ 2 η 3 T P 3 D 2 h 3 ( t ) τ 3
Suppose there exists an upper bound M 2 for x ¯ ˙ 4 , i.e., | x ¯ ˙ 4 | < M 2 .
The adaptive law θ ^ ˙ can be designed as follows:
{ θ ^ ˙ = φ 1 x 2 + φ 2 x 3 + φ 3 x 4 φ 1 = [ e 2 + η 1 T P 1 B 1 τ 1 + α 3 x 2 e 3 θ ^ 1 δ 1 , 0 , 0 ] T φ 2 = [ 0 , e 3 + η 2 T P 2 C 1 θ ^ 2 δ 2 , 0 ] T φ 3 = [ 0 , 0 , e 4 + η 3 T P 3 D 1 θ ^ 3 δ 3 ] T
where δ i > 0   ( i = 1 , 2 , 3 ) is the gain parameter. Substituting Equation (35) into Equation (34), based on Young’s inequality [37], the following can be inferred:
V ˙ a k 1 e 1 2 k 2 e 2 2 k 3 e 3 2 k 4 e 4 2 ( 1 ρ M 2 2 2 μ ) e 5 2 + | e 1 | | e 2 | + A M | e 2 | | e 3 | + β e D p V 0 ( | e 3 | | e 4 | + | e 3 | | e 5 | ) + τ 1 2 | e 2 | | η 13 | + τ 2 | e 3 | | η 22 | + τ 3 | e 4 | | η 32 | + τ 1 2 | α 3 x 2 | | e 3 | | η 13 | 1 2 ( τ 1 1 ) η 1 2 1 2 ( τ 2 1 ) η 2 2 1 2 ( τ 3 1 ) η 3 2 + ( P 1 B 2 | h 1 ( t ) | max τ 1 2 ) 2 + ( P 2 C 2 | h 2 ( t ) | max τ 2 ) 2 + ( P 3 D 2 | h 3 ( t ) | max τ 3 ) 2 + μ 2 + θ ^ 1 2 δ 1 + θ ^ 2 2 δ 2 + θ ^ 3 2 δ 3 + θ ˜ 1 2 + θ ˜ 2 2 + θ ˜ 3 2
where the parameter μ > 0 . Equation (36) can be further simplified as follows:
V ˙ a Z T Λ Z + ε λ min ( Λ ) ( e T 2 + i = 1 3 η i T 2 + θ ˜ T 2 ) + ε λ min ( Λ ) ( i = 1 5 e i 2 + i = 1 3 1 λ max ( P i ) η i T P i η i + 1 λ max ( Γ 1 ) θ ˜ T Γ 1 θ ˜ ) + ε λ a V a + ε
The results that can be obtained after resolving this inequality are as follows:
V a ( t ) V a ( 0 ) exp ( λ a t ) + ε λ a [ 1 exp ( λ a t ) ]
According to Equation (38), the closed-loop system’s parameters are all bounded by the control law in Equation (27), and the gain parameter can change this constraint.
In Equation (37), Z T = [ e T , η 1 T , η 2 T , η 3 T , θ ˜ T ] , there are as follows:
ε = ( P 1 B 2 | h 1 ( t ) | max τ 1 2 ) 2 + ( P 2 C 2 | h 2 ( t ) | max τ 2 ) 2 + ( P 3 D 2 | h 3 ( t ) | max τ 3 ) 2 + μ 2 + θ ^ 1 2 δ 1 + θ ^ 2 2 δ 2 + θ ^ 3 2 δ 3 ,   Λ = [ Λ 1 Λ 12 Λ 13 Λ 14 0 Λ 12 T Λ 3 0 0 0 Λ 13 T 0 Λ 4 0 0 Λ 14 T 0 0 Λ 5 0 0 0 0 0 Λ 2 ] ,
Λ 1 = [ k 1 1 2 0 0 0 1 2 k 2 A 2 M 0 0 0 A 2 M k 3 D p β e 2 V 0 D p β e 2 V 0 0 0 D p β e 2 V 0 k 4 0 0 0 D p β e 2 V 0 0 1 ρ M 2 2 2 μ ] ,   Λ 2 = 1 2 [ 1 0 0 0 1 0 0 0 1 ] ,
Λ 3 = 1 2 [ τ 1 1 0 0 0 τ 1 1 0 0 0 τ 1 1 ] ,   Λ 4 = 1 2 [ τ 2 1 0 0 τ 2 1 ] ,   Λ 5 = 1 2 [ τ 3 1 0 0 τ 3 1 ] ,
Λ 12 = τ 1 2 2 [ 0 0 0 0 0 1 0 0 | α 3 x 2 | 0 0 0 0 0 0 ] ,   Λ 13 = τ 2 2 [ 0 0 0 1 0 0 0 0 0 0 ] ,   Λ 14 = τ 3 2 [ 0 0 0 1 0 0 0 0 0 0 ] ,
λ a = 2 λ min ( Λ ) min { 1 , 1 λ max ( P 1 ) , 1 λ max ( P 2 ) , 1 λ max ( P 3 ) , 1 λ max ( Γ 1 ) } ,
where λ min ( ) and λ max ( ) represent the minimum and maximum eigenvalues of , respectively.

4. Simulation Analysis

Three sets of simulation experiments are created for comparative analysis in order to confirm the efficacy and superiority of the above-designed control strategy. The desired input xd is given as x d = 0.04 sin ( π t ) [ 1 exp ( t 3 ) ] . The four controllers are as follows:
(1)
The DSAADRC controller is proposed in this paper. In this set of simulations, the controller parameters used are the following: gain matrix Γ = diag{5000, 6.2 × 10−11, 3.5 × 10−4}; ESO gain τi = (200, 500, 1000), (i = 1, 2, 3); gain parameter δi = 1000, (i = 1, 2, 3); feedback gain ki = (100, 50, 155, 227), and (i = 1, 2, 3, 4); filter parameter ρ = 0.01. The upper and lower limits of the parameters are set to θmax = [40, 150, 20] and θmin = [0, 0, 0]. Since the parameters’ actual values are unknown, it might be helpful to set the initial estimates of the parameters to θ ^ = [0, 0, 0].
(2)
The Backstepping Robust Controller (RC), which has the same feedback gain as DSAADRC. Compared to DSAADRC, it also has the same model compensation term, but without the parameter adaptive function and ESO.
(3)
Adaptive Robust Controller (ARC). Although this controller gives the RC an adaptive function, it lacks the ESO’s external disturbance compensation effect. Its adaptive parameter gain and feedback gain are the same as those of DSAADRC.
Table 1 lists the primary variables used for the EHA position servo simulation.
Figure 2 displays the simulation outcomes for the position tracking error for the three control methods. The estimation results of ESO and the adaptive convergence results of unknown parameters in DSAADRC are also shown in Figure 3 and Figure 4, respectively. It should be noted that after several iterations of parameter tuning, the obtained simulation results can be seen in Figure 2. The first error waveform is the same for both RC and ARC, and the tracking error for ARC gradually decreases to less than 0.2 mm from the second waveform, reflecting the influence of adaptive law. It can be seen from a comparison of DSAADRC and ARC that ESO has a positive impact on estimating the uncertainty perturbation in the system, which is also evident from Figure 3. Additionally, the accumulation of feedforward compensation has improved the ability of DSAADRC to suppress outside disturbances.
To further verify the effectiveness of the proposed DSAADRC method, a perturbation is injected to the control signal at 10 s with a disturbance value of u d = 10 + 100 x d . Its tracking error and ESO for perturbation estimation simulation results are displayed in Figure 5 and Figure 6, respectively. When the system input signal is perturbed, as shown in Figure 2 and Figure 5, the position tracking error curves of RC and ARC are significantly shifted, with the maximum tracking error increasing from 0.4 mm and 0.2 mm to approximately 2 mm, while the tracking error of the proposed DSAADRC method stays within 0.2 mm. This disturbance acts on the control input signal, which is equivalent to artificially adding a perturbation to the fourth channel of Equation (6), i.e., assigning a value to T(t). Combining this with Figure 6, it is also evident that at the 10th s, the ESO of both Q(t) and F(t) do not exhibit discernible significant fluctuations, while the observations of T(t) are able to track their actual changes. This demonstrates that the DSAADRC method is able to estimate and account for the disturbances in the system inputs with ESO, significantly enhancing the system’s robustness.

5. Experimental Verification

5.1. Test Bench

An EHA prototype and test platform, as shown in Figure 7, were established in order to validate the suggested control method. A position sensing element is used to detect actuator displacement, while the sensor signals are fed to the controller through an SG37-2-09.52 encoder. In addition, two pressure sensors are employed to monitor the pressure in the two chambers of the piston cylinder. The regulating valves are performed for mode switching in operation. Table 2 displays the EHA prototype’s specifications.
Figure 7 displays the main components of the experimental platform. The control commands, with a sampling rate of 200 Hz, were originally executed on a host computer as reference inputs, which are compliant with the computational simulation. The power electronics are set up for signal exchange and processing. Control commands are delivered from the host computer to the power electronics and then to the EHA as inputs. Specifically, the motor driving signals and valve signals together constitute the inputs to the EHA system. The former is generated by integrating control commands and system feedback signals, while the latter changes the mode of operation. The feedback signals from the EHA system, containing the motor current and displacement of the actuator, are fed back to the host computer via the power electronics. The feedback data used in this experiment are derived from a second-order Butterworth filter with a cutoff frequency of 40 Hz, which is five times the referenced bandwidth of the EHA [8].

5.2. Results

The EHA studied is used for aileron actuation in medium-sized civil airliners. As an actuator of the primary flight control rudder surface, it is mainly used to continuously adjust the output displacement according to the instructions of the flight control computer during the take-off and landing of the passenger aircraft and then adjust the deflection angle of the rudder surface. Take the Airbus A320, a typical medium-sized civilian airliner as an example. Its aileron actuator has a stroke of 44 mm and a bandwidth of about 1 Hz, but it should be noted that the indicators here correspond to the worst-case scenario. In reality, under normal circumstances, actuation functions operate well below these extreme values. During the course of a typical mission, only −80 to 20% of the available force and ±15% of the available speed are used [38]. Therefore, the desired input signal here is given as xd = 0.01sin(πt), which is a sinusoidal signal with an amplitude of 10 mm and a frequency of 0.5 Hz. The EHA position tracking errors under various methods are shown in Figure 8 as a result of the position servo control experiments that were conducted on the EHA control methods of RC, ARC, and DSAADRC, respectively.
As seen in Figure 8, when the results of RC and ARC are compared, it is discovered that both controllers have a tracking error of approximately 1.7 mm at the starting stage; however, the tracking error of ARC tends to converge over time as a result of the adaptive estimation of parameters. The parameters of the adaptive gain matrix are correlated with the convergence rate at 35 s, and the tracking error converges to 1.5 mm. This indicates that the designed adaptive law can modify the unknown parameters of the system online, which is advantageous to enhance the tracking performance. While the RC lacks the ability to learn and correct unknown parameters online. As a result, for a constant external load, the position tracking errors of the RC controller at 0 s and 35 s are essentially unchanged.
Further, comparing the experimental results of DSAADRC and ARC controllers, it is found that the tracking errors of both converge gradually with time, while the tracking error of the former at the starting moment is 1 mm, which is much smaller than that of the latter at 1.7 mm. This suggests that the estimation and advance compensation effect of the ESO on the external load results in a much lighter task for the robust term, increasing the system’s tracking accuracy.
In order to further quantitatively evaluate the performance of the three controllers, the tracking errors of the last two cycles in the experimental results were quantitatively analyzed using the following four performance indicators, which were defined as follows:
(1)
Maximum absolute error (MAE)
E m = max i = 1 , , N { | e ( i ) | }
where N is the number of signal points. MAE reflects the magnitude of the absolute value of the following error.
(2)
Average absolute error (AAE)
u e = 1 N i = 1 N | e ( i ) |
(3)
Standard deviation of error (SDE)
S e = 1 N i = 1 N [ | e ( i ) | u e ] 2
SDE reflects the convergence speed of the controller, i.e., the smaller the value, the faster the convergence.
(4)
Average time-weighted absolute error (ATAE) [39,40]
μ e = 1 N i = 1 N ( i | e ( i ) | )
ATAE focuses more on the error size after the system enters a steady state.
The above four performance indices are used to fairly compare the tracking performance of different controllers. It should be noted that the smaller the value of the four indices, the better the tracking performance. Table 3 displays the comparison results, which clearly demonstrate that the DSAADRC method outperforms the other two controllers in each of the four evaluation indices.
The estimation results of ESO in the DSAADRC are shown in Figure 9. By analyzing the estimation results of the three observers, it can be concluded that the largest influence on the EHA displacement is Ft, which also confirms the role of the observer’s estimation in improving the system’s accuracy.
The outcomes of parameter adaptation in DSAADRC are depicted in Figure 10, and it is clear that θ2 has converged to almost a fixed value, θ3 exhibits a trend of convergence, whereas θ1 is still in the process of convergence, which explains why the tracking error of DSAADRC in Figure 8 is still in the convergence state.
It is true that the speed of parameter convergence can be improved by increasing the parameters of the adaptive matrix, but since there is also an estimate of θ in ESO, excessive adaptive gain will negatively impact the observational results of ESO, which will affect the systematic error and thus affect the process of parameter adaptation. In practical experiments, the estimation of unknown parameters by the adaptive law and the observation of perturbations by the ESO are mutually coupled processes that necessitate numerous parameter adjustments and iterations in order to ensure accurate ESO estimation and convergence of adaptive parameters while taking into account the system’s good tracking performance. This outcome is still adequate to demonstrate the superiority and potential of the DSAADRC, though.

6. Conclusions

This study develops an EHA dynamics model with uncertain parameters and disturbance terms. An adaptive active anti-disturbance control method based on dynamic surfaces is designed using the framework of the backstepping method to address the issue that non-matching disturbance, parameter uncertainty, and disturbance uncertainty in the system cause the EHA control accuracy and stability to degrade. It is shown that all parameters of the closed-loop system are bounded based on Lyapunov stability theory, which is verified by simulation and experiment. The conclusions that follow are attained.
(1)
The benefits of the proposed dynamic surface-based adaptive active disturbance rejection control method include estimating external disturbances, overcoming parameter uncertainties, and preventing “differential explosion”. This method combines dynamic surfaces, adaptive robust control, and ESO. Even in the presence of time-varying external disturbances, it can guarantee the position tracking accuracy of EHA.
(2)
Two techniques, namely robust control and adaptive robust control, were compared and used to verify DSAADRC. The simulation and experiment results demonstrate that DSAADRC was superior in three evaluation indices, including maximum absolute error Em, average standard deviation Se, and average error ue, which indicate the effectiveness of the method in suppressing disturbances and the superiority in improving the accuracy of EHA position tracking.
Despite the above advantages, the designed DSAADRC method still has shortcomings, particularly in terms of the number of parameters to be tuned and the absence of clear guidelines and methods. Because of its quick and efficient parameter tuning method, it is still valuable to study in depth.

Author Contributions

Conceptualization, Y.W. and X.H.; Methodology, X.H. and M.W.; Resources, D.Z.; Validation, M.W. and X.H.; Data curation, M.W.; Writing—original draft preparation, X.H.; Writing—review and editing, Y.F. and Y.W.; project administration, Y.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ercan, H.; Akin, M. Performance analysis of electrical flight control actuation system in a commercial transport aircraft. Aircr. Eng. Aerosp. Technol. 2022, 94, 1671–1683. [Google Scholar] [CrossRef]
  2. Bae, J. A Review of Electric Actuation and Flight Control System for More/All Electric Aircraft. In Proceedings of the 2021 24th International Conference on Electrical Machines and Systems, Gyeongju, Republic of Korea, 31 October–3 November 2021. [Google Scholar]
  3. Chao, Q.; Zhang, J.; Xu, B. A Review of High-Speed Electro-Hydrostatic Actuator Pumps in Aerospace Applications: Challenges and Solutions. J. Mech. Des. 2019, 141, 050801. [Google Scholar] [CrossRef]
  4. Habibi, S.; Goldenberg, A. Design of a new high-performance electrohydraulic actuator. IEEE/ASME Trans. Mechatron. 2000, 5, 158–164. [Google Scholar] [CrossRef]
  5. Gao, B.; Fu, Y.; Pei, Z. Research on dual-variable integrated electro-hydrostatic actuator. China J. Aeronaut. 2006, 19, 77–82. [Google Scholar] [CrossRef]
  6. Zhang, Y.; Fu, Y.; Zhou, W. Optimal control for EHA-VPVM system based on feedback linearization theory. In Proceedings of the 11th International Conference on Control, Automation, Robotics and Vision, Singapore, 7–10 December 2010. [Google Scholar]
  7. Kumar, M. A survey on electro hydrostatic actuator: Architecture and way ahead. Mater. Today-Proc. 2021, 45, 6057–6063. [Google Scholar] [CrossRef]
  8. Wang, M.; Wang, Y.; Yang, R. A Sliding Mode Control Strategy for an ElectroHydrostatic Actuator with Damping Variable Sliding Surface. Actuators 2021, 10, 3. [Google Scholar] [CrossRef]
  9. Wang, Y.; Wang, M.; Fu, J. Adaptive Control of an Aerospace Electrohydrostatic Actuator with a Constant-Torque Variable-Displacement Pump. J. Aerosp. Eng. 2022, 35, 04022028. [Google Scholar] [CrossRef]
  10. Wang, S.; Burton, R.; Habibi, S. Sliding Mode Controller and Filter Applied to an Electrohydraulic Actuator System. J. Dyn. Syst. Trans. ASME 2011, 133, 024504. [Google Scholar] [CrossRef]
  11. Lee, J.M.; Park, S.H.; Kim, J.S. Design and Experimental Evaluation of a Robust Position Controller for an Electrohydrostatic Actuator Using Adaptive Antiwindup Sliding Mode Scheme. Sci. World J. 2013, 2013, 590708. [Google Scholar] [CrossRef]
  12. Ahn, K.K.; Nam, D.N.C.; Jin, M.L. Adaptive Backstepping Control of an Electrohydraulic Actuator. IEEE/ASME Trans. Mechatron. 2014, 19, 987–995. [Google Scholar] [CrossRef]
  13. Nie, Y.; Liu, J.; Lao, Z.H. Modeling and Extended State Observer-Based Backstepping Control of Underwater Electro Hydrostatic Actuator with Pressure Compensator and External Load. Electronics 2022, 11, 1286. [Google Scholar] [CrossRef]
  14. Li, L.; Wang, M.; Yang, R. Adaptive Damping Variable Sliding Mode Control for an Electrohydrostatic Actuator. Actuators 2021, 10, 83. [Google Scholar] [CrossRef]
  15. Yang, R.; Fu, Y.; Zhang, L. A Novel Sliding Mode Control Framework for Electrohydrostatic Position Actuation System. Math. Probl. Eng. 2018, 2018, 7159891. [Google Scholar] [CrossRef]
  16. Yao, B.; Tomizukai, M. Adaptive Robust Control of SISO Nonlinear Systems in a Semistrict Feedback Form. Automatica 1997, 33, 893–903. [Google Scholar] [CrossRef]
  17. Wang, C.; Quan, L.; Jiao, Z. Nonlinear Adaptive Control of Hydraulic System with Observing and Compensating Mismatching Uncertainties. IEEE Trans. Control. Syst. Technol. 2018, 26, 927–937. [Google Scholar] [CrossRef]
  18. Yao, Z.; Yao, J.; Yao, F. Model reference adaptive tracking control for hydraulic servo systems with nonlinear neural-networks. ISA Trans. 2020, 3, 396–404. [Google Scholar] [CrossRef] [PubMed]
  19. Xu, Z.; Qi, G.; Liu, Q. ESO-based adaptive full state constraint control of uncertain systems and its application to hydraulic servo systems. Mech. Syst. Signal Process. 2022, 167, 108560. [Google Scholar] [CrossRef]
  20. Choi, H. LMI-Based sliding surface design for integral sliding mode control of mismatched uncertain systems. IEEE Trans. Autom. Control 2007, 52, 736–742. [Google Scholar] [CrossRef]
  21. Wen, C.; Cheng, C. Design of sliding surface for mismatched uncertain systems to achieve asymptotical stability. J. Frankl. Inst. Eng. Appl. Math. 2008, 345, 926–941. [Google Scholar] [CrossRef]
  22. Yang, J.; Chen, W.; Li, S. Nonlinear disturbance observer-based robust control for systems with mismatched disturbances/uncertainties. IET Control Theory Appl. 2011, 5, 2053–2062. [Google Scholar] [CrossRef]
  23. Li, S.; Yang, J.; Chen, W. Generalized extended state observer based control for systems with mismatched uncertainties. IEEE Trans. Ind. Electron. 2012, 59, 4792–4802. [Google Scholar] [CrossRef]
  24. Pu, Z.; Yuan, R.; Yi, J. A class of adaptive extended state observers for nonlinear disturbed systems. IEEE Trans. Ind. Electron. 2015, 62, 5858–5869. [Google Scholar] [CrossRef]
  25. Yang, X.; Wang, X.; Wang, S. Adaptive Backstepping Control of Uncertain Electro-Hydrostatic Actuator with Unknown Dead-zone Nonlinearity. In Proceedings of the 2021 IEEE 16th Conference on Industrial Electronics and Applications, Chengdu, China, 1–4 August 2021. [Google Scholar]
  26. Swaroop, D.; Hedrick, J.K.; Yip, P.P. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control 2000, 45, 1893–1899. [Google Scholar] [CrossRef]
  27. Le, D.; Pietrzak, B.W.; Shaver, G.M. Dynamic surface control of a piezoelectric fuel injector during rate shaping. Control Eng. Pract. 2014, 30, 12–26. [Google Scholar] [CrossRef]
  28. Farrell, J.A.; Polycarpou, M.; Sharma, M. Command filtered backstepping. IEEE Trans. Autom. Control 2009, 54, 1391–1395. [Google Scholar] [CrossRef]
  29. Yu, J.; Shi, P.; Dong, W. Observer and command filter-based adaptive fuzzy output feedback control of uncertain nonlinear systems. IEEE Trans. Ind. Electron. 2015, 62, 5962–5970. [Google Scholar] [CrossRef]
  30. Zhang, J.; Wu, J.; Liu, J.; Zhou, Q.; Xia, J.; Sun, W.; He, X. Command-filter-adaptive-based lateral motion control for autonomous vehicle. Control Eng. Pract. 2022, 121, 105044. [Google Scholar] [CrossRef]
  31. Butt, W.A.; Yan, L.; Kendrick, A.S. Robust Adaptive Dynamic Surface Control of a Hypersonic Flight Vehicle. In Proceedings of the 49th IEEE Conference on Decision and Control (CDC), Atlanta, GA, USA, 15–17 December 2010; pp. 3632–3637. [Google Scholar]
  32. Butt, W.A.; Yan, L.; Kendrick, A.S. Adaptive dynamic surface control of a hypersonic flight vehicle with improved tracking. Asian J. Control 2013, 15, 594–605. [Google Scholar] [CrossRef]
  33. Xu, B.; Huang, X.; Wang, D. Dynamic surface control of constrained hypersonic flight models with parameter estimation and actuator compensation. Asian J. Control 2014, 16, 162–174. [Google Scholar] [CrossRef]
  34. Zheng, Q.; Gao, L.; Gao, Z. On stability analysis of active disturbance rejection control for nonlinear time-varying plants with unknown dynamics. In Proceedings of the 46th IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007. [Google Scholar]
  35. Liu, K.; Li, H.; Zhang, Y. Extended state observer based adaptive sliding mode tracking control of wheeled mobile robot with input saturation and uncertainties. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2019, 233, 5460–5476. [Google Scholar] [CrossRef]
  36. Liu, K.; Wang, R. Antisaturation Command Filtered Backstepping Control-Based Disturbance Rejection for a Quadarotor UAV. IEEE Trans. Circuits Syst. II 2021, 68, 3577–3581. [Google Scholar] [CrossRef]
  37. Sababheh, M.; Choi, D. A complete refinement of Young’s inequality. J. Math. Anal. Appl. 2016, 440, 379–393. [Google Scholar] [CrossRef]
  38. Mare, J.C. Aerospace Actuators 1: Needs, Reliability and Hydraulic Power Solutions; John Wiley & Sons: Hoboken, NJ, USA, 2016. [Google Scholar]
  39. Liu, K.; Wang, R.; Wang, X. Anti-saturation adaptive finite-time neural network based fault-tolerant tracking control for a quadrotor UAV with external disturbances. Aerosp. Sci. Technol. 2021, 115, 106790. [Google Scholar] [CrossRef]
  40. Liu, K.; Wang, R.; Zheng, S. Fixed-time disturbance observer-based robust fault-tolerant tracking control for uncertain quadrotor UAV subject to input delay. Nonlinear Dynam. 2022, 107, 2363–2390. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of an EHA.
Figure 1. Schematic diagram of an EHA.
Aerospace 10 00747 g001
Figure 2. Tracking error of the sinusoidal signal in RC, ARC, and DSAADRC.
Figure 2. Tracking error of the sinusoidal signal in RC, ARC, and DSAADRC.
Aerospace 10 00747 g002
Figure 3. Estimated results of ESO. (a) Estimate of Ft; (b) Estimate of Qt; (c) Estimate of Tt.
Figure 3. Estimated results of ESO. (a) Estimate of Ft; (b) Estimate of Qt; (c) Estimate of Tt.
Aerospace 10 00747 g003
Figure 4. Adaptive results for unknown parameters. (a) Estimate of θ1; (b) Estimate of θ2; (c) Estimate of θ3.
Figure 4. Adaptive results for unknown parameters. (a) Estimate of θ1; (b) Estimate of θ2; (c) Estimate of θ3.
Aerospace 10 00747 g004
Figure 5. Tracking error of the sinusoidal signal under disturbance in RC, ARC, and DSAADRC.
Figure 5. Tracking error of the sinusoidal signal under disturbance in RC, ARC, and DSAADRC.
Aerospace 10 00747 g005
Figure 6. Estimated results of ESO under disturbance. (a) Estimate of Ft; (b) Estimate of Qt; (c) Estimate of Tt.
Figure 6. Estimated results of ESO under disturbance. (a) Estimate of Ft; (b) Estimate of Qt; (c) Estimate of Tt.
Aerospace 10 00747 g006
Figure 7. EHA experimental platform.
Figure 7. EHA experimental platform.
Aerospace 10 00747 g007
Figure 8. Tracking error of the sinusoidal signal in RC, ARC, and DSAADRC (Experimental results).
Figure 8. Tracking error of the sinusoidal signal in RC, ARC, and DSAADRC (Experimental results).
Aerospace 10 00747 g008
Figure 9. Estimated results of ESO (experimental results). (a) Estimate of Ft; (b) Estimate of Qt; (c) Estimate of Tt.
Figure 9. Estimated results of ESO (experimental results). (a) Estimate of Ft; (b) Estimate of Qt; (c) Estimate of Tt.
Aerospace 10 00747 g009aAerospace 10 00747 g009b
Figure 10. Adaptive results for unknown parameters (experimental results). (a) Estimate of θ1; (b) Estimate of θ2; (c) Estimate of θ3.
Figure 10. Adaptive results for unknown parameters (experimental results). (a) Estimate of θ1; (b) Estimate of θ2; (c) Estimate of θ3.
Aerospace 10 00747 g010
Table 1. Simulative parameters of the EHA.
Table 1. Simulative parameters of the EHA.
ParametersValues
Piston effective area A (m2)1.134 × 10−3
Effective stroke Le (m)0.1
Leakage coefficient Lc (m3/(s/Pa))2.5 × 10−11
Elastic modulus of oil βe (N/m2)6.86 × 108
Total cylinder volume V0 (m3)4 × 10−4
Viscous friction coefficient of the cylinder Bc (N/(m/s))1000
Mass of cylinder and load M (kg)243
Pump Displacement Dp (m3/rad)3.98 × 10−7
Viscous friction coefficient of the motor Bm (N·m/(rad/s))6 × 10−4
Phase resistance R (Ω)0.2
Phase Inductance L (mH)1.33
Inertia of the spindle Ja (kg·m2)4 × 10−4
Torque coefficient Kt (N·m/A)0.351
Factor of back EMF Ke (V/(rad/s))0.234
Elastic load factor Ks (N/m)0
Bus voltage U (VDC)270
Table 2. Parameters of the EHA prototype.
Table 2. Parameters of the EHA prototype.
ParametersValues
Rated pressure (MPa)11
Rated speed (mm/s)300
Rated load (kN)12
Effective stroke (mm)110
Rated voltage (VDC)270
Bandwidth (Hz)5
Table 3. Tracking performance indices of three controllers.
Table 3. Tracking performance indices of three controllers.
Em (mm)Se (mm)ue (mm)μe (mm)
RC1.730.04380.0552917.78
ARC1.540.0380.0476816.28
DSAADRC0.840.03160.0406436.72
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

Han, X.; Fu, Y.; Wang, Y.; Wang, M.; Zhu, D. Dynamic Surface-Based Adaptive Active Disturbance Rejection Control of Electrohydrostatic Actuators. Aerospace 2023, 10, 747. https://doi.org/10.3390/aerospace10090747

AMA Style

Han X, Fu Y, Wang Y, Wang M, Zhu D. Dynamic Surface-Based Adaptive Active Disturbance Rejection Control of Electrohydrostatic Actuators. Aerospace. 2023; 10(9):747. https://doi.org/10.3390/aerospace10090747

Chicago/Turabian Style

Han, Xudong, Yongling Fu, Yan Wang, Mingkang Wang, and Deming Zhu. 2023. "Dynamic Surface-Based Adaptive Active Disturbance Rejection Control of Electrohydrostatic Actuators" Aerospace 10, no. 9: 747. https://doi.org/10.3390/aerospace10090747

APA Style

Han, X., Fu, Y., Wang, Y., Wang, M., & Zhu, D. (2023). Dynamic Surface-Based Adaptive Active Disturbance Rejection Control of Electrohydrostatic Actuators. Aerospace, 10(9), 747. https://doi.org/10.3390/aerospace10090747

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