Next Article in Journal
Degradation-Sensitive Control Algorithm Based on Phase Optimization for Interleaved DC–DC Converters
Previous Article in Journal
Energy Harvesting on AB-Class Power Amplifier Applying Thermoelectric Generators in Push–Pull Mode
Previous Article in Special Issue
Online PID Tuning Strategy for Hydraulic Servo Control Systems via SAC-Based Deep Reinforcement Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on High-Precision Position Control of Valve-Controlled Cylinders Based on Variable Structure Control

College of Mechanical and Power Engineering, Harbin University of Science and Technology, Harbin 150080, China
*
Author to whom correspondence should be addressed.
Machines 2023, 11(6), 623; https://doi.org/10.3390/machines11060623
Submission received: 11 May 2023 / Revised: 23 May 2023 / Accepted: 2 June 2023 / Published: 4 June 2023
(This article belongs to the Special Issue Control of Electro-Hydraulic Systems)

Abstract

:
During the operation of valve-controlled cylinder position systems, there are some problems, such as uncertainty and time-varying of the system parameters, imprecise modeling, and external interference. These problems will affect the position loading accuracy and safety reliability of the electro-hydraulic position servo system. This paper used the position servo system of a valve-controlled cylinder as the research object, and a mathematical model was established. Then, a sliding mode variable structure controller and dynamic soft variable structure controller were designed, and the Grey Wolf algorithm was used to adjust the controller parameters. The control effect of the two controllers in the valve-controlled cylinder system was verified with a simulation and experiment. The results showed that compared with the sliding mode variable structure controller, the dynamic soft variable structure controller had higher control precision and better stability and avoided the chattering phenomenon.

1. Introduction

A valve-controlled cylinder position servo system is a common industrial automation control system that can realize precise control. However, in practical application, due to the interference of various external factors and limitations of the modeling model and parameters of the system, the precision of the position control of the valve-controlled cylinder is often difficult to meet the requirements [1,2]. Based on this, to achieve higher position control accuracy, relevant scholars have applied control methods, such as adaptive control, fuzzy control, variable structure control, and intelligent control algorithms, to valve-controlled cylinder position servo systems [3,4,5,6].
To improve the anti-interference ability of an electro-hydraulic position system, a control strategy combining the beetle antennae search algorithm with PID was proposed [7]. The experimental results showed that this strategy could significantly improve the performance of the system when different interference signals were used. Aiming at the problem of model uncertainty in the electro-hydraulic servo system, an adaptive robust controller based on discontinuous projection was constructed [8]. This controller can ensure transient response and tracking accuracy under the influence of inertial load and cylinder parameter changes. Gao et al. [9] proposed a composite control strategy that combined speed compensation and an active disturbance rejection controller (ADRC). The simulation and experimental results showed that the use of the ADRC could effectively suppress external interference in the valve-controlled cylinder position system, and precise position control was achieved by introducing a speed compensation controller. Peng et al. [10] proposed a robust closed-loop design for a large telescope electro-hydraulic position servo system. The experimental results showed that the controller achieved robust stability and good tracking performance. Tri et al. [11] combined an improved backstepping control method with an iterative learning mechanism to achieve adaptive tracking control of the symmetric pump-controlled electro-hydraulic actuator and tested the proposed control method on four experimental cases simultaneously.
Sliding mode control is a kind of variable structure control first proposed in the 1950s [12]. It is suitable for the control of nonlinear objects and can solve problems such as tracking ideal motion and fixed-value control Sliding mode control (SMC) forces the system to reach the sliding mode surface in a finite time in the approach motion phase, and the system approaches the balance point in the form of the sliding mode along the sliding mode surface in the sliding mode motion phase, but the existence of chattering seriously affects the control effect. Scholars have proposed many methods to weaken chattering from different perspectives [13]. A nonlinear model of a valve-controlled asymmetric hydraulic cylinder system was established, and the nonlinear factors in the system were linearized using feedback linearization theory. The controller was designed for the linearized system model using the sliding mode variable structure control method, and the stability of the control system was proven using the Lyapunov function [14]. Xiong et al. [15] proposed a control method based on global fast reading dynamic terminal sliding mode control (TSMC) technology, which was designed for the finite time position and attitude tracking control of small quadrotor unmanned aerial vehicles (UAV). The simulation results verified the effectiveness and robustness of the proposed control method under external disturbances. Yi et al. [16] used the sliding mode variable structure control method to control the vehicle-mounted camera platform and achieve interference torque compensation and combined exponential and power reaching laws to eliminate the influence of chattering.
In this paper, sliding mode control (SMC) was designed according to the mathematical model of the system. To avoid the occurrence of the sliding mode chattering phenomenon, a dynamic soft variable structure controller (DSVSC) was designed using differential equations as a dynamic selection strategy. The simulation and results showed that this method had high control accuracy and effectively avoided the chattering phenomenon in SMC. This paper provides a reference for future research on the position control of valve-controlled cylinder systems and embodies the significance of the research work and its practical application value.

