Next Article in Journal
Steady State and Transient Vibration Analysis of an Exponentially Graded Rotor Bearing System Having a Slant Crack
Next Article in Special Issue
Chatter Detection in Robotic Milling Using Entropy Features
Previous Article in Journal
Path Planning of Multi-Type Robot Systems with Time Windows Based on Timed Colored Petri Nets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sliding Mode Control of Electro-Hydraulic Position Servo System Based on Adaptive Reaching Law

Faculty of Mechanical and Electrical Engineering, Kunming University of Science and Technology, Kunming 650500, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(14), 6897; https://doi.org/10.3390/app12146897
Submission received: 16 June 2022 / Revised: 5 July 2022 / Accepted: 5 July 2022 / Published: 7 July 2022
(This article belongs to the Special Issue Application of Artificial Intelligence in Mechatronics)

Abstract

:
For the problem of the system state variable taking a long time to reach the sliding mode surface and the chattering frequency being high in the sliding mode surface, a sliding mode control method based on the adaptive reaching law is proposed, the system state variable is introduced based on the subreaching law, and an improved variable-speed reaching law is added with reference to the characteristics of the hyperbolic tangent function. The sliding mode control method is divided into two stages, namely, the initial state to the critical value s = ±1 and the system state variable reaching the equilibrium point of the sliding mode surface, and the total time obtained is less than the sum of these two stages. Secondly, this method is adopted in the electro-hydraulic position servo system, and a sliding mode controller is established. Through an AMESim/Simulink co-simulation, it is compared with the sliding mode controller based on the traditional exponential reaching law. The results show that this method can effectively reduce the jitter of the system, reduce the time for the system to reach the sliding surface, and improve the robustness of the system.

1. Introduction

Electro-hydraulic servo systems have been widely used in excavators [1], hydraulic load simulators [2,3], and industrial robots [4] due to their advantages of a high output power, high control precision, and fast response speed. However, the electro-hydraulic servo system itself has the characteristics of nonlinearity and parameter uncertainty and is affected by friction leakage and external disturbance during the movement of the hydraulic actuator, which is not conducive to the accurate control of the position of the servo system. Sliding mode control (SMC) has a strong antidisturbance ability and is widely used in electro-hydraulic servo systems. The basic idea of SMC is to drive the system states to an internally stable reduced-order system within finite time [5,6,7,8], which means that the motion of the controlled system is divided into two stages: one is “reaching” and the other is “sliding” [9]. However, there are still some problems in SMC, especially the chattering problem [10].
Many scholars have conducted extensive research on the problem of sliding mode chattering. The methods to solve this problem include quasi-sliding mode method [11,12,13], high-order sliding mode method [14], adaptive fuzzy integral sliding mode velocity control [15], boundary layer method [16], and dynamic sliding mode method [17]. Xue et al. [18] designed a new sliding mode controller, which could make the position error converge to zero in a certain period of time without external disturbances, but the controller output parameters still had chattering. Pandey et al. [19] proposed an adaptive reaching-law controller that reached the sliding surface at the fastest speed, thereby ignoring chattering. Most of the methods mentioned above combine the exponential reaching law and the constant velocity reaching law to weaken the chattering. Although the exponential reaching law can improve the dynamic characteristics of the system and reduce the chattering by adjusting the parameters of the reaching law, it cannot completely eliminate the chattering of the system. Ma et al. [20] proposed a variable structure control with a neural network and an optimized fractional-order selection policy, which could suppress the combined error in the boundedness of approximating double Euler difference errors. Liu et al. [21] proposed a new exponential reaching law method, which could speed up the convergence while adding power function terms. Yu et al. [22] proposed a method combining the exponential reaching law and power reaching law, which could effectively solve the problem of the arrival time of the power reaching law being too long. Zong et al. [23] proposed an exponential reaching law method, which combined with the mismatched uncertain system to weaken the buffeting of the system, and the stability of the system was ensured. Pan et al. [24] combined the isokinetic reaching law with the bipower reaching law to accelerate the global convergence of the sliding mode variable structure. Dong et al. [25] proposed a class of globally nonsingular SMC laws, called logarithmic sliding mode control, which led to a higher tracking precision and a faster local convergence rate than those of some classical SMCs. To attenuate the effect of parameter uncertainties and uncertain nonlinearities in the hydraulic system, other nonlinear control schemes have been proposed, such as the disturbance observer [26,27,28,29,30], state observer [31,32,33], and adaptive control [34,35,36,37].
According to the characteristics of SMC, this paper proposes an improved adaptive reaching law SMC algorithm to control the position of the valve-controlled asymmetric cylinder system, so that it can quickly track the desired trajectory, reduce the system response time, and improve the robustness of the system. An AMESim/Simulink co-simulation was carried out to compare between the SMC controller based on the exponential reaching law and the SMC controller based on the adaptive reaching law to verify the rationality of the proposed algorithm.
The rest of the paper is organized as follows. The second section describes the problem formulation and dynamic models. The third section presents the proposed SMC controller based on the adaptive reaching law. The fourth section presents the simulation analyses. The final section draws conclusions.

