Next Article in Journal
Direct Observation of Growth Rate Dispersion in the Enzymatic Reactive Crystallization of Ampicillin
Previous Article in Journal
Increasing Iron and Reducing Phosphorus Grades of Magnetic-Roasted High-Phosphorus Oolitic Iron Ore by Low-Intensity Magnetic Separation–Reverse Flotation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Performance of Nonlinear Control for an Electro-Hydraulic Actuator Considering a Wearable Robot

Department of Mechanical Engineering, Yonsei University, Seoul 03722, Korea
*
Author to whom correspondence should be addressed.
Processes 2019, 7(6), 389; https://doi.org/10.3390/pr7060389
Submission received: 30 May 2019 / Revised: 17 June 2019 / Accepted: 18 June 2019 / Published: 21 June 2019
(This article belongs to the Section Advanced Digital and Other Processes)

Abstract

:
In the development of a wearable robot, compact volume size, high energy efficiency, and a high load capacity linear actuator system are necessary. However, conventional hydraulic actuator systems are difficult to apply to wearable robots. Also, they have nonlinearities because of the presence of hydraulic fluid in a single rod cylinder. Electric linear actuators resolve the problems of hydraulic systems. However, due to their low load capacity, they are not easy to apply to wearable robots. In this paper, a pump-controlled electro-hydraulic actuator (EHA) system that considers the disadvantages of the hydraulic actuator and electric actuator is proposed for a wearable robot. Initially, a locking circuit design is considered for the EHA to give the system load holding capacity. Based on the developed model, the adaptive sliding mode control (ASMC) scheme is designed to resolve the nonlinearity problem of changes in the dynamic system. The ASMC scheme is then modeled and verified with Simulink. In order to verify the performance of the proposed adaptive control with the model, experiments are conducted. The proposed EHA verifies that the ASMC reaches the target value well despite the existence of many model uncertainties.

1. Introduction

Conventional hydraulic actuators have commonly been used in plenty of heavy equipment applications. Examples include the use of excavators and dozers in the construction industry, offshore drilling and marine machinery in the marine industry, active suspension systems in the automotive industry, and wearable robots in the medical device industry [1,2,3]. According to one survey that addressed longer lifespans, the dependency of wearable robots using linear actuators should be increased, given the related increase in human life expectancy [4]. Therefore, it is important for more studies to focus on increasing muscular strength using actuators, such as with wearable robots for rehabilitation training, in military applications, and in commercial applications. For hydraulic actuators, there are generally two ways to control a system: with a controlled pump or with a controlled valve. Controlled pumps have slow responses because the contained volumes are large, and the pressure must be built up initially. However, the pressure levels of both the lines and the flow are closely matched to the load requirements, resulting in much higher energy efficiency [5]. On the other hand, controlled valves offer rapid responses because the contained volumes are small. Nonetheless, regardless of the load pressure, the energy efficiency is low because the supply pressure is constant, and internal leakages occur when changing the direction of the fluid in the valve [6,7]. Despite these disadvantages, the conventional hydraulic system is widely used in heavy industries due to its high power and torque ratios, rapid responses, and excellent heat resistance [8]. However, mainly due to the low energy efficiency, fluid leakages from valves, large volume size, and limited installation space, the application of wearable robots is limited. Additionally, because hydraulic fluid is the main energy medium in the system, the system contains uncertain fluid parameters in hydraulic control. On the other hand, electric linear actuators have distinct advantages over hydraulic actuators in terms of their simplicity and their highly efficient energy usage, but their poor load holding capabilities continue to be a problem. For example, electric linear actuators constantly consume energy to maintain the current positional holding of a heavy weight. As a result, the energy efficiency is reduced. Wearable robots are also associated with related safety issues. For instance, the driving force of electric linear actuators is controlled by the torque force of a motor. However, if the power of the motor fails, a wearable robot may be damaged due to its heavy weight. In addition, they are not as cost-effective as hydraulic actuators in terms of their power and torque ratios [9]. Therefore, the development of a much more flexible system that is applicable to multiple areas is required to meet the rapidly changing demands of current technologies.
The development of an electro-hydraulic actuator (EHA) utilizing a hydraulic system with electrical power is one solution that may overcome these drawbacks [10]. EHAs can be operated with either pump-controlled or valve-controlled approaches, and they are considered to be more flexible systems. The pump-controlled EHA allows direct position adjustments, and when reaching the target value, the constant supply pressure is stopped. As a result, the pump-controlled EHA has higher energy efficiency than the conventional hydraulic actuator and the valve-controlled type of EHA [5,9]. However, most EHA studies conducted thus far have focused on valve-controlled EHAs [11,12,13,14,15,16,17,18]; these types offer a quick response, but their energy efficiency is low due to the supply of constant pressure [5]. Due to this constant pressure supply, leakage from the valves increases gradually. This accumulated leakage leads to poor performance due to the introduction of many uncertainties. In addition, the dynamic system changes due to the presence of a single rod cylinder, and uncertain fluid parameters occur in hydraulic control. As a result, these model uncertainties lead to nonlinear systems.
Several approaches have been proposed to resolve the nonlinearity issue associated with valve-controlled EHAs, and many studies have utilized simulations and experiments. For example, Yong Yang, Lei Yong Yang, Lei Ma, and Deqing Huang solved this issue by using valve-controlled EHAs with an exoskeleton that handles loads with the lower limbs based on a backstepping tracking method with feedback learning [11]. Although their controller was verified in a simulation, it is necessary to verify it with actual experiments. In addition, backstepping control, adaptive robust control, adaptive sliding mode control, and pressure feedback have been utilized in experimental efforts to address the nonlinearity issue of valve-controlled EHAs. However, with the valve-controlled method, the double-rod cylinder and single-rod cylinder used are dynamically different and applying the load to the robot leg with the single-rod cylinder was found to be challenging [12,13,14,15,16]. Although non-linear control methods have been demonstrated with valve-controlled EHAs, these systems remain associated with low energy efficiency levels due to leakage problems stemming from the valve characteristics [5,6,7]. Mostly, given its effectiveness for relatively high-order systems, backstepping or sliding mode control schemes have been utilized to solve these nonlinear uncertain systems. Thus far, studies have focused on adaptive backstepping control, tuning a PID sliding mode controller and a sensor fault-tolerance control design using a pump-controlled EHA [19,20,21]. With the application of increasingly intelligent systems, energy efficiency becomes more important. Therefore, more advanced studies to improve energy efficiency levels when using pump-controlled EHAs are necessary.
In relation to EHA development, considering a wearable robot, dynamics and safety issues are crucial. In work on system safety, a sensor-fault-tolerant control design for a pump-controlled EHA has been used to maintain system performance [21]. However, fault tolerance control is a software performance, and not a hardware performance issue. Hence, the control will not function properly if the motor completely malfunctions or is turned off. Therefore, this paper presents a means of position control for a pump-controlled electro-hydraulic actuator (EHA) system with an adaptive sliding mode control scheme and locking circuit design. The proposed circuit design maintains the pressure in the actuator, regardless of an external environment. In other words, even if the motor is stationary or fails, the system is stopped while maintaining the internal pressure in the actuator, thereby preventing damage to the robot and increasing the safety and energy efficiency. The proposed ASMC is used as an error compensation method, with certain nonlinearities related to uncertain fluid parameters and unknown model parameters in a hydraulic control scheme.
In this paper, the design and performance of a pump-controlled EHA are presented considering its use in a wearable robot. The proposed design of the pump-controlled EHA is described, and the EHA performance is verified with Simscape Fluids in Section 2. A controller based on adaptive sliding mode control is presented, and the stability of the system is proved with the Lyapunov theorem in Section 3. The proposed adaptive control scheme is demonstrated by experiments in Section 4. Finally, the conclusions of this paper are presented in the last section.