2. Establishment of the Mathematical Model of the Valve-Controlled Cylinder Position System

2.1. Composition of the Electro-Hydraulic Servo System

A typical electro-hydraulic servo control system mainly consists of an oil source part, a valve-controlled cylinder part, a sensor feedback part, and a loaded load part. Figure 1 shows the structural principle of a typical electro-hydraulic servo control system.
The electro-hydraulic servo valve controls the output displacement of the hydraulic cylinder by adjusting the flow rate, and the displacement sensor detects the position signal in real time and feeds back the control signal to enable the output displacement of the controlled object to follow changes in control instructions.
A structural block diagram of the electro-hydraulic servo system is shown in Figure 2. A given signal from the computer is converted into a voltage signal with the ADVANTECH data acquisition card (with A/D and D/A converters) and transmitted to the valve-controlled cylinder system. The output displacement signal of the hydraulic cylinder is converted into a voltage signal by the displacement sensor, which is transmitted to the industrial computer through the data acquisition card, and the voltage control quantity is obtained by comparing it with the input signal [17]. The data signal is converted through the data acquisition card and transmitted to the valve-controlled cylinder, and the control signal is adjusted according to the deviation value of the two until the controlled physical quantity obtains the ideal value.

2.2. Establishment of the mathematical model

When the command signal voltage issued by the industrial control computer acts on the electro-hydraulic position servo system, the command signal is first compared with the feedback signal to generate a deviation signal, which is represented as:
U e = U i U f
In the equation, Ue is the deviation voltage signal, Ui is the input voltage, and Uf is the feedback voltage.
The output current ΔI and deviation voltage Ue are approximately proportional, so the servo amplifier can be approximated as a proportional link:
Δ I U e = K a
In the equation, Ka is the amplifier gain, and ΔI is the amplifier output current.
The order of the electro-hydraulic servo valve is mainly determined by the system bandwidth [18]. When the natural frequency of the servo valve is higher than 50 Hz, it can be regarded as a second-order link [19]:
G s v s = X v Δ I = K s v s 2 ω s v 2 + 2 ξ s v ω s v s + 1
In the equation, Xv is the displacement of the servo valve core, Ksv is the flow gain of the servo valve, ωsv is the natural frequency of the servo valve, and ξsv is the damping ratio of the servo valve.
The mathematical model of the valve-controlled cylinder can be given by combining the servo valve flow equation, hydraulic cylinder flow continuity equation, and hydraulic cylinder force balance equation [20]:
Q L = K q X v K c P L Q L = A p s X p + C i p P L + V t 4 β e s P L A p P L = m t s 2 X p + B p s X p + K X p + F L
In the equation, s is the Laplace transform operator, Kq is the flow gain coefficient of the servo valve, Kc is the pressure gain coefficient of the servo valve, PL is the system load pressure, QL is the load flow rate, Ap is the effective area of the executing element, Cip is the leakage coefficient of the actuator, βe is the effective bulk elastic modulus, Bp is the equivalent viscous damping coefficient of the hydraulic cylinder, Xp is the output displacement of the hydraulic cylinder, mt is the equivalent mass on the hydraulic rod, Vt is the equivalent volume of the hydraulic cylinder, K is the equivalent spring stiffness of the hydraulic cylinder, and FL is the external load force of the system.
By combining the three basic equations in Equation (4), we can obtain:
X p = K q A p X v K c e A p 2 1 + V t 4 β e K c e F L m t V t 4 β e A p 2 s 3 + m t K c e A p 2 + B p V t 4 β e A p 2 s 2 + 1 + B p K c e A p 2 + K V t 4 β e A p 2 s + K K c e A p 2
where Kce is the pressure coefficient of the total flow rate of the system, Kce = Kc + Ctp.
The effect of the external load force FL and the equivalent viscous damping coefficient Bp are ignored. Therefore, the above mathematical model can be simplified to obtain the transfer function of the valve-controlled cylinder:
X p X v = K q A p s ( s 2 ω h 2 + 2 ξ h ω h s + 1 )
ω h = 4 β e A p 2 m t V t
ξ h = K c e A p β e m t V t + B p 4 A p V t β e m t
where ωh is hydraulic natural frequency, and ξh is the hydraulic damping ratio.
When the frequency response of a displacement sensor is sufficient, it can be regarded as a proportional link, so its mathematical model can be expressed as follows:
U f = K f · X p
In the equation, Kf is the gain of the displacement sensor.
Without considering the influence of interference, the position control block diagram is obtained through the above equations, as shown in Figure 3.
The open-loop transfer function of the system can be obtained from Figure 3, and when the frequency response of the servo valve is sufficient, it can be regarded as a proportional link. After this simplification, the open-loop transfer function of the system can be obtained:
G s H ( s ) = K a K s v K q K f A P s ( s 2 ω h 2 + 2 ξ h ω h s + 1 )
The parameters of each component and oil source system of the experimental platform are shown in Table 1.