2. Problem Formulation and Dynamic Models

In the electro-hydraulic servo system, compared with the symmetrical hydraulic cylinder, the asymmetrical cylinder has the advantages of occupying a small space, being a simple structure and having a low cost, so it is widely used. In this paper, a four-way three-position (4/3) valve-controlled asymmetric hydraulic cylinder was used as the power mechanism of the electro-hydraulic servo system; the structure diagram of the valve-controlled asymmetric hydraulic cylinder is shown in Figure 1.
Let the positive direction of the displacement of the spool of the servo valve be the direction shown by the x v arrow in Figure 1, at time x v > 0 . Let the ratio of the effective area of the bore area to the rod area of the asymmetric cylinder be n = A 2 / A 1 , where A 1 is the effective area of the bore, A 2 is the effective area of the rod.
When x v > 0 , the spool moves to the right, the piston rod extends, and the load pressure is
p L = p 1 n p 2
and the load flow is:
q L = q 1
When, x v < 0 , the spool moves to the left, the piston rod retracts, the load pressure is
p L = p 2 n p 1
and the load flow is:
q L = q 2
The flow continuity equation of the piston chamber of the valve-controlled asymmetric hydraulic cylinder is:
q 1 = A 1 d x p d t + C i p ( p 1 p 2 ) + C e p p 1 + V 1 β e d p 1 d t
The flow continuity equation of the rod chamber of the valve-controlled asymmetric hydraulic cylinder is:
q 2 = A 2 d x p d t + C i p ( p 1 p 2 ) C e p p 2 V 2 β e d p 2 d t
where V 1 is the effective volume of the piston-side chamber; V 2 is the effective volume of the rod-side chamber; β e is the effective bulk modulus of the hydraulic oil; C i p is the internal leakage coefficient of the cylinder; C e p is the external leakage coefficient of the cylinder; x p is the displacement of the piston; p 1 is the pressure of the piston-side chamber; and p 2 is the pressure of the rod-side chamber.
The positive direction of piston displacement is defined as the direction shown by the x p arrow in Figure 1, when the piston extends. Taking x p > 0 as an example, the flow equation of the four-way three-position (4/3) valve is established as
q 1 = C d ω x v 2 ( p s p 1 ) ρ q 2 = C d ω x v 2 p 2 ρ
where C d is the flow coefficient of the valve; ω is the area gradient of the valve; and ρ is the oil density. The flow rate of the piston-side chamber can be expressed by the product of the velocity of the piston and the effective area of the bore area. Similarly, the flow rate of the rod-side chamber can be expressed by the product of the velocity of the piston and the effective area of the rod area. Therefore, the relationship between the flow rate of the piston-side chamber and the flow rate of the rod-side chamber is
q 2 q 1 = v A 2 v A 1 = A 2 A 1 = n
where v is the velocity of the piston.
The pressure of the piston-side chamber can be expressed as
p 1 = n 3 p s + p L n 3 + 1
The pressure of the rod-side chamber can be expressed as
p 2 = n 2 ( p s p L ) n 3 + 1
where p s is the system pressure.
Equations (1), (2) and (7)–(10) can be combined into the load flow equation:
q L = η x v p s p L
where η = C d ω 2 p ( 1 + n 3 ) is a constant.
Linearizing Equation (7), we obtain
q L = q L x v x v + q L p L p L = K v x v K c p L
where K v is the flow gain of the valve and K c is the flow-pressure coefficient of the valve.
From Equations (1), (2), (5) and (6), the load flow is obtained as
q L = q 1 = A 1 d x p d t + C i p ( p 1 p 2 ) + C e p p 1 + V 1 β e d p 1 d t                         = A 1 V ˙ 1 + C i c p L + C t c P s + p ˙ L V e 4 β e
where C i c = ( 1 + n 2 ) C i p + C e p 1 + n 3 is the equivalent leakage coefficient of the cylinder; C t c = n 2 [ n ( C i p + C e p ) C i p ] 1 + n 3 is the incidental leakage coefficient of the cylinder; and V e = 4 V 1 1 + n 3 is the equivalent volume of the cylinder.
The resulting force equation between the hydraulic cylinder and the load is
A 1 p 1 A 2 p 2 = A 1 P L = m x ¨ p + B x ˙ p + K x p + F
where m is the equivalent load mass; B is the equivalent load damping; K is the equivalent load stiffness; and F is the equivalent load force.
Equations (5), (12) and (14) are the three basic equations and the displacement equation of the valve-controlled asymmetric hydraulic cylinder, Laplace transformed, can be obtained as
X p = Q L 0 ( s ) K c e A 1 2 ( 1 + V e 4 β e K c c s ) F C t c P s A 1 m V e 4 β e A 1 2 s 3 + ( m K c e A 1 2 + B V e 4 β e A 1 2 ) s 2 + ( 1 + B K c e A 1 2 + K V e 4 β e A 1 2 ) s + K K c e A 1 2
where K c e = K c + C i c is the total flow-pressure coefficient; Q L 0 ( s ) is obtained by the Laplace transform of q L 0 ; q L 0 = K v x v is the change in load flow caused only by the displacement of the spool; and P s is the Laplace transform of the supply pressure p s .
Supposing the spring stiffness is K = 0 , the damping coefficient A 1 2 K c e is usually much larger than B , so that B K c e A 1 2 < < 1 . Under Equation (15), it reduces to
X p = Q L 0 ( s ) A 1 ( K c e + V e 4 β e s ) F A 1 2 C t c P s A 1 m V e 4 β e A 1 2 s 3 + m K c e A 1 2 s 2 + s           = Q L 0 ( s ) A 1 ( K c e + V e 4 β e s ) F A 1 2 C t c P s A 1 s ( s 2 ω h 2 + 2 ξ h s ω h + 1 )
where ω h = 4 β e A 1 2 m V e is the hydraulic natural frequency and ξ h = K c e A 1 β e m V e is the damping ratio.
When x v < 0 , the same formula as Formula (16) can be deduced in the same way.