2. Mathematical Modeling of an Electro-Hydraulic Actuator

The proposed EHA consists of a brushless DC electric motor (BLDC), a bidirectional swash axial piston pump, directional valves, safety valves, a linear variable differential transformer (LVDT), and a 12 cm single rod actuator, which was selected after calculation according to the angle and length of the knee, as shown in Figure 1. There are a total of six directional valves, two of which serve to maintain the constant pressure in the actuator. The remaining four valves are responsible for suction and draining. Two safety valves prevent damage to the actuator, and the pump serves to change the fluid direction.
Figure 2 shows a schematic of a swash axial piston pump with the pistons arranged at regular intervals in a cylinder block. There is a swash axial plate, a cylinder block, several assemblies of pistons with a slipper, a valve plate, and a shaft in the pump. The valve plate and swash axial plate are fixed, while the cylinder block is held against the valve plate.
Safety and energy efficiency are important for EHA development considering a wearable robot. The proposed hydraulic circuit can prevent damage to the robot and increase the energy efficiency by two pilot check valves, which are placed on hydraulic lines in Figure 3a. The valves maintain the pressure inside the actuator, regardless of an external environment. Simscape Fluid was used to verify the proposed hydraulic circuit. Figure 3a shows what happens when 1500 rpm is given to the hydraulic circuit as the input value, and the result of the cylinder position is shown in Figure 3b. The experimental results were gained from the parameters shown in Table 1.
When the motor rotates the shaft, the displacement of the pump volumetric equation can be expressed as follows [22,23]:
D p v = π 4 D p 2   2 R c y l   tan ( ) K p
where D p v is the volumetric displacement of the pump, D p is the piston diameter in the cylinder block, R c y l is the bore pitch radius of the cylinder block,   is the swash axial plate angle, and K p denotes the number of pistons. The pump dynamics of the steady-state continuity equation can be written as in earlier work [5]:
{ Q p A = D p v θ ˙ m + C e p P p A + C i p ( P p A P p B ) Q p B = D p v θ ˙ m C e p P p B C i p ( P p B P p A ) .
The pump is connected by two lines, Q S and Q R , in the chambers. Q p A is the forward flow to the Q S chamber, Q p B is the return flow to the Q R chamber, and C i p and C e p are the internal and external leakage coefficients, respectively. P p A and P p B represent the pressure levels in the chambers, and D p v and θ ˙ m are the pump volumetric displacement and pump speed, respectively. Subtracting Q p B from Q p A determines the average load flow Q P :
Q p = D p v θ ˙ m C t P L
where
{ Q p = Q p A + Q p B 2 C t = C e p 2 + C i p .
C t is the total leakage coefficient, and P L is the pressure difference between P p A   and P p B . In the proposed electro-hydraulic actuator (EHA) lock circuit, four pilot valves are used to maintain the actuator pressure or to relieve the pressure. Two check valves are used to supply and return the hydraulic pressure, and two safety valves are used to protect the system from damage due to the occurrence of peak inspiratory pressure. The valve is fully closed when the pressure difference between P p A and P p B is lower than the cracking pressure. Two safety valves are referred to as pressure safety valves. The role of the safety valves is to reduce the pressure when it exceeds the valve pressure setting. When P p A or P p B reaches the cracking pressure, the valve passage area is increased gradually. The valve flow rate is determined by the pressure difference, which can be determined as in earlier work [5]:
Q c h e c k 1 = C d A s 2 | P p A P p B | ρ [ ( P p A P p B ) 2 + P cr 2 ] 1 / 4 ,   Q s a f e t y 1 = C d A s 2 ρ Δ p A B [ ( Δ p A B ) 2 + p 2 C r i t ] 1 / 4 ,
where
A s ( p ) = { A l e a k f o r   p p c r a c k A l e a k + k Δ ( p p c r a c k )   f o r   p c r a c k < p < p m a x A m a x f o r   p p m a x .
Here, k is the linear constant of proportionality, and P C t is the pressure difference between the laminar and turbulent flows. Under pressure differential conditions, P C t and k can be determined according to the following equations:
k = A M a x A L e a k P M a x P c r a c k
P C t = ρ 2 ( R e C r i t γ C D D H ) 2
Assuming a constant forward flow to the Q A chamber from the Q B chamber, the valve flow equation is expressed as
Q v = Q A + Q B 2 = C d A s 2 | P p A P p B | ρ [ ( P p A P p B ) 2 + P c r 2 ] 1 / 4 C d A s 2 ρ Δ p A B [ ( Δ p A B ) 2 + p 2 C r i t ] 1 / 4 .
The actuator is connected by the two-line chambers Q A and Q B with pressure valves, flow valves, and a bidirectional pump. The equation for the forward and return chambers in a single cylinder is shown below [5,19]:
{ Q c A = d V 1 d t + V 0 + A A x β e d P A d t Q c B   =   d V 2 d t V 0 A B x β e d P B d t .
Q c A flows into the cylinder, and Q c B flows out of the cylinder from the initial cylinder. In addition, A A and A B are the areas of the forward chamber and the return chamber in the cylinder, x is the displacement of the cylinder, V o is the initial volume of the cylinder, and β e is the bulk modulus of the hydraulic oil. V 1 and V 2 are the volumes of the cylinder chambers. The single cylinder flow represents the addition of the flows in the lines. This is expressed as:
Q C = ( A t x c + V 0 2 β e P L + x c 2 β e F t ) s ,
where
{ A t = A A + A B   Q C = Q A + Q B 2 = A x ˙ c + V 0 2 β e ( d P A d t d P B d t ) + A A x 2 β e P A ˙ + A B x 2 β e P B ˙   F t = F A + F B .
F t is the total force on the chambers, and F A and F B are the forces from P A ˙ and P B ˙ , respectively. Based on the equations of the pump flow, the cylinder flow, and the valve flow in the EHA circuit, the continuity equation for the forward chamber can be expressed as follows:
Q p = Q C + Q v
D p v ω C t P L = ( A t x c + V 0 2 β e P L + x c 2 β e F t ) s + C s A s 2 | P p A P p B | ρ [ ( P p A P p B ) 2 + P c r 2 ] 1 / 4 C d S 2 ρ Δ p A B [ ( Δ p A B ) 2 + p 2 C r i t ] 1 / 4
There is an assumption that the system’s pressure valve should be kept under the valve setting P s e t of the two safety valves. Therefore,
D p v ω = ( A t x c + V 0 2 β e P L + x c 2 β e F t ) s + C s A s 2 | P p A P p B | ρ [ ( P p A P p B ) 2 + P c r 2 ] 1 / 4 + C t P L .
The plant dynamics of the force balance equation for the cylinder is expressed as follows:
P L = M s 2 x c + B s   x c + K x c + F g A
{ F = ( P A P B ) A = M d 2 x c d t 2 + B d x c d t + K x c + F g F g = F t .
Here, F, M, B, K, and F g denote the force, mass, damping coefficient, spring coefficient, and disturbance, respectively. From Equation (11), the differential Equation (12) is derived as shown below:
( d P A d t d P B d t ) = M A x c + B A x ¨ c + K A x ˙ c + F t A x c .
During normal operation, the system pressure valves P A and P B should be kept under the valve setting P set of the two safety valves. Therefore,
D p v = k p ϕ ,
where the Laplace transform applies:
x c = k p ϕ ω A t C S A S A t 2 | P p A P p B | ρ [ ( P p A P p B ) 2 + P c r 2 ] 1 / 4 F t A A t ( V 0 2 β e s + C t ) ( V 0 M 2 β e A A t ) s 3 + ( V 0 B 2 β e A A t + C t M A A t ) s 2 + ( 1 + F t 2 A t β e + V 0 K 2 β e A A t + C t B A A t ) s + C t K A A t
If C t B A A t 1   and k is sufficiently   small ,   the spring loads can be disregarded; that is, K = 0 and C t are the total coefficients of the system, and B is the damping coefficient. A linear model of the pump, valve, and cylinder can be expressed as follows [6]:
x c = k p ϕ ω A t C S A S A t 2 | P p A P p B | ρ [ ( P p A P p B ) 2 + P c r 2 ] 1 / 4 F t A A t ( V 0 2 β e s + C t ) ( V 0 M 2 β e A A t ) s 3 + ( V 0 B 2 β e A A t + ( C t M A A t ) s 2 + ( 1 + F t 2 A t β e ) s
where
{ ω n = ( 2 β e A A t V 0 M ) , δ n = C t ( β e M A A t V 0 ) + B ( V 0 2 A A t β e M ) G t = ( 1 + F t 2 A t β e ) .
Due to the motor speed,
x c ω = { k p ϕ G t A s ( s 2 ω n 2 + δ n ω n s + 1 ) , ω > 0 k p ϕ G t A s ( s 2 ω n 2 + δ n ω n s + 1 ) , ω < 0 .
The proposed hydraulic circuit was tested to verify the performance of the pump-controlled EHA via Simscape Fluids in Figure 3. The experimental results were gained from the input with the sine wave and the parameters shown in Table 1. Before designing the controller, some work must be done to convert the transfer function of the EHA model to a state-space model. A third-order system with the transfer function is expressed as
{ x ˙ 3 = x c = 2 β e A A t V 0 M x ˙ 1 = x 2 = x ˙ c x ˙ 2 = x 3 = x ¨ c ( k p ϕ u A t ( V 0 2 β e B A A t + C t M A A t ) ( 1 + F t 2 A t β e + V 0 k 2 β e A A t + C t B A A t ) x 2 ( C t K A A t ) x 1 ( C s A s A t 2 | P P A P P B | ρ [ ( P P A P P B ) 2 + P c r 2 ] 1 / 4 F t A A t ( V 0 2 β e s + C t ) ) ) ,
where
{ a p = 2 β e A k p ϕ u V 0 M b p = 2 β e V 0 M ( V 0 B 2 β e + C t M ) c p = 2 β e A A t V 0 M ( 1 + F t 2 A t β e + V 0 K 2 β e A A t + C t B A A t ) d p = 2 β e C t K V 0 M f p = 2 β e A V 0 M ( C s A S 2 | P P A P P B | ρ [ ( P P A P P B ) 2 + P c r 2 ] 1 / 4 C t F t A )
In the pump-controlled EHA equation, the system has many model uncertainties at the beginning of the control operation due to the total leakage coefficient and the variable load. For example, the parameters M, A , A t , A s , and V 0 change with the variable loads in the single-load actuator, and the parameters β e and ρ change when the oil temperature increases. For these reasons, the pump-controlled EHA system is considered to be a nonlinear system. Gradually increasing uncertainties can lead to inaccuracy or instability in the control system. Therefore, these nonlinear terms must be considered to minimize the effect of uncertainties when designing the controller.

3. Design of an Adaptive Sliding Mode Control Scheme

An adaptive sliding mode control scheme is developed in order to minimize the model uncertainties for the pump-controlled EHA system using Equation (17). From Equation (17), the state-space model is easily formed via
x ˙ = [ 0 1 0 0 0 1 d p c p b p ] x + [ 0 0 a p ] u
x c = [ f p 0 0 ] x + o   · u .
The EHA plant model equation is developed by a first-order differential equation from the equation below:
x ˙ 3 = b p x 3 c p x 2 d p x 1 f p + a p u .
Here, u is its input and is equivalent to ω , x is the plant output, and b p , c p , d p , f p , and a p are constant, unknown plant parameters. Let the desired reference model equation be expressed by the first-order reference model:
x ^ ˙ m = a m r b m x ¨ m c m x ˙ m d m x m f m
where r is the bounded reference signal, and a m , b m , c m , d m ,   and   f m are constant parameters. During the first step of designing adaptive control, we use the following control law:
u   =   u ^ u ^   =   a ^ 1 r + a ^ 2 x 3 + a ^ 3 x 2 + a ^ 4 x 1 + a ^ 5
where a ^ 1 , a ^ 2 , a ^ 3 , a ^ 4 ,   and   a ^ 5 are the variable feedback gains. When we use the controller above (21) in the plant model equation above (19), the closed-loop dynamics become
x ˙ 3 = ( b p a p a ^ 2 ) x 3 ( c p a p a ^ 3 ) x 2 ( d p a p a ^ 4 ) x 1 ( f p a p a ^ 5 ) + a p a ^ 1 r .
In this case, x ˙ 3 is not a perfect model; hence, the tracking error is expressed as
e ˙ = x ˙ 3 x ^ ˙ m .
If we know the EHA model parameters, a ^ 1 , a ^ 2 , a ^ 3 , a ^ 4 , and a ^ 5 are equal to a 1 , a 2 , a 3 , a 4 , and a 5 , respectively. Estimation of the error parameter can be done using the adaptation law and the ideal parameters, a ˜ i = a ^ i a i . This is expressed as
e ˙ = a p a ˜ 2 x 3 + a p a ˜ 3 x 2 + a p a ˜ 4 x + a p a ˜ 5 + a p a ˜ 1 r
where
{ a 1 = a m a p a 2 = b p b m a p a 3 = c p c m a p a 4 = d p d m a p a 5 = f p f m a p .
Lemma 1
([24]). For adaptation laws, two signals Φ and e are considered. Φ ( t ) is a vector function of time, and v(t) is a measurable vector. If the vector Φ chances according to
Φ ˙ ( t ) = s g n ( k ) γ e v ( t ) .
We apply Lemma 1 to obtain the adaptive law, and γ is a positive constant. Hence, e is globally bounded. As a result, the adaptive law can be expressed as follows:
{ a ^ ˙ 1 = s g n ( a p ) γ e r a ^ ˙ 2 = s g n ( a p ) γ e x 3 a ^ ˙ 3 = s g n ( a p ) γ e x 2 a ^ ˙ 4 = s g n ( a p ) γ e x 1 a ^ ˙ 5 = s g n ( a p ) γ e .
Let x ˜ o = x c x d be the tracking error of variable x . Owing to the third degree of the EHA, the surface S (t) can be expressed as follows [24]:
S ( x ; t ) = ( d d t + λ ) 3 0 t e ( τ ) d τ = e ¨ + 3 λ e ˙ + 3 λ 2 e + λ 3 0 t e ( τ ) d τ .
Taking the derivative S, we can determine the weighted sum of the position error and the velocity error:
S ˙ = x ˙ 3 + u x ^ ˙ m + 3 λ e ¨ + 3 λ 2 e ˙ + λ 3 e S ˙ = e ˙ + u + 3 λ e ¨ + 3 λ 2 e ˙ + λ 3 e .
Substituting the error of the parameter estimation (24) into the sliding condition (27), the sliding condition then becomes
s S ˙ = s ( a p a ˜ 2 x 3 + a p a ˜ 3 x 2 + a p a ˜ 4 x + a p a ˜ 5 + a p a ˜ 1 r + 3 λ e ¨ + 3 λ 2 e ˙ + λ 3 e + u ) η | s |
and the control law becomes
u = u ^ k · s a t ( s ϕ )
where
u ^ = a p a ˜ ^ 2 x 3 a p a ˜ ^ 3 x 2 a p a ˜ ^ 4 x a p a ˜ ^ 1 r a p a ˜ ^ 5 3 λ e ¨ 3 λ 2 e ˙ λ 3 e .
Substituting the above control law (29) into the sliding condition (28) results in
s { a p ( ( a ˜ 2 a ˜ ^ 2 ) x 3 + ( a ˜ 3 a ˜ ^ 3 ) x 2 + ( a ˜ 4 a ˜ ^ 4 ) x 1 + ( a ˜ 1 a ˜ ^ 1 ) r + ( a ˜ 5 a ˜ ^ 5 ) ) + k · s a t ( s ϕ ) } η | s |
where
s a t ( s ϕ ) = { + 0.5 : s ϕ > 0 0.5 : s ϕ < 0 .
a ^ 1 , a ^ 2 , a ^ 3 , a ^ 4 ,   and   a ^ 5 . are feedback gain parameters and lambda and k are the design parameters. s ϕ is the boundary layer. When s ϕ is inside the boundary layer, a saturation function is used to prevent any sudden change of u. At this stage, we analyze and demonstrate the stability of the system using the Lyapunov theory. We utilize the following Lyapunov function:
V = 1 2 e 2 + 1 2 γ 1 ( a ˜ 1 2 + a ˜ 2 2 + a ˜ 3 2 + a ˜ 4 2 + a ˜ 5 2 ) 0 .
The derivative of V (32) becomes
V ˙ = s [ ( a p a ˜ ^ 2 x 3 a p a ˜ ^ 3 x 2 a p a ˜ ^ 4 x 1 a p a ˜ ^ 1 r a p a ˜ ^ 5 k · s g n ( s ) ) η | s |
where
V ˙ = s [ ( a p a ˜ ^ 2 x 3 a p a ˜ ^ 3 x 2 a p a ˜ ^ 4 x 1 a p a ˜ ^ 1 r a p a ˜ ^ 5 k s g n ( s ) )      + γ 1 | a p | a ˜ 1 ( a ^ ˙ 1 + s g n ( a p ) γ e r ) + γ 1 | a p | a ˜ 2 ( a ^ ˙ 2 + s g n ( a p ) γ e x 3 )      + γ 1 | a p | a ˜ 3 ( a ^ ˙ 3 + s g n ( a p ) γ e x 2 ) + γ 1 | a p | a ˜ 4 ( a ^ ˙ 4 + s g n ( a p ) γ e x 1 )      + γ 1 | a p | a ˜ 5 ( a ^ ˙ 5 + s g n ( a p ) γ e ) .
Because the derivative of the Lyapunov function is less than zero, the adaptive sliding mode control scheme is globally stable. Figure 4 and Figure 5 demonstrate that the proposed control reaches the target valve well after 2.5 s in Simulink.

4. Experimental Results

To verify the proposed controller, the experimental setup shown in Figure 6 was used. The pump-controlled EHA system included the designed 0.8 cc swash axial piston pump, the modularized hydraulic circuit, a Gefran 125 mm linear displacement transducer, a 120 mm hydraulic cylinder, and a TI f28379d component as the main controller unit. The size of the pump is 5 cm in width, 6.8 cm in length, and 5 cm in height. The modularized hydraulic circuit included two check valves, four pilot valves, two safety valves, and a tank for suction and draining. The maximum allowable pressure of the hydraulic cylinder was 3.5 Mpa. The size of the modularized block is 9 cm in width, 12 cm in length, and 10 cm in height. The system clock on the TI f28379d device was 200 MHz, and the system interruptions occurred at programmed intervals of 0.001 s. The 400 W Maxon motor was connected to the pump. The detailed hydraulic parameters for the experiment are shown in Table 2.
Figure 7 shows that the pump-controlled EHA system without a mass performed well. At the beginning of the experiment, we set the different start locations of the input value and desired value because we wanted to see how well and quickly the proposed system tracks the desired value. In the experiment, the design parameters of η , K, and lambda were set by 0.8, 0.35, and 10, respectively. The cylinder moved forward and backward by 10 cm at five-second intervals. The goal of the proposed controller shown in Figure 7a is to achieve suitable tracking to the sine wave reference, although it was inaccurate at the beginning of the control operation for two seconds. However, due to the rotational moment of inertia and the pumped controlled characteristics, especially the slow response due to the large volume, it was difficult to track accurately and completely in this manner when changing the direction of the cylinder. Therefore, as shown in Figure 7b, errors of 2 mm above and below occurred in the repetitive error section. To reduce this type of error, the motor speed rpm in the plant command was considered, as shown in Figure 7c. Because the maximum allowable speed of the Maxon motor is 4800 rpm, a limit was set here, at 4000 rpm, to ensure the safety of the motor. When entering the adaptive sliding mode surface, the motor speed was maintained at 1500–1700 rpm. Figure 7d–h show the feedback gain parameters in cm units. At the beginning of the control operation, the system was unstable and was seen to change significantly. Subsequently, the system became stable and maintained a constant value.
Figure 8 shows that the pump-controlled EHA system with the 15 kg mass performs well. We applied the same parameter gains shown in Figure 7 and confirmed the following results. Compared with Figure 7a, the system stabilization time of Figure 8a is delayed by two seconds. However, past that point, we confirmed that the system tracks the desired input well. Due to the moment of inertia by the mass, the instantaneous error of about 4 mm occurred at 11 s, as shown in Figure 8b. In addition, compared with Figure 7c, we confirmed that the motor speed increases due to the mass, as shown in Figure 8c. Figure 8d–h indicate that large fluctuations arise until the estimation parameters stabilize due to the mass.

5. Discussion

The proposed adaptive sliding mode control scheme was applied to a pump-controlled EHA. We found that the EHA system performance and estimation parameters varied depending on the designed parameters. As the lambda value increased, the system reached the desired input. However, as the size of the value increased, the chattering problem occurred. When η was not overly small, we found that there was no significant difference in the performance of the EHA system. As the value of K increased, the system showed a quick response to find the target value. Based on this, experiments were conducted with and without a mass, and it was confirmed that an error occurred in a certain section in the absence of a mass. When the 15 kg mass was present, the error increased due to the gravity moment of the weight. Through the experimental results, the performance of the proposed adaptive sliding mode control scheme was verified to reach the target value accurately, despite the existence of model uncertainty. As a result, the proposed EHA is suitable for a wearable robot because of its compact size, safety, and high energy efficiency and accuracy.

Author Contributions

B.S. and D.L. contributed conceptualization, performed the experiments; B.S. designed the pump, hydraulic circuit, EHAs, controller, wrote the paper; S.Y.P. analyzed the data, reviewed and edited the paper; Y.S.B. contributed funding acquisition, supervision, project administration.

Funding

This research was supported by the Basic Science Research Program grant funded by the National Research Foundation of Korea (NRF) (No. 2017R1A2B4009265).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yu, H.; Liu, Y.; Hasan, M.S. Review of modeling and remote control for excavators. Int. J. Adv. Mechatron. Syst. 2009, 2, 68–88. [Google Scholar] [CrossRef]
  2. Xue, X.D.; Cheng, K.W.E.; Zhang, Z.; Lin, J.K.; Wang, D.H.; Bao, Y.J.; Wong, M.K.; Cheung, N. Study of Art of Automotive Active Suspensions. In Proceedings of the 4th International Conference on power Electronics Systems and Applications, Hong Kong, China, 8–10 June 2011. [Google Scholar]
  3. Kim, J.H.; Shim, M.; Ahn, D.H.; Son, B.J.; Kim, S.Y.; Kim, D.Y.; Baek, Y.S.; Cho, B.K. Design of a Knee Exoskeleton Using Foot Pressure and Knee Torque Sensors. Int. J. Adv. Robot. Syst. J. Robot. 2015, 12, 112. [Google Scholar] [CrossRef]
  4. Crimmins, E.M. Lifespan and Healthspan: Past, Present, and Promise. J. Gerontol. 2015, 55, 901–911. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Merritt, H.E. Hydraulic Control Systems; Wiley Publisher: New York, NY, USA, 1967; pp. 65–157. [Google Scholar]
  6. Rabie, G.M. Leakage in hydraulic spool valves. In Proceedings of the National Conference of Fluid Power, Philadelphia, PA, USA, 7–9 November 1978. [Google Scholar]
  7. Eryilmaz, B.; Wilson, B.E. Combining Leakage and Orifice Flows in a Hydraulic Servo valve Mode. J. Dyn. Syst. Meas. Control 1999, 12, 576–579. [Google Scholar]
  8. Raade, J.W.; Kazerooni, H. Analysis and Design of a Novel Hydraulic Power Source for Mobile Robots. IEEE Trans. Autom. Sci. Eng. 2005, 2, 226–232. [Google Scholar] [CrossRef]
  9. Padovani, D.; Ketelson, S.; Hagen, D.; Schmidt, L. A self-Contained Electro-Hydraulic Cylinder with Passive Load-Holding Capability. Energies 2019, 12, 292. [Google Scholar] [CrossRef]
  10. Chaudhuri, A.; Wereley, N. Compact hybrid electrohydraulic actuators using smart materials: A review. J. Intell. Mater. Syst. Struct. 2011, 23, 567–634. [Google Scholar] [CrossRef]
  11. Yang, Y.; Zhao, D.; Ma, L.; Zhu, Q.; Huang, D. Backstepping trajectory tracking control of electro-hydraulic actuators of lower limb load exoskeleton. In Proceedings of the IECON 2016—42nd Annual Conference of the IEEE Industrial Electronics Society, Florence, Italy, 23–26 October 2016. [Google Scholar]
  12. Guan, C.; Pan, S. Adaptive sliding mode control of electro-hydraulic system with nonlinear unknown parameters. Control Eng. Pract. 2008, 16, 1275–1284. [Google Scholar] [CrossRef]
  13. Guan, C.; Pan, S. Nonlinear Adaptive Robust Control of Single-Rod Electro-Hydraulic Actuator with Unknown Nonlinear parameters. IEEE Trans. Control Syst. Technol. 2008, 16, 434–445. [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. 2014, 23, 787–795. [Google Scholar] [CrossRef]
  15. Choi, Y.Y.; Lee, K.H.; Beak, J.J.; Moon, H.; Choi, H.R.; Koo, J.C. Pressure Feedback Effects of Electro-Hydraulic Actuator System. In Proceedings of the 11th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2014), Kuala Lumpur, Malaysia, 12–15 November 2014. [Google Scholar]
  16. Lin, Y.; Shi, Y.; Burton, R. Modeling and Robust Discrete-Time Sliding-mode control Design for a Fluid power Electro-hydraulic actuator (EHA) system. IEEE/ASME Trans. Mechatron. 2013, 18, 1–10. [Google Scholar] [CrossRef]
  17. Xinliang, L.; Shan, J.; Jing, Z.; Wang, X. Adaptive sliding mode position control of electro-hydraulic servo system with single-rod actuators. In Proceedings of the 2013 IEEE International Symposium on Robotic and Sensors Environments (ROSE), Washington, DC, USA, 21–23 October 2013. [Google Scholar]
  18. Guo, Q.; Yu, T.; Jiang, D. High-gain observer-based output feedback control of single-rod electro-hydraulic actuator. IET Control Theory Appl. 2015, 9, 2395–2404. [Google Scholar] [CrossRef]
  19. Ahn, K.K.; Chi, D.N.; Jin, M. Adaptive Backstepping Control of an Electrohydraulic Actuator. IEEE/ASME Trans. Mechatron. 2014, 19, 987–995. [Google Scholar] [CrossRef]
  20. Dao, T.L.; Ahn, K.K. Grey Prediction Based Adaptive Sliding Mode Control for Electro-Hydraulic Actuator system. In Proceedings of the 15th International Conference on Control Automation and Systems (ICCAS), Busan, Korea, 13–16 October 2015. [Google Scholar]
  21. Van Nguyen, T.; Ha, C. Sensor Fault-Tolerance Control Design for mini Motion Package Electro-hydraulic Actuator. Processes 2019, 7, 89. [Google Scholar] [CrossRef]
  22. Grabbel, J.; Ivantysynova, M. An Investigation of Swash plate Control Concepts for Displacement Controlled Actuators. Int. J. Fluid Power 2005, 6, 19–36. [Google Scholar] [CrossRef]
  23. Fang, X.; Quyang, X.; Yang, H. Investigation into the Effects of the Variable Displacement of Mechanism on Swash Plate Oscillation in High-Speed Piston Pumps. Appl. Sci 2018, 8, 658. [Google Scholar] [CrossRef]
  24. Slotine, J.-J.E.; Li, W. Applied Nonlinear Control; Prentice-Hall Publisher: Upper Saddle River, NJ, USA, 1991; pp. 276–371. [Google Scholar]
Figure 1. Block diagram of the locking circuit in the pump-controlled EHA system. The locking valves in the locking circuit are located in both hydraulic fluid passages and serve to maintain the pressure in the actuator.
Figure 1. Block diagram of the locking circuit in the pump-controlled EHA system. The locking valves in the locking circuit are located in both hydraulic fluid passages and serve to maintain the pressure in the actuator.
Processes 07 00389 g001
Figure 2. Schematic of a fixed displacement piston pump. The pump consists of a cam, a shaft, a cylinder block, a cylinder valve, and cylinder rods and rod shoes.
Figure 2. Schematic of a fixed displacement piston pump. The pump consists of a cam, a shaft, a cylinder block, a cylinder valve, and cylinder rods and rod shoes.
Processes 07 00389 g002
Figure 3. Result of the sine wave in the pump-controlled electro-hydraulic actuator (EHA) without a controller: (a) is designed with a hydraulic circuit, and (b) is the result of the position performance via Simscape Fluid.
Figure 3. Result of the sine wave in the pump-controlled electro-hydraulic actuator (EHA) without a controller: (a) is designed with a hydraulic circuit, and (b) is the result of the position performance via Simscape Fluid.
Processes 07 00389 g003
Figure 4. Adaptive sliding mode control scheme.
Figure 4. Adaptive sliding mode control scheme.
Processes 07 00389 g004
Figure 5. Simulation result of the adaptive sliding mode control scheme: (a) results of position performance and (b) error in the performance.
Figure 5. Simulation result of the adaptive sliding mode control scheme: (a) results of position performance and (b) error in the performance.
Processes 07 00389 g005
Figure 6. (a) Experimental setup, including the bidirectional swash axial piston pump, the modularized circuit, actuators, the main controller unit (MCU), and (b) a schematic representation of the experimental setup.
Figure 6. (a) Experimental setup, including the bidirectional swash axial piston pump, the modularized circuit, actuators, the main controller unit (MCU), and (b) a schematic representation of the experimental setup.
Processes 07 00389 g006
Figure 7. Experimental tracking responses without a load: (ac) describe the EHA position performance in cm, the tracking error in cm, and the rpm of the motor; (dh) are the estimation parameters in cm.
Figure 7. Experimental tracking responses without a load: (ac) describe the EHA position performance in cm, the tracking error in cm, and the rpm of the motor; (dh) are the estimation parameters in cm.
Processes 07 00389 g007
Figure 8. Experimental tracking responses with a 15 kg mass: (ac) describe the position performance of the EHA in cm, the tracking error in cm, and the rpm of the motor. (dh) are estimation parameters in cm.
Figure 8. Experimental tracking responses with a 15 kg mass: (ac) describe the position performance of the EHA in cm, the tracking error in cm, and the rpm of the motor. (dh) are estimation parameters in cm.
Processes 07 00389 g008
Table 1. Hydraulic Parameters for the electro-hydraulic actuator (EHA) Simulation.
Table 1. Hydraulic Parameters for the electro-hydraulic actuator (EHA) Simulation.
ParameterSpecification
x c ≤0.125 m
ω 1500 rpm
V 0 0.0001 m3/s
M 15 kg
β e 17,200 bar
A 0.2 (N/m)
B 0.05 N/(m/s)
Φ 11.6°
k p 7
Table 2. Hydraulic Parameters for the electro-hydraulic actuator (EHA) Experiment.
Table 2. Hydraulic Parameters for the electro-hydraulic actuator (EHA) Experiment.
ComponentParameterSpecificationComponentParameterSpecification
Hydraulic CylinderBore size20 mmModularized circuitSafety valve operating pressure24 bar
Rod size10 mmCheck valve cracking pressure0.2 bar
Maximum allowable pressure3.5 MpaPilot check valve cracking pressure0.5 bar
Stroke length120 mmTank100 mL
Hydraulic PumpCam angle11°LVDTFull length125 mm
Displacement0.8 ccWeightMass15 kg
Operating pressure30 kgf/c m 2 MotorInput voltage48 V
Piston stroke5 mmWatts400 W
Piston numbers7MCUSystem clock200 MHz
Piston diameter5 mmHydraulic oilModelISO VG 46
Bulk modulus15,000 bar

Share and Cite

MDPI and ACS Style

Song, B.; Lee, D.; Park, S.Y.; Baek, Y.S. Design and Performance of Nonlinear Control for an Electro-Hydraulic Actuator Considering a Wearable Robot. Processes 2019, 7, 389. https://doi.org/10.3390/pr7060389

AMA Style

Song B, Lee D, Park SY, Baek YS. Design and Performance of Nonlinear Control for an Electro-Hydraulic Actuator Considering a Wearable Robot. Processes. 2019; 7(6):389. https://doi.org/10.3390/pr7060389

Chicago/Turabian Style

Song, Buchun, Dongyoung Lee, Sang Yong Park, and Yoon Su Baek. 2019. "Design and Performance of Nonlinear Control for an Electro-Hydraulic Actuator Considering a Wearable Robot" Processes 7, no. 6: 389. https://doi.org/10.3390/pr7060389

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