3. Design of the SMC

A sliding mode controller (SMC) is essentially a kind of nonlinear control, and its nonlinear performance is the discontinuity of control; that is, the structure of the system is not fixed, and it can purposefully change according to the current state of the system in the dynamic process, forcing the system to move according to the state trajectory of the predetermined sliding mode. The design of the SMC mainly includes the design of the sliding mode surface of the controller and the design of the sliding mode reaching law.

3.1. Design of the Sliding Mode Surface

For the linear system:
x ˙ = A x + b u ,           x R n , u R
The designed sliding surface is:
s x = C T x = i = 1 n c i x i = i = 1 n 1 c i x i + x n
C = [ c 1 c n 1 1 ]
The parameters c 1 , c 2 , c n 1 in the SMC need to satisfy the polynomial p n 1 + c n 1 p n 2 + + c 2 p + c 1 , which can be represented as a Hurwitz matrix.
The sliding mode functions are designed for tracking problems:
s t = c e t + e ˙ ( t )
where e(t) is the tracking error, e ˙ ( t ) is the rate of change of e(t), and c > 0.
When s(t) = 0, there is:
e ˙ t e t = c
By integrating Equation (15) from 0 to t, the following is obtained:
ln e t e 0 = c t
The result of convergence is:
e t = e 0 e c t
When t→∞, the tracking error will converge to zero, and the convergence speed is related to c.
If the design of the control law can ensure that s(t) exponentially converges to zero, then when t→∞, the error rate of change also converges exponentially to zero.
The transfer function of the system can be obtained from Equation (10). Define r as the given input signal, y as the output signal, and the deviation signal as e1, then make e 1 = r y , e 2 = r ˙ y ˙ , and e 3 = r ¨ y ¨ to obtain:
e ˙ 1 = e 2 e ˙ 2 = e 3 e ˙ 3 = a 2 e 2 a 3 e 3 b u + z
In the equation, a 2 = ω h 2 , a 3 = 2 ξ h ω h , b = K a K s v K f ω h 2 / A p , and z = a 2 r ˙ + a 3 r ¨ + r .
The switching function for designing the sliding surface of the system is as follows:
s = c 1 e 1 + c 2 e 2 + e 3
c 1 e 1 + c 2 e 2 + e 3 = 0
The differential equation of sliding mode motion can be determined by Equations (19) and (20). By combining the two equations and simplifying them, it can be concluded that:
e ˙ 1 e ˙ 2 = 0 1 c 1 c 2 e 1 e 2

3.2. Design of the Sliding Mode Approach Law

The pole placement method can be used to design the switching function using the above equation. To improve the anti-interference performance of the system and the dynamic performance of the approach process, the approach law is set as an exponential approach law:
s ˙ = ε · s i g n s k s , ε > 0 , k > 0
where s ˙ = k s is the exponential approaching term, and its solution is s = s 0 e k t .
When s is large, the exponential term −ks can quickly approach the sliding mode of the system. Therefore, the exponential approach law is particularly excellent for controlling the response of large steps.
In addition, the convergence speed of the exponential approach law gradually decreases to zero, which not only ensures the convergence time but also ensures that the movement speed of the moving point when reaching the switching surface is not too large.
By combining Equations (18), (19), and (22), the sliding mode variable structure controller of the electro-hydraulic position servo system can be obtained, as shown in Equation (23).
u = 1 b [ c 1 r ˙ c 1 x 2 + c 2 r ¨ c 2 x 3 + a 2 x 2 + a 3 x 3 + r + ε · s i g n s + k s ]

3.3. Problems in SMC

SMC is one variable structure control that can improve the robust performance of the system by changing the parameters and structure of the controller. Although SMC has shown good control performance, anti-interference ability, and robustness in some applications, it still has shortcomings.
  • Due to the high-frequency switching of the control parameters, the system’s motion points quickly pass through the sliding surface in a short period of time, resulting in the chattering phenomenon. This phenomenon will reduce the steady-state positioning accuracy of the system and even cause the system to become unstable and damage the motion mechanism [21];
  • When the motion point of the system approaches the sliding mode surface, the system is easily affected by parameter perturbations and unstructured disturbances, which reduces its stability [22];
  • In practical applications, the boundaries between system parameters and load disturbances are difficult to obtain, and it is also difficult to calculate the sliding mode equivalent control of known systems;
  • In the design of sliding surfaces, not all state variables can be directly measured.

4. Design of the DSVSC

Dynamic soft variable structure control (DSVSC) is a control method based on soft variable structure control [23,24]. Compared with the SMC method, it uses differential equations as a dynamic selection strategy to avoid sliding modes. The way it changes controller parameters or structures is continuous, so the control signal of the DSVSC is smoother and more continuous, and the system can achieve or approach the performance of time-optimal control. The stability of the system was ensured through the Lyapunov direct method.