3. Design of Sliding Mode Controller Based on Adaptive Reaching Law

3.1. Design of Sliding Surface

The nonlinear effect of the servo valve is not considered in the electro-hydraulic servo system, and it is simplified as a proportional link, through the mathematical model of the electro-hydraulic servo system, the transfer function of the control voltage of the servo valve to the piston displacement of the hydraulic cylinder is obtained as
G ( s ) = K s y s s ( s 2 ω h 2 + 2 ξ h s ω h + 1 )
where K s y s is the system’s open-loop gain obtained by simplifying it into a proportional link without considering the nonlinear influence of the servo valve. Then, the state equation of the electro-hydraulic position servo system is as follows
X ˙ = A x + B u y = C x
A = 0 1 0 0 0 1 0 ω h 2 2 ξ h ω h  
B = 0   0   K s y s ω h 2
C = 1   0   0
In Equations (19)–(21), the controlled object is the third-order system, and X = x 1   x 2   x 3 T is the system’s state variable. x 1 is the piston displacement of the cylinder; x 2 is the piston velocity of the cylinder; x 3 is the piston acceleration of the cylinder; u is the system’s control input; and y is the system’s output.
The state equation of the system model can be expressed as
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = ω h 2 x 2 2 ξ h ω h x 3 + K s y s ω h 2 u
y = x 1
The displacement tracking error of the system is
e = r y
where r is the desired motion trajectory.
The error vector of the system is defined as
E = [ e 1   e 2   e 3 ] T = r y   r ˙ y ˙   r ¨ y ¨ T
The error state equation can be written according to Equations (22) and (23):
e ˙ 1 = e 2 e ˙ 2 = e 3 e ˙ 3 = ω h 2 e 2 2 ξ h ω h e 3 K s y s ω h 2 u + ω h 2 r ˙ + 2 ξ h ω h r ¨ + r
The designed sliding mode switching function is
s = c 1 e 1 + c 2 e 2 + e 3
The state equation of the sliding mode motion is
e ˙ 1 = e 2 e ˙ 2 = e 3 e ˙ 3 = ω h 2 e 2 2 ξ h ω h e 3 K s y s ω h 2 u + ω h 2 r ˙ + 2 ξ h ω h r ¨ + r c 1 e 1 + c 2 e 2 + e 3 = 0
For satisfying s = c 1 e 1 + c 2 e 2 + e 3 = 0 , simplifying the state Equation (28) of the sliding mode motion yields
e ˙ 1 = e 2 e ˙ 2 = e 3 = c 1 e 1 c 2 e 2
Equation (29) determines the dynamic quality of the sliding mode, and c 1 and c 2 are obtained by the pole configuration method.

3.2. Controller Design

