Next Article in Journal
Determination of Seed Volume Based on Selected Seed Dimensions
Previous Article in Journal
Multi-Scale Recurrence Quantification Measurements for Voice Disorder Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimized-Based Fault-Tolerant Control of an Electro-Hydraulic System with Disturbance Rejection

School of Mechanical and Automotive Engineering, University of Ulsan, Daehakro 93, Nam-gu, Ulsan 44610, Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(18), 9197; https://doi.org/10.3390/app12189197
Submission received: 13 August 2022 / Revised: 2 September 2022 / Accepted: 9 September 2022 / Published: 14 September 2022
(This article belongs to the Section Robotics and Automation)

Abstract

:
In this article, the design and implementation of a fault-tolerant controller are proposed for an electro-hydraulic actuator (EHA) in the presence of disturbances and actuator faults. The existence of nonlinearities, uncertainties, and a bias fault (i.e., internal leakage fault) in the system dynamics significantly decreases the desired performance. The nonlinear disturbance observers (NDO) are constructed to handle the adverse influences caused by the above disadvantages. The whole fault-tolerant control (FTC) scheme consists of two design loops: an inner force control loop and an outer position control loop. The inner loop is based on an optimized backstepping framework to achieve the optimal performance, whilst the problem of uncertainties and disturbances is dealt with using a terminal sliding mode directly designed from the position tracking error. It is shown by theoretical analysis that system stability is ensured under faulty conditions. Finally, simulation results and comparison studies are conducted to further verify the effectiveness of the proposed approach.

1. Introduction

Over the past few decades, electro-hydraulic systems have been extensively used in various civilian and industrial applications due to many outstanding achievements [1,2,3,4]. There exist different research studies, and many results have been introduced to obtain the force or position control requirements, including model-based feedback control [5], sliding-mode control [6], backstepping control [7], adaptive robust control [8], and so on. However, in the abovementioned works, many simultaneous problems of EHAs, such as uncertainties, disturbances, faults, and optimal performance, have not been well investigated. It is noted that the uncertainties include parametric uncertainties (i.e., parameter deviation, modeling errors, etc.) and uncertain nonlinearities (i.e., nonlinear friction force, and external load) [5,6,7,8]. Meanwhile, the most popular fault in the EHA is the internal leakage fault that comes from the piston seal and/or internal flow loss [9,10]. Such problems may degrade tracking performance or even cause instability of the whole EHA system if they are not tackled in a timely manner. Thus, the fault-tolerant capability is vital for guaranteeing the reliable control system and obtaining optimal performance of the EHA system.
To overcome the adverse effects of disturbance and uncertainty, the actuator fault issue, many effective FTC methods have been suggested to ensure system stability at an acceptable level [11]. Most notably, observers or an intelligent approximator-based FTC approach are widely adopted to react to faults, i.e., disturbance observer (DO) [12], state-dependent delay (SDD) [13], fixed-time observer [14], extended state observer [15,16], neural networks (NN) [17,18], fuzzy logic system (FLS) [19,20], and so on. It is noted that the effect of fault is significantly larger than lumped disturbance; many works merged the disturbance and bias fault into lumped disturbance. To deal with this issue, a designed compensator is then presented in Refs. [12,13,14,15,16,17,18,19,20]. In Ref. [21], by using the time delay estimation-based FTC control approach, the effects of disturbances and an internal leakage fault are compensated as lumped uncertainties. The authors in Ref. [22] proposed an adaptive NN actuator failure compensation control scheme for the vehicle active suspension systems. In Ref. [23], the fault estimation and FTC scheme were suggested for the hydraulic manipulator in the presence of the internal leakage fault and lumped disturbance, by using two DOs and a control reconfiguration law. In Ref. [24], the combination of an adaptive law and the DO was adopted to cope with the internal leakage fault. However, in the existing literature, the FTC approach based on optimal performance for the nonlinear system has not been well addressed, especially for EHA systems. How to obtain reliable control of the EHA whilst ensuring optimal performance is still challenging in the control field.
In most industrial fields, certain optimal performance of the EHA is required. Thus, the optimal control emerges as an effective method and there has been more attention paid to not only handle the control issue but also guarantee the optimal performance for the nonlinear system. To obtain the optimal control performance, solving the solution of the Hamilton–Jacobi–Bellman (HJB) equation is necessary [25,26,27,28]. Nonetheless, the HJB equation is solved complexity due to the inherent nonlinearity and intractability, which results in reducing its feasibility and applicability. Then, NN-based reinforcement learning (RL) is an effective tool to overcome the above challenge. A typical structure, namely actor–critic architecture, was used to implement the RL algorithm [29,30]. In Ref. [31], the optimal tracking control problems for an unknown unmanned surface vehicle have been investigated via using an actor–critic reinforcement learning framework. In Ref. [32], actor–critic RL has been successfully applied for the EHA. Moreover, a reinforcement learning (RL) control strategy for a flexible two-link manipulator to enable vibration suppression was developed in Ref. [33], while retaining trajectory tracking. Although some published papers applied the RL for control issues, the achievement of FTC to solve tracking control problems using powerful learning algorithms and tackling both disturbance and actuator fault for the EHA systems has not been investigated. Therefore, the development of the FTC scheme with optimal performance for related EHA applications subject to actuator faults and disturbances motivates this paper.
Through the above analysis, it is revealed that most EHA systems have the requirement of optimal performance, while simultaneously suffering from disturbances/uncertainties and the internal leakage fault, which need to be addressed. Inspired by the abovementioned reasons, the proposed FTC scheme in this article for the EHA is investigated by using a cascade control technique, including the two control loops (position and force controls) and two DOs that warrant the system stability and the optimal control performance subject to the above disadvantages. The main contributions of this paper can be summarized in the following.
  • Compared with Refs. [34,35], this work firstly investigates the FTC problem for the EHA system to simultaneously solve the lumped disturbances, bias fault, so that the force control of the EHA system is optimized.
  • To effectively attenuate the influences of the disturbances and the fault in the EHA system, the combination of DOs, a nonsingular terminal sliding-mode (NTSMC) scheme for the position tracking control loop, and an optimized force control method is developed.
  • The system stability and asymptotic tracking error convergence is warranted by Lyapunov theory, and the effectiveness and feasibility of the suggested methodology are verified based on the simulation results.
The rest of this article is arranged as follows: In Section 2, the mathematical model with the actuator fault model of the EHA is described. The proposed cascade FTC comprises of the two loops (position and force controls) and two DOs, which is designed in Section 3. Section 4 presents the numerical simulation and comparison studies, respectively. Finally, the brief conclusions and future works are drawn in Section 5.

2. System Descriptions and Preliminaries