4.1. Overall Design of the DSVSC

Linear systems with N-dimensional discontinuous variable structure control or switching control are considered as follows:
x ˙ = A x + B u
Existence: The constraint control |u| ≤ u0 and controller u = F(x, p) are calculated according to the selection parameter p and the system state vector x. The p is defined by function S and calculated by selecting a strategy, as shown in Equation (25):
p ˙ = f ( p , x )
By determining the selection parameter p based on the continuous function S, the shortcomings of discontinuous variable structure control can be avoided.
According to the boundary of the initial value x0, the DSVSC is:
u = k + p · l T x
In the equation, both k and l are control vectors. By combining Equations (24) and (26), it can be obtained that:
x ˙ = A B k T p B l T x = A 0 p B l T x
The control vector k needs to be able to stabilize A0 = ABkT. The differential equation obtained by combining Equations (25) and (27) is as follows:
x ˙ p ˙ = ( A 0 p B l T ) x f ( p , x )
The structure of the control system is shown in Figure 4.

4.2. Design of the Selection Strategy for the DSVSC

The selection strategy is composed of function f, and its establishment process is as follows:
If Equation (28) has a single asymptotically stable equilibrium point:
x p = 0 0
To meet this requirement, the Lyapunov function v(p, x) of the system is set as a positive, definite quadratic equation:
v p , x = x T R x + q p 2
According to Lyapunov’s asymptotic stability theorem, there is:
v ˙ p , x = x ˙ T R x + x T R x ˙ + 2 q p p ˙ < 0
By introducing Equation (28) into Equation (31), it can be obtained that:
v ˙ p , x = x T A 0 T R + R A 0 x 2 p 2 r p , x < 0
In this inequality, the function r is:
x T R B l T x + q f p , x = p · r ( p , x )
If A 0 T R + R A 0 = Q is a negative definite matrix and r p , x > 0 , Equation (32) will be satisfied, and the control system Equation (28) will be stable.
For the first stability condition, since the eigenvalue of A0 has a negative real part, there is a positive definite solution R for any positive definite matrix Q, which satisfies Equation (31).
For the second stability condition, the selection strategy can be obtained from Equation (33), as shown:
p ˙ = f p , x = x T R B l T x p · r p , x q
In the equation, the control constraint |u| ≤ u0 needs to be taken into account when selecting the function r. The inequality is obtained from (26):
u 0 k T x l T x p u 0 k T x l T x ( l T x > 0 ) u 0 k T x l T x p u 0 k T x l T x ( l T x < 0 )
The constraint on the control signal u is replaced by the constraint on the selection variable p.
When x approaches the equilibrium point x = 0, the range defined by Equation (35) will expand extremely. The selection of variable p will obtain very large values, which will cause serious noise and disturbance. To avoid these effects, the system is required to impose constraints on the control variable p, as shown in Equation (36):
P p P
where P is a larger positive number.
Combining inequalities (35) and (36), it can be obtained that:
α ( x ) p β ( x )
The state variable x is included in the following range:
α x = u 0 k T x l T x l T x u 0 + k T x P P u 0 + k T x P < l T x < u 0 + k T x P u 0 k T x l T x l T u 0 + k T x P
β x = u 0 k T x l T x l T x u 0 + k T x P P u 0 k T x P < l T x < u 0 k T x P u 0 k T x l T x l T u 0 k T x P
Described in Equations (38) and (39), α(x) and β(x) functions are shown in Figure 5 below, both of which are functions of one variable corresponding to the x variable.
The range of p in the differential function f has been determined. The function r(p, x) > 0 is made, in which case both the inequality (37) and the constraint |u| ≤ u0 are satisfied. The function r is as follows:
r p , x = μ 1 α x p + μ 0 α x p p α ( x ) μ 0                                 α x < p < β ( x ) μ 1 β x p + μ 0 β x p p β ( x )
Equation (34) is an anti-saturation system, as shown in Figure 6. The constant μ < 1 determines the range of the anti-saturation region. It can prevent the parameter value output by the integrator from falling below α(x) or exceeding β(x). The constant 0 < μ0 < 1 limits the extent to which the anti-saturation system does not function so that the constraint inequality Equation (35) and (37), and stability condition inequality r p , x > 0 are satisfied.

4.3. Setting of Control Parameters

When designing this controller, it was important to consider the linear control vectors k and l, the positive definite matrix R, the parameters q and p, and the parameters μ and μ0 of the function r. In addition to the parameters obtained through calculation, some parameters needed to be designed, among which the control vectors k and l had a greater influence. The Grey Wolf optimization algorithm was used to assist with parameter setting, and the minimum tracking error was taken as the evaluation index to select each parameter. Finally, k = [−51: 1.38] and l = [18.7: −51.4] were selected, and their basic principle is shown in Figure 7.