Step 1: Designing a suitable controller can make the sliding points outside the sliding mode switching surface reach the sliding mode switching surface within a certain period of time, that is to say, the following conditional expression is satisfied
s ˙ = 0
The equivalent control part can be derived from Equation (27) to obtain
s ˙ = c 1 e ˙ 1 + c 2 e ˙ 2 + e ˙ 3 = c 1 e ˙ 1 + c 2 e ˙ 2 ω h 2 e 2 2 ξ h ω h e 3 K s y s ω h 2 u + ω h 2 r ˙ + 2 ξ h ω h r ¨ + r = c 1 e 2 + c 2 e 3 ω h 2 e 2 2 ξ h ω h e 3 K s y s ω h 2 u + ω h 2 r ˙ + 2 ξ h ω h r ¨ + r
From conditional Equation (30), the equivalent control u e q can be obtained as
u e q = 1 K s y s ω h 2 ( c 1 ω h 2 ) e 2 + ( c 2 2 ξ h ω h ) e 3 K s y s ω h 2 u + ω h 2 r ˙ + 2 ξ h ω h r ¨ + r
Step 2: Design of the reaching law. For the traditional exponential reaching law which is commonly used,
s ˙ = ξ sgn ( s ) ζ s , ξ > 0 , ζ > 0
where
sgn ( s ) = 1       s > 0 1       s < 0
Combining (31) and (33) we get
s ˙ = c 1 e 2 + c 2 e 3 + e ˙ 3 = ξ sgn ( s ) ζ s
Substituting into (31) we get
s ˙ = c 1 e 2 + c 2 e 3 ω h 2 e 2 2 ξ h ω h e 3 K s y s ω h 2 u + ω h 2 r ˙ + 2 ξ h ω h r ¨ + r   = ξ sgn ( s ) ζ s
The exponential reaching law SMC control law u is designed as:
u = 1 K s y s ω h 2 ( c 1 ω h 2 ) e 2 + ( c 2 2 ξ h ω h ) e 3 + ω h 2 r ˙ + 2 ξ h ω h r ¨ + r + ξ sgn ( s ) + ζ s
If ξ is too small, the approach velocity will be very slow, and the adjustment process will be too slow; on the contrary, if ξ is too large, the system velocity will be large, and the jitter will be large when the system reaches the switching surface.
A better adaptive reaching law for reducing system jitter is adopted below. The constructed adaptive reaching law is
s ˙ = ξ s 2 sgn ( s ) ζ 1 e x 1 + e x sgn ( s )
Combining Equations (31) and (38), we obtain
s ˙ = c 1 e 2 + c 2 e 3 + e ˙ 3 = ξ s 2 sgn ( s ) ζ 1 e x 1 + e x sgn ( s )
Substituting into Equation (31) yields:
s ˙ = c 1 e 2 + c 2 e 3 ω h 2 e 2 2 ξ h ω h e 3 K s y s ω h 2 u       + ω h 2 r ˙ + 2 ξ h ω h r ¨ + r       = ξ s 2 sgn ( s ) ζ 1 e x 1 + e x sgn ( s )
The SMC actual control law u is designed as
u = 1 K s y s ω h 2 ( c 1 ω h 2 ) e 2 + ( c 2 2 ξ h ω h ) e 3 + ω h 2 r ˙ + 2 ξ h ω h r ¨ + r + ξ s 2 sgn ( s ) + ζ 1 e x 1 + e x sgn ( s )
where ξ and ζ are the adaptive reaching law parameters, and ξ > 0 , ζ > 0 .

3.3. Characteristic Analysis of SMC Controller Based on Adaptive Reaching Law

When the system state variable x is far away from the sliding mode surface, s 2 is the largest, lim x ζ 1 e x 1 + e x sgn ( s ) = ζ , ξ s 2 sgn ( s ) plays a major role in the controller output, and
ξ s 2 sgn ( s ) ensuring that the rate of approaching the sliding mode surface is large enough.
When the system state variable x moves in the direction close to the sliding mode surface, s decreases, ξ s 2 sgn ( s ) approaches zero, and ζ 1 e x 1 + e x sgn ( s ) plays a major role in the output of the controller:
lim x 0 + ζ 1 e x ( 1 + e x ) x = ζ 2
where ζ 1 e x 1 + e x converges to near the origin ζ x 2 and the approach velocity decreases with the decrease of x .
Next, the characteristics of the SMC controller using the adaptive reaching law are analyzed and proved. Only when the reaching law meets the arrival condition can the existence of the sliding mode state be guaranteed, that is, it satisfies s s ˙ < 0 .
Theorem 1.
The adaptive reaching law has reachability.
Proof of Theorem 1.
Suppose a Lyapunov function V = s 2 / 2 , and derivate this function to obtain V ˙ = s s ˙ = ξ s 3 ζ 1 e x 1 + e x s . From the adaptive approach rate parameter ζ 1 e x 1 + e x > 0 , we obtain V ˙ < 0 , it can be seen that the system satisfies the arrival condition, that is, the adaptive reaching law s ˙ = ξ s 2 sgn ( s ) ζ 1 e x 1 + e x sgn ( s ) satisfies the arrival condition. □
Theorem 2.
For the adaptive reaching law, the reaching law can make the system reach the sliding mode surface in a certain time, that is, the system converges to s = s ˙ = 0 in a certain time.
Proof of Theorem 2.
Assuming the initial position s ( 0 ) > 1 , the proof of the arrival time of the system is divided into two stages. □
  • Approach s = 1 from the initial postion s ( 0 ) . At this stage ξ s 2 sgn ( s ) > > ζ 1 e x 1 + e x sgn ( s ) , ignoring the ζ 1 e x 1 + e x sgn ( s ) term influence, that is d s d t = ξ s 2 , by integrating it, we obtain
    s ( 0 ) 1 s 2 d s = 0 t 1 ξ d t
    and t 1 as
    t 1 = 1 s ( 0 ) 1 ξ
  • From s = 1 , approach s = 0 . At this stage ζ 1 e x 1 + e x sgn ( s ) > > ξ s 2 sgn ( s ) , ignoring the shadowing of ξ s 2 sgn ( s ) , that is, d s d t = ζ 1 e x 1 + e x , by integrating it, we obtain
    0 t 1 d s = 0 t 2 ζ 1 e x 1 + e x d t
    and t 2 as
    t 2 = 1 + e x ζ ( 1 e x )
