Next Article in Journal
Analysis of High Force Voice Coil Motors for Magnetic Levitation
Next Article in Special Issue
A Compact Adjustable Stiffness Rotary Actuator Based on Linear Springs: Working Principle, Design, and Experimental Verification
Previous Article in Journal
Programmable Stimuli-Responsive Actuators for Complex Motions in Soft Robotics: Concept, Design and Challenges
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Estimation and Fault-Tolerant Control for the Pump-Controlled Electrohydraulic System

School of Mechanical and Automotive Engineering, University of Ulsan, Daehakro 93, Nam-gu, Ulsan 44610, Korea
*
Author to whom correspondence should be addressed.
Submission received: 14 November 2020 / Revised: 1 December 2020 / Accepted: 2 December 2020 / Published: 5 December 2020
(This article belongs to the Special Issue Advanced Fluid Power Systems and Actuators)

Abstract

:
This paper proposes a fault estimation and fault-tolerant control strategy with two observers for a pump-controlled electro-hydraulic system (PCEHS) under the presence of internal leakage faults and an external loading force. The mathematical model of the PCEHS is dedicatedly derived in the state-space form for developing control methodology. Two different observers are developed in which an extended state observer is applied to estimate the internal leakage flow rate, and a disturbance observer is used to deal with the external loading force. Then, the proposed control is designed based on the backstepping sliding mode technique in which estimated information from the observers is taken into consideration to guarantee the working performance of the system. With the proposed methodology, the robustness and stability of the controlled system are theoretically analyzed and proven by the Lyapunov theorem. Comparative simulation results are given to demonstrate the effectiveness of the proposed methodology through different testing conditions.

1. Introduction

Electrohydraulic systems (EHSs) are popularly employed in numerous industrial applications, such as types of heavy machinery, aircraft actuator, robotics, and so on, due to their advantage of generating large force/torque directly [1,2]. Nevertheless, the existence of nonlinearities, uncertainties, and disturbances such as flow properties, friction, internal and external leakages, and uncertain parameters are challenging tasks for developing control strategies to guarantee the desired performance of the electrohydraulic system [3,4]. Various studies of algorithm developments have been published to enhance the system working performance such as nonlinear controls [5,6], adaptive controls [7,8,9], optimal controls [10,11], and observers [12,13,14]. However, these studies essentially focused on improving the position-tracking control, force control, or even the regenerative energy of the hydraulic system without consideration of problems relating to system level or system reliability.
Due to the ever-increasing demand for the stability and safety of hydraulic machinery systems, the impacts of faults or abrupt abnormalities causing the decline of working performance or even serious failures should be considered. In a critical working environment, faults of a hydraulic system such as internal/external leakage in cylinders or valves [15,16], sensor faults (broken, noise, offset) [17,18], vibrations and friction of an actuator [19], and so on, are considered as unknown and uncertain factors that are difficult to measure directly but may easily suddenly occur. These have led to increasing trends towards developing strategies to precisely estimate faults and develop fault-tolerant control (FTC) algorithms that are essential demands as parts of a control system design to maintain control performance [20,21]. Following the literature of the hydraulic system in the relevant fields, many approaches were proposed to estimate the faults such as using Kalman filter (KF) algorithms [22,23], state observers [24,25], adaptive observers [26,27], unknown input observers [28,29], or intelligent approaches [30,31]. Additionally, the accuracy of the estimation fault process was also considered to promptly deal with complex faults, thus improving the reliability of the proposed methods. Furthermore, to maintain system stability and minimize the potential risks in the presence of faults, the FTC method was developed based on the acquired information from the fault estimation process [32,33]. Through fault-tolerant controllers, the system can cancel out the effects caused by the faults or accommodate automatically with faults among components in the system to guarantee the desired level of the overall working performance [34].
In the EHS, internal leakage fault and sensor fault is specifically considered as one of the main reasons impairing working performance or even making the system unstable unless appropriate compensation strategies are taken. This problem has evoked much interest in exploring various topics to tackle this fault in recent times [35,36]. In [37,38,39,40], the authors constructed a method based on extended state observers (ESOs) to estimate uncertain nonlinearities, parametric uncertainties, and external disturbances. The ESO-based control schemes are usually applied not only to give the system states but also estimate the uncertain terms and unknown disturbances by using extended states. In [37,39], the matched and unmatched disturbances of the hydraulic actuator were estimated by linear ESOs and then compensated by the proposed controller to reduce the effects of undesired disturbances. These results revealed that the estimation error converges to zero by increasing the observer bandwidth. In [38,40], the ESOs-based backstepping control algorithm was proposed to handle the load disturbance and mechanical dynamics uncertainties. The superiority of ESOs is indicated through various other engineering applications [19,41,42,43]. The ESO is suitable for dealing with the complicated nonlinear system due to the earning advantages of simple canonical form, ease of implementation, less requirement of system knowledge, and direct generation of estimated parameters through the error of state variables. Another popular method that can be referred to as solving problems of the matched and unmatched uncertainties is a nonlinear disturbance observer (DO). Conventionally, this technique is widely applied to cope with the force disturbance, which is one of the important external impacts to be investigated on the hydraulic system [44,45]. To obtain good position-tracking performance of an electrohydraulic actuator, Wonhee Kim et al. [46] proposed a disturbance observer (DO) in the form of a two-order high-pass filter to estimate the disturbances consisting of external load torque and constant friction. In [47,48], a nonlinear robust controller based on the DO was applied to improve the control accuracy of EHSs in which the DO was considered as a good compensation method to eliminate the effect of external disturbance and model uncertainties. Furthermore, in [49], a high-order DO was developed to guarantee the asymptotic convergence of the observers by using the bounded law of time-varying disturbances combined with the linear and nonlinear functions of the estimation error. Experimental results of this research verified the reliability of the proposed method, where the DO was a suited method to estimate external force disturbance with high accuracy. Essentially, the DO takes advantage of simple principle and structure, high performance and robustness, light computation, and compatibility when combining with other techniques. Although knowledge of the system level is required along with a command input signal and measurable output, this operator still achieves good performance and has some potential. Therefore, a combination of the ESO and DO may lead to interesting topics to be explored for further development and expansions to other relating fields of research, such as data-driven or signal-based processing.
Based on the literature overview, this paper proposes a fault estimation and fault-tolerant control method to maintain the working performance for a PCEHS subject to internal leakage fault and external force disturbance. The mechanical dynamics and hydraulic dynamics of the PCEHS are derived for designing the proposed technique in which the leakage flow rate and varying external payload are considered as primary elements that affect the robustness of the studied system. In order to achieve the abovementioned problems, contributions in this paper can be listed as follows: (1) First, two high-order observers are initially developed in which an extended state observer is used to estimate the internal leakage flow rate, and a disturbance observer is exploited to deal with the external loading force. (2) With the estimated parameters, a fault-tolerant controller-based backstepping sliding mode technique is designed to overcome system instability when the fault occurs. (3) The effectiveness of the observers and control scheme for the whole system is theoretically proved by a Lyapunov theory in the influence of the internal leakage fault and external force disturbances. Numerical simulations are performed with different testing conditions including fault-free, internal leakage fault, change of the external loading force, and variable working frequencies to validate the workability and reliability of the proposed methodology.
The rest of the paper is organized as follows. Section 2 explains the system modeling and problem statement. Next, the model-based fault-tolerant controller is described in Section 3. This proposed control scheme including the extended state observer, disturbance observer, is designed with the stability proof of the whole closed-loop system. Numerical simulations are presented in Section 4 to illustrate the effectiveness of the proposed method under several conditions. Finally, the conclusion and perspective of future works are discussed in Section 5.

2. System Modeling and Problem Statement

2.1. Mechanical Dynamics

