Next Article in Journal
Object Retrieval in Microscopic Images of Rocks Using the Query by Sketch Method
Previous Article in Journal
Development of a Pull Production Control Method for ETO Companies and Simulation for the Metallurgical Industry
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Backstepping Control with Active Damping Strategy for Separating-Metering Electro-Hydraulic System

1
Coordinative Creation Center of Taiyuan Heavy Machinery Equipment, Taiyuan University of Science and Technology, Taiyuan 030024, China
2
Key Lab of Advanced Transducers and Intelligent Control System, Ministry of Education and Shanxi Province, Taiyuan University of Technology, Taiyuan 030024, China
3
Department of Mechanical Engineering, Taiyuan Institute of Technology, Taiyuan 030008, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(1), 277; https://doi.org/10.3390/app10010277
Submission received: 21 November 2019 / Revised: 24 December 2019 / Accepted: 25 December 2019 / Published: 30 December 2019

Abstract

:

Featured Application

The active damping strategy is proposed to suppress the oscillation in the separating-metering electro-hydraulic system. This work is suitable for the separating-metering system with low back pressure applications.

Abstract

Electro-hydraulic servo systems are widely used in industrial applications. The load greatly affects the dynamic response of the separating-metering electro-hydraulic system. The current researches mainly aim at the system tracking performance for the hydraulic servo system, but the researches on the damping characteristics are relatively less. For energy-saving reasons, the metering-out chamber is often maintained near a lower pressure. The system will oscillate when the load drastically changes. The active damping strategy is proposed in this work in order to increase the damping and suppress the oscillation in separating-metering electro-hydraulic system. The effectiveness of the active damping strategy is proven by mathematical derivation. Furthermore, the nonlinear mathematical model of the separating-metering electro-hydraulic system is built, and a robust backstepping controller that combines the tracking differentiator and nonlinear disturbance observer is designed. The experimental results indicate that the system oscillation is suppressed and the proposed controller has good tracking accuracy.

1. Introduction

Heavy-duty machinery has many features, such as big load inertia, huge flow rate, and a vast amount of energy transmission; hence, hydraulic servo systems are widely used in those industrial applications. The separating-metering electro-hydraulic system (SMEHS) dismissed the mechanical linkage between the metering-in orifice and the metering-out orifice when compared with the traditional spool valve-controlled system, so the SMEHS has more freedom of degrees and it has more control flexibility [1,2,3,4,5]. However, the pressure of the cylinder metering-out chamber was often designed to be small to save energy. When the load force drastically changes, the SMEHS is easy to overshoot and oscillation, which means that the SMEHS does not have enough damping.
Some control schemes were developed by researchers to increase system damping [6,7,8]. Generally, these schemes fall into two categories. The first category is the “passive” damping scheme. These schemes typically add accumulators or orifices to the hydraulic circuits [9] or they use the properties of the leakage and viscous friction to improve the system damping ratio. Although this technique is simple to use and easy to adjust, it causes energy loss and decreases the efficiency of the servo system under steady-state conditions. Besides, the passive damping scheme achieves limited damping effects; at the same time, it increases the nonlinearity of the servo system and then increases the difficulty when designing the controller. M Axin and P Krus analyzed the damping characters and presented a method to dimension the outlet orifice area in pressure compensated closed center mobile systems [10]. That method was a kind of passive damping method that transferred the kinetic energy into the thermal energy by the outlet orifice.
The second category is the “active” damping scheme. The term “active” means that these system parameters are monitored, and signals are generated to control the hydraulic actuators in such a way that the oscillations are cancelled out [11,12]. This method applied external energy into the system. Alexander A, Vacca A, and Cristofori D designed an active damping control law to suppress the vibration of the wheel loader [13]. A gain scheduler that was based on the real-time operating condition determined the parameters. R. Bell and A. De Pennington discussed the active compensation methods while using acceleration and pressure transducer signals in the electro-hydraulic servo system [14].
In this paper, the damping characteristics of the SMEHS are studied. The main contributions are: The novel active damping strategy for separating-metering electro-hydraulic system is proposed to increase the system damping, in which the robust backstepping controller with tracking differentiator and nonlinear disturbance observer is designed to increase the damping and suppress the oscillation.
The rest of this paper is organized, as follows. In Section 2, the active damping strategy is proposed and the effectiveness of the active damping strategy is theoretically proved. In Section 3, the mathematical model of SMEHS is developed. In Section 4, the robust backstepping controller with tracking differentiator and nonlinear disturbance observer is designed. In Section 5, the experiment and discussion are conducted. The last section presents the conclusions. Besides, there are many abbreviations in this paper. For ease of understanding, all the abbreviations and their definitions are listed in Nomenclature.

2. Problem Statement and Active Damping Strategy Analysis

For energy saving reasons, the pressure of the cylinder metering-out chamber was often designed at a lower level in the SMEHS. The system is easy to overshoot and oscillation when the load force drastically changes.
The active damping strategy (ADS) is proposed in order to improve the system damping and suppress the oscillation in the SMEHS (Figure 1). The active damping strategy establishes the correlation between the pressure of the metering-out chamber and the acceleration of the load. In the following, the damping ratio of the SMEHS is mathematically derived to prove the effectiveness of ADS.
Damping is the effect that tends to reduce the amplitude of vibrations [15], which means that the damping force always has the opposite direction with velocity. The pressure force at the metering-out chamber can be regarded as a damping force. As shown in Figure 2, when the rod is extending, the direction of the metering-out pressure force F p 2 A 2 is opposite to the rod moving direction, and there is a tendency to hinder the movement of the piston, so that the metering-out pressure force can be considered as a kind of damping for the system. The viscous damping force F b x ˙ is also opposite to the speed direction and it is also the damping force of the system. Similarly, when the piston is retracted, as in Figure 3, the direction of the metering-out pressure force is opposite to the rod moving direction, so the metering-out pressure force F p 1 A 1 is a damping force of the system.
Theoretical analysis is carried out to illustrate the characteristics of the ADS. Several assumptions are made, as follows:
  • The viscous damping coefficient and the leakages of the cylinder are ignored.
  • The friction force of piston in the cylinder is negligible.
  • The rod is extending.