It can be obtained that the total time t for the system state trajectory to reach the sliding surface is
t = t 1 + t 2 = 1 s ( 0 ) 1 ξ + 1 + e x ζ ( 1 e x )
Assuming that the second-stage system state x lies between x min and x max , and the above derivation ignores secondary factors, then t < 1 s ( 0 ) 1 ξ + 1 + e x min ζ ( 1 e x min ) .
It can be seen that the electro-hydraulic position servo system designed in this paper can reach the sliding surface in a limited time. The schematic diagram of the SMC system based on the adaptive reaching law is shown in Figure 2. The AMESim/Simulink co-simulation block diagram is shown in Figure 3.

4. Simulation Analyses

Some parameters of the electro-hydraulic position servo system studied in this paper are shown in Table 1, the parameters of the adaptive reaching law SMC algorithm are shown in Table 2, and the parameters of the exponential reaching law SMC algorithm are shown in Table 3. The nonlinear electro-hydraulic position servo system model was used with AMESim in the AMESim/Simulink co-simulation. The sampling time in the simulation was 0.001 s.
The paper uses the co-simulation function of AMESim and Simulink to simulate the system. Giving a sinusoidal signal, the SMC algorithm based on the exponential reaching law and the SMC algorithm based on the adaptive reaching law were used for the simulation and the obtained curves were compared and analyzed. Figure 4 is the tracking characteristic curve of the SMC system based on the exponential reaching law, and Figure 5 is the tracking characteristic curve of the SMC system based on the adaptive reaching law. Compared with the SMC algorithm based on the traditional exponential reaching law, the SMC algorithm of the adaptive reaching law has a great improvement in the control accuracy, and the following effect is obviously better than that of the SMC system using the traditional exponential reaching law algorithm. As shown in Figure 6, compared with the exponential reaching law SMC algorithm, the adaptive reaching law SMC algorithm can adaptively adjust the system control variables, so that the final displacement tracking effect is better.
A bounded white noise interference signal was added to the given sinusoidal signal, and the exponential reaching law and the adaptive reaching law SMC controllers were used for the simulation, respectively. It can be seen from Figure 7 and Figure 8 that the displacement tracking effect of the adaptive reaching law SMC algorithm is obviously better than that of the exponential reaching law SMC algorithm, after being disturbed. The proposed adaptive reaching law SMC controller improves the robustness of the system.
Giving a step signal, we used the SMC algorithm based on the exponential reaching law and the SMC algorithm based on the adaptive reaching law to simulate the piston displacement trajectory and piston velocity trajectory. It can be seen from Figure 9 that the SMC algorithm based on the exponential reaching law can make the piston reach a given position, but there is buffeting, the piston displacement buffeting range is ±0.0005 mm, and the piston velocity buffeting is ±0.0001 m/s. It can be seen from Figure 10 that the chattering range generated by the SMC algorithm based on the adaptive reaching law makes the piston reach the given position at ±0.0002 mm, compared with the SMC algorithm based on the exponential reaching law, where the chattering is only two-fifths of that when using the exponential reaching law, and the piston velocity buffeting is ±0.00003 m/s, only three-tenths of the velocity buffeting in Figure 9. The convergence velocity of the adaptive reaching law is faster than that of the traditional exponential reaching law. In addition, when the piston reaches the sliding mode surface, the buffeting of the system can be adaptively adjusted according to the system state variables, and finally converges to the equilibrium point of the electro-hydraulic position servo system. It can be seen that the SMC algorithm using the adaptive reaching law can obviously weaken the chattering problem caused by the SMC algorithm using the traditional exponential reaching law, the chattering of the piston displacement and velocity is obviously reduced, and the system still has a good tracking.

5. Conclusions