5. Simulation Analysis

In this section, a simulation model of the valve-controlled cylinder system and a controller simulation model were established using MATLAB/Simulink. By comparing the simulation results of the DSVSC and SMC, the effectiveness of the controller was verified.
The input source signals were step signal and sine signal, with a unified simulation time of 10 s and a sampling time of 0.001 s. The comparison of three sets of simulation response curves obtained by changing the step time and final value of the input step signal, as well as the amplitude and frequency of the input sine signal, are shown in Figure 8.
From Figure 8a, it can be seen that the sinusoidal response phase lag of the valve-controlled cylinder system based on the DSVSC is approximately 0.005°, and the amplitude error is approximately 0.1%. The phase lag of the sinusoidal response based on SMC is approximately 0.006°, and the amplitude error is approximately 0.43%.
It can be seen from Figure 8b that the steady-state value of the step response of the valve-controlled cylinder system based on the DSVSC is 20.1 mm, the rise time is approximately 1.01 s, the maximum overshoot is 0.5%, and the adjustment time is approximately 1.02 s. The steady-state value of the step response based on SMC is 20.25, the rise time is approximately 1.015 s, the maximum overshoot is 40%, and the adjustment time is approximately 1.1 s.
From the other two sets of figures, it can be seen that when a sine signal was input, the amplitude error of the output signal increased when the amplitude of the sine signal increased or the frequency decreased, while the phase lag of the output curve remained basically unchanged. When inputting a step signal, as the final value of the step signal increased, the steady-state error and overshoot of the output curve increased. The starting step time of the step signal did not affect the evaluation index of the output curve, and the rise time and steady-state time of the output curve remained basically unchanged. From the simulation results, it can be seen that both the DSVSC and SMC had good response speeds, but the SMC had some shortcomings, such as excessive overshoot. The DSVSC had a smaller overshoot and better tracking effect in the valve-controlled cylinder system, and overall, its performance was superior to the SMC.

6. Experimental Verification

To verify the actual control effects of the two controllers designed, this section mainly conducted experimental verification of the signal tracking effects of the two controllers designed through the electro-hydraulic servo position control system experimental platform.

6.1. Composition of the Experimental Platform

Figure 9 shows a physical image of the experimental platform. The experimental platform mainly consists of a hydraulic pump station, a valve-controlled cylinder section, and a control section. The system collects signals from sensors through the RTW real-time window in MATLAB and sends out signals to control the electro-hydraulic servo valve to achieve movement of the valve-controlled cylinder.
This experimental platform was conducted in an XPC semi-physical simulation environment. By combining the RTW real-time window in MATLAB with Simulink, the system software and hardware were coordinated to achieve real-time control. The component models of the experimental platform are shown in Table 2.

6.2. Experimental Verification of Controllers for the Valve-Controlled Cylinder Position System

Sinusoidal and step signals with different parameters were input to observe the change in the response curve, and the experimental time was uniformly set to 10 s. A comparison of the response curves of the DSVSC and SMC is shown in Figure 10.
Set Figure 10a,b as Group 1 of experiments, Figure 10c,d as Group 2 of experiments, and Figure 10e,f as Group 3 of experiments. The data results are shown in Table 3 and Table 4.
From Figure 8 and Figure 10 and Table 3 and Table 4, it can be seen that the experimental results meet the expectations of the simulation. When a sine signal was input, the amplitude error of the output curve increased when the amplitude of the sine signal increased or the frequency decreased, and the phase lag of the output curve increased when the amplitude or frequency of the sine signal increased. When inputting a step signal, as the amplitude of the step signal increased, the amplitude attenuation and overshoot of the output curve increased, and the rise time and steady-state time of the output curve remained basically unchanged. In addition, compared to the simulation results, it can be found that the control error of the experimental results was greater than that of the simulation, and the SMC always had an obvious chattering phenomenon in the curve. It can be concluded that the factors ignored during the simulation had an impact on the actual control effect of the controller. The DSVSC in the valve-controlled cylinder position servo system had a smaller overshoot, a better tracking effect, and a smoother response curve after reaching a steady state.

7. Conclusions

