Figures
Abstract
To conveniently replace worn cutterhead tools in complicated strata, a novel cutterhead attitude control mechanism was recently designed. Meanwhile, the mechanism also causes an engineering problem of how to control a matching cutterhead anti-torque system (CATS) effectively, which is used to prevent a drive box of the cutterhead from rotation during a complex excavation process. In this paper, a disturbance observer-based adaptive position controller is proposed for the CATS. The proposed method presents a nonlinear adaptive controller with adaptation laws to compensate for the unknown time-varying load torque and damping uncertainty in the system. Based on the disturbance observer method and sliding mode control, an asymptotically stable controller proven by Lyapunov theory is constructed using the back-stepping technique. In addition, a virtual test rig based on MATLAB and AMESim co-simulation is built to verify the validity of the proposed controller. The simulation results show that the proposed method has good performance for tracking tasks in the presence of uncertainties compared with PID control. Together, the data support targeting disturbance observer-based adaptive position control as a potential control strategy for cutterhead anti-torque systems.
Citation: Zhang H, Fang J, Yu H, Hu H, Yang Y (2022) Disturbance observer-based adaptive position control for a cutterhead anti-torque system. PLoS ONE 17(5): e0268897. https://doi.org/10.1371/journal.pone.0268897
Editor: Ning Cai, Beijing University of Posts and Telecommunications, CHINA
Received: September 16, 2021; Accepted: May 11, 2022; Published: May 24, 2022
Copyright: © 2022 Zhang et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper and its Supporting information files.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
As an important carrier of underground transportation networks, tunnels have significant benefits in expanding urban space, relieving traffic congestion and exploiting natural resources. Tunnel boring machines are widely applied in tunnel construction since the shield tunnel method has distinct advantages over other methods in terms of efficiency, safety, environmental protection, etc. Among them, slurry shields are the preferred equipment for tunnel construction in high water pressure and high permeability sand strata [1–3]. To satisfy the growth of traffic demand, slurry shields have a trend toward upsizing, relying on the progress of shield construction technology. Meanwhile, large-diameter slurry shields face more challenges than normal shields in the construction process [4–7], such as excessive wear of the cutterhead and edge scrapers, instability of the tunnel face, complex attitude control of the heavy cutterhead and difficult tunnel excavation in the upper-soft and lower-hard stratum. To address these problems, tunnel boring machine research institutions and manufacturers, including SKLOFP, Herrenknecht AG, CCCC and CRCHI, have successively designed and produced a new type of cutterhead attitude control mechanism [8–10], as shown in Fig 1. The cutterhead is connected to a drive box and driven by several inner electric or hydraulic motors. The drive box is fixed on an inner ring of a radial joint bearing whose outer ring is connected to a shield mechanism. A number of circular-distributed posture cylinders are installed on the backboard of the drive box, and the other sides are connected to a support seat of the shield mechanism. If these posture cylinders are extended or retracted synchronously, the cutterhead will move forward or backward. Therefore, an over-excavating specific soil space is constructed, which is used to replace the cutterhead worn tools or get out of shield jamming. The posture cylinders are different from the thrust cylinders used for forward digging in the whole excavation process. In addition, the inner motors drive the cutterhead to rotate through gears, and the cutterhead cuts the front soil and receives a reaction torque that drives the drive box to rotate radially. Due to the floating state of the drive box, a matching cutterhead anti-torque system (CATS) is designed to transmit the reaction torque to the shield structure and avoid drive box rotation against the shield. The main feature of the CATS is that two pairs of torque cylinders are equipped on both sides of the drive box symmetrically. The force of torque cylinders acts on the shield mechanism to provide reverse support and prevent the drive box from rotation during an excavation process.
1-Cutterhead, 2-Radial joint bearing, 3-Drive box, 4-Torque cylinder, 5-Motor, 6-Posture cylinder, 7-Support seat.
The radial attitude of the drive box is controlled in real time by these torque cylinders driven by hydraulic power. Therefore, properly controlling the torque cylinders is the key technology to keep the drive box stable and improve tunnel construction efficiency and safety. PID control is currently the most mature and widely used control method in analog control systems, and it is also used in CATS control. However, hydraulic systems exhibit strong nonlinearities, such as nonlinear valve flow-pressure characteristics and temperature-varying oil properties. Hydraulic systems also have some model uncertainties, such as damping coefficients and unknown time-varying load forces. Both drawbacks cause control difficulties, in turn [11, 12]. Conventional PID controllers cannot achieve ideal control effects, and have poor adaptability to operating conditions. To obtain better dynamic performance, an increasing number of researchers have used nonlinear control strategies to compensate for nonlinearities and uncertainties. Under nominal operating conditions, the pole placement method [13] or adaptive control [14] was used to locally linearize the nonlinear dynamics. However, these controllers cannot provide excellent performance under all working conditions. The feedback linearization method [15], based on cancelling nonlinear terms, was used without taking system uncertainties into consideration. In addition, sliding mode control [16–19] has been widely used in hydraulic control systems. The dynamic behaviors on the sliding mode surface cannot be affected by model uncertainties and disturbances. However, the inherent chattering of the control input may cause high-frequency vibration and degrade the control performance. The concept of adaptive control [20, 21] was proposed in the research of autopilots of high-performance aircraft. This controller has a weak antidisturbance ability, although it is considered a valid method to overcome model uncertainties. The deterministic robust control method [22, 23] was applied to control nonlinear systems. In references [24, 25], Yao and Tomizuka developed adaptive robust control that effectively integrates adaptive control and deterministic robust control. They [26] applied a nonlinear adaptive robust controller for trajectory tracking of hydraulic actuators with uncertain nonlinearities and model uncertainties and achieved satisfying results. Furthermore, a desired compensation adaptive robust control framework [27] was also presented for nonlinear systems with uncertain nonlinearities and model uncertainties. In addition, many researchers applied a disturbance observer [28–31] to overcome the load disturbance and model uncertainties in complex systems, which had good trajectory tracking performance. Many observers provided an asymptotic or exponential convergence implying the error convergence to zero over an infinite time interval. In order to achieve a finite-time observation, several strategies have been presented and the sliding mode observer is one of the main methods with widespread applications. But the sliding mode observer is affected by some restrictions, leading to the potentially destructive chattering phenomenon in its convergence to zero. To eliminate the shortcoming, alternative approaches have been developed, such as the high-order sliding mode observer to reduce the chattering and the terminal sliding mode observer with finite-time convergence properties [32, 33]. Currently, to obtain better control performance, various nonlinear algorithms begin to be integrated [34–37], such as combining disturbance observer and sliding mode control, disturbance observer and adaptive control. Their experimental results showed the efficiency of novel nonlinear control strategy, although its structure was complex and difficult to be constructed. Besides, Chen and Zhu proposed a novel adaptive neural network observer in which the adaptive laws were constructed using quantized measurements. And accurate estimations of state and actuator efficiency factor can be obtained despite actuator degradation [38]. Zhu also studies the observer-based output feedback control problem for a class of cyber-physical systems with periodic denial-of-service attacks. By means of a cyclic piecewise linear Lyapunov function approach, the observer-based controller design was carried out and its effectiveness was verified by unmanned ground vehicles under periodic denial-of-service attacks [39]. Slurry shields work in complicated strata, and the force with disturbance on the cutterhead is unknown and time-varying. Combined with the CATS control difficulties, to improve the accuracy and stability of the CATS in complicated strata, a disturbance observer-based adaptive position control strategy has been proposed. The proposed method presents a nonlinear adaptive controller with adaptation laws to compensate for the unknown time-varying load torque and damping uncertainty. The key feature of the control scheme is that by using the back-stepping technique, we combine the sliding mode control method and disturbance observer method to construct an asymptotically stable controller proven by Lyapunov theory. Simulation experiments are carried out by Simulink and AMESim co-simulation, and the results show the effectiveness of the proposed strategy in the presence of uncertainties.
The contributions of this paper are summarized as follow: first, a disturbance observer-based adaptive position control is successfully designed for CATS of slurry shields. As a result, more robust control performance can be achieved during experiments compared to the PID control. Second, the adaptation laws to compensate for the unknown time-varying load torque and damping uncertainty has shown to improve performance of the CATS. Third, the stability of proposed control is theoretically verified via a Lyapunov function analysis and the error is restricted within a certain range.
2. Dynamics model of CATS
The CATS includes four torque cylinders named as torque cylinders I, II, III and IV, as shown in Fig 2. One end of these cylinders is fixed on the drive box, and the other end is hinged to the shield structure. Torque cylinder I and II are equipped with a displacement sensor measuring its rod displacement, respectively. Since the rod-less chambers of the torque cylinder on the diagonal are connected to the same valve port through oil pipes, these cylinders have movement consistency. Their extending or retracting motions depend on the cutterhead sense of rotation. For example, the cutterhead cuts soil counterclockwise, the drive box receives a clockwise torque, torque cylinders I and IV are squeezed and torque cylinders II and III are stretched. In addition, the directional valve sets left way; torque cylinder I and IV are activated and controlled by a servo proportional valve, meanwhile torque cylinder II and III are still passive and maintained with 5 bar hydraulic pressure controlled by the relief valve, to ensure that the passive cylinders are slightly extended and in contact with the shield structure. If the stroke of torque cylinder II is larger than that of torque cylinder I, torque cylinders I and IV will be fed and extended. In contrast, torque cylinders I and IV will be released and retracted. In addition, the directional valve will set the right way if the cutterhead cuts soil clockwise. The torque cylinders can suppress the drive box rolling in real time and smoothly transmit the drive box torque to the shield structure.
1-Servo proportional valve, 2-Directional valve, 3-Fixed orifice, 4-Pressure relief valve, 5-Pressure sensor, 6.1-Torque cylinder I, 6.2 Torque cylinder II, 6.3-Torque cylinder III, 6.4- Torque cylinder IV, 7-Displacement sensor.
For simplicity, take the cutterhead rotating counterclockwise as an example for mathematical model analysis. The directional valve sets left way and ignores the influence of the directional valve on the control system. In addition, the dynamics of the CATS can be given as
(1)
where J is the equivalent moment of inertia of the drive box and cutterhead; φ is the roll angle of the drive box,
and
are the angular velocity and acceleration, respectively; P1 and P2 are the pressures in the active and passive cylinder rod-less chambers, respectively; A is the area of the cylinders rod-less side; L is the distance from the center of the drive box to the cylinder axis in the horizontal direction; T is the cutting anti-torque including some unknown disturbance; B is the combined coefficient of damping and viscous friction forces on the bearing, and xl is the displacement of active torque cylinders. Here, we assume that the roll angle φ is very small due to the system working. The relationship between the roll angle φ and the active cylinder displacement xl is linearized, and the drive box angle control can be converted into cylinder displacement control. The following simulation results show that the linearization is reliable in this situation. In addition, the passive torque cylinder displacement is defined as–xl.
Considering the leakage and compressibility of the oil, the pressure dynamic of the active torque cylinder rod-less chamber can be written as
(2)
where Q1 is the fluid flow rate of the active torque cylinder rod-less chamber;
is the velocity of active torque cylinders; Ct is the internal leakage coefficient; V0 is the initial fluid volume of the active torque cylinder rod-less chamber; βe is the bulk modulus of the fluid; and
is the derivative of pressure in the active cylinder rod-less chamber.
The fluid flow rate of the servo proportional valve Q is related to the spool displacement xv and given as
(3)
where the function σ (*) is defined as
(4)
kq is the servo proportional valve flow gain coefficient; Ps is the source pressure, and Pt is the tank pressure. In addition, port B of the servo proportional valve connects two active torque cylinder rod-less chambers, thus Q and Q1 have the following relationship.
Since the dynamics of the servo proportional valve used here are much faster than others, the valve dynamics can be neglected, and the spool displacement is obtained [40] as follows:
(6)
where kv is a positive constant determined by valve design, and u is the control input voltage.
The state variables can be defined as x = [x1, x2, x3] T = [xl, ẋl, P1] T. Including (1)–(6), the whole system can be expressed in a state-space form as follows:
(7)
where
(8)
Under normal conditions, P1 and P2 are bounded as 0 ≤ Pt ≤ P1 ≤ Ps, P2 = 5 bar.
3. Controller design
3.1 Disturbance observer
The disturbance observer we applied here is based on an extended state observer of x2, although it is measurable. Thus, an additional degree of freedom for the controller is provided without the actuator acceleration signal. It can be described as
(9)
where
,
and
are the estimations of x2, T and B;
is the derivative of
. In addition,
is the estimation error of x2 and is defined as
, and α is a positive feedback gain used to eliminate x2 error. Including estimation errors
and
, the dynamics of
can be expressed as
(10)
The adaptation law is chosen as
(11)
where β1 and β2 are positive constants; γ1 and γ2 are additional corrector parts designed to ensure the stability of the whole system;
and
are the derivative of
and
; and
is defined as
(12)
And it can be found that .
Define the following Lyapunov function V1 as
(13)
The time derivative of V1 is given by
(14)
Remark 1: Since there is no more detailed information about the derivative of the load torque T and friction coefficient B, it is reasonable to assume that T and B vary slowly relative to the observer dynamics [41]; then, and
. The following simulation shows that the proposed controller is reliable in this situation.
3.2 Nonlinear position control
The nonlinear controller consists of a tracking control outer loop and a pressure control inner loop which provides the hydraulic actuator the characteristics of a force generator. Furthermore, sliding mode control is adopted to compensate for estimation errors. By using the recursive back-stepping technique, the controller is designed as follows.
Step 1: The goal of the step is to design a desired load force for the tracking control outer loop. This controller must be robust to estimation errors. Here, we define the tracking error as , and xd = 0. Then, a sliding mode surface s is defined as
(15)
where λ is a positive constant. Making the tracking error small or converging to zero is the same as making s small or converging to zero, so the next process is to make s as small as possible.
From (15), the time derivative of s along system (7) is expressed as
(16)
In the pressure control inner loop, design a virtual controller y3 for x3 as
(17)
where η1 is a positive constant used to eliminate pressure tracking error. Here, we define the tracking error of the pressure control inner loop as z3 = x3 − y3. Combining (16) and (17), we can obtain
(18)
Define the following Lyapunov function V2 as
(19)
where β3 is a positive constant.
The time derivative of V2 is given by
(20)
Then, the additional corrector parts mentioned before are chosen as
(21)
Substitute (21) into (20), and we can get
(22)
Step 2: In step 1, we have designed a virtual control law y3 which is the command input of the inner load pressure control loop. In this step, an actual control law for u is determined.
From (7), the time derivative of z3 is given by
(23)
And the actual control u is designed as
(24)
where η2 and β4 are both positive constants.
Remark 2: Note that (24) includes the control input u on both sides of the equation, so (24) cannot be calculated directly. However, the control input u on the right side is only used for R(·), since R(·) is always greater than zero, the sign of u is determined by ux.
Substitute (24) into (23), and we can get
(25)
Define the following Lyapunov function V3 as
(26)
From (26), the time derivative of V3 is given by
(27)
It is obvious that . The stability of the closed-loop system is guaranteed by Lyapunov theory, and all system signals are bounded under closed-loop control.
Theorem 1: Lyapunov’s second method for stability makes use of a Lyapunov function V(x) which has an analogy to the potential function of classical dynamics. It is introduced as follows for a system having a point of equilibrium at x = 0. Consider a function V: Rn → R such that
Then V(x) is called a Lyapunov function and the system is stable in the sense of Lyapunov.
The block diagram of the adaptive controller structure is shown in Fig 3.
4. Simulation results
To test the proposed disturbance observer-based adaptive position control, simulations are performed using the MATLAB and AMESim co-simulation method. The virtual test rig shown in Fig 4 is mainly composed of 4 torque cylinders, 2 load cylinders and their matching electrohydraulic system. And dimensions of the torque cylinders are 600mm/520mm/400mm. The servo proportional valve used is the 4WRPH6C4B40L-type valve made by Rexroth, and the control input is [–10,10] V. The mechanism structure and size are close to those of a fifteen-meter-diameter slurry shield numbered S-1046 produced by Herrenknecht Ag. Torque cylinders can be controlled by one servo proportional valve, and then the attitude of the drive box can be adjusted precisely. In addition, the force of the load cylinders can be set to simulate the load torque and cause a rotation of the drive box.
1-AMESim simulation model of the CATS, 1.1-Load cylinder, 1.2-Mechanism, 1.3-Torque cylinder, 2-Virtual 3D structure built by AMESim, 3-MATLAB control algorithm.
To verify the performance of the adaptive position controller, the external load force F is set as shown below:
(28)
In addition, disturbance is unknown, and xd is 0. The parameters of CATS and controller are chosen according to Tables 1 and 2. And the proposed control parameters are well tuned.
Traditional PID control is compared with the proposed control in this paper. And the input control u of PID control is given by
(29)
The PID control algorithm parameters are well tuned and used in the whole process.
The desired displacement of the torque cylinders is shown as a black line in Fig 5a. The two controllers drive each torque cylinder to track its desired displacement as closely as possible to prevent the drive box from rotation. The red line and blue line present the tracking performance of the proposed method and PID method, respectively. The proposed controller performs better than the PID controller in terms of position tracking error. The tracking error of the PID method is more than twice that of the proposed method which is bounded within ±0.13 mm. At the beginning, the cutterhead anti-torque system with the proposed controller cannot follow the desired trajectory smoothly due to the difference between the initial and desired system states. However, after 0.3 seconds of adjustment, the displacement of the torque cylinders is appropriately controlled and bounded within ±0.05 mm. It can be considered that the torque cylinders are well controlled during the entire stroke process. The control input voltages of servo proportional valves are shown in Fig 5b. Without considering the adjusted state, the control input values are reasonable, laying the foundation for smooth responses of the torque cylinders.
Moreover, the error of sliding surface s shown in Fig 6a is also bounded within ±0.04, and after its adjustment, the error is constrained within ±0.01, indicating that, similar to the displacement, the velocity of torque cylinders is well controlled, and their tracking errors are small. This shows that the tracking control outer loop performs well. Fig 6b shows that the nominal controller y3 tracks the desired x3 value, and the maximum error that appears at the beginning is less than 10 bar. After its adjustment, the error is bounded within ±5 bar. Thus, it can be considered that the pressure control inner loop performs well.
Fig 7a shows the velocity estimation of torque cylinders based on the disturbance observer. The estimation of velocity is relatively close to the actual velocity. In addition, the estimation error is bounded within ±3 mm/s. Fig 7b presents the torque estimation and the friction coefficient estimation based on the adaptation law. The trend of torque estimation is similar to that of load force, and the estimation of the combined friction coefficient is stable at approximately -1100. Since the displacement and pressure track well, it can be considered that the torque and the friction coefficient are estimated well.
Above all, the simulation results prove strongly that the proposed controller has good performance and great control accuracy in the presence of uncertainties.
5. Conclusion
In this work, disturbance observer-based adaptive position control for a cutterhead anti-torque system is proposed. The proposed method presents a nonlinear adaptive controller with adaptation laws to compensate for the unknown time-varying load torque and damping uncertainty. By using the back-stepping technique, an asymptotically stable controller proven by Lyapunov theory is constructed based on the disturbance observer method and sliding mode control. In addition, the validity of the proposed controller is verified by MATLAB and AMESim co- simulation. The simulation results show good performance for the tracking task in the presence of uncertainties compared with the traditional PID strategy. Together, the data support targeting disturbance observer-based adaptive position control as a potential control strategy for cutterhead anti-torque systems.
References
- 1. Wang LT, Yang X, Gong GF, Du JN. Pose and trajectory control of shield tunneling machine in complicated stratum. Automation in Construction. 2018;93:192–9.
- 2. Wang SM, Lu XX, Wang XM, He C, Xia X, Ruan L, et al. Soil improvement of EPBS construction in high water pressure and high permeability sand stratum. Advances in Civil Engineering. 2019;2019:1–9.
- 3. Li XF, Gong GF. Predictive control of slurry pressure balance in shield tunneling using diagonal recurrent neural network and evolved particle swarm optimization. Automation in Construction. 2019;107.
- 4. Li XG, Yuan DJ. Creating a working space for modifying and maintaining the cutterhead of a large-diameter slurry shield: A case study of Beijing railway tunnel construction. Tunnelling and Underground Space Technology. 2018;72:73–83.
- 5. He XC, Xu YS, Shen SL, Zhou AN. Geological environment problems during metro shield tunnelling in Shenzhen, China. Arabian Journal of Geosciences. 2020;13(2).
- 6. Zhang F, Gao YF, Wu YX, Wang ZX. Face stability analysis of large-diameter slurry shield-driven tunnels with linearly increasing undrained strength. Tunnelling and Underground Space Technology. 2018;78:178–87.
- 7. Yang SQ, Chen M, Fang G, Wang YC, Meng B, Li YH, et al. Physical experiment and numerical modelling of tunnel excavation in slanted upper-soft and lower-hard strata. Tunnelling and Underground Space Technology. 2018;82:248–64.
- 8. Yao ZH, Yang Z, Tian Y, Hu HT. Key construction technology for the Nanjing Weisan Road River-Crossing Tunnel Project. Modern Tunnelling Technology. 2015;52(04):15–23.
- 9. Tan SH, Sun H. Key design technologies for cutter replacing of super-large slurry shield under atmaspheric condition: Case studies of Shantou Gulf Tunnel and Shenzhen Chunfeng Tunnel. Tunnel Construction. 2019;39(07):1073–82.
- 10. Herrenknecht EhM, Bäppler K. Mastering risks during mechanized excavation in urban centers with highly complex ground conditions. Tunnelling and Underground Space Technology. 2006;21(3):260.
- 11. Guo K, Wei JH, Fang JH, Feng RL, Wang XC. Position tracking control of electro-hydraulic single-rod actuator based on an extended disturbance observer. Mechatronics. 2015;27:47–56.
- 12. Maier CC, Schröders S, Ebner W, Köster M, Fidlin A, Hametner C. Modeling and nonlinear parameter identification for hydraulic servo-systems with switching properties. Mechatronics. 2019;61:83–95.
- 13. Plummer A.R., Vaughan N.D. Decoupling pole-placement control, with application to a multi-channel electro-hydraulic servosystem. Control Engineering Practice. 1997;5(3):313–23.
- 14. Tan KK, Lee TH, Huang SN. Adaptive control of ram velocity for the injection moulding machine. IFAC Proceedings Volumes. 1999;32(2):6854–9.
- 15. Seo J, Venugopal R, Kenné JP. Feedback linearization based control of a rotational hydraulic drive. Control Engineering Practice. 2007;15(12):1495–507.
- 16. Guan C, Pan SX. Adaptive sliding mode control of electro-hydraulic system with nonlinear unknown parameters. Control Engineering Practice. 2008;16(11):1275–84.
- 17. Shen W, Wang JH. An integral terminal sliding mode control scheme for speed control system using a double-variable hydraulic transformer. ISA Trans. 2019. pmid:31648794
- 18. Dang XJ, Zhao XA, Dang C, Jiang H, Wu XR, Zha LT. Incomplete differentiation-based improved adaptive backstepping integral sliding mode control for position control of hydraulic system. ISA Trans. 2021;109:199–217. pmid:33059903
- 19. Schmidt L, Andersen TO, Pedersen HC. Robust non-chattering observer based sliding control concept for electro-hydraulic drives. IFAC Proceedings Volumes. 2013;46(5):99–108.
- 20.
Jhan FH, Lin JS. Nonlinear and adaptive control design of a helicopter in vertical flight. 2011 8th Asian Control Conference (ASCC); 2011: IEEE Computer Society.
- 21. Shin J, Kim HJ, Kim Y, Tahk M. Adaptive control using support vector regression for hypersonic aircraft control system. Proc Int Council Aeronaut Sci Congr; 2010.
- 22. Freeman RA, Kokotovic PV. Design of ’softer’ robust nonlinear control laws. Automatica. 1993;29(6):1425–37.
- 23. Liu JF, Abdel Malek K. Robust control of planar dual-arm cooperative manipulators. Robotics and Computer-Integrated Manufacturing. 2000;16(2):109–19.
- 24. Yao B, Tomizuka M. Smooth robust adaptive sliding mode control of manipulators with guaranteed transient performance. Journal of Dynamic Systems, Measurement, and Control, Transactions of the ASME. 1996;118(4):764–75.
- 25. Yao B, Tomizuka M. Adaptive robust control of SISO nonlinear systems in a semi-strict feedback form. Automatica. 1997;33(5):893–900.
- 26. Yao B, Bu FP, Reedy J, Chiu GTC. Adaptive robust motion control of single-rod hydraulic actuators: Theory and experiments. IEEE/ASME Transactions on Mechatronics. 2000;5(1):79–91.
- 27. Yao B, Kuang P. Desired compensation adaptive robust control. Journal of Dynamic Systems, Measurement and Control, Transactions of the ASME. 2009;131(6):1–7.
- 28. Chen WH. Disturbance observer based control for nonlinear systems. IEEE/ASME Transactions on Mechatronics. 2004;9(4):706–10.
- 29. Kim W, Shin D, Won D, Chung CC. Disturbance-observer-based position tracking controller in the presence of biased sinusoidal disturbance for electrohydraulic actuators. IEEE Transactions on Control Systems Technology. 2013;21(6):2290–8.
- 30. Pi YJ, Wang XY. Observer-based cascade control of a 6-DOF parallel hydraulic manipulator in joint space coordinate. Mechatronics. 2010;20(6):648–55.
- 31. Wei JH, Zhang Q, Li MJ, Shi WZ. High-performance motion control of the hydraulic press based on an extended fuzzy disturbance observer. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering. 2016;230(9):1044–61.
- 32. Palli G, Strano S, Terzo M. Sliding-mode observers for state and disturbance estimation in electro-hydraulic systems. Control Engineering Practice. 2018;74:58–70.
- 33. Wang B, Shao YZ, Yu Y, Dong QH, Yun ZP, Xu DG. High-order terminal sliding-mode observer for chattering suppression and finite-time convergence in sensorless SPMSM drives. IEEE Transactions on Power Electronics. 2021;36(10):11910–20.
- 34. Koch S, Reichhartinger M. Observer-based sliding mode control of hydraulic cylinders in the presence of unknown load forces. Elektrotechnik und Informationstechnik. 2016;133(6):253–60.
- 35. Kim JG, Han CH, Jeong SK. Disturbance observer-based robust control against model uncertainty and disturbance for a variable speed refrigeration system. International Journal of Refrigeration. 2020;116:49–58.
- 36. Li M, Chen Y, Liu YZ. Adaptive disturbance observer-based event-triggered fuzzy control for nonlinear system. Information Sciences. 2021;575:485–98.
- 37. Wang JB, Liu L, Liu CX. Sliding mode control with mismatched disturbance observer for chaotic oscillation in aseven-dimensionalpower system model. International Transactions on Electrical Energy Systems. 2020;30(11).
- 38. Chen LH, Zhu YZ, Ahn CK. Adaptive neural network-based observer design for switched systems with quantized measurements. IEEE transactions on neural networks and learning systems. 2021. pmid:34890344
- 39. Zhu YZ, Zheng WX. Observer-based control for cyber-physical systems with periodic DoS attacks via a cyclic switching strategy. IEEE Transactions on Automatic Control. 2020;65(8):3714–21.
- 40. Sohl GA, Bobrow JE. Experiments and simulations on the nonlinear control of a hydraulic servosystem. IEEE Transactions on Control Systems Technology. 1999;7(2):238–47.
- 41. Chen WH, Ballance DJ, Gawthrop PJ, Reilly JO. A nonlinear disturbance observer for robotic manipulators. IEEE Transactions on Industrial Electronics. 2000;47(4):932–8.