The fluid flow through the servo valve orifice is given by the following equations:
q 1 = K v 1 x v 1 Δ P 1
q 2 = K v 2 x v 2 Δ P 2
where q 1 and q 2 are the flows through the valve, K v 1 and K v 2 are the valve coefficient of valve orifice, and Δ P 1 and Δ P 2 are pressure drops across the orifice, which are defined as:
Δ P i = { p s p i   ,   x v i 0 p i p o   ,   x v i < 0   ,   i = 1 , 2
where p s is supply pressure and p o is system tank pressure.
Equations (1) and (2) are needed to be linearized for the mathematical deduction. The following equations can be given while using Taylor’ series expansion.
q 1 = K v 1 ( K q 1 x v 1 K c 1 Δ P 1 )
q 2 = K v 2 ( K q 2 x v 2 K c 2 Δ P 2 )
where K q 1 and K q 2 are the flow coefficient and K c 1 and K c 2 are the flow-pressure coefficient. The pressure of cylinder chambers can be obtained by the fluid flow balance equations:
p ˙ 1 = ( q 1 A 1 x ˙ L ) β e V L 1
where β e is the effective bulk modulus of oil, p 1 is the pressure in piston chamber, V L 1 is the volume of cylinder chambers, A 1 is the area of cylinder piston, and q 1 is the flow rate of cylinder. The force balance equation following Newton’s second law:
x ¨ L = 1 m ( p 1 A 1 p 2 A 2 b x ˙ L f L )
where m is the total mass of the piston, f L is the load force, and b is viscous damping coefficient. According to Equations (1), (3), (4), (6) and (7), the transfer function of SMEHS is derived as follows:
x L = K q 1 A 1 x v 1 1 A 1 2 ( K c 1 + V L 1 β e s ) ( A 2 p 2 + f L ) s ( s 2 ω h 2 + 2 ζ h s ω h + 1 )
where the natural frequency is given in Equation (9) and damping ratio is given in Equation (10).
ω h = A 1 β e V L 1 m
ζ h = K c 2 A 1 β e m V L 1
Therefore, the system block diagram is presented in Figure 4.
It can be seen from Figure 4 that the spool displacement x v 1 and the meter-out pressure p 2 affect the piston displacement x L . In other words, this separating-metering system has two degrees of freedom. The ADS establish the correlation between p 2 and x L , which is,
H a f = K a s 2
Figure 5 illustrates the block diagram of the separating-metering system with ADS.
Substituting Equation (11) to Equation (8), the transfer function is presented:
x L = K q A 1 x v f L 1 A 1 2 ( V L 1 β e s + K c ) s ( s 2 ω h 3 2 + 2 ζ h 3 ω h 3 s + 1 )
where the damping ratio ζ h 3 and natural frequency ω h 3 are given by
ω h 3 = A 1 2 β e V L 1 ( m + K a )
ζ h 3 = K c 2 A 1 β e m V L 1 + K c 2 A 1 β e K a V L 1
Divided by Equation (9), Equation (13) is represented as follows.
ω h 3 ω h = m m + K a
Divided by Equation (10), Equation (14) is represented as follows.
ζ h 3 ζ h = m + K a m
Comparing Equations (10) and (14), it is clear that the ADS can improve the damping ratio in the system if K a > 0 . It is more apparent from (16) that the larger the value of K a , the higher the damping ratio the system will have. However, comparing Equations (9) and (13), the eigenfrequency may become decreasing and the larger the value of K a , the higher eigenfrequency the system will decrease.

3. Modeling of SMEHS

In Figure 1, the SMEHS consists of a hydraulic cylinder, a servo valve 1 at the metering-in side of the hydraulic cylinder, a servo valve 2 at the metering-out side, a hydraulic pump, and a relief valve. The two valves are used to control the cylinder. The two signals control the two independent valve spools, so the SMEHS has two degrees of freedom and it provides more flexibility and controllability. The relief valve is used to maintain a constant pressure of the system. The dynamics of the servo valve can be described by a second-order system, which yields the following equations, since the response frequency of the servo valve is much higher than that of the entire hydraulic system.
K s 1 ω v 1 2 u 1 = x ¨ v 1 + 2 ξ v 1 x ˙ v 1 + ω v 1 2 x v 1
K s 2 ω v 2 2 u 2 = x ¨ v 2 + 2 ξ v 2 x ˙ v 2 + ω v 2 2 x v 2
where x v 1 and x v 2 are the displacement of the servo valve spool, K s 1 and K s 2 are the servo valve gain, ω v 1 and ω v 2 are the natural frequency, ξ v 1 and ξ v 2 are damping ratio, and u 1 and u 2 are the input signal to servo valve.
The pressure dynamics can be obtained, as follows:
p ˙ 1 = ( q 1 A 1 x ˙ L ) β e V L 01 + A 1 x L + Δ 1
p ˙ 2 = ( q 2 + A 2 x ˙ L ) β e V L 02 A 2 x L + Δ 2
where β e is the effective bulk modulus of oil, p 1 is the pressure in piston chamber, p 2 is the pressure in rod chamber, V L 01 and V L 02 are the initial volume of cylinder chambers, separately, including the chamber volume of connected pipeline, A 1 is the area of cylinder piston, A 2 is the effective actuating area of rod end in cylinder, x L is the displacement of cylinder rod, Δ 1 and Δ 2 are uncertain terms due to parameter perturbation, modeling errors, and other disturbance.
While ignoring the mass of oil, we obtain the force balance equation following Newton’s second law:
x ¨ L = 1 m ( p 1 A 1 p 2 A 2 b x ˙ L f L ) + Δ 3
where m is the total mass of the piston, f L is the load force, b is viscous damping coefficient, Δ 3 is the uncertain item, consisting of the external disturbance and unmodeled uncertainties.

3.1. Position Servo System of SMEHS

In Figure 1, servo valve 1 is used to control the displacement of the piston rod to track the given displacement signal x d . Choosing u i as the system input, and choosing x L as the system output, the system state variable is presented, as follows.
x i T = [ x i 1 x i 2 x i 3 x i 4 x i 5 ] T = [ x L x ˙ L p 1 x v 1 x ˙ v 1 ] T
Assuming that δ i 2 = p 2 A 2 m , c 1 = A 1 m , c 2 = b / m , c 3 = β e V L 1 K v 1 Δ P 1 , c 4 = β e V L 1 A 1 , c 5 = K s 1 ω v 1 2 , c 6 = ω v 1 2 , c 7 = 2 ω v 1 ξ v 1 , V L 1 = V L 01 + A 1 x L , the state-space function of the metering-in side can be illustrated, as follows.
{ x ˙ i 1 = x i 2 x ˙ i 2 = c 1 x i 3 + c 2 x i 2 + δ i 2 + θ i 2 x ˙ i 3 = c 3 x i 4 + c 4 x i 2 + θ i 3 x ˙ i 4 = x i 5 x ˙ i 5 = c 5 u i + c 6 x i 4 + c 7 x i 5
where θ i 2 and θ i 3 are the disturbance combining of uncertainties, unmodeled items, and external disturbances in the model. In Section 4.1, a disturbance observer is designed to compensate for the disturbance in order to achieve perfect dynamic performance.

3.2. Pressure Servo System of SMEHS

In Figure 1, servo valve 2 is used to control the pressure of the metering-out chamber to track the given signal p d . Choosing u o as the system input, and choosing p 2 as the system output, the system state variable is presented, as following.
x o T = [ x o 1 x o 2 x o 3 ] T = [ p 2 x v 2 x ˙ v 2 ] T
Assuming that δ o 1 = β e V L 2 A 2 x ˙ L , d 1 = β e V L 2 K v 2 Δ P 2 , d 2 = K s 2 ω v 2 2 , d 3 = 2 ξ v 2 ω v 2 , V L 2 = V L 02 + A 1 x L , d 4 = ω v 2 2 , the dynamic state function of the metering-in side can be illustrated, as follows.
{ x ˙ o 1 = d 1 x o 2 + δ o 1 + θ o 1 x ˙ o 2 = x o 3 x ˙ o 3 = d 2 u o + d 3 x o 3 + d 4 x o 2
Similarly, θ o 1 is the combining of disturbances due to unmodeled and external disturbances items in the model. In Section 4.1, a disturbance observer is designed to compensate for the disturbance.

4. Controller Design

There are many control algorithms for hydraulic servo systems [16,17,18,19]. Wang C, Quan L, and Zhang S developed the active disturbance rejection control (ADRC) algorithm [20], which avoided the high stiffness control and mismatched uncertainties input, and the hydraulic servo system obtained an excellent tracking performance. Choux M, Karimi H, and Hovland G presented a backstepping technique based adaptive controller to make sure that the tracking error converges to zero asymptotically to overcome the uncertainties in the system according to the Barbalat lemma [21]. M.Hast, K.J.Astrom, et al. proposed the Convex-Concave optimization method for the PID (proportional–integral–derivative) controller [22,23]. Karimi and Kammer proposed a robust controller that is based on convex optimization [24]. Niksefat N and Sepehri N designed a robust force controller that is based on nonlinear quantitative feedback theory to overcome uncertainties in the industrial hydraulic system [25]. The designed controller satisfied the tracking performance, and it was low-order, which was easily implemented in the industry. Truong DQ and Ahn KK used a grey prediction based fuzzy PID controller for eliminating the disturbance and improving the control quantity of the system [26]. The system had excellent dynamic characteristics, but it was hard to tune the controller parameters.
Backstepping control is useful for dealing with uncertainty in nonlinear systems. In recent years, many researchers have conducted several studies on this algorithm. Na Jing proposed a new control design method for high-order servo systems with hydraulic actuator dynamics [27]. The results showed that the combined controller improved dynamic performance. Wang Y and Wu H designed a backstepping controller, in which unknown uncertainties are approximated while using neural networks [28]. However, the complexity of the backstepping controller dramatically increases as the order of the system increases, which is called “computational explosion”, due to the classic backstepping method requiring repeated derivation of the signal. A dynamic surface control method was utilized in order to solve this problem [29,30,31]. It was shown that this method helped to deal with the “computational explosion” problem.
Based on the above research, the robust backstepping controller combining with a tracking differentiator (TD) and a nonlinear disturbance observer (NDO) is proposed in this section, which is called BSTDNDO for short. The BSTDNDO is used to control the cylinder to track the reference signals. TD is applied in the controller to avoid “computational explosion”. The NDO is used to compensate for the uncertainties and disturbances. Figure 6 shows the structure of the proposed controller.

4.1. Nonlinear Disturbance Observer

The uncertainties and disturbances in the system must be adequately compensated in order to achieve perfect tracking performance. A nonlinear disturbance observer is utilized to deal with this problem. The nonlinear disturbance observer is designed, as follows [32].
{ θ ^ i 2 = σ i 2 + η i 2 x i 2 σ ˙ i 2 = η i 2 σ i 2 η i 2 ( c 1 x i 3 + c 2 x i 2 + δ i 2 + η i 2 x i 2 )
{ θ ^ i 3 = σ i 3 + η i 3 x i 3 σ ˙ i 3 = η i 3 σ i 3 η i 3 ( c 3 x i 4 + c 4 x i 2 + η i 3 x i 3 )
{ θ ^ o 1 = σ o 1 + η o 1 x o 1 σ ˙ o 1 = η o 1 σ o 1 η o 1 ( d 1 x o 2 + δ o 1 + η o 1 x o 1 )
where η i 2 , η i 3 , and η o 1 are the gains of the observer, which are related to the convergence speed of the NDO. σ i 2 , σ i 3 , and σ o 1 are the internal variables.

4.2. Tracking Differentiator

In engineering applications, differential methods usually obtain the derivative of the signal. However, when the noise mixed in the signal, this method will amplify the noise. The tracking differentiator is proposed to solve this problem. The tracking differentiator is designed, as follows [33].
{ x ˙ 1 = x 2 x ˙ 2 = r 2 s i g n ( x 1 x i n ) ( x 1 x i n ) α r x 2
where x i n is the input of TD, x 1 is the tracking output of x i n , x 2 is the derivative of the input x i n , r is the gain of TD, and it is positive, which determines the tracking speed of TD. α is limited by 0 < α < 1 , which determines the approaching speed of TD.

4.3. Backstepping Controller Design

The the metering-in valve controls rod displacement x i 1 to track the reference displacement signal x d . The metering-out valve to track the reference signal p d conrols the metering-out chamber pressure p 2 . For the metering-in side servo system, BSTDNDO is designed in five steps. A similar design procedure is utilized for the metering-out servo system to build a pressure regulator, which is omitted. Throughout this paper, ^ is used to denote the estimate of , ˜ is used to denote the estimation error of . According to (23),
Step 1: The displacement tracking error e 1 is defined, as follows.
e 1 = x i 1 x d
where x d is the given reference signal for the tracking system. Define e 2 = x i 2 α 1 , where α 1 is the first virtual control variable, it is presented, as follows.
α 1 = k 1 e 1 + x ˙ d
where k 1 is the controller gain, k 1 > 0 . The derivative of Equation (30) is
e ˙ 1 = x ˙ i 1 x ˙ d = x i 2 x ˙ d = e 2 + α 1 x ˙ d
If α 1 is treated as the virtual control input, then the subsystem (32) can converge to zero or as small as possible. Selecting the positive semi-definite Lyapunov function V 1 = 1 2 e 1 2 obtains its time derivative:
V ˙ 1 = e 1 e ˙ 1 = e 1 ( e 2 + α 1 x ˙ d ) = k 1 e 2 1 + e 1 e 2
It is easy to know that, if e 2 converges to zero and k 1 > 0 , then e 1 can converge to zero in finite time by choosing the proper controller gain k 1 .
Step 2: In this step, we need to design the controller to make sure that e 2 can converge to zero. Define the error e 3 = x i 3 α 2 , where α 2 is the second virtual control variable and it is defined, as follows.
α 2 = 1 c 1 ( k 2 e 2 c 2 ( e 2 + α 1 ) θ ^ 2 δ 2 e 1 + α ˙ ^ 1 )
In Equation (34), k 2 is the controller gain, k 2 > 0 . α ˙ ^ 1 is obtained by TD. θ ^ 2 is obtained by NDO. The derivative of e 2 is:
e ˙ 2 = x ˙ i 2 α ˙ 1 = c 1 x 3 + c 2 x i 2 + θ 2 + δ 2 α ˙ 1
The following equation is obtained when the Lyapunov function signal is chosen to be V 2 = V 1 + 1 2 e 2 2 .
V ˙ 2 = k 1 e 1 2 k 2 e 2 2 + c 1 e 2 e 3 + e 2 θ ˜ 2 e 2 α ˙ ˜ 1
In Equation (36), if e 3 converge to zero, then e 2 can converge to zero in finite time by choosing the proper controller gain k 2 .
Step 3: In this step, we need to design the controller to make sure that e 3 can converge to zero. Define e 4 = x 4 α 3 , where α 3 is the third virtual control variable, and it is defined, as follows.
α 3 = 1 c 3 ( k 3 e 3 c 4 ( e 2 + α 1 ) θ ^ 3 + α ˙ ^ 2 c 1 e 2 )
In Equation (37), α ˙ ^ 2 is obtained by TD, θ ^ 3 is obtained by NDO. k 3 is the controller gain, k 3 > 0 . The derivative of e 3 is obtained, as follows.
e ˙ 3 = x ˙ 3 α ˙ 2 = c 3 x 4 + c 4 ( e 2 + α 1 ) + θ 3 α ˙ 2
The following equation is obtained when the Lyapunov function signal is chosen to be V 3 = V 2 + 1 2 e 3 2 .
V ˙ 3 = k 1 e 1 2 k 2 e 2 2 k 3 e 3 2 + e 2 θ ˜ 2 + e 3 θ ˜ 3 e 2 α ˙ ˜ 1 e 3 α ˙ ˜ 2 + c 3 e 3 e 4
It is easy to know that if e 4 converges to zero and k 3 > 0 , then e 3 can converge to zero in finite time by choosing the proper controller gain k 3 .
Step 4: In this step, we need to design the controller to make sure that e 4 can converge to zero. Define e 5 = x 5 α 4 , where α 4 is the virtual control variable.
α 4 = k 4 e 4 + α ˙ ^ 3 c 3 e 3
where α ˙ ^ 3 is the estimate of α ˙ 3 , it is obtained by TD, k 4 is the controller gain, k 4 > 0 .
The derivative of e 4 is
e ˙ 4 = e 5 + α 4 α ˙ 3
When the Lyapunov function signal is chosen to be V 4 = V 3 + 1 2 e 4 2 , the following equation is obtained.
V ˙ 4 = k 1 e 1 2 k 2 e 2 2 k 3 e 3 2 k 4 e 4 2 + e 2 Δ ˜ 2 + e 3 Δ ˜ 3 e 2 α ˙ ˜ 1 e 3 α ˙ ˜ 2 e 4 α ˙ ˜ 3 + e 4 e 5
In Equation (42), if e 5 converge to zero then e 4 can converge to zero in finite time by choosing the proper controller gain k 4 .
Step 5: In the last step, we consider the convergence of e 5 to make sure that e 5 can converge to zero. The derivative of e 5 is shown as
e ˙ 5 = c 5 u 1 + c 6 x 4 + c 7 x 5 α ˙ 4
The control law u i can be deduced, as follows.
u i = 1 c 5 [ k 5 e 5 c 6 ( e 4 + α 3 ) c 7 ( e 5 + α 4 ) e 4 + α ˙ ^ 4 ]
where α ˙ ^ 4 is obtained by TD and k 5 is the controller gain, k 5 > 0 .

4.4. Stability Analysis of Nonlinear Disturbance Observer

Consider the following system in order to analysis the stability of NDO:
x ˙ i = g ( x ¯ i ) x i + 1 + f ( x ¯ i ) + d i
where d i denotes the disturbance of the system, and x ¯ i denotes ( x 1 , x 2 , x i ) . Generally, due to the disturbance is uncertain, we assume that d ˙ i = 0 . The NDO for the system represented by the Equation (45) is presented, as follows.
{ d ^ i = z i + p i ( x ¯ i ) z ˙ i = L i z i L i ( p i ( x ¯ i ) + g ( x ¯ i ) x i + 1 + f ( x ¯ i ) )
where z i is the internal variable and L i is the gain for NDO. The estimating error of d i is defined as
d ˜ i = d i d ^ i
The Lyapunov function is chosen in order to analysis the stability of NDO, as follows
V = 1 2 d ˜ i 2
Differentiating the Lyapunov function (48), Equation (49) is obtained.
V ˙ = d ˜ i d ˜ ˙ i = d ˜ i ( d ˙ i d ˜ i ) = L i d ˜ i 2
By choosing positive L i , the stability can be proofed, and the desired exponential convergence rate is related to the value of L i .

4.5. Stability Analysis of BSTDNDO

The Lyapunov function is chosen to be: V i = V 4 + 1 2 e 5 2 in order to evaluate the stability. This results in Equation (50).
V ˙ i = k 1 e 1 2 k 2 e 2 2 k 3 e 3 2 k 4 e 4 2 k 5 e 5 2 + e 2 Δ ˜ 2 + e 3 Δ ˜ 3 e 2 α ˙ ˜ 1 e 3 α ˙ ˜ 2 e 4 α ˙ ˜ 3 e 5 α ˙ ˜ 4
The error of TD is also bounded because selecting proper parameters bound the tracking error of NDO. According (50), Equation (51) is obtained.
V ˙ i k ( e 1 2 + e 2 2 + e 3 2 + e 4 2 + e 5 2 ) + | e 2 | | Δ ˜ 2 | + | e 3 | | Δ ˜ 3 | + | e 2 | | α ˙ ˜ 1 | + | e 3 | | α ˙ ˜ 2 | + | e 4 | | α ˙ ˜ 3 | + | e 5 | | α ˙ ˜ 4 |
Equation (51) can be rewritten, as follows.
V ˙ i 2 ( k 1 ) V i + 1 2 ε 2
where k = min { k 1 , k 2 , k 3 , k 4 , k 5 } and ε = | Δ ˜ 2 | + | Δ ˜ 3 | + | α ˙ ˜ 1 | + | α ˙ ˜ 2 | + | α ˙ ˜ 3 | + | α ˙ ˜ 4 | .
Solving the Inequality (52), the non-negative Lyapunov function V i is bounded by
V i [ V i ( 0 ) ε 2 4 ( k 1 ) ] e 2 ( k 1 ) t + ε 2 4 ( k 1 )
By choosing any positive number φ and k 1 + ε 2 4 φ , if V i ( 0 ) φ , then V i ( t ) φ will be guaranteed for all t > 0 . Therefore, the controller stability is proven, and the tracking error can converge to a sufficient small neighbor of zero.

5. Experiment and Discussion

5.1. Experiment Platform

A test rig has been constructed in order to validate the proposed control strategy. Figure 7 briefly depicts the schematic of the hydraulic system of the test rig. It consists of a position tracking system and a loading system. The position tracking system consists of cylinder 5, servo valve3.1 and 3.2, pressure sensor4, relief valve2.1 and 2.2, and fixed displacement pump1.1 and 1.2. The cylinder 5 is controlled by two servo valves, respectively. The max system pressure is determined by the crack pressure of the relief valve. Pressure sensors are attached to both cylinder chambers. The cylinder is equipped with a displacement sensor. The loading system is used to maintain a constant load force that is applied to cylinder 5. The direction of the loading force can be controlled by directional valve 9, and the magnitude of the loading force can be regulated by relief valve 2.2. Table 1 provides the main specifications of the test rig. Figure 8 shows a photo of the test rig.

5.2. Displacement Tracking Experiments

Comparative experiments were carried out in order to test the tracking performance of BSTDNDO. Figure 9 shows the reference signal. The constant load force was adjusted to 50 KN and applied to the cylinder during the experiments. The metering-out valve kept the maximum orifice opening. The parameters of BSTDNDO were k 1 = 55 , k 2 = 35 . k 3 = 230 , r = 40 , α = 0.8 . η i 2 = 200 , η i 3 = 100 , and η o 1 = 100 . The max tracking error of BSTDNDO was 2.35 mm, as shown in Figure 10. Subsequently, comparative experiments were carried out. Because the sliding mode control (SMC) algorithm was robust and practical in engineering [34,35,36], it was chosen for this comparison. A large number of parameter sets were tested to make sure that the SMC controller works with the highest performance. Figure 11 shows the tracking error while using the SMC algorithm. The BSTDNDO controller had higher tracking accuracy than the SMC controller because the uncertainties and disturbances were observed by NDO and compensated during the controller design procedure (Figure 12 and Figure 13). The max displacement tracking error was 3.62 mm and the maximum tracking error was reduced by 35%.

5.3. Active Damping Strategy Experiments

Another experiment was carried out in order to verify the effectiveness of ADS. In this experiment, a slope signal was chosen as the reference signal, as shown in Figure 14. The ADS was disabled during the experiments. The pressure of the metering-out chamber was regulated to 25 bar. The load force was adjusted to 50 kN. When t = 1   s , the load force suddenly decreased to zero. The oscillation occurred due to the low pressure at the metering-out chamber. Figure 15 shows the rod displacement. The system started to oscillate from t = 1   s and became stable until t = 1.22   s , the oscillation occurred for 0.22 s. The maximum overshoot was 15.2 mm. Figure 16 shows the pressure of both the metering-in side and the metering-out side.
The comparative experiment was carried out and the ADS was enabled. The load force was adjusted to 50 kN. The load force suddenly decreased to zero when t = 1   s . The system started to oscillate from t = 1   s and it became stable until t = 1.13   s . The oscillation occurred for 0.13 s. The maximum overshoot was 13.6 mm. Figure 17 shows the pressure of both the metering-in side and the metering-out side. The ADS played a vital role to raise the metering-out reference signal when the rod displacement began to oscillate. The oscillation time was reduced by 41% and the maximum overshoot was reduced by 10.5% when compared with the results of the experiments.

6. Conclusions

The metering-out chamber in SMEHS is often maintained near a lower pressure for energy-saving reasons. When the load drastically changes, the system is easy to oscillate. The damping characteristics of SMEHS are investigated and the novel active damping strategy is proposed in this work in order to suppress the oscillation.
A robust backstepping controller combining with tracking differentiator and nonlinear disturbance observer is designed for the separating-metering electro-hydraulic system with the active damping strategy. The experimental results indicate that, when compared with the SMC controller, the maximum tracking error is reduced by 35%. By using the active damping strategy, the duration of oscillation time is reduced by 41%. The maximum overshoot is reduced by 10.5%.
In summary, the proposed controller has excellent tracking performance, and the proposed active damping strategy effectively suppresses the oscillation. This work is suitable for the separating-metering system with low back pressure applications. However, the metering out chamber pressure will get increased, which means that the system has lower energy efficiency in order to increase loop damping. Therefore, how to improve the energy efficiency of the active damping strategy in SMEHS is one of the issues to be addressed in the future.

Author Contributions

Data curation, S.L.; Funding acquisition, G.A.; Investigation, S.L. and Y.G.; Methodology, S.L. and J.H.; Project administration, G.A.; Software, S.L. and Y.G.; Supervision, J.H.; Validation, J.H.; Writing–original draft, S.L.; Writing–review & editing, J.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work reported here is funded by the Coordinative Creation Center of Taiyuan Heavy Machinery Equipment of China (1331 Project).

Conflicts of Interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

Nomenclature

A 1 , A 2 area of piston
ADRCactive disturbance rejection control
ADSactive damping strategy
b viscous damping coefficient
BSTDNDObackstepping controller with TD and NDO
c 1 , c 2 , c 3 , c 4 , c 5 , c 6 , c 7 internal variable
d 1 , d 2 , d 3 , d 4 internal variable
d i disturbance
e 1 , e 2 , e 3 , e 4 , e 5 tracking error
F b x ˙ viscous damping force
f L load force
F p 1 A 1 force exerting on the piston of the cylinder in rod chamber
F p 2 A 2 force exerting on the piston of the cylinder in piston chamber
k internal variable
k 1 , k 2 , k 3 , k 4 , k 5 gain of controller
K a pressure-acceleration coefficient
K c 1 , K c 2 flow-pressure coefficient
K q 1 , K q 2 flow coefficient
K s 1 , K s 2 servo valve gain
K v 1 , K v 2 valve coefficient of the orifice
L i gain of NDO
m equivalent mass of piston and attached system
NDOnonlinear disturbance observer
p 1 pressure of piston chamber
p 2 pressure of rod chamber
p o pressure of oil tank
p s supply pressure
PIDproportional–integral–derivative
q 1 flow rate of piston chamber
q 2 flow rate of rod chamber
r gain of tracking differentiator
s Laplace Operator
s i g n ( ) signum function
SMCsliding mode control
SMEHSseparating-metering electro-hydraulic system
TDtracking differentiator
u 1 , u 2 , u i u o input signal
V L 1 , V L 2 volume of hydraulic chamber
V L 01 , V L 02 initial volume of chamber
V , V 1 , V 2 , V 3 , V 4 , V i Lyapunov function
x d desired displacement of the piston
x i n input of tracking differentiator
x ¯ i denotes ( x 1 , x 2 , x i )
x L piston displacement
x v 1 , x v 2 displacement of spool
x i , x o state variables
z i internal variable
^ denote the estimate value of
˜ denote the estimation error of
Δ P 1 , Δ P 2 pressure drops across the orifice
Δ 1 , Δ 2 , Δ 3 uncertain item
α parameter of tracking differentiator
α 1 , α 2 , α 3 , α 4 virtual parameters
θ i 2 , θ i 3 , θ o 1 disturbance
ω h , ω h 3 natural frequency
ζ h , ζ h 3 damping ratio
β e bulk modulus
δ i 2 internal variable
η i 2 , η i 3 , η o 1 gain of observer
σ i 2 , σ i 3 , σ o 1 internal variable
ε internal variable

References

  1. Lyu, L.; Chen, Z.; Yao, B. Development of Pump and Valves Combined Hydraulic System for Both High Tracking Precision and High Energy Efficiency. IEEE Trans. Ind. Electron. 2019, 66, 7189–7198. [Google Scholar] [CrossRef]
  2. Liu, K.; Gao, Y.; Tu, Z. Energy saving potential of load sensing system with hydro-mechanical pressure compensation and independent metering. Int. J. Fluid Power 2016, 17, 173–186. [Google Scholar] [CrossRef]
  3. Liu, B.; Quan, L.; Ge, L. Research on the performance of hydraulic excavator with pump and valve combined separate meter in and meter out circuits. Chin. J. Mech. Eng. 2016, 52, 173–180. [Google Scholar]
  4. Choi, K.; Seo, J.; Nam, Y.; Kim, K.U. Energy-saving in excavators with application of independent metering valve. J. Mech. Sci. Technol. 2015, 29, 387–395. [Google Scholar] [CrossRef]
  5. Lu, L.; Yao, B. Energy-Saving Adaptive Robust Control of a Hydraulic Manipulator Using Five Cartridge Valves with an Accumulator. IEEE Trans. Ind. Electron. 2014, 61, 7046–7054. [Google Scholar] [CrossRef]
  6. Williamson, C.; Lee, S.; Ivantysynova, M. Active Vibration Damping for an Off-Road Vehicle with Displacement Controlled Actuators. Int. J. Fluid Power 2009, 10, 5–16. [Google Scholar] [CrossRef]
  7. Nevala, K.; Jarviluoma, M. An active vibration damping system of a driver’s seat for off-road vehicles. In Mechatronics and Machine Vision in Practice; IEEE: Queensland, Australia, 1997; p. 38. [Google Scholar]
  8. Brecher, C.; Schulz, A.; Week, M. Electrohydraulic Active Damping System. Cirp Ann. Manuf. Technol. 2005, 54, 389–392. [Google Scholar] [CrossRef]
  9. Palmer, M.K.; Simkus, V.A.; Beaudin, C.P.; Vogt, B.A. Ride Control System. U.S. Patent US5733095A, 31 March 1998. [Google Scholar]
  10. Axin, M.; Krus, P. Design Rules for High Damping in Mobile Hydraulic Systems. In Proceedings of the Scandinavian International Conference on Fluid Power—Sicfp, Linköping, Sweden, 3–5 June 2013. [Google Scholar]
  11. Rahmfeld, R.; Ivantysynova, M. An Overview about Active Oscillation Damping of Mobile Machine Structure. Int. J. Fluid Power 2004, 5, 5–24. [Google Scholar] [CrossRef]
  12. Gianoglio, R.; Salvatore, F.; Weber, J. Method and Device for Damping the Displacement of Construction Machines. U.S. Patent 7756622, 13 July 2010. [Google Scholar]
  13. Alexander, A.; Vacca, A.; Cristofori, D. Active Vibration Damping in Hydraulic Construction Machinery. Procedia Eng. 2017, 176, 514–528. [Google Scholar] [CrossRef]
  14. Bell, R.; Pennington, A.D. Active Compensation of Lightly Damped Electrohydraulic Cylinder Drives Using Derivative Signals. Proc. Inst. Mech. Eng. 1969, 84, 83–98. [Google Scholar] [CrossRef]
  15. Tongue, B.H. Principles of Vibration; Oxford University Press: Oxford, UK, 2002. [Google Scholar]
  16. Guangrong, C.; Junzheng, W.; Shoukun, W.; Jiangbo, Z.; Wei, S. The Separate Meter in Separate Meter Out Control System Using Dual Servo Valves Based on Indirect Adaptive Robust Dynamic Surface Control. J. Syst. Sci. Complex. 2019, 32, 557–576. [Google Scholar]
  17. Li, C.; Chen, Z.; Yao, B. Identification and adaptive robust precision motion control of systems with nonlinear friction. Nonlinear Dyn. 2019, 95, 995–1007. [Google Scholar] [CrossRef]
  18. Wu, X.; Jin, P.; Zou, T.; Qi, Z.; Xiao, H.; Lou, P. Backstepping Trajectory Tracking Based on Fuzzy Sliding Mode Control for Differential Mobile Robots. J. Intell. Robot. Syst. 2019, 1–13. [Google Scholar] [CrossRef]
  19. Cao, Y.; Huang, J.; Wu, D.; Zhang, M.; Xiong, C. Integration of Nonlinear Disturbance Observer within Proxy-based Sliding Mode Control for Pneumatic Muscle Actuators. Appl. Sci. 2019, 9, 1571. [Google Scholar]
  20. Wang, C.; Quan, L.; Zhang, S.; Meng, H.; Lan, Y. Reduced-order model based active disturbance rejection control of hydraulic servo system with singular value perturbation theory. ISA Trans. 2017, 67, 455–465. [Google Scholar] [CrossRef] [PubMed]
  21. Choux, M.; Karimi, H.; Hovland, G.; Hansen, M. Robust adaptive backstepping control design for a Nonlinear Hydraulic-Mechanical System. In Proceedings of the 48th IEEE Conference on Decision and Control (CDC), Shanghai, China, 15–18 December 2009; pp. 2460–2467. [Google Scholar]
  22. Hast, M.; Åström, K.J.; Bernhardsson, B.; Boyd, S. PID design by convex-concave optimization. In Proceedings of the 2013 European Control Conference (ECC), Zurich, Switzerland, 17–19 July 2013; pp. 4460–4465. [Google Scholar]
  23. Mercader, P.; Åström, K.J.; Banos, A.; Hägglund, T. Robust PID design based on QFT and convex–concave optimization. IEEE Trans. Control. Syst. Technol. 2016, 25, 441–452. [Google Scholar] [CrossRef]
  24. Karimi, A.; Kammer, C. A data-driven approach to robust control of multivariable systems by convex optimization. Automatica 2017, 85, 227–233. [Google Scholar] [CrossRef] [Green Version]
  25. Niksefat, N.; Sepehri, N. Design and experimental evaluation of a robust force controller for an electro-hydraulic actuator via quantitative feedback theory. Control Eng. Pract. 2000, 8, 1335–1345. [Google Scholar] [CrossRef]
  26. 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]
  27. Na, J.; Li, Y.; Huang, Y.; Gao, G.; Chen, Q. Output feedback control of uncertain hydraulic servo systems. IEEE Trans. Ind. Electron. 2019, 67, 490–500. [Google Scholar] [CrossRef]
  28. Wang, Y.; Wu, H. Adaptive robust backstepping control for a class of uncertain dynamical systems using neural networks. Nonlinear Dyn. 2015, 81, 1597–1610. [Google Scholar] [CrossRef]
  29. Jing, C.; Xu, H.; Jiang, J. Dynamic surface disturbance rejection control for electro-hydraulic load simulator. Mech. Syst. Signal. Process. 2019, 134, 106293. [Google Scholar] [CrossRef]
  30. Yang, S.; Yin, Q.; Yang, L. Co-simulation of Dynamic Surface Sliding Mode Control for Elevation Equilibrator Electro-Hydraulic System of Truck-Mounted Howitzer. In Proceedings of the 2019 4th International Conference on Automation, Control and Robotics Engineering, Shenzhen, China, 19–21 July 2019; p. 44. [Google Scholar]
  31. Guo, Q.; Shi, G.; Wang, D. Adaptive Composite Fuzzy Dynamic Surface Control for Electro-Hydraulic-System, with Variable-Supply-Pressure. Asian J. Control 2019. [Google Scholar] [CrossRef]
  32. Wen-Hua, C.; Ballance, D.J.; Gawthrop, P.J.; Reilly, J.O. A nonlinear disturbance observer for robotic manipulators. IEEE Trans. Ind. Electron. 2000, 47, 932–938. [Google Scholar] [CrossRef] [Green Version]
  33. Han, J. Active Disturbance Rejection Control. Technique-The Technique for Estimating and Compensating the Uncertainties; National Defense Industry Press: Beijing, China, 2008. [Google Scholar]
  34. Shen, W.; Wang, J.; Huang, H.; He, J. Fuzzy sliding mode control with state estimation for velocity control system of hydraulic cylinder using a new hydraulic transformer. Eur. J. Control. 2019, 48, 104–114. [Google Scholar] [CrossRef]
  35. Xingxu, W.; Guang, H.; Rui, G. PID Sliding Mode Control for Electro-hydraulic Servo System. J. Phys. Conf. Ser. 2019, 1168, 022085. [Google Scholar] [CrossRef]
  36. Kim, J.; Jin, M.; Choi, W.; Lee, J. Discrete time delay control for hydraulic excavator motion control with terminal sliding mode control. Mechatronics 2019, 60, 15–25. [Google Scholar] [CrossRef]
Figure 1. Separating-metering system with active damping strategy (ADS).
Figure 1. Separating-metering system with active damping strategy (ADS).
Applsci 10 00277 g001
Figure 2. Rod is extending.
Figure 2. Rod is extending.
Applsci 10 00277 g002
Figure 3. Rod is retracting.
Figure 3. Rod is retracting.
Applsci 10 00277 g003
Figure 4. Block diagram of the separating-metering system.
Figure 4. Block diagram of the separating-metering system.
Applsci 10 00277 g004
Figure 5. The system block diagram with the active damping strategy.
Figure 5. The system block diagram with the active damping strategy.
Applsci 10 00277 g005
Figure 6. Block diagram of the proposed control strategy.
Figure 6. Block diagram of the proposed control strategy.
Applsci 10 00277 g006
Figure 7. The schematic of the hydraulic system for the test rig; 1.1,1.2-fixed displacement pump; 2.1,2.1-relief valve; 3.1,3.2-servo valve; 4—pressure sensor; 5—testing cylinder; 6—displacement sensor; 7—mass block; 8—loading cylinder; 9—directional valve; and, 10—controller.
Figure 7. The schematic of the hydraulic system for the test rig; 1.1,1.2-fixed displacement pump; 2.1,2.1-relief valve; 3.1,3.2-servo valve; 4—pressure sensor; 5—testing cylinder; 6—displacement sensor; 7—mass block; 8—loading cylinder; 9—directional valve; and, 10—controller.
Applsci 10 00277 g007
Figure 8. The photo of the test rig.
Figure 8. The photo of the test rig.
Applsci 10 00277 g008
Figure 9. Displacement tracking using backstepping controller with tracking differentiator and nonlinear disturbance observer (BSTDNDO).
Figure 9. Displacement tracking using backstepping controller with tracking differentiator and nonlinear disturbance observer (BSTDNDO).
Applsci 10 00277 g009
Figure 10. Tracking error using BSTDNDO.
Figure 10. Tracking error using BSTDNDO.
Applsci 10 00277 g010
Figure 11. Tracking error using sliding mode control (SMC).
Figure 11. Tracking error using sliding mode control (SMC).
Applsci 10 00277 g011
Figure 12. The estimate of θ i 2 .
Figure 12. The estimate of θ i 2 .
Applsci 10 00277 g012
Figure 13. The estimate of θ i 3 .
Figure 13. The estimate of θ i 3 .
Applsci 10 00277 g013
Figure 14. Position tracking under external force disturbance (without ADS).
Figure 14. Position tracking under external force disturbance (without ADS).
Applsci 10 00277 g014
Figure 15. Position error (ADS restrained oscillation).
Figure 15. Position error (ADS restrained oscillation).
Applsci 10 00277 g015
Figure 16. The pressure of cylinder chambers without ADS.
Figure 16. The pressure of cylinder chambers without ADS.
Applsci 10 00277 g016
Figure 17. The pressure of cylinder chambers with ADS.
Figure 17. The pressure of cylinder chambers with ADS.
Applsci 10 00277 g017
Table 1. Main Specifications of the Test Rig.
Table 1. Main Specifications of the Test Rig.
ItemValueUnit
Pump displacement (1.1 and 1.2)40mL/r
Motor speed1500rpm
Servo valve rated flow (3.1)63L/min
Servo valve rated flow (3.2)38L/min
Piston diameter (5 and 8)63mm
Rod diameter (5 and 8)36mm
Weight of moving part100Kg
Stroke (5 and 8)280mm

Share and Cite

MDPI and ACS Style

Lin, S.; An, G.; Huang, J.; Guo, Y. Robust Backstepping Control with Active Damping Strategy for Separating-Metering Electro-Hydraulic System. Appl. Sci. 2020, 10, 277. https://doi.org/10.3390/app10010277

AMA Style

Lin S, An G, Huang J, Guo Y. Robust Backstepping Control with Active Damping Strategy for Separating-Metering Electro-Hydraulic System. Applied Sciences. 2020; 10(1):277. https://doi.org/10.3390/app10010277

Chicago/Turabian Style

Lin, Suhong, Gaocheng An, Jiahai Huang, and Yuhang Guo. 2020. "Robust Backstepping Control with Active Damping Strategy for Separating-Metering Electro-Hydraulic System" Applied Sciences 10, no. 1: 277. https://doi.org/10.3390/app10010277

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