In this paper, the DSVSC and SMC, based on variable structure control principles, were designed for high-precision control of valve-controlled cylinders. First, the mathematical model of the electro-hydraulic servo control system was established based on its operating mechanism, and the design of the sliding mode surface and reaching law in SMC was completed based on the system’s mathematical model. In the design of DSVSCs, continuous differential equations were used as the selection strategy to avoid the occurrence of sliding mode dynamics. The stability of the system was ensured through the Lyapunov method, and the parameters in the DSVSC were tuned using the GWO algorithm. The simulation analysis was conducted in MATLAB, and experimental verification was conducted on the experimental platform. The simulation analysis and experimental verification results showed that the DSVSC had a smaller overshoot and better tracking effect in the control system, and the response curve after reaching a steady state was smoother. The DSVSC was a good control method that can ensure the position control effect of the system and eliminate the chattering phenomenon in SMC.
Finally, through the analysis of the controller designed in this study, it was found that there was chattering phenomenon in the designed SMC, especially when inputting step signals. Improvements need to be made to the design of sliding mode surfaces and reaching laws in SMC, such as adaptive adjustment algorithms for reaching the coefficient, quadratic sliding film form, terminal sliding film form, and integral sliding film form. In the DSVSC, the selection strategy is complex, there are many parameters that need to be adjusted, and it has a significant impact on the system control effect. Therefore, parameter tuning can be improved.

Author Contributions

Conceptualization, B.G. and W.Z.; methodology, W.Z.; software, L.Z.; validation, H.Z., L.Z., and W.Z.; data curation, B.G.; writing—original draft preparation, L.Z.; writing—review and editing, B.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant No. 52075134).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Karpenko, M.; Stosiak, M.; Šukevičius, Š.; Skačkauskas, P.; Urbanowicz, K.; Deptuła, A. Hydrodynamic Processes in Angular Fitting Connections of a Transport Machine’s Hydraulic Drive. Machines 2023, 11, 355. [Google Scholar] [CrossRef]
  2. Bury, P.; Stosiak, M.; Urbanowicz, K.; Kodura, A.; Kubrak, M.; Malesińska, A. A Case Study of Open-and Closed-Loop Control of Hydrostatic Transmission with Proportional Valve Start-Up Process. Energies 2022, 15, 1860. [Google Scholar] [CrossRef]
  3. Hou, S.; Chen, C.; Chu, Y.; Fei, J. Experimental validation of modified adaptive fuzzy control for power quality improvement. IEEE Access 2020, 8, 92162–92171. [Google Scholar] [CrossRef]
  4. Pal, A.K.; Naskar, I.; Paul, S. A Fuzzy-Based Modified Gain Adaptive Scheme for Model Reference Adaptive Control. In Information and Decision Sciences: Proceedings of the 6th International Conference on FICTA; Springer: Singapore, 2018; pp. 315–324. [Google Scholar]
  5. Bai, S.; Ben-Tzvi, P.; Zhou, Q.; Huang, X. Variable structure controller design for linear systems with bounded inputs. Int. J. Control. Autom. Syst. 2011, 9, 228–236. [Google Scholar] [CrossRef]
  6. Adamy, J.; Flemming, A. Soft variable-structure controls: A survey. Automatica 2004, 40, 1821–1844. [Google Scholar] [CrossRef] [Green Version]
  7. Fan, Y.; Shao, J.; Sun, G. Optimized PID controller based on beetle antennae search algorithm for electro-hydraulic position servo control system. Sensors 2019, 19, 2727. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Yao, B.; Bu, F.; Chiu, G.T. Non-linear adaptive robust control of electro-hydraulic systems driven by double-rod actuators. Int. J. Control 2001, 74, 761–775. [Google Scholar] [CrossRef]
  9. Gao, B.; Shao, J.; Yang, X. A compound control strategy combining velocity compensation with ADRC of electro-hydraulic position servo control system. ISA Trans. 2014, 53, 1910–1918. [Google Scholar] [CrossRef] [PubMed]
  10. Peng, X.B.; Gong, G.F.; Yang, H.Y.; Lou, H.Y.; Wu, W.Q.; Liu, T. Quantitative feedback controller design and test for an electro-hydraulic position control system in a large-scale reflecting telescope. Front. Inf. Technol. Electron. Eng. 2017, 18, 1624–1634. [Google Scholar] [CrossRef]
  11. Tri, N.M.; Nam, D.N.C.; Park, H.G.; Ahn, K.K. Trajectory control of an electro hydraulic actuator using an iterative backstepping control scheme. Mechatronics 2015, 29, 96–102. [Google Scholar] [CrossRef]
  12. Utkin, V. Variable structure systems with sliding modes. IEEE Trans. Autom. Control 1977, 22, 212–222. [Google Scholar] [CrossRef]
  13. Utkin, V. Discussion aspects of high-order sliding mode control. IEEE Trans. Autom. Control 2015, 61, 829–833. [Google Scholar] [CrossRef]
  14. AQiu, H.D.; Zhang, X.G.; Fan, Y.X. Research on Electro-hydraulic Position Synchronous Servo System Based on Feedback Linearization Sliding Mode Control. Mach. Build. Autom. 2022, 51. [Google Scholar]
  15. Xiong, J.J.; Zhang, G.B. Global fast dynamic terminal sliding mode control for a quadrotor UAV. ISA Trans.-Actions 2017, 66, 233–240. [Google Scholar] [CrossRef] [PubMed]
  16. Yi, G.A.N.; Yang, C.H.E.N.; Fujia, S.U.N. Research of interference torque on car camera stabilized platform based on variable structure control. Mach. Des. Manuf. 2019, 1, 111–114. [Google Scholar]
  17. Gao, B.; Guan, H.; Tang, W.; Han, W.; Xue, S. Research on Position Recognition and Control Method of Single-leg Joint of Hydraulic Quadruped Robot. Recent Adv. Electr. Electron. Eng. Former. Recent Pat. Electr. Electron. Eng. 2021, 14, 802–811. [Google Scholar] [CrossRef]
  18. Milecki, A.; Ortmann, J. Electrohydraulic linear actuator with two stepping motors controlled by overshoot-free algorithm. Mech. Syst. Signal Process. 2017, 96, 45–57. [Google Scholar] [CrossRef]
  19. Hongcheng, Y.; Xiaoxian, Y. Modeling and Simulation of Double Nozzle Flapper Gas Servo Valve. In Proceedings of the 2017 International Conference on Computer Systems, Electronics and Control (ICCSEC), Dalian, China, 25–27 December 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 210–215. [Google Scholar]
  20. Jelali, M.; Kroll, A. Hydraulic Servo-Systems: Modelling, Identification and Control; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2002; pp. 69–72. [Google Scholar]
  21. El Makrini, I.; Rodriguez-Guerrero, C.; Lefeber, D.; Vanderborght, B. The variable boundary layer sliding mode control: A safe and performant control for compliant joint manipulators. IEEE Robot. Autom. Lett. 2016, 2, 187–192. [Google Scholar] [CrossRef]
  22. Kali, Y.; Rodas, J.; Gregor, R.; Saad, M.; Benjelloun, K. Attitude tracking of a tri-rotor UAV based on robust sliding mode with time delay estimation. In Proceedings of the 2018 International Conference on Unmanned Aircraft Systems (ICUAS), Dallas, TX, USA, 12–15 June 2018; pp. 346–351. [Google Scholar]
  23. Liu, Y.L.; Gao, C.C.; Meng, B.; Cong, X.W. Dynamic soft variable structure control for singular systems. In Proceedings of the 30th Chinese Control Conference, Shenyang, China, 9–11 June 2018; pp. 2572–2577. [Google Scholar]
  24. Lee, H.; Utkin, V.I. Chattering suppression methods in sliding mode control systems. Annu. Rev. Control 2007, 31, 179–188. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the electro-hydraulic servo position system.