The schematic diagram of the EHA with actuator faults is shown in Figure 1. The internal leakage fault of the hydraulic driven actuator is studied.
The dynamics of the actuator’s moving part can be derived by Newton’s second law
m z ¨ = P L A k b z ˙ + Δ ( t , z , z ˙ )
where z is the piston’s displacement; Δ ( ) represents the disturbance terms, i.e., load’s force, friction; P L = P 1 P 2 is the load pressure, with P 1 , P 2 being the pressure inside the extend and retract chambers; and m and k b describe the mass of the moving part and the equivalent viscous damping coefficient.
We suppose that the valve’s voltage input is related to the spool valve displacement by the directly proportional. Then, the load flow rate Q L is related to the control signal u by
Q L = k s u P s s i g n ( u ) P L
where Ps is the supply pressure, k s is a servo-valve’s proportional gain, and sign() is the standard signum function.
The fluid flow distribution into the two chambers of the cylinder is given by Refs. [8,36]:
Q L = A z ˙ + V c 4 β e P ˙ L + Q l q L e
where β e ,   A are the Bulk modulus, a piston effective area, and Q l is the internal leakage. V c is a fixed control volume of the cylinder. q L e denotes the time-varying disturbances (i.e., external flow leakage, lumped modeling error).
Considering the system suffering from an internal leakage fault, the Q l can be represented as follows:
Q l = C 0 P L + υ
where C 0 is the nominal coefficient, and the time-varying bias fault signal υ is leakage at the piston seal or internal flow loss. It can be formulated as follows in Refs. [37,38]
υ = C f 1 A | A P L | s i g n ( A P L )
where the time-varying internal leakage fault C f is considered with time profiles modeled by
C f = { 0     if t < T 0 ( 1 e α ( t T 0 ) ) C f 0 otherwise
where T 0 , α , C f 0 denote, in turn, the unknown time that a fault occurs, the unknown fault evolution rate, and the leakage fault coefficient.
Choosing ζ = [ ζ 1 , ζ 2 , ζ 3 ] T [ z , z ˙ , A P L ] T as the state variables, from (3)–(6), the system with actuator faults modeled can then be written as:
{ ζ ˙ 1 = ζ 2 m ζ ˙ 2 = f 2 ( ζ 2 ) + ζ 3 + σ 1 ( ζ 1 , ζ 2 , t ) ζ ˙ 3 = f 3 ( ζ 2 , ζ 3 ) + g 3 ( ζ 3 , u ) u + σ 2 ( ζ 3 , t )
where
f 2 = k b ζ 2 , σ 1 = Δ , σ 2 = 4 A β e V c ( q L i + C f A ζ 3 s i g n ( ζ 3 ) ) ,
f 3 = 4 A β e C 0 V c ζ 3 4 β e A 2 V c ζ 2 , g 3 = 4 A β e k t V c P s 1 A ζ 3 s i g n ( u ) .
Assumption 1.
a. 
The tracking reference signal ζ 1 d , its derivative ζ ˙ 1 d , and all states are bounded.
b. 
Under normal working conditions, the pressures P 1 , P 2 , and | P L | are sufficiently smaller than P s .
c. 
There exist upper bounds for σ 1 , σ 2 and their derivatives σ ˙ 1 , σ ˙ 2 , such that they satisfy | σ i | d i m , | σ ˙ i | D i ; i = 1 , 2 , where d i m ,   D i ,are positive constants.
Remark 1.
For assumptions 1a and c: These are popular assumptions that have been used in previous works, for instance Refs. [1,7,38],to facilitate validating the stability problem of the closed-loop system. For assumption 1b: The pressures P 1 , P 2 originate from P s , whilst P L = P 1 P 2 also does not exceed P s . Therefore, Assumption 1 is reasonable and feasible.
Lemma 1
([39]). For a time-varying positive function L 1 ( t ) 0 , ∀t[0, ∞] and L 1 ( 0 ) is bounded. If the following inequality holds
L ˙ 1 a 0 L 1 + b 0
where a 0 and b 0 are two positive constants, then it can be implied that L 1 ( t ) is bounded.
Remark 2.
The control objective is to synthesize a control signalusuch that the output position ζ 1 tracks the desired trajectory ζ 1 d to a bounded compact set, in the face of the lumped disturbances and actuator faults. Inspired by the combination of NTSMC, NDO, and optimal force control, the proposed FTC is developed to obtain the system stability and have an optimal performance for the nonlinear system (7).

3. Proposed Control Scheme

The control structure for the EHA system is illustrated in Figure 2. The cascade FTC control scheme comprises of outer-loop position tracking control and inner-loop force tracking control designs. By considering the lumped disturbances and the bias fault as lumped uncertainties, the two DOs are designed to handle the impacts of them. To obtain a high-accuracy tracking performance, a NTSMC scheme is elaborated for the position tracking control loop. Meanwhile, an optimal force controller is firstly constructed to guarantee the actual torque signals tracking the desired virtual torque signals. Optimization force control is implemented based on the RL strategy of actor–critic architecture. The suggested FTC strategy is proposed by combining the DOs, cascade control scheme including position control and optimal force control, which can not only minimize the selected cost functions to achieve the good tracking performance, but also ensure the boundness of all signal states in the face of the actuator fault and disturbances.

3.1. Disturbance Observer-Based NTSMC Design

The nonlinear system (7) with lumped disturbances and the bias fault is first considered. Consequently, the position control design procedure for the suggested FTC is presented in this subsection.
The error states are defined as follows:
e 1 = ζ 1 ζ 1 d
where ζ 1 d is the desired signal.
The derivative of e1 can be expressed as
e ˙ 1 = ζ 2 ζ ˙ 1 d
A terminal sliding manifold is given by
s = m e ˙ 1 + η e 1 λ
where m , η are positive terms, λ = λ 1 / λ 2 , λ 1 and λ 2 are positive odd integers satisfying λ 1 < λ 2 .
The time derivative of (11) is computed as
s ˙ = m e ¨ 1 + η λ e 1 λ 1 e ˙ 1 = f 2 + ζ 3 + σ 1 m ζ ˙ 1 d + η λ e 1 λ 1 e ˙ 1
Let us denote the estimations of the disturbances σ ^ 1 , σ ^ 2 . The DO for mismatched disturbance σ 1 is elaborated as
σ ^ 1 = χ 1 + κ 1 ζ 2 χ ˙ 1 = κ 1 χ 1 + s κ 1 ( f 2 + g 2 ζ 3 + κ 1 ζ 2 )
where χ 1 is internal states, κ 1 denotes the observer gain of the mismatched DO.
Define the mismatched disturbance error σ ˜ 1 = σ 1 σ ^ 1 . Taking the derivative of σ ˜ 1 , one yields
σ ˜ ˙ 1 = σ ˙ 1 σ ^ ˙ 1 = σ ˙ 1 χ ˙ 1 κ 1 ζ ˙ 2 = σ ˙ 1 + κ 1 χ 1 s + κ 1 ( f 2 + g 2 ζ 3 + κ 1 ζ 2 ) κ 1 ( f 2 + g 2 ζ 3 + σ 1 ) = σ ˙ 1 κ 1 σ ˜ 1 s
The exponential approach rate is used. Hence, the desired force for the mechanical subsystem is constructed as follows:
α 2 = f 2 σ ^ 1 + m ζ ˙ 1 d η λ e 1 λ 1 e ˙ 1 γ 1 s γ 2 s ϑ k 1 s i g n ( s )
where γ 1 , γ 2 , k 1 are control gains and positive constants, and 0 < ϑ < 1 .
Let the torque error be determined as follows:
e 3 = ζ 3 α 2
The Lyapunov function candidate V 1 is adopted as
V 1 = 1 2 s 2 + 1 2 σ ˜ 1 2
Taking the derivative of V1 and noting (12), (14), we obtain:
V ˙ 1 = s ( γ 1 s γ 2 s ϑ k 1 s i g n ( s ) + σ ˜ 1 + e 3 ) + σ ˜ 1 ( σ ˙ 1 κ 1 σ ˜ 1 s ) = k 1 | s | γ 1 s 2 γ 2 s ϑ + 1 + s e 3 κ 1 σ ˜ 1 2 + σ ˜ 1 σ ˙ 1
Differentiating e3 with respect to time yields that
e ˙ 3 = f 3 + g 3 u + σ 2 α ˙ 2
The matched DO is constructed to approximate both matched disturbance and the bias fault σ 2 as
σ ^ 2 = χ 2 + κ 2 ζ 3 χ ˙ 2 = κ 2 χ 2 κ 2 ( f 3 + g 3 u + κ 2 ζ 3 )
where χ 2 is internal states, κ 2 denotes the observer gain of the matched DO.
The matched disturbance error is calculated by σ ˜ 2 = σ 2 σ ^ 2 . Taking the derivative of σ ˜ 2 , one obtains
σ ˜ ˙ 2 = σ ˙ 2 σ ^ ˙ 2 = σ ˙ 2 χ ˙ 2 κ 2 ζ ˙ 3 = σ ˙ 2 κ 2 σ ˜ 2
Remark 3.
The singular problem in (15) can be overcome by using the modified terminal sliding manifold as Ref. [40]:
s = m e ˙ 1 + φ ( e 1 )
where
φ ( e 1 ) = { η e 1 λ i f s ¯ = 0 o r s ¯ 0 a n d | e 1 | > η s k 1 s e 1 + k 2 s e 1 2 s i g n ( e 1 ) i f s ¯ 0 a n d | e 1 | η s
where k 1 s = ( 2 ν ) η s ν 1 , k 2 s = ( ν 1 ) η s ν 2 , η s is a positive scalar, and s ¯ = m e ˙ 1 + η e 1 λ .

3.2. Optimal Force Control Design

In this subsection, the final control law u is constructed to ensure the optimized solutions of inner-loop force tracking control designs. The system stability and acceptable performance of the whole closed-loop system can be preserved. The control design procedure is presented as follows:
Let us introduce the following cost function as
J = t ( e 3 2 + u 2 ) d τ
The HJB equation is elaborated as
H = e 3 2 + u 2 + J e 3 e ˙ 3 = e 3 2 + u 2 + J e 3 ( f 3 + g 3 u + σ 2 α ˙ 2 )
where J e 3 = J e 3 denotes the gradient of J .
The optimal control u can be calculated if the derivative of the HJB function with respect to u obtains:
H u * = 0 u * = 1 2 g 3 J e 3 *
The J e 3 * function can be presented as
J e 3 * = 2 k 3 e 3 + 2 f 3 + 2 σ ^ 2 + J e 3 0
where J e 3 0 = J e 3 * 2 k 3 e 3 2 f 3 2 σ ^ 2 , k 3 is a positive scalar.
By using NN approximation to construct the critic network, an unknown continuous vector function J e 3 0 can be estimated; it follows that:
J e 3 0 = ϕ * T h ( ζ 1 , ζ 2 , e 3 ) + ς
where ϕ * is the ideal weight of the NN, ς is the error of NN approximation, h ( ζ 1 , ζ 2 , e 3 ) is the basis function. Throughout this paper, for the simplicity of expression, we abbreviate h ( ζ 1 , ζ 2 , e 3 ) by h. In general, the most popularly used Gaussian radial basis functions are employed as follows:
h = exp [ ( ζ i n μ i ) T ( ζ i n μ i ) b i 2 ]
where ζ i n = [ ζ 1 ζ 2 e 3 ] T is the NN inputs vector, and μ i , b i denote the center of the neural, the Gaussian function’s width, respectively.
Assumption 2.
There exists an ideal weight vector ϕ such that |ς| < ς with constant ς > 0 for all ζ i n Ωζ 3 .
Substituting (27) and (28) to (26), one obtains
u * = g 3 ( k 3 e 3 + f 3 + σ ^ 2 + 1 2 ϕ * T h + 1 2 ς )
Due to the unavailable ideal weight vector ϕ, the optimal controller (30) cannot be implemented. Hence, the RL algorithm is introduced by utilizing the following both critic and actor NNs. The critic NN is used to evaluate the controlling performance, whilst the actor NN generates the final control law. The critic NN for evaluating the control performance is further derived as
J ^ e 3 * = 2 k 3 e 3 + 2 f 3 + 2 σ ^ 2 + ϕ ^ c T h
where ϕ ^ c is the estimation of NN optimal weight ϕ.
The critic NN weight is updated by the following law as
ϕ ^ ˙ c = β c h h T ϕ ^ c
where β c is a positive constant.
The final control law of the optimal force controller can be constructed as follows:
u ^ * = g 3 ( k 3 e 3 f 3 σ ^ 2 1 2 ϕ ^ a T h )
where ϕ ^ a is the estimation of actor NN optimal weight ϕ, and the adaptive law of the actor NN weight is determined as Ref. [34]:
ϕ ^ ˙ a = h h T ( β a ( ϕ ^ a ϕ ^ c ) + β c ϕ ^ c )
where β a is a positive constant.
Applying u ^ * and J ^ e 3 * to (25), the approximation of the HJB equation yields
H ( e 3 , u ^ * , J ^ e 3 * ) = e 3 2 + g 3 2 ( k 3 e 3 + f 3 + σ ^ 2 + 1 2 ϕ ^ a T h ) 2 + ( 2 k 3 e 3 + 2 f 3 + 2 σ ^ 2 + ϕ ^ c T h ) × ( f 3 g 3 2 ( k 3 e 3 + f 3 + σ ^ 2 + 1 2 ϕ ^ a T h ) + σ 2 α ˙ 2 )
Defining the residual error between the HJB and its approximation, we have
ε = H ( e 3 , u ^ * , J ^ e 3 * ) H ( e 3 , u * , J e 3 * ) = H ( e 3 , u ^ * , J ^ e 3 * )
and considering the optimized solution u ^ * is expected to satisfy, the following equality is derived:
H ϕ ^ a = g 3 2 h h T ( ϕ ^ a ϕ ^ c ) = 0
Under the premise that (37) is warranted, the RL updating laws are given by the establishment of a non-negative function, as follows:
Q = ( ϕ ^ a ϕ ^ c ) T ( ϕ ^ a ϕ ^ c )
With the differentiation of (38) with respect to time, one obtains
d Q d t = Q ϕ ^ c ϕ ^ ˙ c + Q ϕ ^ a ϕ ^ ˙ a = 2 ( ϕ ^ a ϕ ^ c ) ( β c h h T ϕ ^ c ) + 2 ( ϕ ^ a ϕ ^ c ) ( h h T ( β a ( ϕ ^ a ϕ ^ c ) + β c ϕ ^ c ) ) = 2 β a ( ϕ ^ a ϕ ^ c ) h h T ( ϕ ^ a ϕ ^ c ) 0
From (38), (39), it is concluded that Q = 0 can be obtained by using the updating laws (32) and (34), and then (37) can be satisfied as well.
Choose the overall Lyapunov function candidate for the system as
V = V 1 + 1 2 e 3 2 + 1 2 ϕ ˜ a T ϕ ˜ a + 1 2 ϕ ˜ c T ϕ ˜ c + 1 2 σ ˜ 2 2
where ϕ ˜ a = ϕ ^ a ϕ * , ϕ ˜ c = ϕ ^ c ϕ * are the NN weight errors.
The time derivative of V is derived by
V ˙ = V ˙ 1 + e 3 e ˙ 3 + ϕ ˜ a T ϕ ˜ ˙ a + ϕ ˜ c T ϕ ˜ ˙ c + σ ˜ 2 σ ˜ ˙ 2 = k 1 | s | γ 1 s 2 γ 2 s ϑ + 1 + s e 3 L 1 σ ˜ 1 2 + σ ˜ 1 σ ˙ 1 + e 3 ( φ 3 + g 3 2 ( k 3 e 3 f 3 σ ^ 2 1 2 ϕ ^ a T h ) + σ 2 α ˙ 2 ) ϕ ˜ a T h h T ( β a ( ϕ ^ a ϕ ^ c ) + β c ϕ ^ c ) β c ϕ ˜ c T h h T ϕ ^ c + σ ˜ 2 ( σ ˙ 2 L 2 σ ˜ 2 )
Using Young’s inequality, one obtains
s e 3 1 2 s 2 + 1 2 e 3 2 σ ˜ 1 σ ˙ 1 1 2 σ ˜ 1 2 + 1 2 σ ˙ 1 2 e 3 f 3 1 2 e 3 2 + 1 2 f 3 2 e 3 σ 2 1 2 e 3 2 + 1 2 σ 2 2 e 3 α ˙ 2 1 2 e 3 2 + 1 2 α ˙ 2 2 e 3 g 3 2 f 3 1 2 g 3 4 e 3 2 + 1 2 f 3 2 e 3 g 3 2 σ ^ 2 = e 3 g 3 2 ( σ 2 σ ˜ 2 ) g 3 4 e 3 2 + 1 2 σ 2 2 + 1 2 σ ˜ 2 2 1 2 e 3 g 3 2 ϕ ^ a T h 1 4 g 3 4 e 3 2 + 1 4 ϕ ^ a T h h T ϕ ^ a
Substituting (42) to (41) yields
V ˙ ( γ 1 1 2 ) s 2 ( k 3 g 3 2 2 7 4 g 3 4 ) e 3 2 i = 1 2 ( κ i 1 2 ) σ ˜ i 2 + 1 2 σ ˙ 1 2 + f 3 2 + σ 2 2 + 1 2 α ˙ 2 2 + 1 4 ϕ ^ a T h h T ϕ ^ a β a ϕ ˜ a T h h T ϕ ^ a + ( β a β c ) ϕ ˜ a T h h T ϕ ^ c β c ϕ ˜ c T h h T ϕ ^ c
Applying Young’s inequality and according to the equivalent transformation (i.e., ϕ ˜ a T h h T ϕ ˜ a + 2 ϕ ˜ a T h h T ϕ * + ϕ * h h T ϕ * = ϕ ^ a T h h T ϕ ^ a ), one obtains
ϕ ˜ a T h h T ϕ ^ a = 1 2 ϕ ˜ a T h h T ϕ ˜ a + 1 2 ϕ ^ a T h h T ϕ ^ a 1 2 ϕ * h h T ϕ * ϕ ˜ c T h h T ϕ ^ c = 1 2 ϕ ˜ c T h h T ϕ ˜ c + 1 2 ϕ ^ c T h h T ϕ ^ c 1 2 ϕ * h h T ϕ * ϕ ˜ a T h h T ϕ ^ c 1 2 ϕ ˜ a T h h T ϕ ˜ a + 1 2 ϕ ^ c T h h T ϕ ^ c
Combined with (43) and (44), we obtain
V ˙ ( γ 1 1 2 ) s 2 ( k 3 g 3 2 2 7 4 g 3 4 ) e 3 2 i = 1 2 ( κ i 1 2 ) σ ˜ i 2 β c 2 ϕ ˜ a T h h T ϕ ˜ a β c 2 ϕ ˜ c T h h T ϕ ˜ c + 1 2 σ ˙ 1 2 + φ 3 2 + σ 2 2 + 1 2 α ˙ 2 2 + ( β a + β c ) 2 ϕ * h h T ϕ * ( β a 2 1 4 ) ϕ ^ a T h h T ϕ ^ a ( β a + 2 β c ) 2 ϕ ^ c T h h T ϕ ^ c
If the inequality 1 2 < β a < 1 2 β c , holds, there exist the upper bounds of the nonlinear function g 3 , f 3 , α ˙ 2 (i.e., g 3 < Λ 3 , f 3 φ 3 m , α ˙ 2 α 2 m ) [25,35], and σ 2 d 2 m , σ ˙ 1 D 1 m under Assumption 1. Thus, the time derivative of V can be given as
V ˙ Γ V + ψ
where
Γ = min ( λ min ( 2 γ 1 1 ) , λ min ( 2 k 3 Λ 3 2 4 7 4 Λ 3 4 ) , λ min ( 2 κ 1 1 ) , λ min ( 2 κ 2 1 ) , λ min ( β c h h T ) )
ψ = 1 2 D 1 m 2 + φ 3 m 2 + d 2 m 2 + 1 2 α 2 m 2 + ( β a + β c ) 2 ϕ * h h T ϕ *
Theorem 1.
With the EHA system (7), if the two DOs are designed as (13), (20), the position control law is presented in (15), the optimal force controller is indicated by (33). The adaptive law of the critic and actor NN weights is determined by (32) and (34). Then, all closed-loop signals, i.e., tracking errors, disturbance errors, and critic and actor NN weight errors are uniformly ultimately bounded (UUB) in the face of actuator failures and lumped disturbances.
Proof. 
From (46), we can obtain
V ˙ ( t ) V ( t 0 ) e Γ ( t t 0 ) + ψ Γ
From Lemma 1, it is indicated that lim t V = ψ Γ , which means that the Lyapunov function V in (46) is convergent, all signals are bounded and will tend to a small compact set defined by Ω = { s , e 3 , σ ˜ 1 , σ ˜ 2 , ϕ ˜ a , ϕ ˜ c | | s | , | e 3 | , | σ ˜ 1 | , | σ ˜ 2 | , | ϕ ˜ a | , | ϕ ˜ c | 2 ψ / Γ } . □

4. Simulation Results

4.1. Simulation Setup

To verify the improved performance of the proposed FTC, the simulation results are conducted in the EHA system by using MATLAB/Simulink. Two desired trajectories, i.e., the variable frequency sinusoidal (VFS) signals and a ramp signal, are described as
ζ 1 d = 10 + 10 ( s i n ( π t π / 2 ) + c o s ( 0.5 π t ) ) ( mm ) ζ 1 d = 10 t ( mm )
The values of the EHA system parameters are given on the basis of data reported in Ref. [21], as listed in Table 1.
For comparison, other control strategies are given to validate the advantages of the proposed FTC method in the simulation.
(1) DBC: This is the direct backstepping controller without two DOs. The control law is designed by Ref. [41]:
e 1 = ζ 1 ζ 1 d ; ζ 2 d = ζ ˙ 1 d k 1 e 1 ; e 2 = ζ 2 ζ 2 d ; ζ 3 d = m x ˙ 2 d f 2 e 1 k 2 e 2 ; e 3 = ζ 3 ζ 3 d ; u = 1 g 3 ( ζ ˙ 3 d f 3 k 3 e 3 e 2 ) ;
where k 1 ,   k 2 ,   a n d   k 3 represent the positive gain parameters.
(2) BSMCDO: This is the traditional backstepping sliding-mode controller with two DOs [42]. The control law is described by:
s = m e ˙ 1 + η e 1 ζ 3 d = k 1 e ˙ 1 + m ζ ¨ 1 d f 2 k 2 s σ ^ 1 e 3 = ζ 3 ζ 3 d u = 1 g 3 ( f 3 ζ ˙ 3 d + σ ^ 2 + k 3 e 3 + s )
where ki, i = 1, 2, 3 are the positive constant.
(3) Proposed controller: This strategy is a nonsingular terminal sliding-mode optimized backstepping control (NTSMOBC) with two DOs.
The following control gains are carefully regulated and tuned via the trial and error method and chosen as: k 1 = 50 ; γ 1 = 20 ; γ 2 = 1.5 ; λ1 = 3; λ2 = 5; η = 10. Meanwhile, the parameters of the optimal force controller are chosen as k 3 = 25 ; β a = 5.5 ; β c = 23 . There exist two RBF NNs in the control EHA system. The critic NN part contains 65 nodes with a width equal to 0.5 and centers μi = 2.5 + 0.4i (i = 1 ÷ 65) evenly spaced in the interval [−2.5, 2.5]. The actor NN part contains 25 nodes with a width equal to 0.5 and centers μi = 2.5 + 0.4i (i = 1 ÷ 25) evenly spaced in the interval [−2.5, 2.5]. The initial conditions of the critic NN, actor NN are selected as ϕ ^ c ( 0 ) = [0.04 … 0.04]T, ϕ ^ a ( 0 ) = [4 … 4]T, respectively. The parameters for the DO gains are set as κ1 = 60; κ2 = 5.5.
In fair comparison, the control parameters of DBC, BSMCDO controller are the same as the corresponding parameters in the proposed controller, e.g., same value of k1; k2 = γ1; k3; η; κ1; κ2.
To assess the qualification of the proposed control algorithm in the face of the actuator fault, the various operational conditions are provided during 30 s. In the first condition, the system operates in normal condition with lumped disturbances. In the second condition, the internal leakage fault occurs after 10 s.

4.2. Evaluation Result

Two case studies were executed to appraise the effectiveness of the suggested FTC scheme. Case study 1 considered only the lumped uncertainty, while both the internal leakage fault and lumped uncertainty were tested in Case study 2. The simulation results are described as follows.
Case study 1: In this case study, the electro-hydraulic system operates in normal condition with inherent lumped disturbances. Figure 3 depicts the simulation results with a ramp and a sinewave response. From Figure 3a,b, the output position of three control algorithms exhibits good tracking capability. Nevertheless, the peak value of the position tracking error using the proposed controller and BSMCDO is smaller than that of usually applied DBC, as seen in Figure 3c,d, because the DOs effectively suppress lumped disturbances, which can be achieved by Figure 4. It can be known that the combination of NTSMC and the optimized-based BC scheme can not only obtain the purpose of optimization, but also guarantee the high-accuracy tracking performance in hydraulic servosystems; then, the suggested controller outperforms the BSMCDO controllers in terms of transient and final tracking errors. To ensure the ORC’s optimal performance, the critic and actor NN weight estimations ϕ ^ c , ϕ ^ a of the ORC converge to the corresponding steady-state value, as shown in Figure 5. The effectiveness of comparative controllers is assessed through three performance indices and expressed in Table 2. From Table 2, the root mean square error (eRMS), average tracking error (ea), and maximum error (emax) [7,43] of the proposed controller are, in turn, 0.0351, 0.0298, and 0.1954 mm with the desired sinewave signal, and 0.0278, 0.0201, and 0.0980 mm with the desired ramp signal, which is the smallest in comparison with other controllers. This reconfirms the perfect control performance of the proposed FTC strategy.
Case study 2: In this scenario, the internal leakage fault in simulation is generated after T 0 = 10 s with internal leakage coefficient C f 0 = 3.5 × 10 8 m 4 / ( N 1 / 2 s ) , and the fault evolution rate α = 10 . The simulation results are displayed in Figure 6, which indicates that the position errors of the DBC, BSMCDO, and the FTC proposed method are affected by the appearance of leakage fault. However, in comparison with DBC, the tracking error of the other methods is smaller due to a disturbance compensation system of two DOs. The accurate estimation of the matched, mismatched disturbances, and the bias fault using two Dos, are shown in Figure 7. Meanwhile, compared with the BSMCDO control method, the proposed controller combines the robustness properties of the NTSMC and the optimal performance of the optimized force controller. Therefore, the FTC proposed approach obtained the better performance and stronger robustness even though the bias fault appears. Figure 8 illustrates the norms of critic and actor NN weight estimations, respectively, and the ϕ ^ c , ϕ ^ a converge eventually. Table 3 presents the results of three performance indices of three controllers. It indicates that the eRMS of the proposed controller is reduced by 73.9%, and 48.4%; the ea of the proposed controller is reduced by 79.8%, and 60.8%, in comparison with DBC, BSMCDO for VFS demand, respectively. The performance indices for ramp demand also reflect similar results in Table 3. This clearly validates the effectiveness of the proposed method.
According to the comparative simulation studies in Figure 3 above, it is verified that the proposed FTC can obtain the desired control goal. Moreover, it provides the excellent tracking performance in the face of the matched, mismatched disturbances, the internal leakage fault, among three controllers.

5. Conclusions

The optimal FTC strategy was successfully applied to the EHA system with lumped disturbances and internal leakage faults via the cascade control using NTMSC and a simplified RL algorithm based on the optimized technology. The lumped uncertainties including matched, mismatched disturbances and the internal leakage fault are catered for simultaneously. Two DOs were deployed for estimations of them. A novel controller-based NTSMC, and an optimal force tracking control approach is further constructed for the EHA system, which can not only obtain the purpose of optimization, but also guarantee the high-accuracy tracking performance in hydraulic servosystems. The simulation results were implemented to verify the superior performance and system stability of the suggested strategy, even in faulty conditions.
Nevertheless, the presented strategy still has some disadvantages. First, the loss of effectiveness fault was ignored in this work. Second, verifying the proposed algorithm in actual experiments has not yet been performed. In future works, we will tend to develop the FTC scheme for practical EHAs with some types of actuator faults, including bias fault and loss of effectiveness fault.

Author Contributions

K.K.A. was the supervisor providing funding and administrating the project, and he reviewed and edited the manuscript. V.D.P. carried out the investigation, methodology, analysis, validation, made the MATLAB simulation, and wrote the original manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

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

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xu, Z.; Deng, W.; Shen, H.; Yao, J. Extended-State-Observer-Based Adaptive Prescribed Performance Control for Hydraulic Systems With Full-State Constraints. IEEE/ASME Trans. Mechatron. 2022, 1–11. [Google Scholar] [CrossRef]
  2. Truong, H.V.A.; Tran, D.T.; To, X.D.; Ahn, K.K.; Jin, M. Adaptive Fuzzy Backstepping Sliding Mode Control for a 3-DOF Hydraulic Manipulator with Nonlinear Disturbance Observer for Large Payload Variation. Appl. Sci. 2019, 9, 3290. [Google Scholar] [CrossRef]
  3. Shen, W.; Liu, X.; Su, X. High-Precision Position Tracking Control of Electro-hydraulic Servo Systems Based on an Improved Structure and Desired Compensation. Int. J. Control Autom. Syst. 2021, 19, 3622–3630. [Google Scholar] [CrossRef]
  4. Nedić Pršić, N.D.; Fragassa, C.; Stojanović, V.; Pavlovic, A. Simulation of hydraulic check valve for forestry equipment. Int. J. Heavy Veh. Syst. 2017, 24, 260–276. [Google Scholar] [CrossRef]
  5. Xu, Z.; Qi, G.; Liu, Q.; Yao, J. Output Feedback Disturbance Rejection Control for Full-State Constrained Hydraulic Systems with Guaranteed Tracking Performance. Appl. Math. Model. 2022, 111, 332–348. [Google Scholar] [CrossRef]
  6. Yang, X.; Yao, J.; Deng, W. Output feedback adaptive super-twisting sliding mode control of hydraulic systems with disturbance compensation. ISA Trans. 2021, 109, 175–185. [Google Scholar] [CrossRef]
  7. Deng, W.; Yao, J.; Wang, Y.; Yang, X.; Chen, J. Output feedback backstepping control of hydraulic actuators with valve dynamics compensation. Mech. Syst. Signal. Proc. 2021, 158, 107769. [Google Scholar] [CrossRef]
  8. Yao, Z.; Yao, J.; Sun, W. Adaptive RISE Control of Hydraulic Systems With Multilayer Neural-Networks. IEEE Trans. Ind. Electron. 2019, 66, 8638–8647. [Google Scholar] [CrossRef]
  9. Shanbhag, V.V.; Meyer, T.J.J.; Caspers, L.W.; Schlanbusch, R. Failure Monitoring and Predictive Maintenance of Hydraulic Cylinder—State-of-the-Art Review. IEEE/ASME Trans. Mechatron. 2021, 26, 3087–3103. [Google Scholar] [CrossRef]
  10. Phan, V.D.; Ahn, K.K. Observer-based Fault-Tolerant Control of an Electro-Hydraulic Actuator with mismatched disturbance. In Proceedings of the 24th International Conference on Mechatronics Technology (ICMT), Singapore, 18–22 December 2021. [Google Scholar]
  11. Zhu, F.; Shan, Y.; Tang, Y. Actuator and Sensor Fault Detection and Isolation for Uncertain Switched Nonlinear System Based on Sliding Mode Observers. Int. J. Control Autom. Syst. 2021, 19, 3075–3086. [Google Scholar] [CrossRef]
  12. Won, D.; Kim, W.; Tomizuka, M. High-Gain-Observer-Based Integral Sliding Mode Control for Position Tracking of Electrohydraulic Servo Systems. IEEE/ASME Trans. Mechatron. 2017, 22, 2695–2704. [Google Scholar] [CrossRef]
  13. Xu, Z.; Li, X.; Stojanovic, V. Exponential stability of nonlinear state-dependent delayed impulsive systems with applications. Nonlinear Anal. Hybrid Syst. 2021, 42, 101088. [Google Scholar] [CrossRef]
  14. Liang, X.; Wang, Q.; Xu, B.; Dong, C. Back-stepping Fault-tolerant Control for Morphing Aircraft Based on Fixed-time Observer. Int. J. Control Autom. Syst. 2021, 19, 3924–3936. [Google Scholar] [CrossRef]
  15. Deng, W.; Yao, J. Extended-State-Observer-Based Adaptive Control of Electrohydraulic Servomechanisms Without Velocity Measurement. IEEE/ASME Trans. Mechatron. 2020, 25, 1151–1161. [Google Scholar] [CrossRef]
  16. Truong, H.V.A.; Trinh, H.A.; Tran, D.T.; Ahn, K.K. A Robust Observer for Sensor Faults Estimation on n-DOF Manipulator in Constrained Framework Environment. IEEE Access 2021, 9, 88439–88451. [Google Scholar] [CrossRef]
  17. Phan, V.D.; Vo, C.P.; Dao, H.V.; Ahn, K.K. Robust fault-tolerant control of an electro-hydraulic actuator with a novel nonlinear unknown input observer. IEEE Access 2021, 9, 30750–30760. [Google Scholar] [CrossRef]
  18. Shi, Z.; Zhou, C.; Guo, J. Neural Network Observer Based Consensus Control of Unknown Nonlinear Multi-agent Systems with Prescribed Performance and Input Quantization. Int. J. Control Autom. Syst. 2021, 19, 1944–1952. [Google Scholar] [CrossRef]
  19. Li, K.; Li, Y. Adaptive Fuzzy Finite-time Dynamic Surface Control for High-order Nonlinear System with Output Constraints. Int. J. Control Autom. Syst. 2020, 19, 112–123. [Google Scholar] [CrossRef]
  20. Zhang, X.; Wang, H.; Stojanovic, V.; Cheng, P.; He, S.; Luan, X.; Liu, F. Asynchronous Fault Detection for Interval Type-2 Fuzzy Nonhomogeneous Higher Level Markov Jump Systems with Uncertain Transition Probabilities. IEEE Trans. Fuzzy Syst. 2022, 30, 2487–2499. [Google Scholar] [CrossRef]
  21. Phan, V.D.; Vo, C.P.; Dao, H.V.; Ahn, K.K. Actuator Fault-Tolerant Control for an Electro-Hydraulic Actuator Using Time Delay Estimation and Feedback Linearization. IEEE Access 2021, 9, 107111–107123. [Google Scholar] [CrossRef]
  22. Liu, J.Y.; Zeng, Q.; Tong, S.; Chen, C.L.P.; Liu, L. Actuator Failure Compensation-Based Adaptive Control of Active Suspension Systems With Prescribed Performance. IEEE Trans. Ind. Electron. 2020, 67, 7044–7053. [Google Scholar] [CrossRef]
  23. Dao, H.V.; Tran, D.T.; Ahn, K.K. Active Fault Tolerant Control System Design for Hydraulic Manipulator with Internal Leakage Faults based on Disturbance Observer and Online Adaptive Identification. IEEE Access 2021, 9, 23850–23862. [Google Scholar] [CrossRef]
  24. Phan, V.D.; Ahn, K.K. Disturbance Observer-based Adaptive Fault-Tolerant Control of an Electro-Hydraulic Actuator with Output Constraint. In Proceedings of the 13th Asian Control Conference, Jeju Island, Korea, 4–7 May 2022. [Google Scholar]
  25. Yang, X.; Li, B.; Wen, G. Adaptive Neural Network Optimized Control Using Reinforcement Learning of Critic-Actor Architecture for a Class of Non-Affine Nonlinear Systems. IEEE Access 2021, 9, 141758–141765. [Google Scholar] [CrossRef]
  26. Wen, G.; Chen, C.L.P.; Ge, S.S.; Yang, H.; Liu, X. Optimized Adaptive Nonlinear Tracking Control Using Actor–Critic Reinforcement Learning Strategy. IEEE Trans. Ind. Inform. 2019, 15, 4969–4977. [Google Scholar] [CrossRef]
  27. Cui, J.; Pan, Y.; Xue, H.; Tan, L. Simplified optimized finite-time containment control for a class of multi-agent systems with actuator faults. Nonlinear Dyn. 2022, 109, 2799–2816. [Google Scholar] [CrossRef]
  28. Sun, Y.; Yuan, B.; Zhang, Y.; Zheng, W.; Xia, Q.; Tang, B.; Zhou, X. Research on Action Strategies and Simulations of DRL and MCTS-based Intelligent Round Game. Int. J. Control Autom. Syst. 2021, 19, 2984–2998. [Google Scholar] [CrossRef]
  29. Ouyang, Y.; Sun, C.; Dong, L. Actor-critic learning based coordinated control for a dual-arm robot with prescribed performance and unknown backlash-like hysteresis. ISA Trans. 2022, 126, 1–13. [Google Scholar] [CrossRef]
  30. Simorgh, A.; Razminia, A.; Mobayen, S.; Baleanu, D. Optimal Control of a MIMO Bioreactor System Using Direct Approach. Int. J. Control Autom. Syst. 2021, 19, 1159–1174. [Google Scholar] [CrossRef]
  31. Wang, N.; Gao, Y.; Zhao, H.; Ahn, C.K. Reinforcement Learning-Based Optimal Tracking Control of an Unknown Unmanned Surface Vehicle. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 3034–3045. [Google Scholar] [CrossRef]
  32. Guo, Q. Optimal Robust Control of Electro-Hydraulic System Based on Hamilton-Jacobi-Bellman Solution With Backstepping Iteration. IEEE Trans. Control Syst. Technol. 2022, 1–8. [Google Scholar] [CrossRef]
  33. He, W.; Gao, H.; Zhou, C.; Yang, C.; Li, Z. Reinforcement Learning Control of a Flexible Two-Link Manipulator: An Experimental Investigation. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 1–11. [Google Scholar] [CrossRef]
  34. Wen, G.; Chen, C.L.P.; Ge, S.S. Simplified Optimized Backstepping Control for a Class of Nonlinear Strict-Feedback Systems With Unknown Dynamic Functions. IEEE Trans. Cybern. 2021, 51, 4567–4580. [Google Scholar] [CrossRef] [PubMed]
  35. Wen, G.; Ge, S.S.; Tu, F. Optimized Backstepping for Tracking Control of Strict-Feedback Systems. IEEE Trans. Neural Netw. Learn. Syst 2018, 29, 3850–3862. [Google Scholar]
  36. Yang, G.; Yao, J.; Le, G.; Ma, D. Adaptive integral robust control of hydraulic systems with asymptotic tracking. Mechatronics 2016, 40, 78–86. [Google Scholar] [CrossRef]
  37. Yao, J.; Yang, G.; Ma, D. Internal Leakage Fault Detection and Tolerant Control of Single-Rod Hydraulic Actuators. Math. Probl. Eng. 2014, 2014, 1–14. [Google Scholar] [CrossRef]
  38. Phan, V.D.; Truong, H.V.A.; Ahn, K.K. Actuator failure compensation-based command filtered control of electro-hydraulic system with position constraint. ISA Trans. 2022. [Google Scholar] [CrossRef]
  39. Ge, S.S.; Wang, C. Adaptive neural control of uncertain MIMO nonlinear systems. IEEE Trans. Neural Netw. 2004, 15, 674–692. [Google Scholar] [CrossRef]
  40. Wang, L.; Chai, T.; Zhai, L. Neural-Network-Based Terminal Sliding-Mode Control of Robotic Manipulators Including Actuator Dynamics. IEEE Trans. Ind. Electron. 2009, 56, 3296–3304. [Google Scholar] [CrossRef]
  41. Won, D.; Kim, W.; Shin, D.; Chung, C.C. High-Gain Disturbance Observer-Based Backstepping Control With Output Tracking Error Constraint for Electro-Hydraulic Systems. IEEE Trans. Control Syst. Technol. 2015, 23, 787–795. [Google Scholar] [CrossRef]
  42. Ba, D.X.; Dinh, T.Q.; Bae, J.; Ahn, K.K. An Effective Disturbance-Observer-Based Nonlinear Controller for a Pump-Controlled Hydraulic System. IEEE/ASME Trans. Mechatron. 2020, 25, 32–43. [Google Scholar] [CrossRef]
  43. Yao, J.; Jiao, Z.; Ma, D. Extended-State-Observer-Based Output Feedback Nonlinear Robust Control of Hydraulic Systems With Backstepping. IEEE Trans. Ind. Electron. 2014, 61, 6285–6293. [Google Scholar] [CrossRef]
Figure 1. Schematic of hydraulic system with faults.
Figure 1. Schematic of hydraulic system with faults.
Applsci 12 09197 g001
Figure 2. Sketch of the proposed control approach.
Figure 2. Sketch of the proposed control approach.
Applsci 12 09197 g002
Figure 3. Comparison of three control methods in Case study 1: (a) Ramp response. (b) VFS response. (c) Tracking error for ramp demand. (d) Tracking error for VFS demand.
Figure 3. Comparison of three control methods in Case study 1: (a) Ramp response. (b) VFS response. (c) Tracking error for ramp demand. (d) Tracking error for VFS demand.
Applsci 12 09197 g003
Figure 4. Lumped disturbances estimation of the proposed method in Case study 1: (a) σ ^ 1 for ramp demand. (b) σ ^ 1 for VFS demand. (c) σ ^ 2 for ramp demand. (d) σ ^ 2 for VFS demand.
Figure 4. Lumped disturbances estimation of the proposed method in Case study 1: (a) σ ^ 1 for ramp demand. (b) σ ^ 1 for VFS demand. (c) σ ^ 2 for ramp demand. (d) σ ^ 2 for VFS demand.
Applsci 12 09197 g004
Figure 5. Critic and actor NN weight estimations of the proposed method in Case study 1: (a) ϕ ^ c 6 for ramp demand. (b) ϕ ^ c 6 for VFS demand. (c) ϕ ^ a 19 for ramp demand. (d) ϕ ^ a 19 for VFS demand.
Figure 5. Critic and actor NN weight estimations of the proposed method in Case study 1: (a) ϕ ^ c 6 for ramp demand. (b) ϕ ^ c 6 for VFS demand. (c) ϕ ^ a 19 for ramp demand. (d) ϕ ^ a 19 for VFS demand.
Applsci 12 09197 g005
Figure 6. Comparison of three control methods in Case study 2: (a) Ramp response. (b) VFS response. (c) Tracking error for ramp demand. (d) Tracking error for VFS demand.
Figure 6. Comparison of three control methods in Case study 2: (a) Ramp response. (b) VFS response. (c) Tracking error for ramp demand. (d) Tracking error for VFS demand.
Applsci 12 09197 g006
Figure 7. Lumped disturbances estimation of the proposed method in Case study 2: (a) σ ^ 1 for ramp demand. (b) σ ^ 1 for VFS demand. (c) σ ^ 2 for ramp demand. (d) σ ^ 2 for VFS demand.
Figure 7. Lumped disturbances estimation of the proposed method in Case study 2: (a) σ ^ 1 for ramp demand. (b) σ ^ 1 for VFS demand. (c) σ ^ 2 for ramp demand. (d) σ ^ 2 for VFS demand.
Applsci 12 09197 g007
Figure 8. Critic and actor NN weight estimations of the proposed method in Case study 2: (a) ϕ ^ c 6 for ramp demand. (b) ϕ ^ c 6 for VFS demand. (c) ϕ ^ a 19 for ramp demand. (d) ϕ ^ a 19 for VFS demand.
Figure 8. Critic and actor NN weight estimations of the proposed method in Case study 2: (a) ϕ ^ c 6 for ramp demand. (b) ϕ ^ c 6 for VFS demand. (c) ϕ ^ a 19 for ramp demand. (d) ϕ ^ a 19 for VFS demand.
Applsci 12 09197 g008
Table 1. EHA parameters.
Table 1. EHA parameters.
System ParameterValueUnit
βe1.25 × 103MPa
ks3.2 × 10−8m3/s/V/Pa−1/2
kb450Ns/m
m4.5kg
A4 × 10−4m2
P s 16MPa
Vc6 × 10−5m3
P r 0.1MPa
Table 2. Performance indices of three controllers in simulation, Case study 1.
Table 2. Performance indices of three controllers in simulation, Case study 1.
ControllerDBCBSMCDOProposed
RampeRMS0.10270.06370.0351
ea0.11030.07260.0298
emax0.26440.23810.1954
VPSeRMS0.09860.07270.0278
ea0.10090.08690.0201
emax0.15420.11940.0980
Table 3. Performance indices of three controllers in simulation, Case study 2.
Table 3. Performance indices of three controllers in simulation, Case study 2.
ControllerDBCBSMCDOProposed
RampeRMS0.11900.10240.0838
ea0.12010.11060.0778
emax0.41980.26840.2106
VPSeRMS0.15950.08570.0442
ea0.17680.09120.0357
emax0.19860.14580.1260
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Phan, V.D.; Ahn, K.K. Optimized-Based Fault-Tolerant Control of an Electro-Hydraulic System with Disturbance Rejection. Appl. Sci. 2022, 12, 9197. https://doi.org/10.3390/app12189197

AMA Style

Phan VD, Ahn KK. Optimized-Based Fault-Tolerant Control of an Electro-Hydraulic System with Disturbance Rejection. Applied Sciences. 2022; 12(18):9197. https://doi.org/10.3390/app12189197

Chicago/Turabian Style

Phan, Van Du, and Kyoung Kwan Ahn. 2022. "Optimized-Based Fault-Tolerant Control of an Electro-Hydraulic System with Disturbance Rejection" Applied Sciences 12, no. 18: 9197. https://doi.org/10.3390/app12189197

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