In this research, a one-degree-of-freedom PCEHS driving a double-acting, single-rod hydraulic cylinder is presented in Figure 1. The main components of this system are detailed in Table 1.
For the working principle, the system motion is adjusted by the double-acting single-rod cylinder that is driven by the fixed-displacement gear pump through a control hydraulic circuit. The pump is actuated by the AC driver. Flow differences between the two chambers are compensated by check valves (05.1 and 05.2). The positive direction of the cylinder motion is chosen as shown in Figure 1.
The system dynamics of the actuator by applying Newton’s second law is expressed:
m x ¨ = P 1 A 1 P 2 A 2 F f r F e x t
where x and m are the piston position and the mass of the system motion, respectively. A 1 and A 2 are bore-side and rod-side cross-section areas of the cylinder. P 1 and P 2 are pressures inside chambers 1 and 2, respectively. F f r refers to a lumped friction, and F e x t is an external force of the load.
The term F f r is the lumped friction that can be approximated as follows:
{ F f r = b 1 x ˙ + b 2 tanh ( x ˙ ) tanh ( * ) = 1 e κ 1 * 1 + e κ 1 *
where b 1 , b 2 , and κ 1 are positive constants.

2.2. Hydraulic Dynamics

As presented in Figure 1, the PCEHS consists of the hydraulic cylinder, valves, and hydraulic pump system. The PCEHS generates pressures inside the circuit, thus inducing force acting on the cylinder movement. The pressure dynamics inside the cylinder chambers can be described as follows [49]:
{ P ˙ 1 = β e V 10 + A 1 x ( Q 1 i n Q 1 o u t Q L i Q L e 1 ) P ˙ 2 = β e V 20 A 2 x ( Q 2 i n Q 2 o u t + Q L i Q L e 2 )
where β e is the effective bulk modulus of the used hydraulic fluid; V 10 and V 20 are initial volumes in the chamber of bore-side and rod-side, respectively. Q 1 i n is the supply flow to chamber 1; Q 2 i n is the supply flow to chamber 2; Q 1 o u t is the discharge flow from chamber 1; Q 2 o u t is the discharge flow from chamber 2; and Q L i is the internal leakage flow inside cylinder chambers. Q L e 1 and Q L e 2 are the external leakage of the two chambers.
The supply flow rate to the two chambers are calculated separately as follows:
{ Q 1 i n = Q 1 p Q 1 d + Q 1 c Q 1 r Q 2 i n = Q 2 p + Q c v 4 + Q 2 c Q 2 r
where Q 1 p and Q 2 p are the pump flows; Q 1 d is the discharged flows through the directional valve (07); Q c v 4 is the charged flow from the tank through the check valve (05.1); Q 1 c and Q 2 c are flows from the pump through the two pilot check valves (06.1 and 06.2); and Q 1 r and Q 2 r are discharged flows through the relief valves (08.1 and 08.2, respectively). It should be noted that flow rate values Q 1 r and Q 2 r of the relief valves are zero in normal working conditions because these relief valves are overpressure protectors.
The discharged flows from the two chambers are calculated as follows:
{ Q 1 o u t = A 1 x ˙ Q 2 o u t = A 2 x ˙
The internal leakage inside the cylinder can be linearly approximated as
Q L i = C t ( P 1 P 2 )
where C t is the internal leakage coefficient of the main cylinder.
The pump flow functions can be presented as follows:
{ Q 1 p = η v D w Q p L i Q p L e 1 Q 2 p = η v D w + Q p L i Q p L e 2
where η v is the volumetric efficiency of the pump; D is the pump displacement; w is the pump speed; Q p L i is the internal leakage of the pump; and Q p L e 1 and Q p L e 2 are external leakages of the pump.
The internal leakage flow of the pump can be calculated as
Q p L i = 4 π 2 C p L i η v D ( J H P w ˙ + T f H P w )
where C p L i is the coefficient of internal leakages of the pump. D is the pump displacement. J H P is the inertia moment of the pump. T f H P is the coefficient of viscous friction torque of the pump.
The controller inside the motor driver is simplified, such that pump speed can be expressed by a linear function of input voltage as
w = K d r u
Assumption 1.
(a) The hydraulic energy is not lost on the transferred pipelines. (b) All external leakages are neglected:
Q c L e 1 = Q c L e 2 = Q p L e 1 = Q p L e 2 = 0
From (7) to (10), the pump flow function can be rewritten:
{ Q 1 p = w ( η v D + T f H P 4 π 2 C p L i η v D ) + J H P 4 π 2 C p L i η v D w ˙ = D 1 w + C p w ˙ Q 2 p = D 1 w C p w ˙
where D 1 = η v D + T f H P 4 π 2 C p L i η v D ; C p = J H P 4 π 2 C p L i η v D .
The used hydraulic fluid is incompressible. Hence, the flows of the directional valve (07) and check valve (05.1) can be approximated as follows:
{ Q 1 d = x ˙ ( A 1 A 2 ) s m ( x ˙ ) Q c v 4 = x ˙ ( A 1 A 2 ) s m ( x ˙ ) s m ( ) = ( 1 + e κ 2 ) 1
where κ 2 is a positive constant.
The flows through the pilot check valves can be approximated as follows:
{ Q 1 c = C d A 01 2 | P 1 p P 1 | ρ sgn ( P 1 p P 1 ) Q 2 c = C d A 02 2 | P 2 p P 2 | ρ sgn ( P 2 p P 2 )
A 01 = { A l e a k f o r P e 1 P c r a c k A l e a k + k ( P e 1 P c r a c k ) f o r P c r a c k < P e 1 < P max A max f o r P e 1 P max
P e 1 = P 1 p + k p P 2 p P 1
A 02 = { A l e a k f o r P e 2 P c r a c k A l e a k + k ( P e 2 P c r a c k ) f o r P c r a c k < P e 2 < P max A max f o r P e 2 P max
P e 2 = P 2 p + k p P 1 p P 2
k = A max A l e a k P max P c r a c k
where C d is the flow discharge coefficient; A 01 and A 02 are the instantaneous orifice passage areas of the pilot check valve 06.1 and pilot check valve 06.2, respectively; ρ is the fluid density; P 1 p and P 2 p are pressures of the pump to the pilot check valves (06.1 and 06.2); P e 1 and P e 2 are equivalent pressures differential across the control member; P c r a c k is the valve cracking pressure; P max is the pressure needed to fully open the valve; k is the valve gain coefficient; k p is the pilot ratio; A l e a k is the closed valve leakage area; and A max is the fully open valve passage area.
The state variables of the system are defined as [ x 1 , x 2 , x 3 ] T = [ x , x ˙ , P 1 A 1 P 2 A 2 ] T . Then a full model of the studied system is presented in state-space form as
{ x ˙ 1 = x 2 x ˙ 2 = 1 m ( x 3 + f 1 + d 1 ) x ˙ 3 = f 2 + g u + f 3 Q L i
where Q L i is the leakage flow inside the cylinder, and the detailed dynamics functions are summarized as
{ f 1 = F f r d 1 = F e x t f 2 = β e ( A 1 V 1 t ( A 1 x 2 + C p w ˙ Q 1 d + Q 1 c ) A 2 V 2 t ( A 2 x 2 C p w ˙ + Q c v 4 + Q 2 c ) ) g = β e K d r D 1 V 1 t V 2 t ( A 1 V 2 t + A 2 V 1 t ) f 3 = ( β e V 1 t V 2 t ) ( A 1 V 2 t + A 2 V 1 t ) Q L i = C t ( P 1 P 2 ) V 1 t = V 10 + A 1 x 1 V 2 t = V 20 A 2 x 1
The parameters of the obtained model show that this PCEHS is an uncertain nonlinear system. In practice, the term C t is hard to define exactly. Values of β e and η v change during working processes. V 10 , V 20 , and m are also uncertain. Therefore, ensuring the tracking performance in the presence of disturbances and internal leakage faults is a difficult task. For conveniently designing the observers and controller, the following assumptions are presented:
Assumption 2.
The system variables x 1 , x 2 , P 1 , P 2 are measurable and bounded.
Assumption 3.
The term g is Lipschitz concerning x 1 ; f 1 is Lipschitz for x 2 ; f 2 is Lipschitz for x 1 and x 2 in the practice range.

3. Fault-Observer-Based Tolerant Controller Design

In this section, an FTC strategy is proposed to execute the control objectives. The values of the internal leakage and external force disturbances are estimated by two different observers through full state feedback. A nonlinear controller using the estimated information is designed by the sliding mode and a backstepping technique. The diagram of the proposed strategy is depicted in Figure 2.
Assumption 4.
The force disturbance ( d 1 ) is bounded. Its time derivative is also bounded, and there always exists a virtual bounded disturbance [49] satisfying
θ 2 ( t ) = d ˙ 1 + λ 1 d 1 | δ |
where λ 1 and δ are the positive constants.

3.1. Extended State Observer for Internal Leakage Fault Estimation

In this part, the ESO is applied to estimate the existing state vector ( x 3 ) and the extended state that includes the internal leakage fault based on the output and control input signals. We define x 4 = f 3 Q L i as an extended state variable and h ( t ) is the time derivative of x 4 . Here, h ( t ) is assumed to be unknown but bounded as h ( t ) h ¯ , where h ¯ is a positive constant. By referring to [39], the last equations of (19) and extended state variable can be rewritten as follows:
{ x ˙ 3 = f 2 + g u + x 4 x ˙ 4 = h ( t )
The observer is proposed as follows:
{ x ^ ˙ 3 = f 2 + g u + α 1 ε ( x 3 x ^ 3 ) + x ^ 4 x ^ ˙ 4 = α 2 ε 2 ( x 3 x ^ 3 )
where the observer parameters α i ( i = 1 , 2 ) are positive constants. The term ε is an arbitrarily small positive constant.
In this research, the most important role of the ESO is to estimate the internal leakage flow ( Q ^ L i ) inside the hydraulic cylinder as
Q ^ L i = x ^ 4 V 1 t V 2 t β e ( A 1 V 2 t + A 2 V 1 t )
Let x ˜ 3 , x ˜ 4 denote the estimation errors between the actual and estimated values, i.e., x ˜ i = x i x ^ i ( i = 3 , 4 ) . The dynamics of the state estimation error can be expressed by using (22) and (23) as
{ x ˜ ˙ 3 = α 1 ε x ˜ 3 + x ˜ 4 x ˜ ˙ 4 = h ( t ) α 2 ε 2 x ˜ 3
Assumption 5.
The estimation error Q ˜ L i changes with respect to time, and it is bounded with the appropriate constant f 3 Q ˜ L i ( t ) η 2 .
Define σ = [ σ 1 , σ 2 ] T = [ x ˜ 3 , x ˜ 4 ε ] T as the scaled estimation error. Then, Function (25) can be written as
σ ˙ = A 1 ε σ + B 1 ε h ( t )
where σ ˙ = [ σ ˙ 1 , σ ˙ 2 ] T and
A = [ α 1 1 α 2 0 ] , B 1 = [ 0 , 1 ] T
in which A is Hurwitz.
Therefore, there exists a positive definite matrix P σ satisfying the following equation:
A T P σ + A P σ = I
Consider a Lyapunov function as follows:
V 1 = 1 2 σ T P σ σ
The proofs of V ˙ 1 function are presented in Appendix A, in which the result is obtained as follows:
V ˙ 1 1 2 ( 1 ε ε 2 ( λ max ( P σ T B 1 B 1 T P σ ) ) ) σ 2 + 1 2 h ¯ 2
Referring to the stabilizing analysis method of the high-gain observer [38,50], the designed ESO in (23) is stable, and the state estimation error can asymptotically converge to zero. The stability of the closed-loop is proved later.

3.2. Disturbance Observer for External Force Estimation

From the second equation of (19) and Assumption 4, the dynamics of the external force disturbance model is proposed as
{ x ˙ 2 m = x 3 + f 1 + d 1 d ˙ 1 = λ 1 d 1 + θ 2
where x 2 m is defined as x 2 m = m x 2 .
By referring to [49], a new estimation model can be constructed as follows:
{ x ^ ˙ 2 m = x 3 + f 1 + d ^ 1 l 1 x ˜ 2 m d ^ ˙ 1 = λ 1 d ^ 1 l 2 x ˜ 2 m 0 t ( l 3 x ˜ 2 m + l 4 | x ˜ 2 m | n sgn ( x ˜ 2 m ) ) d τ
where l 1 , l 2 , l 3 , l 4 are positive constants; x ^ 2 m is the estimated value of x 2 m ; and d ^ 1 is the estimated value of d 1 .
Subtracting (32) from (31), the estimation error of the force dynamics can be derived as
{ x ˜ ˙ 2 m = d ˜ 1 l 1 x ˜ 2 m d ˜ ˙ 1 = λ 1 d ˜ 1 l 2 x ˜ 2 m 0 t ( l 3 x ˜ 2 m + l 4 | x ˜ 2 m | n sgn ( x ˜ 2 m ) ) d τ θ 2
where x ˜ 2 m = x ^ 2 m x 2 m and d ˜ 1 = d ^ 1 d 1 .
Assumption 6.
The estimation error d ˜ 1 is time-varying and is bounded d ˜ 1 ( t ) η 1 .
Lemma 1.
Considering Assumption 3 and the bounded system (21), the estimation system is asymptotic stable if the used positive gains ( μ 1 , μ 2 , γ , ρ ) satisfy the following conditions.
{ λ 1 = γ + μ 1 l 2 = μ 1 γ + μ 2 + ρ l 3 = μ 2 γ + l 1 ( μ 1 γ + ρ ) l 4 Δ θ ˙ 2
Proof of Lema 1.
The non-negative definite Lyapunov function is expressed as
V 2 = 1 2 ( ρ μ 2 x ˜ 2 m 2 + ρ d ˜ 1 2 + ζ 2 2 ) + ψ
where the additions of ζ 2 and positive term ψ are determined as follows [49]:
{ ζ 2 = d ˜ ˙ 1 + μ 1 d ˜ 1 + μ 2 x ˜ 2 m ψ = 0 t ( ζ 2 ( l 4 | x ˜ 2 m | n sgn ( x ˜ 2 m ) + θ ˙ 2 ) ) d τ
The proofs of the V ˙ 2 function are presented in Appendix B. The time derivative V ˙ 2 is obtained as
V ˙ 2 = ρ μ 2 l 1 x ˜ 2 m 2 ρ μ 1 d ˜ 1 2 γ ζ 2 2 0
 □

3.3. Backstepping Sliding Mode Controller Design

In this subsection, the controller based on the sliding-mode backstepping technique is proposed to guarantee the robustness of the PCEHS based on the estimated information of external force and internal leakage flow.
Step 1: The virtual control law is designed to ensure the position-tracking error to be as small as possible.
First, we choose the sliding surface as
s 1 = k 1 e 1 + e 2
where k 1 is a positive constant; e 1 = x 1 x 1 d ; e 2 = x 2 x 2 d ; x 1 d is the desired trajectory, and x 2 d = x ˙ 1 d .
The time derivative of the sliding surface is derived as
s ˙ 1 = k 1 e ˙ 1 + e ˙ 2 = k 1 e ˙ 1 + 1 m ( x 3 + f 1 + d 1 ) x ˙ 2 d
We define the virtual control x 3 d as
x 3 d = m ( x ˙ 2 d k 1 e ˙ 1 k 2 s 1 ) f 1 d ^ 1 η 1 sgn ( s 1 )
where k 2 , η 1 are arbitrary positive constants, and d ^ 1 is the estimated result of the term d 1 .
We then define the different pressure error as follows:
s 2 = x 3 x 3 d
Step 2: The controller is designed to ensure the robustness of the system under the presence of the internal leakage fault. The differential of this state error is:
s ˙ 2 = x 3 x ˙ 3 d = f 2 + g u + f 3 Q L i x ˙ 3 d
In Equation (42), the time derivative of the virtual control signal x 3 d may be invalid because Equation (40) contains a signum function as a discontinuous term. Thus, this function is replaced by a hyperbolic tangent function. The virtual control signal x 3 d is rewritten as follows:
x 3 d = m ( x ˙ 2 d k 1 e ˙ 1 k 2 s 1 ) f 1 d ^ 1 η 1 tanh ( s 1 )
Hence, the final control signal is chosen as follows:
u = 1 g ( f 2 + x ˙ 3 d f 3 Q ^ L i s 1 m k 3 s 2 k 4 z 2 η 2 tanh ( s 2 ) )
where k 3 , k 4 , and η 2 are arbitrary positive constants, and the term z 2 is defined as z 2 = s 2 ( t ) d t .
The tanh function is defined as
tanh ( s i ) = e 2 s i 1 e 2 s i + 1 , ( i = 1 , 2 )

3.4. Stability Analysis

Theorem 1.
The control laws in (40) and (44) incorporated with the ESO in (23), and the disturbance observer in (32) guarantee the stability of the closed-loop system for all bounded positive control gains and the bounded disturbances estimated.
Proof of Theorem 1.
For the closed-loop performance, a new Lyapunov function is considered as follows:
V 3 = 1 2 s 1 2 + 1 2 s 2 2 + 1 2 k 4 z 2 2
The time derivative of the function in (46) is
V ˙ 3 = s 1 s ˙ 1 + s 2 ( s ˙ 2 + k 4 z 2 )
Substituting (39), (42), (43), and (44) into Equation (47), the obtained result is:
V ˙ 3 = k 2 s 1 2 k 3 s 2 2 + | s 1 | ( d ˜ 1 η 1 ) + | s 2 | ( f 3 Q ˜ L i η 2 ) + χ 0 k 2 s 1 2 k 3 s 2 2 + χ 0
where χ 0 = i = 1 2 η i s i ( sgn ( s i ) tanh ( s i ) ) .
The inequality in (48) shows that the system is uniformly ultimately bounded [9].
To prove the stability of the whole system, the comprehensive Lyapunov function is considered as
V = V 1 + V 2 + V 3 = 1 2 σ T P σ σ + 1 2 ( ρ μ 2 x ˜ 2 m 2 + ρ d ˜ 1 2 + ζ 2 2 ) + ψ + 1 2 s 1 2 + 1 2 s 2 2 + 1 2 k 4 z 2 2
The time derivative of Equation (49) is expressed as follows:
V ˙ = V ˙ 1 + V ˙ 2 + V ˙ 3 = 1 2 1 ε σ σ T + B 1 T P σ σ ε h ( t ) ρ μ 2 l 1 x ˜ 2 m 2 ρ μ 1 d ˜ 1 2 γ ζ 2 2 k 2 s 1 2 k 3 s 2 2 + s 1 ( d ˜ 1 η 1 sgn ( s 1 ) ) + s 2 ( f 3 Q ˜ L i n η 2 tanh ( s 2 ) ) + χ 0
V ˙ 1 2 1 ε σ 2 + 1 2 ( B 1 T P σ σ ε ) 2 + 1 2 h 2 ( t ) ρ μ 2 l 1 x ˜ 2 m 2 ρ μ 1 d ˜ 1 2 γ ζ 2 2 k 2 s 1 2 k 3 s 2 2 + | s 1 | ( d ˜ 1 η 1 ) + | s 2 | ( f 3 Q ˜ L i n η 2 ) + χ 0 1 2 ( 1 ε ε 2 ( λ max ( P σ T B 1 B 1 T P σ ) ) ) σ 2 ρ μ 2 l 1 x ˜ 2 m 2 ρ μ 1 d ˜ 1 2 γ ζ 2 2 k 2 s 1 2 k 3 s 2 2 + 1 2 h ¯ 2 c V + D
where c = min ( λ min ( 1 ε ε 2 ( λ max ( P σ T B 1 B 1 T P σ ) ) ) , 2 l 1 , 2 μ 1 , 2 γ , 2 k 2 , 2 k 3 ) and D = 1 2 h ¯ 2 .
From Ref. [13], it can be seen that the proposed control is ultimately uniformly bounded in the presence of force disturbance and internal leakage fault. As a result, the Lyapunov function (49) is bounded by
V ( t ) V ( 0 ) e ( c t ) + D c ( 1 e ( c t ) )
Thus, both the tracking error and the disturbances’ estimated errors are bounded. This proves the results in Theorem 1. □

4. Simulation Results

4.1. Simulation Descriptions

In this section, the proposed methodology conducted for the PCEHS is examined in several simulations to evaluate its workability. The simulations are implemented by the Matlab2019b/Simulink program with a sample time of 0.001 s. According to the description in [51], the nominal values of the system parameters are presented in Table 2. Furthermore, the gains of the proposed controller and two observers are selected based on the model-based identification method [49] and are presented in Table 3 and Table 4, respectively.
To investigate the effectiveness of the proposed control, a conventional proportional-intergral-derivative (PID) and direct backstepping (DBS) controllers are employed under the same testing conditions for comparisons. The PID gains are obtained from manually tuning such that the best system performance can be exhibited. By referring to [7], the DBS controller is designed as Equation (53). The estimated terms in the DBS controller are originally followed by Equations (24) and (32).
u = 1 g ( f 2 + x ˙ 3 d 1 m e 2 f 3 Q ^ L i k 3 e 3 ) x 3 d = m ( x ¨ 1 d k 1 e ˙ 1 e 1 k 2 e 2 ) f 1 d ^ 1

4.2. Simulation Results

In this scope, it is notable that we concentrate on the investigations of the system robustness in the presence of internal leakage fault. To evaluate the influence of internal leakage on the working performance of the PCEHS system, the leakage coefficient profile is set as described in Figure 3. As can be seen, we suppose that in the fault-free condition, the leakage coefficient ( C t ) is smaller or equal to 1 × 10 11 ( m 3 / s / P a ) , corresponding to the working time from 0 to the 10th second. After that, this coefficient gradually increases in an interval of 2 s, which describes the state transition between normal working condition and internal leakage condition. The internal leakage fault happens at the time of the 12th second if the C t coefficient reaches a threshold of 7 × 10 11 ( m 3 / s / P a ) or greater.

4.2.1. The First Simulation Case

In the first simulation, the desired input trajectory is employed as a sinusoidal signal with an amplitude of 100 mm and frequency of 0.1 Hz ( x 1 d = ( 100 sin 0.2 π t ) m m ) , and no external loading force is applied, F e x t = 0 kN. Because the external force is not considered, this simulation case mainly focuses on evaluating the robustness of the system when the leakage occurs. The tracking performances of the proposed and the other two controllers are presented in Figure 4 in which the continuous black line represents the reference input signal (REF), the dot-dash green line represents the PID controller (PID), the continuous blue line represents the direct backstepping controller (DBS), and the dash red line represents the proposed controller.
In Figure 4a, the position-tracking performances of the three controllers are presented, while the corresponding comparative tracking errors are depicted in Figure 4b. As can be seen, in the fault-free condition, the PID controller takes an error in the range of ( 0.3 0.35 ) mm, while the DBS controller obtains a smaller tracking error approximated at ± 0.005 mm, and the proposed controller achieves the highest control accuracy with the error converging to ± 0.001 mm. After 10 s of the working process, the internal leakage coefficient increases, thereby resulting in the internal leakage fault occurrence that makes the system lose efficiency. In the leakage fault condition, the tracking error from using the PID controller is in the range of ( 0.35 0.4 ) mm. Improved control precision could be accomplished by tuning greater PID gains, but the control output could exceed its limits at the time and could not guarantee system reliability in the wide spectrum of operations. To relieve the effect of system dynamics on the quality of control, the DBS controller is applied wherein the influence of fault on the PCEHS model is compensated by the DBS technique. As a result, the smaller tracking error converges in the range of ( 0.025 0.03 ) mm. To increase the control quality, the proposed methodology is employed in which the internal leakage fault is handled by the extended state observer, and more stable system behavior is achieved from using the backstepping sliding mode technique. The best control accuracy is obtained where the tracking error converges in the range of ( 0.007 0.01 ) mm. This reveals that the proposed methodology is able to guarantee the accuracy and robustness of the system not only in the fault-free condition but also in the presence of the internal leakage fault.
The estimation result of the internal leakage is shown in Figure 5 in which Figure 5a displays the estimated internal leakage flow, while the estimated error is plotted in Figure 5b. Here, it can be seen that the estimated internal leakage fault can track the actual one that occurs at the time of the 10th second when the amplitude of internal leakage flow increases in the range of ± 0.6 lit/min. The proposed observer guarantees that the asymptotic converges to the smallest error bounded by ( 1.8 × 10 4 6.5 × 10 4 ) lit/min.
Figure 6 displays control signals in which the control input of the proposed methodology is the smallest compared with those of the PID and DBS. There is a significant rising in the PID control input signal in the presence of internal leakage fault.
Furthermore, in order to investigate the more challenging working condition for the proposed control strategy, high-frequency reference inputs are given with different sinusoidal signals. In practice, the hydraulic system normally works in low frequency. Increasing the frequency of the reference with the same amplitude may cause the actuator response to fail in adapting to the desired setup. Therefore, it is necessary to select the reference input signal with the appropriate frequency and amplitude. Referring to [7,49], the frequency and amplitude of the desired trajectory are considered with four profiles of (0.1 Hz, 100 mm), (0.25 Hz, 50 mm), (0.5 Hz, 20 mm), and (1 Hz, 10 mm). The comparative simulation results in the condition of no loading force are compared in Figure 7. This figure shows that in the normal working condition, the control effort guarantees small errors at the frequency from 0.1 to 0.5 Hz and slightly big errors at the 1 Hz frequency. Meanwhile, in the internal leakage fault condition, the system response is significantly degraded at high frequencies. In the 0.1 Hz test, the proposed controller is stable with the smallest tracking error inside a range of ( 0.007 0.01 ) mm. However, this tracking error is expanded from ± 0.04 mm at the 0.25 Hz excitation to ± 0.06 mm at the 0.5 Hz excitation, and the largest error in the range of ± 0.09 mm is generated at the 1 Hz frequency. As a result, the proposed controller presents the highest effectiveness at 0.1 Hz frequency with no loading force condition and the presence of internal leakage fault.

4.2.2. The Second Simulations Case

In the second simulation, the tracking effort and robustness of the PCEHS system are investigated under the presence of both internal leakage fault and external load condition at 4000 N. Similar to the first case study, we suppose that the desired trajectory is a sinusoidal signal with an amplitude of 100 mm and a frequency of 0.1 Hz ( x 1 d = 100 sin ( 0.2 π t ) [ m m ] ) , and that the internal leakage phenomenon happens at the time of the 12th second. The system tracking performances and estimation parameters are depicted from Figure 8, Figure 9, Figure 10 and Figure 11.
As can be seen in Figure 8, in the fault-free environment, the tracking performances under the PID, DBS, and the proposed controller are degraded with the tracking error ( 1.5 0.65 ) mm of the PID, ± 0.01 mm of the DBS, and ± 0.006 mm of the proposed control. When the internal leakage fault occurs, the figure remarks that the PID response is significantly degraded with the position-tracking error in the range of ( 17.5 5 ) mm. The control accuracy is improved up to ( 1.3 0.25 ) mm under the DBS controller. Due to the benefit of the two proposed observers and the backstepping sliding mode technique, the proposed methodology achieves superior performance with the smallest error in the range of ( 0.7 0.1 ) mm. Generally, the proposed control strategy can maintain the working performance of the system in the heavy-load condition and internal leakage fault.
Figure 9 and Figure 10 show the estimated results of the external force and internal leakage flow, respectively. In particular, the estimated error of the external loading force converges to zero after 1.5 s. Moreover, this external force is the major term that directly affects the pressure dynamics of the system, thus causing the amplitude of internal leakage flow to increase higher. As revealed in Figure 10, the internal leakage fault occurs at the time of the 12th second where the amplitude of the flow rate significantly grows to nearly 11 lit/min in comparison with that in the case of a no external load condition. In spite of this, the system behavior is maintained in good qualification due to employing the ESO to estimate and compensate the influence of the internal leakage. The estimated error is accomplished in the range of ( 0.001 0.01 ) lit/min. As a result, the proposed methodology can guarantee the asymptotic convergence to the smallest error. In addition, the control input signals, which are constrained in the interval of ( 10 , 10 ) [ V ] , are performed in Figure 11. As a result, the proposed control strategy has the smallest control signal over those of the PID and DBS when saturated at 10VDC in the presence of a fault.
Finally, similar to the first simulation case, the performance of the proposed controller is also examined in different frequency conditions with four profiles as (0.1 Hz, 100 mm), (0.25 Hz, 50 mm), (0.5 Hz, 20 mm), and (1 Hz, 10 mm). The position-tracking errors with an external loading force of about 4000 N are compared in Figure 12. The simulated results show that in the normal working condition, the tracking error achieves a limited value at a frequency from 0.1 to 1 Hz. On the contrary, the response of four signal lines significantly changes in the transition period between normal and fault states at the time from the 10th second to the 12th second with a range of variations reaching −0.7 mm. When the leakage fault occurs, the tracking errors maintain a steady state with a range of ± 0.1 mm at the frequencies of 0.1, 0.5, and 1 Hz. In the 0.25 Hz test, there is a large tracking error with amplitude from −1.25 to 0.1 mm in the interval of t = ( 12 ÷ 25 ) s. Then, this error preserves the limitation of about ± 0.1 mm. Additionally, one can observe that applied higher frequencies lead to more chattering phenomenon. Therefore, considerations of chattering-free at a high frequency or increasing the adaptive bandwidth of the control laws and observers may lead to the exploration of interesting topics for further development.

5. Conclusions

In this paper, we dedicatedly presented the methodology for solving the problems of fault estimation and fault-tolerant control for the PCEHS. In this examined scenario, the internal leakage fault was considered as a major factor for losing the working performance of the system. In addition, the impacts of an external loading force and variable frequency input signals were also systematically investigated due to its remarkable influence on the output behavior. In order to deal with those obstacles and achieve the output tracking requirement, the extended state observer and the disturbance observer were developed to estimate internal leakage and the external loading force, respectively. According to these estimated parameters, the backstepping sliding mode controller was employed due to its advantages of system robustness and global stability assurance. The stability of the whole closed-loop system in which both the controller and the proposed observer were taken into consideration was mathematically proved by the Lyapunov approach. Based on the constructed strategy, comparative simulations between the proposed control scheme with the other two conventional PID and direct backstepping (DBS) controllers were implemented on the PCEHS under different working conditions. The simulated results evidently confirmed the superior effectiveness of the proposed strategy over the other two in maintaining the system performance under the presence of the internal leakage fault and varying external loading force. It is noteworthy in this scope that the internal leakage coefficient is supposed to gradually increase and be maintained at a constant value. Indeed, this parameter can have stochastic forms with transient amplitude or increase over time depending on the working process. Therefore, the proposed methodology in this work is a premise for further algorithm development to deal with other real challenges such as incipient faults detection, fault positions isolation; to maintain system performance in the presence of actuator faults, sensor faults, or faults with consideration of input saturation or output constraints; or to expand other relating fields of research. Furthermore, adaptive laws or approximation methods can be systematically integrated for adapting control parameters to enhance the working requirements.

Author Contributions

K.K.A. was the supervisor providing funding and administrating the project, and he reviewed and edited the manuscript. H.V.A.T. checked all the manuscript, discussed, and supported the design of the proposed algorithm and simulations. H.A.T. carried out the investigation, proposed the methodology, analysis, and validations by using the MATLAB software for simulations, and wrote the original manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT, South Korea (NRF-2020R1A2B5B03001480).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Its time derivative expression can be written as
V ˙ 1 = 1 2 σ ˙ T P σ σ + 1 2 σ T P σ σ ˙ = 1 2 P σ σ ( 1 ε A T σ T + B 1 T ε h ( t ) ) + 1 2 σ T P σ ( 1 ε A σ + B 1 ε h ( t ) ) = 1 2 1 ε σ σ T ( A T P σ + A P σ ) + B 1 T P σ σ ε h ( t )
V ˙ 1 1 2 1 ε σ 2 + 1 2 ( B 1 T P σ σ ε ) 2 + 1 2 h 2 ( t ) 1 2 1 ε σ 2 + 1 2 ε 2 ( λ max ( P σ T B 1 B 1 T P σ ) ) σ 2 + 1 2 h 2 ( t ) 1 2 ( 1 ε ε 2 ( λ max ( P σ T B 1 B 1 T P σ ) ) ) σ 2 + 1 2 h ¯ 2

Appendix B

The time derivative of the Lyapunov function V ˙ 2 in (45) can be analyzed by using Equations (41), (42), and (44) as follows:
V ˙ 2 = ρ μ 2 x ˜ 2 m x ˜ ˙ 2 m + ρ d ˜ 1 d ˜ ˙ 1 + ζ 2 ζ ˙ 2 + ψ ˙ = ρ μ 2 x ˜ 2 m ( d ˜ 1 l 1 x ˜ 2 m ) + ρ d ˜ 1 ( ζ 2 μ 1 d ˜ 1 μ 2 x ˜ 2 m ) + ζ 2 ( d ˜ ¨ 1 + μ 1 d ˜ ˙ 1 + μ 2 x ˜ ˙ 2 m ) + ψ ˙ = ρ μ 2 l 1 x ˜ 2 m 2 ρ μ 1 d ˜ 1 2 + ρ μ 2 x ˜ 2 m d ˜ 1 ρ μ 2 x ˜ 2 m d ˜ 1 + ρ d ˜ 1 ζ 2   + ζ 2 ( λ 1 d ˜ ˙ 1 l 2 x ˜ ˙ 2 m l 3 x ˜ 2 m l 4 | x ˜ 2 m | n sgn ( x ˜ 2 m ) θ ˙ 2 + μ 1 d ˜ ˙ 1 + μ 2 x ˜ ˙ 2 m ) + ψ ˙ = ρ μ 2 l 1 x ˜ 2 m 2 ρ μ 1 d ˜ 1 2 ζ 2 ( l 4 | x ˜ 2 m | n sgn ( x ˜ 2 m ) + θ ˙ 2 )   + ζ 2 ( d ˜ ˙ 1 ( λ 1 + μ 1 ) + ρ d ˜ 1 l 2 ( d ˜ 1 l 1 x ˜ 2 m ) l 3 x ˜ 2 m + μ 2 ( d ˜ 1 l 1 x ˜ 2 m ) ) + ψ ˙ = ϒ + ζ 2 ( γ d ˜ ˙ 1 + d ˜ 1 ( ρ l 2 + μ 2 ) + x ˜ 2 m ( l 1 l 2 l 3 l 1 μ 2 ) ) + ψ ˙ = ϒ + ζ 2 ( γ d ˜ ˙ 1 γ μ 1 d ˜ 1 + x ˜ 2 m ( l 1 l 2 μ 2 γ l 1 ( μ 1 γ + ρ ) l 1 μ 2 ) ) + ψ ˙ = ϒ + ζ 2 ( γ ( ζ 2 μ 1 d ˜ 1 μ 2 x ˜ 2 m ) γ μ 1 d ˜ 1 + x ˜ 2 m ( l 1 l 2 μ 2 γ l 1 ( l 2 μ 2 ) l 1 μ 2 ) ) + ψ ˙ = ϒ γ ζ 2 2 + ψ ˙
where ϒ = ρ μ 2 l 1 x ˜ 2 m 2 ρ μ 1 d ˜ 1 2 ζ 2 ( l 4 | x ˜ 2 m | n sgn ( x ˜ 2 m ) + θ ˙ 2 )

References

  1. Alle, N.; Hiremath, S.S.; Makaram, S.; Subramaniam, K.; Talukdar, A. Review on electro hydrostatic actuator for flight control. Int. J. Fluid Power 2016, 17, 125–145. [Google Scholar] [CrossRef]
  2. Jelali, M.; Kroll, A. Hydraulic Servo-Systems: Modelling, Identification and Control; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2003. [Google Scholar]
  3. Koivumäki, J.; Mattila, J. High performance nonlinear motion/force controller design for redundant hydraulic construction crane automation. Autom. Constr. 2015, 51, 59–77. [Google Scholar] [CrossRef]
  4. Yao, J.; Jiao, Z.; Ma, D.; Yan, L. High-Accuracy Tracking Control of Hydraulic Rotary Actuators with Modeling Uncertainties. IEEE/ASME Trans. Mechatron. 2013, 19, 633–641. [Google Scholar] [CrossRef]
  5. Do, T.C.; Tran, D.T.; Dinh, T.Q.; Ahn, K.K. Tracking control for an Electro-hydraulic rotary actuator using fractional order fuzzy PID controller. Electronics 2020, 9, 926. [Google Scholar] [CrossRef]
  6. Tri, N.M.; Nam, D.N.C.; Park, H.G.; Ahn, K.K. Trajectory control of an electro hydraulic actuator using an iterative backstepping control scheme. Mechatronics 2015, 29, 96–102. [Google Scholar] [CrossRef]
  7. Ahn, K.K.; Nam, D.N.C.; Jin, M. Adaptive backstepping control of an electrohydraulic actuator. IEEE/ASME Trans. Mechatron. 2014, 19, 987–995. [Google Scholar] [CrossRef]
  8. Tri, N.M.; Ba, D.X.; Ahn, K.K. A Gain-Adaptive Intelligent Nonlinear Control for an Electrohydraulic Rotary Actuator. Int. J. Precis. Eng. Manuf. 2018, 19, 665–673. [Google Scholar] [CrossRef]
  9. Tran, D.T.; Ba, D.X.; Ahn, K.K. Adaptive Backstepping Sliding Mode Control for Equilibrium Position Tracking of an Electrohydraulic Elastic Manipulator. IEEE Trans. Ind. Electron. 2020, 67, 3860–3869. [Google Scholar] [CrossRef]
  10. Guo, H.; Wei, T.; Ding, X.; Duan, C. Multi-Objective Optimal Design of Electro-Hydrostatic Actuator Driving Motors for Low Temperature Rise and High Power Weight Ratio. Energies 2018, 11, 1173. [Google Scholar] [CrossRef] [Green Version]
  11. Ali, A.; Farid, S.; Saeed, H. Adaptive reliable H∞ control of uncertain affine nonlinear systems. Int. J. Control. Autom. Syst. 2018, 16, 2665–2675. [Google Scholar] [CrossRef]
  12. Tran, D.-T.; Do, T.-C.; Ahn, K.K. Extended High Gain Observer-Based Sliding Mode Control for an Electro-hydraulic System with a Variant Payload. Int. J. Precis. Eng. Manuf. 2019, 20, 2089–2100. [Google Scholar] [CrossRef]
  13. 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]
  14. 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]
  15. Athanasatos; Koulocheris, D.; Costopoulos, T.; Raptis, K. Operational fault diagnosis in industrial hydraulic systems through modeling the internal leakage of its components. Am. J. Appl. Sci. 2013, 10, 1648–1659. [Google Scholar] [CrossRef] [Green Version]
  16. Werlefors, M.; Medvedev, A. Observer-based leakage detection in hydraulic systems with position and velocity feedback. In Proceedings of the 17th IEEE International Conference on Control Applications, San Antonio, TX, USA, 3–5 September 2008; pp. 948–953. [Google Scholar]
  17. Liu, M.; Cao, X.; Shi, P. Fuzzy-Model-Based Fault-Tolerant Design for Nonlinear Stochastic Systems Against Simultaneous Sensor and Actuator Faults. IEEE Trans. Fuzzy Syst. 2013, 21, 789–799. [Google Scholar] [CrossRef]
  18. Xia, J.; Jiang, B.; Zhang, K. Robust Asymptotic Estimation of Sensor Faults for Continuous-time Interconnected Systems. Int. J. Control. Autom. Syst. 2019, 17, 3170–3178. [Google Scholar] [CrossRef]
  19. Luo, C.; Yao, J.; Gu, J. Extended-state-observer-based output feedback adaptive control of hydraulic system with continuous friction compensation. J. Frankl. Inst. 2019, 356, 8414–8437. [Google Scholar] [CrossRef]
  20. Gao, Z.; Cecati, C.; Ding, S.X. A Survey of Fault Diagnosis and Fault-Tolerant Techniques—Part I: Fault Diagnosis with Model-Based and Signal-Based Approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef] [Green Version]
  21. Gao, Z.; Cecati, C.; Ding, S.X. A Survey of Fault Diagnosis and Fault-Tolerant Techniques Part II: Fault Diagnosis with Knowledge-Based and Hybrid/Active Approaches. IEEE Trans. Ind. Electron. 2015, 62, 1. [Google Scholar] [CrossRef] [Green Version]
  22. Wang, X.; Syrmos, V.L. Fault detection, identification and estimation in the electro-hydraulic actuator system using EKF-based multiple-model estimation. In Proceedings of the 2008 16th Mediterranean Conference on Control and Automation; Institute of Electrical and Electronics Engineers (IEEE), Ajaccio, Corsica, France, 25–27 June 2008; pp. 1693–1698. [Google Scholar]
  23. Mahulkar, V.; Adams, D.E.; Derriso, M. Derivative free filtering in hydraulic systems for fault identification. Control. Eng. Pr. 2011, 19, 649–657. [Google Scholar] [CrossRef]
  24. Hua, X.; Darong, H.; Guo, S. Extended State Observer Based on ADRC of Linear System with Incipient Fault. Int. J. Control. Autom. Syst. 2019, 18, 1425–1434. [Google Scholar] [CrossRef]
  25. Tian, L.; Qian, L.; Li, M.; Fu, J.W. Faults Detection Using Sliding Mode Observer and Its Application on Elevating Servo Systems. J. Control. Sci. Eng. 2019, 2019, 1–13. [Google Scholar] [CrossRef]
  26. Yacun, G.; Lifan, L.; Lina, Y. Fault Diagnosis and Statistical Information Tracking Fault Tolerant Control for Non-Gaussian Non-linear Stochastic Systems. Int. J. Control. Autom. Syst. 2018, 16, 2303–2311. [Google Scholar] [CrossRef]
  27. Bahrami, M.; Naraghi, M.; Zareinejad, M. Adaptive super-twisting observer for fault reconstruction in electro-hydraulic systems. ISA Trans. 2018, 76, 235–245. [Google Scholar] [CrossRef] [Green Version]
  28. Haoshuang, C.; Dongsheng, D.; Dewen, Z.; Yan, Y. UIO-based Fault Estimation and Accommodation for Nonlinear Switched Systems. Int. J. Control. Autom. Syst. 2019, 17, 435–444. [Google Scholar] [CrossRef]
  29. Xu, Q.-N.; Lee, K.-M.; Zhou, H.; Yang, H.-Y. Model-Based Fault Detection and Isolation Scheme for a Rudder Servo System. IEEE Trans. Ind. Electron. 2015, 62, 2384–2396. [Google Scholar] [CrossRef]
  30. Chen, F.; Lu, D.; Li, X. Robust Observer Based Fault-tolerant Control for One-sided Lipschitz Markovian Jump Systems with General Uncertain Transition Rates. Int. J. Control. Autom. Syst. 2019, 17, 1614–1625. [Google Scholar] [CrossRef]
  31. Sim, H.Y.; Ramli, R.; Saifizul, A.; Soong, M.F. Detection and estimation of valve leakage losses in reciprocating compressor using acoustic emission technique. Measurment 2020, 152, 107315. [Google Scholar] [CrossRef]
  32. Jiang, J.; Yu, X. Fault-tolerant control systems: A comparative study between active and passive approaches. Annu. Rev. Control. 2012, 36, 60–72. [Google Scholar] [CrossRef]
  33. Blanke, M.; Kinnaert, M.; Lunze, J.; Staroswiecki, M. Diagnosis and Fault-Tolerant Control; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  34. Chen, G.; Song, Y.-D. Robust fault-tolerant cooperative control of multi-agent systems: A constructive design method. J. Frankl. Inst. 2015, 352, 4045–4066. [Google Scholar] [CrossRef]
  35. Choux, M. Nonlinear, Adaptive and Fault-tolerant Control for Electro-hydraulic Servo Systems. Ph.D. Thesis, Technical University of Denmark, Lyngby, Denmark, 2011. [Google Scholar]
  36. Leuschen, M.L.; Walker, I.D.; Cavallaro, J.R. Nonlinear Fault Detection for Hydraulic Systems. In Fault Diagnosis and Fault Tolerance for Mechatronic Systems; Springer: Berlin/Heidelberg, Germany, 2007; Volume 1, pp. 169–191. [Google Scholar]
  37. Li, T.; Yang, T.; Cao, Y.; Xie, R.; Wang, X. Disturbance-Estimation Based Adaptive Backstepping Fault-Tolerant Synchronization Control for a Dual Redundant Hydraulic Actuation System With Internal Leakage Faults. IEEE Access 2019, 7, 73106–73119. [Google Scholar] [CrossRef]
  38. Guo, Q.; Zhang, Y.; Celler, B.; Su, S. Backstepping Control of Electro-Hydraulic System Based on Extended-State-Observer with Plant Dynamics Largely Unknown. IEEE Trans. Ind. Electron. 2016, 63, 6909–6920. [Google Scholar] [CrossRef]
  39. Yao, J.; Deng, W. Active Disturbance Rejection Adaptive Control of Hydraulic Servo Systems. IEEE Trans. Ind. Electron. 2017, 64, 8023–8032. [Google Scholar] [CrossRef]
  40. Wang, C.; Zhang, Z.; Wang, H.; Zhao, B.; Quan, L. Disturbance observer-based output feedback control of hydraulic servo system considering mismatched uncertainties and internal pressure dynamics stability. IET Control. Theory Appl. 2020, 14, 1046–1056. [Google Scholar] [CrossRef]
  41. Tran, D.T.; Jin, M.; Ahn, K.K. Nonlinear Extended State Observer Based on Output Feedback Control for a Manipulator with Time-Varying Output Constraints and External Disturbance. IEEE Access 2019, 7, 156860–156870. [Google Scholar] [CrossRef]
  42. Jun, G.H.; Ahn, K.K. Extended-State-Observer-Based Nonlinear Servo Control of An Electro-Hydrostatic Actuator. J. Drive Control 2017, 14, 61–70. [Google Scholar]
  43. Tran, D.T.; Dao, H.V.; Dinh, T.Q.; Ahn, K.K. Output Feedback Control via Linear Extended State Observer for an Uncertain Manipulator with Output Constraints and Input Dead-Zone. Electronics 2020, 9, 1355. [Google Scholar] [CrossRef]
  44. Truong, D.Q.; Ahn, K.K. Force control for hydraulic load simulator using self-tuning grey predictor - fuzzy PID. Mechatronics 2009, 19, 233–246. [Google Scholar] [CrossRef]
  45. Truong, D.Q.; Ahn, K.K. Force control for press machines using an online smart tuning fuzzy PID based on a robust extended Kalman filter. Expert Syst. Appl. 2011, 38, 5879–5894. [Google Scholar] [CrossRef]
  46. Kim, W.; Shin, D.; Won, D.; Chung, C.C. Disturbance-Observer-Based Position Tracking Controller in the Presence of Biased Sinusoidal Disturbance for Electrohydraulic Actuators. IEEE Trans. Control. Syst. Technol. 2013, 21, 2290–2298. [Google Scholar] [CrossRef]
  47. Sun, C.; Fang, J.; Wei, J.; Hu, B. Nonlinear Motion Control of a Hydraulic Press Based on an Extended Disturbance Observer. IEEE Access 2018, 6, 18502–18510. [Google Scholar] [CrossRef]
  48. Has, Z.; Rahmat, M.F.; Husain, A.R.; Ahmad, M.N. Robust Precision Control for a Class of Electro-Hydraulic Actuator System based on Disturbance Observer. Int. J. Precis. Eng. Manuf. 2015, 16, 1753–1760. [Google Scholar] [CrossRef]
  49. 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. 2019, 25, 32–43. [Google Scholar] [CrossRef]
  50. Zheng, Q.; Gaol, L.Q.; 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; Institute of Electrical and Electronics Engineers (IEEE), New Orleans, LA, USA, 12–14 December 2007; pp. 3501–3506. [Google Scholar]
  51. Ba, D.X.; Ahn, K.K.; Truong, D.Q.; Park, H.G. Integrated model-based backstepping control for an electro-hydraulic system. Int. J. Precis. Eng. Manuf. 2016, 17, 565–577. [Google Scholar] [CrossRef]
Figure 1. Schematic of the PCEHS.
Figure 1. Schematic of the PCEHS.
Actuators 09 00132 g001
Figure 2. Diagram of the fault estimation and tolerant control scheme.
Figure 2. Diagram of the fault estimation and tolerant control scheme.
Actuators 09 00132 g002
Figure 3. Internal leakage coefficient.
Figure 3. Internal leakage coefficient.
Actuators 09 00132 g003
Figure 4. Comparison of sinusoidal trajectory and no loading condition. (a) Position-tracking performance. (b) Error effort.
Figure 4. Comparison of sinusoidal trajectory and no loading condition. (a) Position-tracking performance. (b) Error effort.
Actuators 09 00132 g004
Figure 5. Comparison of estimated internal leakage flow. (a) Estimated result. (b) Estimated error.
Figure 5. Comparison of estimated internal leakage flow. (a) Estimated result. (b) Estimated error.
Actuators 09 00132 g005
Figure 6. The control input signals.
Figure 6. The control input signals.
Actuators 09 00132 g006
Figure 7. Performance tracking errors under different frequencies of the desired input signals in the case of no external loading condition.
Figure 7. Performance tracking errors under different frequencies of the desired input signals in the case of no external loading condition.
Actuators 09 00132 g007
Figure 8. Comparison of sinusoidal trajectory and external loading condition. (a) Position-tracking performance. (b) Position error effort.
Figure 8. Comparison of sinusoidal trajectory and external loading condition. (a) Position-tracking performance. (b) Position error effort.
Actuators 09 00132 g008
Figure 9. Comparison of estimated external force. (a) Estimated result. (b) Estimated error.
Figure 9. Comparison of estimated external force. (a) Estimated result. (b) Estimated error.
Actuators 09 00132 g009
Figure 10. Comparison of estimated internal leakage flow. (a) Estimated result. (b) Estimated error.
Figure 10. Comparison of estimated internal leakage flow. (a) Estimated result. (b) Estimated error.
Actuators 09 00132 g010
Figure 11. The input control signals.
Figure 11. The input control signals.
Actuators 09 00132 g011
Figure 12. Control error of high-frequency input signals with external loading force.
Figure 12. Control error of high-frequency input signals with external loading force.
Actuators 09 00132 g012
Table 1. Components of the PCEHS.
Table 1. Components of the PCEHS.
SymbolComponentSymbolComponent
01AC driver06.1, 06.2Pilot check valves
02AC motor07Directional valve
03Reservoirs08.1, 08.2Relief valves
04Hydraulic gear pump09Hydraulic cylinder
05.1, 05.2Check valves
Table 2. Parameters of the PCEHS.
Table 2. Parameters of the PCEHS.
ParameterValueParameterValue
m9.32 kg A 1 1.9635 × 10 3 m2
b 1 258 Ns/m A 2 1.2566 × 10 3 m2
b 2 532 N V 10 4.375 × 10 4 m3
K d r 10π rad/(sV) V 20 2.88 × 10 4 m3
κ 1 15 β e 5.34 × 10 8 Pa
κ 2 10 D 1 = η v D 5.83 × 10 7 m3/rad
Table 3. Gains of controllers.
Table 3. Gains of controllers.
ControllersParameters
PID K P = 5150.5 , K I = 862.6 , K D = 5.6
DBS k 1 = 1225.68 , k 2 = 14.5 , k 3 = 4
Proposed control k 1 = 1225.68 , k 2 = 14.5 , k 3 = 4 , k 4 = 22.3 η 1 = 0.001 , η 2 = 12
Table 4. Gains of two observers.
Table 4. Gains of two observers.
SymbolsValueSymbolsValue
α 1 3 l 1 25
α 2 6 l 2 220,828
ε 0.001 l 3 98,398
λ 1 305.5 l 4 380,844
n 0.8
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Trinh, H.A.; Truong, H.V.A.; Ahn, K.K. Fault Estimation and Fault-Tolerant Control for the Pump-Controlled Electrohydraulic System. Actuators 2020, 9, 132. https://0-doi-org.brum.beds.ac.uk/10.3390/act9040132

AMA Style

Trinh HA, Truong HVA, Ahn KK. Fault Estimation and Fault-Tolerant Control for the Pump-Controlled Electrohydraulic System. Actuators. 2020; 9(4):132. https://0-doi-org.brum.beds.ac.uk/10.3390/act9040132

Chicago/Turabian Style

Trinh, Hoai An, Hoai Vu Anh Truong, and Kyoung Kwan Ahn. 2020. "Fault Estimation and Fault-Tolerant Control for the Pump-Controlled Electrohydraulic System" Actuators 9, no. 4: 132. https://0-doi-org.brum.beds.ac.uk/10.3390/act9040132

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