Abstract
This paper presents a robust control regarding position control of an electro-hydraulic rotary actuator (EHRA) system under the presence of the lumped uncertainties such as the variant payload, the unknown friction, and the uncertain parameters. The proposed control is developed on a high order sliding mode control (HOSMC) and an extended high gain observer (EHGO). In detail, the HOSMC is derived to not only reduce the chattering effect but also guarantee the stability for the EHRA. In addition, the EHGO is used as a disturbance estimator to compensate the lumped uncertainties. Consequently, it helps to improve control performance. Furthermore, the stability and robustness of the whole system are theoretically proved by a Lyapunov approach. The proposed control is practically implemented through both the co-simulation between AMESIM and MATLAB, and the experiments. The results are compared to other controllers to exhibit the effectiveness of the proposed control with the lumped uncertainties.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Recently, hydraulic systems play a crucial role in modern industry due to their fast responses and high power-to-weight ratios [1]. A conventional hydraulic system actuator is supplied with high-pressure oil from a hydraulic power unit. Control valves are usually used as the final control elements in the operation of the system to control the flow in and out of the hydraulic system from one or two chambers on either side of a working piston. Therefore, plant efficiency is directly affected by the performance of the valves. Energy consumption due to system losses may occur because of leakage or flow from the pump bypass valves. Losses also result from the energy that is transformed into heat because of throttle losses at the control valves [2]. An electrohydraulic actuator (EHA) is a combination of an electric motor, bi-directional pump, reservoir, and hydraulic circuit [3,4,5,6]. The system does not have control valves, which minimizes pressure losses and reduces heat generation in the fluid line. However, the dynamics of a pump-controlled EHA are complicated in control problems because dynamic behaviors of the pump supplied valves must be considered with the hydraulic actuator [7].
In order to achieve a position tracking for pump-controlled EHAs, several advanced controllers such as fuzzy PID [8], sliding mode control (SMC) [9,10,11,12,13], and adaptive backstepping control [7, 14, 15] have been developed. As a nonlinear control approach, the SMC exhibits good performance in resolving nonlinear system control problem against the uncertainties and external disturbance. The fundamental idea of the SMC is to use a discontinuous control term to drive the controlled system’s error state variables toward zero. Perron et al. [10] developed an SMC to overcome dynamic problems caused by the nonlinearities and parametric uncertainties in a pump-controlled EHA. Lin et al. [11] proposed a robust discrete-time SMC for a fluid power EHA system with the presence of vary friction parameters. Although the results proved the effectiveness of the SMC, they did not mention about the chattering problem caused by high-frequency control switching [16]. It may excite high-frequency dynamics and cause instability. In order to deal with this issue, a fuzzy logic system [9] was used to replace the discontinuous term. However, it involves low-pass filters thus weakening the steady-state error.
This paper presents an adaptive high order sliding mode control for position control of an EHA system with the presence of the variant payload, and unknown friction, and parametric uncertainties. Because the EHA system in this research uses a rotary actuator, this system is called an electro-hydraulic rotary actuator (EHRA) system in whole paper. The proposed control is constructed based on High order sliding mode control (HOSMC) and Extended high gain observer (EHGO). Different from the previous study [9], the HOSMC algorithm developed by Levant [17]. is to hide the discontinuity of control in its higher derivatives. It is a good candidate to deal with the chattering effect and preserve the main properties of the SMC. However, when the upper boundary of the uncertainties is large, then this SMC without a compensator can still cause serious chattering. The EHGO is a disturbance observer, which was developed by Han [18]. The merit of the extended state observer does not only possess the state observation capability but also provide a real-time estimation of lumped disturbance [19]. Comparing to the neural network [20,21,22,23] and fuzzy logic system [24, 25], the EHGO provide a simple approximator to estimate the lumped uncertainties. The observers have been employed to apply various EHGO-based controllers and verified in many applications [19, 26,27,28,29,30]. In this paper, the combination of EHGO and HOSMC is firstly applied into tracking control task of the EHRA system. The stability of the controlled system is theoretically proved by a Lyapunov stability theory. To verify the efficiencies of the proposed control, two case studies are analyzed. The first case is implemented by using co-simulation between MATLAB and AMESIM software. Other case is the experiments on the practical test bench.
This paper is organized as follows: Sect. 2 introduces the system modeling and problem statement. Section 3 presents the design details of the proposed control and stability proof by using the Lyapunov approach. Some results of proposed control which are implemented through both co-simulation and experiments are shown in Sect. 4. Finally, conclusions are produced in Sect. 5.
2 System Modeling and Problem Statement
2.1 Mechanical Dynamic
The considered EHRA in this paper includes a gear pump, supplement valves, and asymmetrical hydraulic rotary. The EHRA configuration is shown in Fig. 1.
Using the second Newton’s law and principles of hydraulics system, the dynamics of the load shaft in loading rotary actuator (RA) can be described by the following state space [31]:
Here, \(\ddot{\theta }\) is rotor angular acceleration of loading system, \(J\) is the moment of inertia of load shaft, \(P_{1}\) and \(P_{2}\) are pressure values of two chambers respectively, \(D_{R}\) is the displacement of the rotary actuator, \(T\) is the reaction torque on the RA.
2.2 Hydraulic Dynamics
Base on the configuration of the EHRA system in Fig. 1, flow rates into two chambers are calculated as
where \(Q_{Pi}\) is the flow rate from the pump supplying to the ith chamber; \(Q_{P1} = Q_{pump}\), \(Q_{P2} = - Q_{P1}\); \(Q_{pump}\) is the pump flow rate.
Here, kleakage is the leakage constant, \(D\) is the displacement of the pump, and \(\omega\) is the speed of the pump system. The terms \(Q_{vi} \left( {i = 3,..,6} \right)\) are flow rates through valves \(v_{i} \left( {i = 3,..,6} \right)\), respectively.
In typical operation, the system pressure values: \(P_{1} ,P_{2}\) should be kept under the setting value \(P_{set}\) of the two relief valves: \(v_{3}\), and \(v_{4}\). It means the flow rates through the two relief valves: \(Q_{v3}\), and \(Q_{v4}\) maintain zero. Consequently, Eq. (3) can be rewritten as
Assume there is no external leakage, the dynamics of oil flow can be calculated as [32]
where \(V_{01}\) and \(V_{02}\) are original total volumes of two chambers respectively, \(Q_{1}\) represents the supply flow rate to the chamber 1, \(Q_{2}\) represents the supply flow rate to the chamber 2, \(\dot{\theta }\) is the angular velocity of the loading system and \(C_{t}\) is the coefficient of the internal leakage of the RA.
For the ease of calculation, let the system states be defined as
Then, the simplified mathematical model of the EHRA system can be described by employing (1), (2), (3), (4), and (5).
To simplify the system (7), define
Obviously, system states are adjusted by the speed of the bi-directional pump that is driven by a DC motor. Given a bounded desired trajectory: \(x_{1d}\), the objective of this paper is to determine the input speed command for the DC motor \(\omega\) to control the output position \(x_{1}\) track closely as possible to \(x_{1d}\). Then the state space (7) can be rewritten in strictly feedback form as
Remark 1
In practical hydraulic systems with common working conditions, the pressure in two chambers are bounded by Pset and Ptank, and the function g(x1) is always a non-zero function.
Assumption 1
The matched and mismatched disturbances \(d_{i} \left( t \right),i = 1,2\), their first derivatives and their second derivatives are bounded.
where \(\kappa_{i}\), \(\alpha_{i}\), and \(\beta_{i}\) are positive constants.
3 Control Design
3.1 Design Model and Issues to be Address
In this paper, the estimated values of physical parameters are utilized in the observer and control design, and the parametric uncertainties are lumped to the unmodeled term, i.e., \(d_{1} \left( t \right)\) in the second equation and \(d_{2} \left( t \right)\) in the third equation of (8).
In practice, the inertial and friction load in mechanical dynamics, and hydraulic parametric uncertainties, such as bulk modulus, leakages always exist and changes with respect to time, and they can affect to control performances. They are considered as the main issue in the controlled system and should be handled and compensated in the observer and controller design.
To achieve the aforementioned design missions, the system state \(\zeta\) is redefined as follows \(\zeta = \left[ {\zeta_{1} ,\zeta_{2} ,\zeta_{3} ,\zeta_{4} } \right]^{T} = \left[ {x_{1} ,x_{2} ,\dot{x}_{2} ,\dot{d}_{1} \left( t \right) + \frac{{D_{R} }}{J}d_{2} } \right]^{T}\). The derivative of \(d_{1} \left( t \right)\) and \(d_{2}\) is defined as \(\zeta_{4}\). Let \(\delta \left( t \right)\) represent the time derivative of \(\zeta_{4}\), the plant (8) can be rewritten as
Remark 2
Based on Assumption 1, the term, \(\left| {\delta \left( t \right)} \right| \le \kappa_{1}\) is bounded.
Assumption 2
The desired trajectory belongs to \(C^{3}\) and bounded.
Assumption 3
[27] The function \(g\left( {\zeta_{1} } \right)\) is Lipschitz with respect to \(\zeta_{1}\) in its practical range; \(f\left( {\zeta_{1} ,\zeta_{2} } \right)\) is globally Lipschitz with respect to \(\zeta_{1}\) and \(\zeta_{2}\).
3.2 Extended High Gain Observer Design
This observer design is not only estimating the unmeasured system state (\(\zeta_{2} ,\zeta_{3}\)) but also approximate the lumped uncertainties for the controller compensation in real-time. The extended system (10) is represented in matrix form as follows:
where \(A = \left[ {\begin{array}{*{20}l} { 0} \hfill & {\quad 1} \hfill & {\quad 0} \hfill & {\quad 0} \hfill \\ {0} \hfill & {\quad 0} \hfill & {\quad 1} \hfill & {\quad 0} \hfill \\ {0} \hfill & {\quad 0} \hfill & {\quad 0} \hfill & {\quad 1} \hfill \\ {0} \hfill & {\quad 0} \hfill & {\quad 0} \hfill & {\quad 0} \hfill \\ \end{array} } \right]\), \(F\left( \zeta \right) = \left[ \begin{array}{*{20}c} 0 \hfill \\ 0 \hfill \\ f\left( {\zeta_{1,} \zeta_{2} } \right) \hfill \\ 0 \hfill \\ \end{array} \right]\), \(G\left( \zeta \right) = \left[ \begin{array}{c} 0 \hfill \\ 0 \hfill \\ g\left( {\zeta_{1} } \right) \hfill \\ 0 \hfill \\ \end{array} \right]\), \(\Delta \left( t \right) = \left[ \begin{array}{c} 0 \hfill \\ 0 \hfill \\ 0 \hfill \\ \delta \left( t \right) \hfill \\ \end{array} \right]\), \(C = \left[ {\begin{array}{*{20}c} 1 \hfill & 0 \hfill & 0 \hfill & 0 \hfill \\ \end{array} } \right]\).
An extended high gain observer which is based on [27] and model (11) can be constructed as
where \(\hat{\zeta }\) denotes the estimate of \(\zeta\), \(F\left( {\hat{\zeta }} \right) = \left[ {\begin{array}{*{20}l} 0 \hfill & 0 \hfill & {f\left( {\zeta_{1} ,\hat{\zeta }_{2} } \right)} \hfill & 0 \hfill \\ \end{array} } \right]^{T}\), \(G\left( {\hat{\zeta }} \right) = \left[ {\begin{array}{*{20}l} 0 \hfill & 0 \hfill & {g\left( {\zeta_{1} } \right)} \hfill & 0 \hfill \\ \end{array} } \right]^{T}\), \(L = \left[ {\begin{array}{*{20}l} {\lambda_{1} \alpha_{0} } \hfill & {\lambda_{2} \alpha_{0}^{2} } \hfill & {\lambda_{3} \alpha_{0}^{3} } \hfill & {\lambda_{4} \alpha_{0}^{4} } \hfill \\ \end{array} } \right]^{T}\) is observer gain, and \(\alpha_{0}\) is the bandwidth of the observer.
Let \(\tilde{\zeta }\) derive the estimation error (\(\tilde{\zeta } = \zeta - \hat{\zeta }\)).
The dynamic of the state estimation error can be presented as
Define \(\tilde{F} = F\left( \zeta \right) - F\left( {\hat{\zeta }} \right)\),\(\tilde{G} = G\left( \zeta \right) - G\left( {\hat{\zeta }} \right) = 0\), \(\tilde{f} = f\left( {\zeta_{1} ,\zeta_{2} } \right) - f\left( {\zeta_{1} ,\hat{\zeta }_{2} } \right)\) and let \(\varepsilon_{i} = \frac{{\tilde{\zeta }_{i} }}{{\alpha_{0}^{i - 1} }},i = 1,\ldots,4\) derive the scale estimation error. Then, (13) can be rewritten as
where \(\varepsilon = \left[ {\begin{array}{*{20}l} {\varepsilon_{1} } \hfill & {\varepsilon_{2} } \hfill & {\varepsilon_{3} } \hfill & {\varepsilon_{4} } \hfill \\ \end{array} } \right]^{T}\) and \(B_{1} = \left[ {\begin{array}{*{20}l} 0 \hfill & 0 \hfill & 1 \hfill & 0 \hfill \\ \end{array} } \right]^{T}\), \(B_{2} = \left[ {\begin{array}{*{20}l} 0 \hfill & 0 \hfill & 0 \hfill & 1 \hfill \\ \end{array} } \right]^{T}\), \(A_{0} = \left[{\begin{array}{*{20}l} {-\lambda_{1} } \hfill & {\quad 1} \hfill & {\quad 0} \hfill & {\quad 0} \hfill \\ {-\lambda_{2} } \hfill & {\quad 0} \hfill & {\quad 1} \hfill & {\quad 0} \hfill \\ {-\lambda_{3} } \hfill & {\quad 0} \hfill & {\quad 0} \hfill & {\quad 1} \hfill \\ {-\lambda_{4} } \hfill & {\quad 0} \hfill & {\quad 0} \hfill & {\quad 0} \hfill \\ \end{array} } \right]\) in which \(A_{0}\) is Hurwitz. Hence, there exists a positive definite matrix \(P\) satisfying the following Lyapunov equation:
Based on [27, 33], the dynamic of the scaled estimation error (14), and (15), it can be inferred that the state estimation error can be made arbitrarily small by increasing the bandwidth \(\alpha_{0}\).
3.3 High Order Sliding Mode Control Design
The high order sliding mode surface is selected as follows:
where \(k_{i} ,i = 1,2\) are positive constants and can be chosen to ensure that the polynomial \(p^{2} + k_{2} p + k_{1}\) is Hurwitz; \(k_{3}\) is arbitrary positive constant, \(e_{i} = \zeta_{i} - \zeta_{id} ,\left( {i = 1,2,3} \right)\); and \(x_{id}\) are desired displacement trajectories.
The control law is selected as follows:
where \(T \ge 0\) is positive constant; \(\eta_{i} ,i = 1,2,3\) are positive constants.
The sliding variable \(s_{2}\) yields as follows:
Replacing the control law (17) and (18) into (21), we have
The derivative of the sliding variable, \(s_{2}\), is expressed as
3.4 Control Stability
To prove the stability of the whole system, a Lyapunov function is selected as
Taking the derivative of the Lyapunov function (24), the result is expressed as follows:
The control gains, \(\eta_{i,i = 1,2}\), are chosen to
Equation (25) is represented as follows:
which can conclude that the system is asymptotically stable [34]. It means that the estimated state error will reach zero, and the system state will approach the sliding mode surfaces.
4 Numerical Simulation and Experimental Evaluation
In this paper, both simulations and experimental results are implemented under the presence of unknown payload and uncertainties. Then, they are compared with PID control, SMC, and SMC with EHGO to verify the effectiveness of the proposed control.
Remark 3
During the simulation and experimental procedure, the PID control is first implemented to guarantee the consistent performance of the system. Then, the proposed observer is applied to estimate the unmeasured states. The observer parameters are adjusted how the residual error between the estimated output state and the measured output state are bounded by the predetermined value. Finally, the HOSMC is carried out with the lumped disturbance which calculated by the observer.
4.1 Simulation Results
In this section, some simulations are described to demonstrate the efficiency of the proposed. These simulations are implemented by using a co-simulation between AMESIM 15.2 and MATLAB 2017a with a sampling time of 10 ms. The co-simulation structure which is shown in Fig. 2 includes two groups: one is the control group, and the other is the system dynamics group. In the system dynamics group, an S-function block is used to import the EHRA system dynamics which is set up in the AMESIM 15.2 as presented in Fig. 3.
The parameters of the EHRA system are based on the parameters of the real test bench as presented in Table 1, \(I = 1\;{\text{kg}}\,{\text{m}}^{2}\), \(A = 0.0765\;{\text{cc/deg}}\), and under the presence of the lumped uncertainties such as measurement noise, viscous friction 10 Nm, leakages \(\left( {C_{t} + k_{leakage} } \right) = 0.01\;{\text{l/min/bar}}\), and variant payload.
Three simulations are carried out with the sine reference signal of 0.1 Hz, and 0.2 Hz. First, reference input is the sine signal of 0.1 Hz, and the payload is 50 N. Second, reference input is the sine signal of 0.2 Hz, and the payload is 50 N. Third, reference input is the sine signal of 0.1 Hz, and the payload is 1000 N.
Remark 4
In order to illustrate the effectiveness of the proposed control, the control parameters of the controllers are chosen in the first simulation case, then they are kept in other simulation cases.
The parameters of the controllers are chosen as follows: PID: \(K_{p} = 500\), \(K_{I} = 0\),\(K_{D} = 50\); SMC: \(k_{1} = 83.5\), \(k_{2} = 280\),\(k_{3} = 50\), \(\sum\nolimits_{i = 0}^{2} {\eta_{i} } = 10^{3}\); EHGO: \(\omega = 80\), \(\lambda_{1} = 4\), \(\lambda_{2} = 6\),\(\lambda_{3} = 4\), \(\lambda_{4} = 1\), the proposed control \(T = 1\).
In the first simulation, Fig. 4 shows tracking performances of the PID, HOSMC, and the proposed control with a payload of 50 N. The results in Fig. 5 proved that the proposed control and the SMC with EHGO improved the accuracy more effectively than the PID, SMC. Figure 6, plots the pressures in two chambers with the proposed control. Figure 7, which is the control signals of the controllers showed that the proposed control reduced the chattering effect caused by the discontinuous term in the SMC. Base on Fig. 8, the remained fluctuations of the control signal are caused by the estimated lumped disturbance.
In the second simulation, the frequency of the sinusoidal signal is changed from 0.1 Hz to 0.2 Hz. Figure 9 shows that the frequency of the references affects the accuracy of the controlled system with the PID, the SMC, and the SMC with EHGO. However, it is compensated by the extended high gain observer. Figure 10 plots the pressures in two chambers with the proposed control. Figures 11 and 12 are the control signals and the estimated lumped disturbance. The results also proved that the proposed control reduces the chattering effect, and the remained fluctuation in the control signal is caused by the estimated lumped uncertainties.
In the third simulation, the payload is changed from 50 N to 1000 N, and the frequency of input reference is kept at 0.1 Hz. Figure 13 shows that the variant payload affected the performances of the controllers. In the proposed control and the SMC with EHGO, the EHGO compensated to enhance the accuracy performance. Figure 14 plots the pressures in two chambers with the proposed control. The results in Figs. 15 and 16 demonstrated that the proposed control reduce the chattering effect in the control signal. The remained fluctuation in the control signal is caused by the estimated lumped uncertainties.
Remark 5
The error efforts of the SMC with EHGO and the proposed control are close to each other, as presented in Figs. 5, 9, and 13, because the lumped uncertainties in the EHRA system are estimated and compensated by the EHGOs in these controllers. Other advantage of the proposed control is chattering reduction, which are presented in Figs. 7, 11, and 15.
4.2 Experimental Results
The experimental test rig is shown in Fig. 18. It includes an EHRA system, a vane rotary actuator, two pressure sensors, and a rotary encoder. The EHRA system is manufactured by Bosch Rexroth, which consists of a gear pump and supplement valves system. The vane RA is made from KNR system INC. The whole system is driven by a 24 V—20A DC motor. In this configuration, the movement of the RA is adjusted directly by the speed of the DC motor. One rotary encoder and two pressure transducers are installed to the system to measure the rotary position, the pressure in two chambers of main EHRA, respectively. The load simulator part is a gravity loading system which can adjust the loading force quickly by changing the attached mass. This setting is a simple yet efficient method to simulate the variation of the working condition for the EHRA system.
The developed controller is carried out on a personal computer within the Simulink environment combined and Real-time Windows Target Toolbox of MATLAB with the sampling time of 10 ms. One encoder Quad-04 Card from Measure Computing Corp. and multifunction data acquisition Advantech cards, NI6014 is installed on the PCI slots of the PC to perform the peripheral interfaces. Schematic diagram of the whole pump–controlled EHRA system is shown in Fig. 17, and setting parameters for the EHRA system are shown in Table 1.
Remark 6
The parameters in Table 1 are used to design the controllers. They are obtained by the device’s catalogs and hydraulic book [32].
Two experiments are employed on the EHRA system in 20 s. They are the sine reference signal of 0.1 Hz without payload and with a payload of 100 N. The parameters of the controllers are chosen as follows: PID: \(K_{p} = 200\), \(K_{I} = 10\),\(K_{D} = 20\); SMC: \(k_{1} = 40\), \(k_{1} = 300\), \(k_{2} = 25\), \(\sum\nolimits_{i = 0}^{2} {\eta_{i} } = 500\); EHGO: \(\lambda_{1} = 4\), \(\lambda_{2} = 6\),\(\lambda_{3} = 4\), \(\lambda_{4} = 1\), \(\omega = 70\); the proposed control T =0.1;
Remark 7
The controllers are designed without payload, and they are kept for the experiments with the payload of 100 N.
Figure 19 shows the output performances of the PID control, SMC, SMC with EHGO, and the proposed control without payload. The error results in Fig. 20 proved that the SMC with EHGO and the proposed control compensated the lumped uncertainties and improved the accuracy better than the PID control and the SMC. The control signals in Fig. 21 proved that the proposed control reduced the chattering effect better than the SMC with EHGO. The estimated lumped uncertainties are presented in Fig. 22.
Figure 23 shows the tracking error of the PID, SMC, SMC with EHGO, and proposed control with a payload of 100 N. The results also demonstrated that the SMC with EHGO and the proposed control improves the accuracy better than the PID and the SMC. The lumped uncertainties are estimated, as shown in Fig. 25. The control signals in Fig. 24 exhibited that the proposed control reduce the chattering effect more efficiency than the SMC with EHGO.
5 Conclusion
This paper presented an EHRA system and a robust control regarding position control under the presence of the lumped uncertainties such as unknown friction, unknown leakages, and variant payload. Because the robust control is developed on a high order sliding mode control with an extended high gain observer, so it can inherit the advantages of both the HOSMC and the EHGO for improving the control performance and reducing chattering effect. The EHGO provided a simpler approximator than the fuzzy logic system and the neural network to estimate the lumped uncertainties. Additionally, the stability and robustness of the proposed control were theoretically proved by the Lyapunov approach. Some simulations and experiments were carried out by co-simulating two types of the simulation software of AMESIM 15.2 and MATLAB2017a and on the EHRA test bench. Comparative results were obtained to verify the efficiency of the proposed control.
However, the experimental results presented that the control performance was degraded when the system changed direction. Some intensive studies about this problem will be considered as future works of this paper.
References
Truong, D. Q., & Ahn, K. K. (2009). Force control for hydraulic load simulator using self-tuning grey predictor—fuzzy PID. Mechatronics,19(2), 233–246.
Kim, H. M., Park, S. H., Song, J. H., & Kim, J. S. (2010). Robust position control of electro-hydraulic actuator systems using the adaptive back-stepping control scheme. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering,224(6), 737–746.
Lee, S.-R., & Hong, Y.-S. (2017). A dual EHA system for the improvement of position control performance via active load compensation. International Journal of Precision Engineering and Manufacturing,18(7), 937–944.
Park, H.-G., Jeong, K.-H., Park, M.-K., Lee, S.-H., & Ahn, K.-K. (2018). Electro hydrostatic actuator system based on active stabilizer system for vehicular suspension systems. International Journal of Precision Engineering and Manufacturing,19(7), 993–1001.
Kim, J.-H., & Hong, Y.-S. (2018). Robust internal-loop compensation of pump velocity controller for precise force control of an electro-hydrostatic actuator. (in Ko). Journal of Drive and Control,15(4), 55–60.
Kim, J.-H., & Hong, Y.-S. (2019). Investigation of system efficiency of an electro-hydrostatic actuator with an external gear pump. (in Ko). Journal of Drive and Control,16(2), 15–21.
Tri, N. M., Nam, D. N. C., Park, H. G., & Ahn, K. K. (2015). Trajectory control of an electro hydraulic actuator using an iterative backstepping control scheme. Mechatronics,29, 96–102.
Truong, D. Q., & Ahn, K. K. (2011). “Force control for press machines using an online smart tuning fuzzy PID based on a robust extended Kalman filter. Expert Systems with Applications,38(5), 5879–5894.
Tri, N. M., Ba, D. X., & Ahn, K. K. (2018). A gain-adaptive intelligent nonlinear control for an electrohydraulic rotary actuator. International Journal of Precision Engineering and Manufacturing,19(5), 665–673.
Perron, M., Lafontaine, J. D., & Desjardins, Y. (2005). Sliding-mode control of a servomotor-pump in a position control application. In Canadian conference on electrical and computer engineering 2005 (pp. 1287–1291).
Lin, Y., Shi, Y., & Burton, R. (2013). Modeling and robust discrete-time sliding-mode control design for a fluid power electrohydraulic actuator (EHA) system. IEEE/ASME Transactions on Mechatronics,18(1), 1–10.
Ha, T. W., Jun, G. H., Nguyen, M. T., Han, S. M., Shin, J. W., & Ahn, K. K. (2017). Position control of an Electro-Hydrostatic Rotary Actuator using adaptive PID control. (in Ko). Journal of Drive and Control,14(4), 37–44.
Has, Z., Rahmat, M. F. A., Husain, A. R., & Ahmad, M. N. (2015). Robust precision control for a class of electro-hydraulic actuator system based on disturbance observer. International Journal of Precision Engineering and Manufacturing,16(8), 1753–1760.
Ahn, K. K., Nam, D. N. C., & Jin, M. (2014). Adaptive backstepping control of an electrohydraulic actuator. IEEE/ASME Transactions on Mechatronics,19(3), 987–995.
Jun, G. H., & Ahn, K. K. (2017). Extended-state-observer-based nonlinear servo control of an electro-hydrostatic actuator. (in Ko). Journal of Drive and Control,14(4), 61–70.
Levant, A. (2005). Homogeneity approach to high-order sliding mode design. Automatica,41(5), 823–830.
Levant, A. (1993). “Sliding order and sliding accuracy in sliding mode control. International Journal of Control,58(6), 1247–1263.
Han, J. (2009). From PID to active disturbance rejection control. IEEE Transactions on Industrial Electronics,56(3), 900–906.
Yao, J., Jiao, Z., & Ma, D. (2014). Extended-state-observer-based output feedback nonlinear robust control of hydraulic systems with backstepping. IEEE Transactions on Industrial Electronics,61(11), 6285–6293.
Yue, M., Wang, L., & Ma, T. (2017). Neural network based terminal sliding mode control for WMRs affected by an augmented ground friction with slippage effect. IEEE/CAA Journal of Automatica Sinica,4(3), 498–506.
Yen, V. T., Nan, W. Y., Van Cuong, P., Quynh, N. X., & Thich, V. H. (2017). Robust adaptive sliding mode control for industrial robot manipulator using fuzzy wavelet neural networks. International Journal of Control, Automation and Systems,15(6), 2930–2941.
Yen, V. T., Nan, W. Y., & Van Cuong, P. (2019). Robust adaptive sliding mode neural networks control for industrial robot manipulators. International Journal of Control, Automation and Systems,17(3), 783–792.
Tran, M.-D., & Kang, H.-J. (2016). A novel adaptive finite-time tracking control for robotic manipulators using nonsingular terminal sliding mode and RBF neural networks. International Journal of Precision Engineering and Manufacturing,17(7), 863–870.
Liang, X., Li, S., & Fei, J. (2016). Adaptive fuzzy global fast terminal sliding mode control for microgyroscope system. IEEE Access,4, 9681–9688.
Wang, W., Lv, F., & Zhang, L. (2018). Adaptive fuzzy finite-time control for uncertain nonlinear systems with dead-zone input. International Journal of Control, Automation and Systems,16(5), 2549–2558.
Cui, R., Chen, L., Yang, C., & Chen, M. (2017). Extended state observer-based integral sliding mode control for an underwater robot with unknown disturbances and uncertain nonlinearities. IEEE Transactions on Industrial Electronics,64(8), 6785–6795.
Khalil, H. K. (2017). Extended high-gain observers as disturbance estimators. SICE Journal of Control, Measurement, and System Integration,10(3), 125–134.
Heredia, J. A., & Wen, Y. (2000). A high-gain observer-based PD control for robot manipulator. In Proceedings of the 2000 American control conference. ACC (IEEE Cat. No. 00CH36334) (Vol. 4, pp. 2518–2522).
Ramírez-Neria, M., Sira-Ramírez, H., Garrido-Moctezuma, R., & Luviano-Juárez, A. (2019). Active disturbance rejection control of the inertia wheel pendulum through a tangent linearization approach. International Journal of Control, Automation and Systems,17(1), 18–28.
Chen, H.-T., Song, S.-M., & Zhu, Z.-B. (2018). Robust finite-time attitude tracking control of rigid spacecraft under actuator saturation. International Journal of Control, Automation and Systems,16(1), 1–15.
Wang, C., Jiao, Z., Wu, S., & Shang, Y. (2014). Nonlinear adaptive torque control of electro-hydraulic load system with external active motion disturbance. Mechatronics,24(1), 32–40.
Manring, N. (2005). Hydraulic control systems. New York: Wiley.
Khalil, H. K. (2008). High-gain observers in nonlinear feedback control. In 2008 International conference on control, automation and systems (pp. xlvii–lvii).
Khalil, H. K. (1996). Nonlinear systems. Upper Saddle River, NJ: Prentice-Hall.
Acknowledgements
This work was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Korean government (MEST) (NRF-2017R1A2B3004625) and partly supported by the Ministry of Trade, Industry & Energy(MOTIE, Korea) under Industrial Technology Innovation Program(No. 10067184).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Tran, DT., Do, TC. & Ahn, KK. Extended High Gain Observer-Based Sliding Mode Control for an Electro-hydraulic System with a Variant Payload. Int. J. Precis. Eng. Manuf. 20, 2089–2100 (2019). https://doi.org/10.1007/s12541-019-00256-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12541-019-00256-0