Figure 1. Schematic diagram of the electro-hydraulic servo position system.
Machines 11 00623 g001
Figure 2. Structure diagram of the electro-hydraulic position servo system.
Figure 2. Structure diagram of the electro-hydraulic position servo system.
Machines 11 00623 g002
Figure 3. Block diagram of the transfer function for the electro-hydraulic servo system.
Figure 3. Block diagram of the transfer function for the electro-hydraulic servo system.
Machines 11 00623 g003
Figure 4. Structure diagram of the dynamic soft variable structure control system.
Figure 4. Structure diagram of the dynamic soft variable structure control system.
Machines 11 00623 g004
Figure 5. Diagram of function α(x) and function β(x).
Figure 5. Diagram of function α(x) and function β(x).
Machines 11 00623 g005
Figure 6. Structure of the differential equation p ˙ = f ( p , x ) .
Figure 6. Structure of the differential equation p ˙ = f ( p , x ) .
Machines 11 00623 g006
Figure 7. Block diagram of adjusting the DSVSC parameters using the grey wolf algorithm.
Figure 7. Block diagram of adjusting the DSVSC parameters using the grey wolf algorithm.
Machines 11 00623 g007
Figure 8. Response curves of the simulation results for the two controllers: (a) Sinusoidal signal response curve (amplitude 20 mm, frequency 0.4 pi rad/sec); (b) Step signal response curve (step time 1 s, final value 20 mm); (c) Sinusoidal signal response curve (amplitude 30 mm, frequency 0.4 pi rad/sec); (d) Step signal response curve (step time 1 s, final value 30 mm); (e) Sinusoidal signal response curve (amplitude 20 mm, frequency 0.2 pi rad/sec); (f) Step signal response curve (step time 2 s, final value 20 mm).
Figure 8. Response curves of the simulation results for the two controllers: (a) Sinusoidal signal response curve (amplitude 20 mm, frequency 0.4 pi rad/sec); (b) Step signal response curve (step time 1 s, final value 20 mm); (c) Sinusoidal signal response curve (amplitude 30 mm, frequency 0.4 pi rad/sec); (d) Step signal response curve (step time 1 s, final value 30 mm); (e) Sinusoidal signal response curve (amplitude 20 mm, frequency 0.2 pi rad/sec); (f) Step signal response curve (step time 2 s, final value 20 mm).
Machines 11 00623 g008aMachines 11 00623 g008b
Figure 9. Physical diagram of the electro-hydraulic position servo system experimental bench.
Figure 9. Physical diagram of the electro-hydraulic position servo system experimental bench.
Machines 11 00623 g009
Figure 10. Response curves of the experimental results for the two controllers: (a) Sinusoidal response curve (amplitude 20 mm, frequency 0.4 pi rad/sec); (b) Step signal response curve (step time 2 s, final value 20 mm); (c) Sinusoidal response curve (amplitude 20 mm, frequency 0.2 pi rad/sec); (d) Step signal response curve (step time 3.5 s, final value 20 mm); (e) Sinusoidal response curve (amplitude 30 mm, frequency 0.4 pi rad/sec); (f) Step signal response curve (step time 2 s, final value 30 mm).
Figure 10. Response curves of the experimental results for the two controllers: (a) Sinusoidal response curve (amplitude 20 mm, frequency 0.4 pi rad/sec); (b) Step signal response curve (step time 2 s, final value 20 mm); (c) Sinusoidal response curve (amplitude 20 mm, frequency 0.2 pi rad/sec); (d) Step signal response curve (step time 3.5 s, final value 20 mm); (e) Sinusoidal response curve (amplitude 30 mm, frequency 0.4 pi rad/sec); (f) Step signal response curve (step time 2 s, final value 30 mm).
Machines 11 00623 g010
Table 1. Parameters of the electro-hydraulic servo system.
Table 1. Parameters of the electro-hydraulic servo system.
PartName and SymbolParameter Value
Hydraulic pump stationSupply pressure of the system Ps/MPa5
Bulk modulus of elasticity βe/Pa7 × 108
Valve-controlled cylinder sectionStroke y/mm±100
Effective area Ap/mm21 × 10−3
Effective volume Vt/mm32 × 10−4
Leakage coefficient Ctp/m3/(s·Pa)5 × 10−18
Equivalent mass of the hydraulic cylinder mt/kg25
Viscous friction coefficient Bp/N/(m/s)400
Flow-pressure coefficient Kc/m3/(s·Pa)4.8 × 10−13
Flow gain of the servo valve Ksv/m3/(s·A)0.00579
Natural frequency ωsv/(rad/s)628
Damping ratio ξsv 0.5
Control sectionDisplacement sensor coefficient Kf/V/m50
Servo amplifier coefficient Ka/A/V0.004
Table 2. The component type of the electro-hydraulic servo test bench.
Table 2. The component type of the electro-hydraulic servo test bench.
PartNameModel
Hydraulic pump stationMotorY2-160L-4
Hydraulic pumpPCY14-1B
Relief valveDBD-type direct acting relief valve
Valve-controlled cylinder sectionElectro-hydraulic servo valveFF102-30-type double nozzle baffle servo valve
Displacement sensorFXB-V71/100
Control sectionData acquisition cardPCL-1710HG
IPCIPC-610H
Industrial motherboardsPCA-6114P4-B
Table 3. Experimental response results when the sinusoidal signal was input.
Table 3. Experimental response results when the sinusoidal signal was input.
Input SignalEvaluating IndicatorGroup NumberDSVSCSMC
SineAmplitude attenuation (%)Group. 1−1.5−3.0
Group 2−2.5−3.0
Group 3−1.9−2.9
Phase lag (°)Group 10.03−0.04
Group 20.02−0.02
Group 30.07−0.02
Table 4. Experimental response results when the step signal was input.
Table 4. Experimental response results when the step signal was input.
Input SignalEvaluating IndicatorGroup NumberDSVSCSMC
StepAmplitude attenuation (%)Group 12019.86
Group 22019.86
Group 33029.86
Phase lag (°)Group 12.0642.051
Group 23.5643.554
Group 32.0722.0625
Peak time (s)Group 12.0962.088
Group 23.5983.588
Group 32.10352.091
Overshoot (%)Group 10.1792.2
Group 20.1181.5
Group 32.852.91
Adjust time (s)
(Δ = 0.05)
Group 12.072.056
Group 23.5713.561
Group 32.082.0691
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gao, B.; Zhang, W.; Zheng, L.; Zhao, H. Research on High-Precision Position Control of Valve-Controlled Cylinders Based on Variable Structure Control. Machines 2023, 11, 623. https://doi.org/10.3390/machines11060623

AMA Style

Gao B, Zhang W, Zheng L, Zhao H. Research on High-Precision Position Control of Valve-Controlled Cylinders Based on Variable Structure Control. Machines. 2023; 11(6):623. https://doi.org/10.3390/machines11060623

Chicago/Turabian Style

Gao, Bingwei, Wei Zhang, Lintao Zheng, and Hongjian Zhao. 2023. "Research on High-Precision Position Control of Valve-Controlled Cylinders Based on Variable Structure Control" Machines 11, no. 6: 623. https://doi.org/10.3390/machines11060623

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