In this paper, the dynamic models of the valve-controlled asymmetrical hydraulic cylinder were studied, and a simplified mathematical model of the electro-hydraulic position servo system was given by ignoring the nonlinear factors of the servo valve. The SMC method was studied in this paper. The SMC method based on the exponential reaching law is frequently used to control the displacement and velocity of the piston. However, this method leads to a large sliding mode chattering. Therefore, a novel SMC method based on the adaptive reaching law was designed in the paper. At the same time, a comparative analysis was conducted on the SMC controller using the traditional exponential reaching law and the adaptive reaching law. The simulation results showed that the method could effectively suppress the sliding mode chattering of the electro-hydraulic position servo system.

Author Contributions

Conceptualization, X.D.; Methodology, C.S.; Writing—original draft, C.S. and X.D.; Writing—review & editing, M.W. and J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Introduced Talents Foundation of Kunming University of Science and Technology (no. KKSY201901014).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Applicable on request.

Conflicts of Interest

The authors declare that there is no potential conflict of interest.

References

  1. Li, Y.; He, L. Counterbalancing Speed Control for Hydrostatic Drive Heavy Vehicle Under Long Down-Slope. IEEE/ASME Trans. Mechatron. 2015, 20, 1533–1542. [Google Scholar] [CrossRef]
  2. Wang, C.; Jiao, Z.; Wu, S.; Shang, Y. Nonlinear adaptive torque control of electro-hydraulic load system with external active motion disturbance. Mechatronics 2014, 24, 32–40. [Google Scholar] [CrossRef]
  3. Wang, C.; Jiao, Z.; Quan, L. Nonlinear robust dual-loop control for electro-hydraulic load simulator. ISA Trans. 2015, 59, 280–289. [Google Scholar] [CrossRef] [PubMed]
  4. Pi, Y.; Wang, X. Trajectory tracking control of a 6-DOF hydraulic parallel robot manipulator with uncertain load disturbances. Control Eng. Pract. 2010, 19, 185–193. [Google Scholar] [CrossRef]
  5. Ma, Y.; Li, D.; Li, Y.; Yang, L. A Novel Discrete Compound Integral Terminal Sliding Mode Control with Disturbance Compensation for PMSM Speed System. IEEE/ASME Trans. Mechatron. 2022, 27, 549–560. [Google Scholar] [CrossRef]
  6. Ma, H.; Xiong, Z.; Li, Y.; Liu, Z. Sliding Mode Control for Uncertain Discrete-Time Systems Using an Adaptive Reaching Law. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 722–726. [Google Scholar] [CrossRef]
  7. Ma, H.; Li, Y. A Novel Dead Zone Reaching Law of Discrete-Time Sliding Mode Control with Disturbance Compensation. IEEE Trans. Ind. Electron. 2020, 67, 4815–4825. [Google Scholar] [CrossRef]
  8. Ma, Z.; Liu, Z.; Huang, P. Fractional-Order Control for Uncertain Teleoperated Cyber-Physical System with Actuator Fault. IEEE/ASME Trans. Mechatron. 2021, 26, 2472–2482. [Google Scholar] [CrossRef]
  9. Utkin, V.I. Sliding Modes in Control and Optimization; Springer Science & Business Media: Berlin, Germany, 2013. [Google Scholar]
  10. Knohl, T. Sliding Mode Control in Electromechanical Systems. Utkin, J. Guldner, J. Shi, Taylor & Francis, London, 1999. Control Eng. Pract. 2000, 8, 1417–1418. [Google Scholar]
  11. Slotine, J.-J.E.; Li, W. Applied Nonlinear Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1991; Volume 199. [Google Scholar]
  12. Levant, A. Universal single-input-single-output (SISO) sliding-mode controllers with finite-time convergence. IEEE Trans. Autom. Control 2001, 46, 1447–1451. [Google Scholar] [CrossRef] [Green Version]
  13. Laghrouche, S.; Plestan, F.; Glumineau, A. Higher order sliding mode control based on integral sliding mode. Automatica 2007, 43, 531–537. [Google Scholar] [CrossRef]
  14. Defoort, M.; Floquet, T.; Kokosy, A.; Perruquetti, W. A novel higher order sliding mode control scheme. Syst. Control Lett. 2009, 58, 102–108. [Google Scholar] [CrossRef] [Green Version]
  15. Tian, Q.-y.; Wei, J.-h.; Fang, J.-h.; Guo, K. Adaptive fuzzy integral sliding mode velocity control for the cutting system of a trench cutter. Front. Inf. Technol. Electron. Eng. 2016, 17, 55–66. [Google Scholar] [CrossRef]
  16. Lian, R. Adaptive Self-Organizing Fuzzy Sliding-Mode Radial Basis-Function Neural-Network Controller for Robotic Systems. IEEE Trans. Ind. Electron. 2014, 61, 1493–1503. [Google Scholar] [CrossRef]
  17. Sira-Ramirez, H. On the dynamical sliding mode control of nonlinear systems. Int. J. Control 1993, 57, 1039–1061. [Google Scholar] [CrossRef]
  18. Xue, L.; Zhiyong, G. Adaptive Sliding Mode Tracking Control for Nonholonomic Wheeled Mobile Robots with Finite Time Convergence. In Proceedings of the 36th China Control Conference, Dalian, China, 26–28 July 2017; pp. 721–726. [Google Scholar]
  19. Pandey, A.; Agrawal, R.; Mandloi, R.S.; Sarkar, B. Sliding mode control of dynamic voltage restorer by using a new adaptive reaching law. J. Inst. Eng. India Ser. B 2017, 98, 579–589. [Google Scholar] [CrossRef]
  20. Ma, Z.; Liu, Z.; Huang, P.; Kuang, Z. Adaptive Fractional-Order Sliding Mode Control for Admittance-Based Telerobotic System with Optimized Order and Force Estimation. IEEE Trans. Ind. Electron. 2022, 69, 5165–5174. [Google Scholar] [CrossRef]
  21. Liu, Y.; Wang, Z.; Xiong, L.; Wang, J.; Jiang, X.; Bai, G.; Li, R.; Liu, S. DFIG wind turbine sliding mode control with exponential reaching law under variable wind speed. Int. J. Electr. Power Energy Syst. 2018, 96, 253–260. [Google Scholar] [CrossRef]
  22. Yu, S.; Yu, X.; Shirinzadeh, B.; Man, Z. Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica 2005, 41, 1957–1964. [Google Scholar] [CrossRef]
  23. Zong, Q.; Zhao, Z.; Dou, L.; Sun, L. Integral sliding mode control for a class of nonlinear mismatched uncertain systems. In Proceedings of the 2008 2nd International Symposium on Systems and Control in Aerospace and Astronautics, Shenzhen, China, 10–12 December 2008; pp. 1–4. [Google Scholar]
  24. Pan, J.; Li, W.; Zhang, H. Control algorithms of magnetic suspension systems based on the improved double exponential reaching law of sliding mode control. Int. J. Control Autom. Syst. 2018, 16, 2878–2887. [Google Scholar] [CrossRef]
  25. Dong, H.; Yang, X.; Basin, M.V. Practical Tracking of Permanent Magnet Linear Motor Via Logarithmic Sliding Mode Control. IEEE/ASME Trans. Mechatron. 2022, 1–10. [Google Scholar] [CrossRef]
  26. Guo, K.; Wei, J.; Fang, J.; Feng, R.; Wang, X. Position tracking control of electro-hydraulic single-rod actuator based on an extended disturbance observer. Mechatronics 2015, 27, 47–56. [Google Scholar] [CrossRef]
  27. Wei, J.; Zhang, Q.; Li, M.; Shi, W. High-performance motion control of the hydraulic press based on an extended fuzzy disturbance observer. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2016, 230, 1044–1061. [Google Scholar] [CrossRef]
  28. Li, M.; Shi, W.; Wei, J.; Fang, J.; Guo, K.; Zhang, Q. Parallel Velocity Control of an Electro-Hydraulic Actuator with Dual Disturbance Observers. IEEE Access 2019, 7, 56631–56641. [Google Scholar] [CrossRef]
  29. Guo, Q.; Yin, J.-m.; Yu, T.; Jiang, D. Coupled-disturbance-observer-based position tracking control for a cascade electro-hydraulic system. ISA Trans. 2017, 68, 367–380. [Google Scholar] [CrossRef] [PubMed]
  30. Won, D.; Kim, W.H.; 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]
  31. Wenzhuo, S.; Jianhua, W.; Jinhui, F. Desired Compensation Nonlinear Cascade Control of High-Response Proportional Solenoid Valve Based on Reduced-Order Extended State Observer. IEEE Access 2018, 6, 64503–64514. [Google Scholar]
  32. 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]
  33. Wenxiang, D.; Jianyong, Y. Extended-State-Observer-Based Adaptive Control of Electro-Hydraulic Servomechanisms without Velocity Measurement. IEEE/ASME Trans. Mechatron. 2019, 25, 1151–1161. [Google Scholar]
  34. Guo, K.; Wei, J.; Tian, Q. Nonlinear adaptive position tracking of an electro-hydraulic actuator. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2015, 229, 3252–3265. [Google Scholar] [CrossRef]
  35. Jianyong, Y.; Wenxiang, D. Active Disturbance Rejection Adaptive Control of Hydraulic Servo Systems. IEEE Trans. Ind. Electron. 2017, 64, 8023–8032. [Google Scholar]
  36. Yao, Z.; Yao, J.; Yao, F.; Xu, Q.; Xu, M.; Deng, W. Model reference adaptive tracking control for hydraulic servo systems with nonlinear neural-networks. ISA Trans. 2020, 100, 396–404. [Google Scholar] [CrossRef] [PubMed]
  37. Helian, B.; Chen, Z.; Yao, B.; Lyu, L.; Li, C. Accurate Motion Control of a Direct-Drive Hydraulic System with an Adaptive Nonlinear Pump Flow Compensation. IEEE/ASME Trans. Mechatron. 2021, 26, 2593–2603. [Google Scholar] [CrossRef]
