1. Introduction
Hydraulic servo drive plays an irreplaceable role in robotics [1], metallurgy [2], and equipment manufacturing [3] because of its high power density and high-frequency response [4]. However, hydraulic servo systems typically have uncertainties, such as unmodeled dynamics, external disturbances, and time-varying friction [5,6], which brings difficulties in improving the tracking performance. Hence, to deal with all these uncertainties, adaptive parameter control [7,8,9], H-infinity control [10], robust control [11,12], and sliding mode control [13,14,15] have been developed for hydraulic servo systems. These nonlinear control methods successfully solve the hydraulic servo systems’ uncertainty and disturbance problems successfully in some conditions. Nevertheless, almost of all the above literature use full-state control schemes, which means that hard-to-measure system states such as velocity also need to be known. Unfortunately, this is difficult to meet in engineering practice due to structural and cost constraints.
In order to estimate the system states which are difficult to measure or cannot be measured, several observers have been developed [16,17,18]. In particular, the extended state observer (ESO) regards unknown parts and disturbance as an extended state and names its total perturbation [19,20,21]. ESO is proposed not only to estimate the unmeasured state of the system but also to observe the unknown parts and disturbances of the system [19,20,21]. Therefore, ESO has been widely used in the electro-hydraulic servo system to overcome complex total perturbation.
Considering the limitations of using sensors and in order to make the observer structure simple, the traditional extended state observer (TESO) only employs the two-system information of the control input and system output to estimate states, including total perturbation [22]. A TESO is constructed in [23] based on the hydraulic servo system’s position signal and control input. In order to improve the observation accuracy, there are two main methods: the first is to use high-gain TESO or change the fixed gain to variable gain, and the second is to change the structure of the TESO. In [24], a high-gain extended state observer is proposed to accurately estimate the full state and disturbance of the hydraulic system. However, high-gain ESOs increased sensitivity to sensor noise while improving their observation performance. Furthermore, variable gain TESO is designed in [25] to reduce the negative influence of noise by constant large ESO gain parameters. An error-based observer gain adaptive law is proposed in [26,27]. When the observation error is large, the observer gain also increases to achieve fast estimation. For the flexible and intelligent adjustment of parameters, neural networks and TESO are combined in [28] to handle the problem that appropriate ESO parameters are difficult to obtain. On the other hand, model-assisted ESOs are designed in [29] based on the hydraulic system model to improve system state observation accuracy. In [30], two extended state observers are constructed to improve the tracking performance of hydraulic servo systems. A dual extended stated observer is explored to simultaneously estimate the matched and unmatched disturbances in the dynamic model [31]. Furthermore, an ideal ESO is constructed in [32] by using a hydraulic servo system’s position, velocity, acceleration, and control input, and its effectiveness is verified in simulation. However, in engineering practice, the velocity and acceleration of the hydraulic servo systems are usually difficult to obtain or require high economic costs, which bring difficulties to their practical applications. Additionally, most of the extended state observers with these new structures are asymptotically stable, which means that the observation error may converge to the neighborhood of zero for a long time, which may also affect the accuracy of the feedback control.
The method of improving the observation accuracy by adjusting the parameters of TESO has achieved good research results, but in terms of the structural design of the ESO, the research on the observation accuracy of the hydraulic system by the TESO is not enough. In [33], the transfer function of the total perturbation estimation error shows that the control input affects the perturbation observation error. This means that changes in the control input will affect the observation accuracy of the total perturbation, which in turn affects the accuracy of the state feedback control. Regarding how to improve the observation accuracy, [32] gives us an idea. Perturbation can be estimated more accurately if the hydraulic system’s information is available. The load pressure of the hydraulic system is easy to measure, and part of the model information can also be known. It is worth studying to combine these two parts with the design of the new structure of ESO. Moreover, based on the analysis of the new structure ESO, in order to improve the convergence speed, the design method of finite time convergence is worthy of further exploration.
The backstepping technique is an effective approach widely used in the controller design for complex hydraulic systems. A backstepping controller with good robustness is designed in [34] to control an electro-hydraulic brake system with highly nonlinear dynamic characteristics, and the simulation results show good characteristics. Based on the backstepping framework, a nonlinear controller is designed in [35] for an electro-hydraulic rotary actuator using the Lyapunov theory. In [36], a backstepping controller is designed to make the multi-joint hydraulic manipulator track desired path points. An adaptive robust impedance controller based on a traditional extended state observer and backstepping method is designed in [37] for the hydraulic mining hydraulic excavator boom to save energy and ensure a smooth digging process. To surmount the problem of unmodeled disturbances and a valve dead zone, the system model and a backstepping technique were employed in [38] to assure the ultimately bounded tracking performance. To solve the problem of the valve deadband and output constraint in the hydraulic exoskeleton control system, a research method of a nonlinear backstepping control strategy is proposed in [39]. These simulations and experiments show that the backstepping approach can effectively resist hydraulic system disturbances and provide accurate tracking performances. However, these main research results have used the Lyapunov function method to design the virtual control input and the final real control input but have not discussed how to design the control input to make the hydraulic system converge in a finite time.
This paper proposes a finite-time backstepping control law based on an ESO with an improved observer performance. First, a new-structure linear ESO for a hydraulic system (LHYESO) is designed by introducing the load pressure of the system state and the system model. Then, to improve the estimation speed of the states and disturbance for the hydraulic systems, a finite time convergent ESO for hydraulic systems (FTHYESO) is proposed based on the structure of LHYESO, and the proof process of finite-time convergence is also given in detail. Moreover, a finite time backstepping controller has been designed by the Lyapunov method to guarantee the rapidity and precise response of the hydraulic servo system based on FTHYESO. Finally, the experiment results are given to illustrate the effectiveness of the proposed method.
2. Research Methods
2.1. System Model
In this paper, the schematic diagram of the hydraulic servo system is illustrated in Figure 1. As shown, a servo valve-controlled double-rod hydraulic actuator overcomes the elastic force, damping force, and external load force to drive a constant inertia load. In this hydraulic servo system, the supply oil pressure is stable and constant with the guarantee of the relief valve and accumulator. The return pressure Pr is usually small compared to the supply pressure and can be ignored. Position and pressure sensors are, respectively, employed to produce the piston position and measure the two internal chambers of the actuator. The control objective is to conquer disturbance and to have the mass load track any smooth desired trajectory as accurately as possible, with the real-time oil pressure and actuator position measurement.
Considering [40], the dynamics of the mass load driven by a double-rod hydraulic actuator can be established as:
(1)
where P1 and P2 are the two chambers’ pressure of the hydraulic actuator, can be represented by load pressure PL; A is the effective area of the hydraulic actuator piston; mload and represent the inertia and displacement of the mass block, respectively; is the viscous damping coefficient of the system; is the elastic load stiffness; and Ff indicates the disturbances caused by unconsidered external disturbance and friction force.According to Dalla and Wang [40,41], the pressure dynamics can be written as follows, considering the compressibility and leakage of the oil:
(2)
where QL represents the load flow; Vt is the total control volumes of the actuator chambers; is the effective oil bulk modulus; and Ctp is the total linear leakage coefficient of the actuator related to the load pressure.The high-response servo valve is considered here; the response time of it can be ignored, and the control input current u is added to the servo valve as proportional to the spool position , i.e., with a positive coefficient Ksv [41]. Hence, the load flow can be represented as:
(3)
where Kq is the flow gain of the servo valve; Kc is the flow-pressure coefficient.When the response frequency of the servo valve is much higher than the motion frequency, the equations for pressure and flow can be linearized [40,41]. The response frequency of the servo valve selected in this experiment is 100 Hz, which is much higher than the actual experiment frequency, so this paper linearizes Equations (1)–(3).
Denote the state as , then the whole hydraulic servo system can be rewritten in a state-space form as:
(4)
where represents the total flow-pressure coefficient; Δ is the unmodeled part of hydraulic servo systems.An extended state variable is set for the hydraulic servo system (4) and satisfying . is the unknown total perturbation of the hydraulic servo system and is continuous and bounded, i.e., . The system (4) becomes a fourth-order system. The system with an extended state is rewritten as:
(5)
where , , ; , , .System (5) is written as the following matrix equation:
(6)
where , , .2.2. Problem of Traditional Extended State Observer for Hydraulic Servo System
To obtain the estimation FTf, which is used to design various control strategies, according to Han [19], the ordinarily used linear fourth-order ESO is written as:
(7)
where ; ; are coefficientsdesigned to make ESO Hurwitz stable.The most critical task of the ESO is to make track FTf, quickly and accurately. Then, we derived the transfer function of the total perturbation and its observation. The laplace transform for the hydraulic servo system state is represented by Equation (6):
(8)
Replacing Yp(s) in z4 of Formula (7) with Yp(s) in Formula (8), we obtained the relationship between the total perturbation and its estimated value as follows:
(9)
where are values related to the system parameters and observer parameters, which are detailed in Appendix A. It can be seen from the calculation results of Equation (9) that the control input u is not offset in the derivation. This means that the estimated value of the total perturbation z4 is not only related to the parameters of the extended state observer but is also affected by the control input generated by the controller. Therefore, when the value of the control input changes, even if the total perturbation FTf does not change, the estimated value of the total perturbation z4 will also fluctuate, which will undoubtedly affect the estimation accuracy of the total perturbation FTf.For the traditional ESO, the only information used is the position state x1 of the hydraulic servo system. However, the load pressure x3 of the hydraulic servo system can also be measured, and some parameters in the system model can also be known. The full innovation usage or feeding of x1, x3 and the system model is essential to make z4 track FTf as quickly and accurately as possible.
2.3. Improvement Extended State Observerwith Model Information and Load Pressure
To solve the problem of inaccurate perturbation estimation for the hydraulic position servo system by traditional linear ESO, we introduced the hydraulic servo system model into ESO and proposed a new ESO structure, which takes the load pressure as the third input outside the control and system position. This paper gives a finite-time convergence ESO with the load pressure and model information and analyzes its convergence time.
When the total perturbation of the hydraulic systems cannot be described mathematically, the following model-assisted ESO based on model (5) for the hydraulic servo systems can be designed to improve the perturbation estimation performance.
(10)
where are coefficients to be designed to make ESO Hurwitz stable. The Laplace transformation of Formula (10) can be written in the following form:(11)
where , ,.Replacing in of Formula (11) with in Formula (8), we can infer that the transfer function of the perturbation observation to the total perturbation is
(12)
where are values related to the system parameters and observer parameters, which are detailed in Appendix A. Compared with Formula (9), Formula (12) has excellent changes, and the transfer function (12) between the total perturbation and its estimated value is only related to the system and observer parameters and is no longer related to the control input. This means that the ESO assisted by the hydraulic system model eliminates the influence of the control input on perturbation observations and has better observation accuracy than traditional ESO.Notably, in addition to the hydraulic system model, other information can be used in ESO design. The hydraulic system state x3 is usually measurable through the two pressure sensors of two cavities of hydraulic cylinders. This information is quite essential to employ for perturbation observation. It can be seen from Formula (3) that whether it is the total perturbation Ff or the unmodeled parts Δ, their impact on the hydraulic system first acts on the load pressure and then affects the other system states along with the chain structure of the hydraulic system. Therefore, a new-structure linear ESO for a hydraulic system (LHYESO) is proposed by introducing the system state load pressure based on the traditional ESO assisted by the hydraulic system model.
(13)
where are coefficients to be designed to make ESO Hurwitz stable. The Laplace transformation of Formula (13) can be written in the following form:(14)
where , .Replacing and in of Formula (14) with and in Formula (8), we can infer that the transfer function of the perturbation observation to the total perturbation FTf is:
(15)
where and are values related to the system and observer parameters, detailed in Appendix A.By comparing the transfer functions between the disturbance estimates and the disturbances of the two structural extended state observers shown in (12) and (15), it was found that their denominator parts have the same structure, and the highest order front coefficients are one, and both have constant terms. On satisfying stability, they all have four poles in the left half of the complex plane. Therefore, the denominator part of the two formulas can be seen as a series of four integral links, which is equivalent to the two ESOs which have four low-pass filters in the perturbation estimation channel.
However, the transfer function of (15) is two zeros more than that of (12). This shows that the LHYESO weakens the effect of the low-pass filtering of model-assisted ESO, which makes the turning point of the logarithmic frequency curve move to the right, and the advantage is to increase the bandwidth of the perturbation observation channel. To visually observe the frequency domain characteristics of the transfer functions (12) and (15), we draw the Bode diagram of the two transfer functions shown in Figure 2, according to the hydraulic system and the ESO parameters shown in Table 1.
For the convenience of description, we artificially divided the bode diagram into low-frequency, middle-frequency, and high-frequency stages. From the low-frequency stage, we could see that the logarithmic amplitude–frequency characteristic curves of the two ESOs coincided with the zero decibels. The phase–frequency characteristic curve of the new structure ESO almost coincides with the 0–degree curve. It is higher than the model-assisted ESO, but the latter is between 0 and −40 degrees. This shows that both ESOs can reasonably estimate the perturbation in the low-frequency band, but the estimation of the perturbation by the model-assisted ESO is slightly lagging. In the middle frequency band, two kinds of ESOs have a significant difference in the performance of perturbation estimation. The amplitude–frequency characteristic curve of the new structure ESO can still maintain the coincidence with 0 decibels, and its phase–frequency characteristic curve decreases in the middle frequency band but can still be greater than −40 degrees. However, the amplitude–frequency characteristic curve of model-assisted ESO begins to decrease with the slope of −20 dB per ten octaves, and its phase–frequency characteristic curve is between −40 degrees and −90 degrees. This shows that the new structure ESO is superior to the model-assisted ESO in estimating the intermediate frequency perturbation of the hydraulic system. The LHYESO and the model-assisted ESO trend are the same in the high-frequency band. However, the amplitude and phase characteristic curves of the former are higher than those of the latter, which shows that the new ESO is better than the model-assisted ESO for the high-frequency perturbation of the hydraulic system. The maximum effective estimated frequency of the ESO with the new structure for high-frequency perturbation is about 180 rad/s.
The results in Figure 2 are consistent with the analysis results. The LHYESO weakens the effect of a series connection of multiple low-pass filters by increasing the zero point, which expands the perturbation estimation frequency range. Although we can adjust the perturbation observation effect by adjusting the parameters of the model-assisted ESO in the simulation, in the practical field, the excessive gain will cause the system to be too sensitive to noise and endanger the system’s stability. Under the same observer gain, the estimation range of the disturbance frequency of LHYESO is broader than the model-assisted ESOs, and the model-aided observer needs higher gains than LHYESO to realize the same perturbation estimation effects.
2.4. Finite-Time Extended State Observer with Model Information and Load Pressure
In order to improve the estimation speed for hydraulic systems states and disturbance, we further design a finite time convergent ESO for hydraulic systems (FTHYESO) based on the structure of the (13). To express clearly, the following lemans used in this paper are introduced.
[42,43]. Consider the system of state equations
(16)
where is continuous on an open neighbourhood of the origin and . Suppose there exists a continuous function such that the following condition hold: is positive definite. Then, there exists , and an open neighbourhood of the origin such that(17)
Then, the origin is a finite-time-stable equilibrium of (16). The setting-time function is shown as follows:
(18)
where is the initial value of and is continuous.Based on (13), an FTHYESO is presented as follows:
(19)
where , is the standard symbolic function, is the given parameter with , and are the observation values for the system state of the system (5).Considering FTHYESO (19) and system (5), we obtain the error function as follows:
(20)
where , can be found in (5). The Lyapunov theory is employed to analyze the observation errors as follows.An appropriate Lyapunov function is constructed as follows:
(21)
where ; is in Appendix A. When , the Lyapunov function is continuous and differentiable. The can be obtained as:(22)
where , , ; the rational design coefficients ensure that matrix is Hurwitz stable.The time differential equation of is expressed as follows:
(23)
where is the positive definite matrix.According to (21), the following inequality is obtained as:
(24)
where . Hence, the following inequality can be obtained as:(25)
According to (23), the inequality regarding the derivative of can be obtained as follows:
(26)
where .For the positive definite matrix composed of real numbers, whose minimum singular value is equal to the minimum eigenvalue . According to (23) the following inequality can be obtained as:
(27)
The matrix is rewritten as:
(28)
According to (27) and (28), the following inequalities are obtained as:
(29)
The initial observation error of the observer is usually large and usually small when it converges to the actual state value. According to the trend of the error variation, is rewritten as:
(30)
According to (25), (29), and (30), when , the relationship is established, and the following inequalities relationship is obtained as:
(31)
To satisfy the inequality relationship, , are adjusted by carrying out corresponding experiments. Considering (24), (26), and (31), it follows that:
(32)
According to Lemma 1, when the observation error of FTHYESO converges to in finite-time, the adjusted time is written as follows:
(33)
where is the initial value of under the initial observation error.When , then . According to (25), (29), and (30), there exists:
(34)
When the following relationship is satisfied:
(35)
Then, there exists . According to (24), (26), and (35), the following inequality is obtained as:
(36)
According to Lemma 1, the adjusted time is written as follows:
(37)
Finally, the observation error converges to the following equation in finite time as:
(38)
Obviously, selecting the appropriate observer parameters , need to be large enough to ensure that the error eventually converges to a small value. The finite-time convergent ESO designed for the hydraulic system is proven.
2.5. Finite-Time Backstepping Controller Design
Before the controller design, a critical lemma is given as follows.
[44,45]. Suppose and are all real numbers. Then, the following inequality holds:
(39)
Based on the excellent state estimation by FTHYESO (19), a backstepping controller is designed in this section to ensure the good performance for the hydraulic servo system (5). The tracking error is defined as follows:
(40)
where is the desired position input signal, and and are both the virtual control signals that need further calculation.The Lyapunov function can be defined as follows:
(41)
The time differential equation of is expressed as follows:
(42)
The virtual control variable can be constructed as follows:
(43)
where is the positive parameter to be designed, is the given parameter with . Then, considering (42) and (43), the is obtained as:(44)
To go one step ahead, a new Lyapunov function is defined as:
(45)
By taking the derivation of Equation (45)
(46)
Then, the virtual control variable can be designed as:
(47)
where the new parameter is the positive parameter to be designed. The (45) can be rewritten as:(48)
The Lyapunov function can be defined as follows:
(49)
The time differential equation of is expressed as follows:
(50)
To make sure , the control variable can be designed as:
(51)
According to the (50) and (51), the is given as:
(52)
where and . According to Lemma 2, one has(53)
where , .By using Lemma 1, it can be concluded the tracking error of the hydraulic servo system (5) converges to the equilibrium point in finite time despite external disturbance and system uncertainty.
3. Results and Discussions
3.1. Experiment Platform
The experiment platform of the hydraulic servo system is shown in Figure 3. The load simulation system on the left side of Figure 3 is to be applied to simulated loads in the electro-hydraulic position servo system during a motion to verify the effectiveness of the designed controller and observer. The experiment platform consists of seven main parts: a hydraulic rod cylinder (SFQ80/45-500, no-load friction: ≤0.05 MPa, Manufacturer information: WeiHang, Shandong, China), a servo valve (FF130/60, frequency characteristics: ≥100 Hz (−3 dB), hysteresis: ≤4%, Manufacturer information: NJSERVO, Nanjing, China), two pressure sensors (KYB20, full scale: 21 MPa, nonlinear error: 0.3% F.S, Manufacturer information: KangYu, Guangdong Province, China), a displacement sensor (DM-L500, full scale: 500 mm, nonlinear error: 0.05% F.S, Manufacturer information: KangYu, Guangdong Province, China), an analog acquisition/output card (PCI-1711, output ranges: 0~10 V, resolution: 12-bit, Manufacturer information: Advantech, Suzhou Province, China), an industrial control computer (610L, Manufacturer information: Advantech, Suzhou Province, China), and an external load force loading system (Maximum Loading Force: 50,000 N, Force Sensor: CAAA, BK1B-5t, Full scale: 50,000 N, Nonlinear error: 0.05% F.S). The controller is built with the 5.9 community version of the Qt Company and loads the Qtmath library and Advantech PC1-1711 analog acquisition and output library functions.
3.2. Results and Analyses
To verify the transient character, in the first experiment, we compared the control performance of the backstepping controller basing FTHYESO and the linear active disturbance rejection control (LADRC) under the tracking of a constant value trajectory of 200 mm. In the second experiment, the sinusoidal trajectory was used to verify the tracking performance, whose frequency was 0.2 Hz, the offset was 150 mm, and the amplitude was 150 mm. The initial conditions of the two experiments are the same, the initial position of the hydraulic cylinder was 0 mm, the initial velocity was 0 mm/s, the initial load pressure was 0 MPa, and the initial control input was 0 mA. To truly verify the performance that the controller proposed in this paper, we applied a nonlinear time-varying load force through the load simulation system in two sets of comparative experiments, whose .
The proposed method’s adjustable observer and controller parameters are listed in Table 2, and the experiment results are shown in Figure 4 and Figure 5. Note that is the expected tracking trajectory, I and L are the tracking results by the proposed method and traditional LADRC method, respectively. and are the control inputs of the proposed and traditional LADRC methods, respectively. and are estimations for the total perturbation by the proposed FTHYESO and the traditional linear ESO, respectively. and are tracking errors in the proposed and the traditional LADRC method, respectively. and are the load forces experienced by the proposed controller and traditional LADRC experiments, respectively.
In the first comparative experiment, the transient character of the two controllers showed a difference under almost the same external load force (Figure 4e). Figure 4a illustrates how the position moved to the given tracking position at about 0.7s for both methods, the traditional control method needed about 3.7 s of tuning time to be stable, and the proposed method hardly needed any tuning time. As shown in Figure 4b, both the two control inputs tended to be stable, which made sure that the system (4) could stay at the given constant value trajectory, but it is obvious that one of the proposed methods tended to be stable faster than LADRC. From Figure 4c, it can be seen that both methods could estimate the total perturbation stably, but the adjustment time of the traditional method was about 4 s, and the proposed method almost did not need any adjustment time. In Figure 4d, it shows that the final steady-state error of the two methods was , but the overshoot of the proposed method was far less than that of the traditional LADRC.
In the second comparative experiment, the tracking performance of the two controllers showed a difference under almost the same external load force (Figure 5e). Note that the controller and observer parameters of the two methods in the second experiment are the same as those in the first experiment. From Figure 5a, the tracking trajectory of the system (5), based on the FTHYESO and backstepping controller, was closer to the desired trajectory than the LADRC, especially in the peaks and valleys of the set sinusoidal trajectory. In Figure 5b, the control input of the two methods appears close, but the control input of the proposed method was smoother than that of the traditional method. Figure 5c shows the trends of the two methods for the total perturbation estimation of the system (5), and the proposed FTHYESO clearly had a better convergence speed than the TESO. It can be seen from Figure 5d that the tracking error of the proposed method was much smaller than that of the LADRC.
According to Figure 4 and Figure 5, the comparisons of the experimental results between the two methods are calculated in Table 3. It is evident from Table 3 that the hydraulic servo system (5), based on FTHYESO and the backstepping controller, had superior tracking rapidity and lower tracking error compared with the LADRC.
4. Conclusions
An LHYESO designed with a new structure has been designed in this paper to improve the perturbation estimation performance for the hydraulic system. Compared with TESO, LHYESO employs the model information and load pressure to complete the design of the structure. The corresponding frequency domain analysis results show that it eliminates the control input in the transfer function and reduces the dependence of the high-frequency domain range of the perturbation estimation on the significant observer gain. Then, an FTHYESO with finite-time convergence has been proposed to quickly and accurately observe the syste’sm total perturbation, and the stability analysis of the finite-time convergence in response to a sufficiently small observation error was carried out. Moreover, a finite-time backstepping controller has been designed by the Lyapunov method to guarantee the rapidity and precise response of the hydraulic servo system based on FTHYESO. Finally, static and dynamic tracking experiments have been carried out, respectively. By comparing the experimental results with those of LADRC, the proposed method in this paper has significantly improved the hydraulic servo system’s tracking accuracy and response speed.
Conceptualization, F.M. and H.Y.; methodology, F.M.; software, F.M.; validation, F.M., H.Y., J.L. and X.L.; formal analysis, F.M.; investigation, F.M.; writing—original draft preparation, F.M.; writing—review and editing, F.M. All authors have read and agreed to the published version of the manuscript.
Data will be made available from the corresponding author on reasonable request.
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 2. The bode plots of transfer functions between perturbation estimation and perturbation for two structure ESOs.
Figure 4. Experimental results of the proposed method and the traditional LADRC method for tracking a constant value trajectory of 200 mm; (a) Comparison of tracking performance; (b) Comparison of control inputs; (c) Comparison of perturbation estimation; (d) Comparison of tracking error (e) External load force.
Figure 5. Experimental results of the proposed method and the traditional LADRC method for tracking sinusoidal trajectory; (a) Comparison of tracking performance; (b) Comparison of control inputs; (c) Comparison of perturbation estimation; (d) Comparison of tracking errors; (e) External load force.
Parameters of the hydraulic system and ESOs.
Parameters | Value | Parameters | Value |
---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
Parameters of the proposed method.
Parameters | Value | Parameters | Value |
---|---|---|---|
|
400 |
|
|
|
60,000 |
|
|
|
400 |
|
1500 |
|
60,000 |
|
3000 |
|
|
|
0.9 |
Comparison of experimental results.
Controller | First Experiment | Second Experiment | ||
---|---|---|---|---|
Adjustable Time | Steady-State Error | Delay Time | Average Error | |
LADRC | 4 s | 0.05 mm | 0.1 s | 4 mm |
This paper | 0.7 s | 0.03 mm | 0.02 s | 0.1 mm |
Appendix A
References
1. Takahashi, T.; Tadakuma, K.; Watanabe, M.; Takane, E.; Hookabe, N.; Kajiahara, H.; Yamasaki, T.; Konyo, M.; Tadokoro, S. Eversion Robotic Mechanism With Hydraulic Skeletonto Realize Steering Function. IEEE Robot. Autom. Lett.; 2021; 6, pp. 5413-5420. [DOI: https://dx.doi.org/10.1109/LRA.2021.3073653]
2. Glodež, S.; Vučković, K.; Šori, M.; Surjak, M.; Zupanič, F. The influence of thermal treatment on the low-cycle fatigue behaviour of Cu-Ni-Mo sintered steel. Mech. Mater.; 2019; 129, pp. 57-62. [DOI: https://dx.doi.org/10.1016/j.mechmat.2018.11.001]
3. Del Prete, A.; Primo, T. Sheet Metal Forming Optimization Methodology for Servo Press Process Control Improvement. Metals; 2020; 10, 271. [DOI: https://dx.doi.org/10.3390/met10020271]
4. Baghestan, K.; Rezaei, S.M.; Talebi, H.A.; Zareinejad, M. An energy-saving nonlinear position control strategy for electro-hydraulic servo systems. ISA Trans.; 2015; 59, pp. 268-279. [DOI: https://dx.doi.org/10.1016/j.isatra.2015.10.012]
5. Yang, G.; Yao, J.; Le, G.; Ma, D. Asymptotic output tracking control of electro-hydraulic systems with unmatched disturbances. IET Control. Theory Appl.; 2016; 10, pp. 2543-2551. [DOI: https://dx.doi.org/10.1049/iet-cta.2016.0702]
6. Li, J.; Ji, R.; Liang, X.; Ge, S.S.; Yan, H. Command Filter-Based Adaptive Fuzzy Finite-Time Output Feedback Control of Nonlinear Electrohydraulic Servo System. IEEE Trans. Instrum. Meas.; 2022; 71, pp. 1-10. [DOI: https://dx.doi.org/10.1109/TIM.2022.3218574]
7. Yao, J.; Deng, W.; Jiao, Z. Adaptive control of hydraulic actuators with LuGre model-based friction compensation. IEEE Trans. Ind. Electron.; 2015; 62, pp. 6469-6477. [DOI: https://dx.doi.org/10.1109/TIE.2015.2423660]
8. Zhang, Z.; Yang, Z.; Liu, S.; Chen, S.; Zhang, X. A multi-model based adaptive reconfiguration control scheme for an electro-hydraulic position servo system. Int. J. Appl. Math. Comput. Sci.; 2022; 32, pp. 185-196.
9. Nguyen, M.H.; Dao, H.V.; Ahn, K.K. Adaptive Robust Position Control of Electro-Hydraulic Servo Systems with Large Uncertainties and Disturbances. Appl. Sci.; 2022; 12, 794. [DOI: https://dx.doi.org/10.3390/app12020794]
10. Li, S.; Wang, W. Adaptive robust H∞ control for double support balance systems. Inf. Sci.; 2020; 513, pp. 565-580. [DOI: https://dx.doi.org/10.1016/j.ins.2019.10.006]
11. Kim, S.; Park, J.; Kang, S.; Kim, P.Y.; Kim, H.J. A robust control approach for hydraulic excavators using μ-synthesis. Int. J. Control. Autom. Syst.; 2018; 16, pp. 1615-1628. [DOI: https://dx.doi.org/10.1007/s12555-017-0071-9]
12. Lee, W.; Yoo, S.; Nam, S.; Kim, K.; Chung, W.K. Passivity-based robust compliance control of electro-hydraulic robot manipulators with joint angle limit. IEEE Robot. Autom. Lett.; 2020; 5, pp. 3190-3197. [DOI: https://dx.doi.org/10.1109/LRA.2020.2975724]
13. Palli, G.; Strano, S.; Terzo, M. A novel adaptive-gain technique for high-order sliding-mode observers with application to electro-hydraulic systems. Mech. Syst. Signal Process.; 2020; 144, 106875. [DOI: https://dx.doi.org/10.1016/j.ymssp.2020.106875]
14. Feng, H.; Song, Q.; Ma, S.; Ma, W.; Yin, C.; Cao, D.; Yu, H. A new adaptive sliding mode controller based on the RBF neural network for an electro-hydraulic servo system. ISA Trans.; 2022; 129, pp. 472-484. [DOI: https://dx.doi.org/10.1016/j.isatra.2021.12.044]
15. Yao, J.; Jiao, Z.; Ma, D.; Yan, L. High-accuracy tracking control of hydraulic rotary actuators with modeling uncertainties. IEEE/ASME Trans. Mechatron.; 2013; 19, pp. 633-641. [DOI: https://dx.doi.org/10.1109/TMECH.2013.2252360]
16. Ba, D.X.; Dinh, T.Q.; Bae, J.; Ahn, K.K. An effective disturbance-observer-based nonlinear controller for a pump-controlled hydraulic system. IEEE/ASME Trans. Mechatron.; 2019; 25, pp. 32-43. [DOI: https://dx.doi.org/10.1109/TMECH.2019.2946871]
17. Shen, W.; Liu, S.; Liu, M. Adaptive sliding mode control of hydraulic systems with the event trigger and finite-time disturbance observer. Inf. Sci.; 2021; 569, pp. 55-69. [DOI: https://dx.doi.org/10.1016/j.ins.2021.03.051]
18. Lee, W.; Chung, W.K. Disturbance-observer-based compliance control of electro-hydraulic actuators with backdrivability. IEEE Robot. Autom. Lett.; 2019; 4, pp. 1722-1729. [DOI: https://dx.doi.org/10.1109/LRA.2019.2897178]
19. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron.; 2009; 56, pp. 900-906. [DOI: https://dx.doi.org/10.1109/TIE.2008.2011621]
20. Lungu, M. Reduced-order multiple observer for Takagi–Sugeno systems with unknown inputs. ISA Trans.; 2019; 85, pp. 1-12. [DOI: https://dx.doi.org/10.1016/j.isatra.2018.10.026]
21. Xie, X.; Yue, D.; Park, J.H. Observer-based fault estimation for discrete-time nonlinear systems and its application: A weighted switching approach. IEEE Trans. Circuits Syst. I Regul. Pap.; 2019; 66, pp. 4377-4387. [DOI: https://dx.doi.org/10.1109/TCSI.2019.2920967]
22. Jingqing, H. Auto-disturbances-rejection Controller and It’s Applications. Control. Decis.; 1998; 13, pp. 19-23.
23. Shen, W.; Shen, C. An extended state observer-based control design for electro-hydraulic position servomechanism. Control Eng. Pract.; 2021; 109, 104730. [DOI: https://dx.doi.org/10.1016/j.conengprac.2021.104730]
24. Won, D.; Kim, W.; Tomizuka, M. Nonlinear control with high-gain extended state observer for position tracking of electro-hydraulic systems. IEEE/ASME Trans. Mechatron.; 2020; 25, pp. 2610-2621. [DOI: https://dx.doi.org/10.1109/TMECH.2020.2985619]
25. Zhang, Z.; Guo, Y.; Song, X. Improved Nonlinear Extended State Observer-Based Sliding-Mode Rotary Control for the Rotation System of a Hydraulic Roofbolter. Entropy; 2021; 24, 41. [DOI: https://dx.doi.org/10.3390/e24010041]
26. Xu, Z.; Xie, N.; Shen, H.; Hu, X.; Liu, Q. Extended state observer-based adaptive prescribed performance control for a class of nonlinear systems with full-state constraints and uncertainties. Nonlinear Dyn.; 2021; 105, pp. 345-358. [DOI: https://dx.doi.org/10.1007/s11071-021-06564-3]
27. Wang, C.; Quan, L.; Jiao, Z.; Zhang, S. Nonlinear adaptive control of hydraulic system with observing and compensating mismatching uncertainties. IEEE Trans. Control. Syst. Technol.; 2017; 26, pp. 927-938. [DOI: https://dx.doi.org/10.1109/TCST.2017.2699166]
28. Liu, Z.; Chen, T. RBF neural network control for linear motor-direct drive actuator based on an extended state observer. Discret. Dyn. Nat. Soc.; 2016; 2016, 8390529. [DOI: https://dx.doi.org/10.1155/2016/8390529]
29. 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, pp. 6285-6293. [DOI: https://dx.doi.org/10.1109/TIE.2014.2304912]
30. Yao, J.; Deng, W. Active disturbance rejection adaptive control of hydraulic servo systems. IEEE Trans. Ind. Electron.; 2017; 64, pp. 8023-8032. [DOI: https://dx.doi.org/10.1109/TIE.2017.2694382]
31. Zhang, X.; Shi, G. Dual extended state observer-based adaptive dynamic surface control for a hydraulic manipulator with actuator dynamics. Mech. Mach. Theory; 2022; 169, 104647. [DOI: https://dx.doi.org/10.1016/j.mechmachtheory.2021.104647]
32. Zhang, Z.; Guo, Y.; Gong, D.; Liu, J. Global Integral Sliding-Mode Control With Improved Nonlinear Extended State Observer for Rotary Tracking of a Hydraulic Roofbolter. IEEE/ASME Transactions on Mechatronics; IEEE: Piscataway, NJ, USA, 2022; pp. 1-12. [DOI: https://dx.doi.org/10.1109/TMECH.2022.3203517]
33. Yuan, D.; Ma, X.J.; Zeng, Q.H.; Qiu, X. Research on frequency-band characteristics and parameters configuration of linear active disturbance rejection control for second-order systems. Control. Theory Appl.; 2013; 30, pp. 1630-1640.
34. Chen, G.; Liu, H.; Jia, P.; Qiu, G.; Yu, H.; Yan, G.; Ai, C.; Zhang, J. Position Output Adaptive Backstepping Control of Electro-Hydraulic Servo Closed-Pump Control System. Processes; 2021; 9, 2209. [DOI: https://dx.doi.org/10.3390/pr9122209]
35. Zhang, J.; Liu, J.; Ding, F. Collaborative optimization design framework for hierarchical filter barrier control suspension system with projection adaptive tracking hydraulic actuator. Nonlinear Dyn.; 2022; 108, pp. 3417-3434. [DOI: https://dx.doi.org/10.1007/s11071-022-07374-x]
36. Zhou, S.; Shen, C.; Pang, F.; Chen, Z.; Gu, J.; Zhu, S. Position-Based Visual Servoing Control for Multi-Joint Hydraulic Manipulator. J. Intell. Robot. Syst.; 2022; 105, 33. [DOI: https://dx.doi.org/10.1007/s10846-022-01628-x]
37. Yang, G.; Yao, J.; Ullah, N. Neuroadaptive control of saturated nonlinear systems with disturbance compensation. ISA Trans.; 2022; 122, pp. 49-62. [DOI: https://dx.doi.org/10.1016/j.isatra.2021.04.017]
38. Ai, B.; Liu, T.; Zhang, Z.; Wang, B. Nonlinear fractional active disturbance rejection speed control for stabilization of hydraulic turbine regulating systems with mechanical delay. IEEE Access; 2021; 9, pp. 67974-67988. [DOI: https://dx.doi.org/10.1109/ACCESS.2021.3076990]
39. Yang, Y.; Li, Y.; Liu, X.; Huang, D. Adaptive neural network control for a hydraulic knee exoskeleton with valve deadband and output constraint based on nonlinear disturbance observer. Neurocomputing; 2022; 473, pp. 14-23. [DOI: https://dx.doi.org/10.1016/j.neucom.2021.12.010]
40. Dalla Vedova, M.D.L.; Berri, P.C. A new simplified fluid dynamic model for digital twins of electrohydraulic servovalves. Aircr. Eng. Aerosp. Technol.; 2021; 94, pp. 79-88. [DOI: https://dx.doi.org/10.1108/AEAT-12-2020-0321]
41. Wang, L.; Zhao, D.; Zhang, Z.; Liu, Q.; Liu, F.; Jia, T. Model-free linear active disturbance rejection output feedback control for electro-hydraulic proportional system with unknown dead-zone. IET Control. Theory Appl.; 2021; 15, pp. 2081-2094. [DOI: https://dx.doi.org/10.1049/cth2.12177]
42. Yang, Y.; Hua, C.; Guan, X. Adaptive fuzzy finite-time coordination control for networked nonlinear bilateral teleoperation system. IEEE Trans. Fuzzy Syst.; 2013; 22, pp. 631-641. [DOI: https://dx.doi.org/10.1109/TFUZZ.2013.2269694]
43. Sun, Y.; Wu, X.; Bai, L.; Wei, Z.; Sun, G. Finite-time synchronization control and parameter identification of uncertain permanent magnet synchronous motor. Neurocomputing; 2016; 207, pp. 511-518. [DOI: https://dx.doi.org/10.1016/j.neucom.2016.05.036]
44. Tang, Y. Terminal sliding mode control for rigid robots. Automatica; 1998; 34, pp. 51-56. [DOI: https://dx.doi.org/10.1016/S0005-1098(97)00174-X]
45. Song, Z.; Sun, K. Adaptive backstepping sliding mode control with fuzzy monitoring strategy for a kind of mechanical system. ISA Trans.; 2014; 53, pp. 125-133. [DOI: https://dx.doi.org/10.1016/j.isatra.2013.07.017]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
The extended state observer (ESO) has been widely used in the state and perturbation estimation of the electro-hydraulic servo system. It was found that there was a controlled quantity in the transfer function between the perturbation estimation value and the disturbance. This indicates that the traditional linear ESO’s estimation of the disturbance is affected by the change in the control input. To solve this problem, a new structure ESO for a hydraulic system (LHYESO) was designed by introducing the hydraulic system’s load pressure and system model. The corresponding frequency domain analysis results show that it eliminates the control input in the transfer function and reduces the dependence of the high-frequency domain range of the perturbation estimation on the significant observer gain. To improve the estimation speed, a finite-time convergent ESO for hydraulic systems (FTHYESO) was proposed based on the structure of LHYESO, and it was proved that the observation error converged to a sufficiently small value during a finite time. Moreover, a finite-time backstepping controller has been designed by using the Lyapunov method to guarantee the rapidity and precise response of the hydraulic servo system. Finally, the experiment results show the effectiveness of the proposed method.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


1 School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China
2 School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China; Key Laboratory of Vehicle Advanced Manufacturing, Measuring and Control Technology, Beijing Jiaotong University, Ministry of Education, Beijing 100044, China