Figure 1. Structure diagram of valve-controlled asymmetric hydraulic cylinder.
Figure 1. Structure diagram of valve-controlled asymmetric hydraulic cylinder.
Applsci 12 06897 g001
Figure 2. Schematic diagram of SMC system based on adaptive reaching law.
Figure 2. Schematic diagram of SMC system based on adaptive reaching law.
Applsci 12 06897 g002
Figure 3. AMESim/Simulink co-simulation block diagram.
Figure 3. AMESim/Simulink co-simulation block diagram.
Applsci 12 06897 g003
Figure 4. Displacement tracking trajectory of SMC algorithm using exponential reaching law.
Figure 4. Displacement tracking trajectory of SMC algorithm using exponential reaching law.
Applsci 12 06897 g004
Figure 5. Displacement tracking trajectory of SMC algorithm using adaptive reaching law.
Figure 5. Displacement tracking trajectory of SMC algorithm using adaptive reaching law.
Applsci 12 06897 g005
Figure 6. Curves of control variables under different reaching laws.
Figure 6. Curves of control variables under different reaching laws.
Applsci 12 06897 g006
Figure 7. Displacement tracking curve of adaptive reaching law SMC algorithm after disturbed signal.
Figure 7. Displacement tracking curve of adaptive reaching law SMC algorithm after disturbed signal.
Applsci 12 06897 g007
Figure 8. Displacement tracking curve of exponential reaching law SMC algorithm after disturbed signal.
Figure 8. Displacement tracking curve of exponential reaching law SMC algorithm after disturbed signal.
Applsci 12 06897 g008
Figure 9. Tracking trajectory of SMC algorithm using exponential reaching law. (a) Displacement buffeting curve and (b) velocity buffeting curve.
Figure 9. Tracking trajectory of SMC algorithm using exponential reaching law. (a) Displacement buffeting curve and (b) velocity buffeting curve.
Applsci 12 06897 g009
Figure 10. Tracking trajectory of SMC algorithm using adaptive reaching law. (a) Displacement buffeting curve and (b) velocity buffeting curve.
Figure 10. Tracking trajectory of SMC algorithm using adaptive reaching law. (a) Displacement buffeting curve and (b) velocity buffeting curve.
Applsci 12 06897 g010
Table 1. Parameters of electro-hydraulic position servo system.
Table 1. Parameters of electro-hydraulic position servo system.
NameParameter
Maximum stroke of hydraulic cylinder L0.4 m
Hydraulic cylinder inner diameter D63 mm
Piston rod diameter d45 mm
Servo valve rated voltage u10 V
Servo valve flow q60 L/min
System working pressure ps15 MPa
Oil return pressure p00 MPa
Table 2. Parameters of adaptive reaching law SMC algorithm.
Table 2. Parameters of adaptive reaching law SMC algorithm.
NameParameter
System   open   loop   gain   K s y s 1.86
Parameter   c 1 29,258
Parameter   c 2 68.8
Parameter ξ 5
Parameter ζ 20
Valve-controlled cylinder natural Frequency296 rad/s
Valve-controlled cylinder damping ratio0.2
Table 3. Parameters of exponential reaching law SMC algorithm.
Table 3. Parameters of exponential reaching law SMC algorithm.
NameParameter
System   open   loop   gain   K s y s 1.86
Parameter   c 1 29,258
Parameter   c 2 68.8
Parameter ξ 5
Parameter ζ 20
Valve-controlled cylinder natural Frequency296 rad/s
Valve-controlled cylinder damping ratio0.2
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sun, C.; Dong, X.; Wang, M.; Li, J. Sliding Mode Control of Electro-Hydraulic Position Servo System Based on Adaptive Reaching Law. Appl. Sci. 2022, 12, 6897. https://doi.org/10.3390/app12146897

AMA Style

Sun C, Dong X, Wang M, Li J. Sliding Mode Control of Electro-Hydraulic Position Servo System Based on Adaptive Reaching Law. Applied Sciences. 2022; 12(14):6897. https://doi.org/10.3390/app12146897

Chicago/Turabian Style

Sun, Chungeng, Xiangxiang Dong, Mingjin Wang, and Jipeng Li. 2022. "Sliding Mode Control of Electro-Hydraulic Position Servo System Based on Adaptive Reaching Law" Applied Sciences 12, no. 14: 6897. https://doi.org/10.3390/app12146897

APA Style

Sun, C., Dong, X., Wang, M., & Li, J. (2022). Sliding Mode Control of Electro-Hydraulic Position Servo System Based on Adaptive Reaching Law. Applied Sciences, 12(14), 6897. https://doi.org/10.3390/app12146897

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