Abstract
Heave compensation systems are essential for operations’ safety, reliability, and efficiency in harsh offshore environments. This paper investigates the vibration suppression problem of a type of deep-sea robot with the length of time variation and harsh operating environments for active heave compensation systems, where hydraulic heave compensators implement actuators with input nonlinearity, model coupling, and unknown nonlinear disturbances. A robust adaptive output feedback control scheme based on the backstepping control method is designed to eliminate deep-ocean robot vibration, where the adaptive law handles the system parameter uncertainty. Meanwhile, a nonlinear disturbance observer (NDO) is introduced to overcome the effects of random disturbances and model coupling. In addition, the stability of the whole system is proved according to Lyapunov’s theory, and the scheme is shown to be feasible by theoretical analysis. Finally, a comparative simulation study was conducted to validate the effectiveness of the proposed controller.
1. Introduction
With the rapid growth of modern industry, the development of marine resources has been promoted. Still, it is a challenging task to move equipment and operations on rough seas []. This challenge has stimulated and driven the rapid development of remotely operated vehicle (ROV) technology []. Underwater robots are essential pieces of technology for marine exploration and the exploitation of deep-sea resources. They allow operators to remotely control the robots from surface vessels, making them indispensable tools for deep-sea operations. Due to their remarkable features, such as high efficiency, cost-effectiveness, large operating depth, and safety, underwater robots have become a high-tech means of conducting deep-sea missions [].
However, the marine environment is complex and volatile. The ship is subject to significant free motion in extreme sea conditions, which includes mainly heaving, flat rocking, transverse rocking, and longitudinal rocking motion, which will lead to dramatic changes in the heaving motion amplitude and umbilical cable tension of the underwater robot, seriously affecting the safety and efficiency of marine operations []. To address the previous questions, heave compensation systems have been researched and developed in the past few decades and are widely used in marine operation equipment such as for deep-sea exploration, deep-sea salvage, and deep-sea oil and gas extraction []. Furthermore, they can eliminate the lifting and sinking motion of the surface vessel relative to the underwater robot, thus avoiding the impact load caused by the cable’s slack and effectively preventing the damage and breakage of the cable []. The active heave compensation system consists of sensors that detect the current motion state of the vessel and the underwater robot and transmit it to the controller, which then actively compensates for it via a flexible umbilical cable. The hydraulic unit supplies power to the controller, as shown in Figure 1, which regulates the vertical umbilical cable length utilizing a hydraulic cylinder. Since the system is a distributed parameter system, and the robot heave compensation is performed by a single control input at the hydraulic cylinder, more complex nonlinear dynamic characteristics must be considered in the feedback control design [].
Figure 1.
Active heave compensation for ROV.
The primary function of the heave compensation system is to reduce underwater robot vibration and prevent tension slack in the umbilical cable during offshore operations. Woodacre et al. demonstrated the development and results of a model-predictive controller (MPC) for a marine active heave compensation (AHC) system (a type of control system used in offshore operations, particularly in the oil and gas industry) []. It is designed to stabilize the motion of a vessel, such as a drilling rig or a floating production platform, by compensating for the vertical movement caused by waves and currents. In this reference, a control algorithm of the proposed hydraulic active heave compensation system is developed using singular perturbation theory to cancel the relative motion between the spar top and gripped preassembly bottom []. Under various factors, Liu et al. investigated the dynamics of longitudinal and transverse coupling vibration of suspended riser pipes on deep-sea drilling platforms. They showed that the longitudinal vibration of riser pipes was mainly caused by vessels’ lifting and sinking motion on the sea surface []. Lee et al. investigated the dynamic characteristics of cables. They introduced control methods such as PID, sliding mode, and linear feedback to suppress overhead crane vibrations and reduce heaving movements []. However, in the deep-ocean robot lifting system, the umbilical cable and the underwater robot are frequently interfered with by different nonlinear elements, including the nonlinear disturbance forces generated by undulating wave movement and the nonlinear dynamics and uncertainties of hydraulic systems, which are insufficient to be satisfied by the traditional control strategy []. Therefore, the online estimation and adjustment of design parameters in active heave compensation systems can be a practical approach for improving control performance []. Cao et al. applied adaptive control techniques for a class of semi-strict feedback systems, which can achieve high tracking accuracy for nonlinear systems even when the control parameters are unknown []. Nevertheless, conventional adaptive control is susceptible to random interference and degraded control performance.
Robust control is particularly suitable for systems with unknown bounded perturbations. It has been widely used to overcome engineering challenges [] such as motor control, robot control, etc. Xing et al. designed a robust adaptive control for a flexible manipulator system with uncertain disturbance effects, and the controller effectively suppressed the flexible manipulator’s deformation []. Facing the uncertainty of the system, Islam et al. investigated robust sliding mode control to achieve the accurate tracking of the flexible manipulator, which significantly reduces the impacts of unknown disturbances []. Li et al. proposed an ADRC-ESMPC dual-loop controller to be used in an active lift–sink compensation system based on a hydraulic valve, and the simulation demonstrated the validity of the controller []. Yu et al. applied state-constrained variable structure control to an active heave compensation system and verified the effectiveness of the controller through experiments [].
On the other hand, disturbance observer-based control techniques have progressed over the past decades. They handle uncertainties in the model and compensate them feed-forwardly [,,]. Sun et al. proposed an observer-based state feedback control scheme to reduce the vibration of flexible cables without measuring the velocity signal of the feedback control, and the results showed that the method is more efficacious []. The strict form of feedback is achieved by backstepping, but the iterative computation of backstepping leads to a “complexity explosion” []. To avoid the repeated differentiation of higher-order terms, Kim et al. used a dynamic surface control method to make the design of the controller facile by introducing a first-order filter to change the differentiation operation into a simple algebraic process []. Shi et al. combined a BP neural network and a PID controller and applied them to the active–passive integrated heave compensation model, and the hook displacement compensation rate of the crane device could reach more than 90% []. However, most heave compensation studies have focused only on fixed-length umbilical cables and ignored time-varying-length umbilical cables. Currently, during the lowering and retrieval phases of the robot, it is equally threatened by waves that cause the slack or breakage of the cable. Therefore, there is an urgent need for an active heave displacement compensation method that can be applied to time-varying-length umbilical cable lifting systems. To overcome the above difficulties, this article establishes a theoretical model of an active heave compensation system for deep-ocean robots and designs a controller based on the model to realize the displacement compensation of deep-sea robots under unknown external perturbations and internal coupling.
The other parts of the paper are arranged as follows. Section 2, a mathematical model of the active heave compensation system for deep-sea robots, is established based on Hamilton’s principle. The nonlinear disturbance observer (NDO) and the robust adaptive feedback control are designed according to the backstepping control in the following section. Section 4 carries out a comparison of the simulation results to prove the effectiveness of the proposed control method. Finally, some conclusions are presented.
2. Dynamic Modeling
Vibration Control Equations
Considering the working principle of the active heave compensation system, the umbilical cable lifting system is represented by a typical distributed parameter model. Among them, the critical variables in the model are listed Table 1. And some other symbols are shown as Appendix A (Table A1).
Table 1.
System parameter nomenclature.
In this paper, the ROV lowering direction is chosen as the coordinate positive direction, and then the varying length of the vertical cable during the ROV lowering and raising can be represented as , and then the running speed and acceleration are, respectively, expressed as and . Neglecting the lateral vibration of the ROV, the longitudinal vibration displacement of the vertical section of the umbilical cable is defined as , and the introduction of differential operators “ D/Dt” is expressed as
The kinetic energy of the ROV active lifting and sinking compensation system is mainly composed of the kinetic energy of the umbilical cable, the hydraulic cylinder piston, and the kinetic energy of the ROV.
The potential energy in the system is composed of two main parts; one is the elastic potential energy of the umbilical cable, and the other is the gravitational potential energy of the ROV and the umbilical cable. The entire potential energy and the total virtual work are obtained as follows
where is the axial tensile stiffness of the umbilical cable, and the symbol g is the acceleration of gravity. is expressed as hydraulic compensation system external load force, is expressed as an unknown disturbance to the hydraulic system, and is expressed as the boundary disturbance force on the ROV. is defined as the hydraulic cylinder piston damping coefficient. indicates the ROV underwater damping coefficient, and represents the damping coefficient of the vertical section of the umbilical cable. Therefore, the kinetic equation can be reduced to a partial differential equation and two boundary conditions
where .
Since Equation (5) is a partial differential equation with infinite degrees of freedom and many parameters are time-varying, it is complicated to solve it directly. Therefore, the infinite partial differential equations are generally transformed into finite-dimensional ordinary differential equations using the newly modified assumption modal method for this class of partial differential equations. Then, the ordinary differential equations are solved by numerical methods.
Therefore, a new variable is defined to normalize the original variable for the transformation of the time-varying domaininto a fixed domain of , where . Assume that the solution of the system can be approximated by a limited number of linear compositions of known modal functions
where is used to approximate the boundary condition term, and to approximate internal longitudinal vibration. and denote the trial function and the time-dependent generalized coordinate vector only, respectively, which can be expressed as , , where the variable n is the positive integer. To satisfy the geometric boundary conditions, and are chosen as , , , .
Before solving for the ROV active heave compensation system, an approximate solution of the equation is first expanded by the partial derivatives in the equation, using and as independent variables. Combining Equation (6) with , we obtain
Substituting Equations (6) and (7) into Equation (5), update the boundary condition equations
where and are expressed as and , respectively. is the time-varying stiffness of the umbilical cable, expressed as . and are uncertainty terms, , .
To facilitate the design of the hydraulic compensation system, it is necessary to simplify the system, and several assumptions can be made:
- Ignoring the effect of system piping pressure loss and dynamic properties;
- Neglecting servo valve flow leakage;
- The system supply pressure is stable and unchanging and oil tank pressure is 0.
Figure 2 shows the principal graph of the hydraulic compensation system. The compensation system is mainly made up of hydraulic cylinders and servo valves, as the servo valve often moves near the steady-state operating point, so the servo valve spool moves to the right as the positive direction. The servo valve flow equation can be expressed as
where is the servo valve spool displacement, is the servo valve flow gain, and is the servo valve flow-pressure coefficient.
is the hydraulic cylinder load pressure drop, which can be expressed as , where is the servo valve flow coefficient, is the servo valve throttle window area gradient, is the hydraulic fluid density, and is the oil supply pressure. The symbol is a signed function.
Figure 2.
Hydraulic compensation system.
Since the dynamic response speed of the hydraulic cylinder is much smaller than the dynamic response speed of the servo valve, omitting the servo valve dynamics model does not decrease the precision of the system, so the dependency between the spool displacement and the control input voltage can be written as , where indicates the servo valve control voltage-spool displacement conversion coefficient, and expresses the servo valve control current. Therefore, the servo valve flow equation is further written as . When a hydraulic piston is in the neutral position of the cylinder at the initial moment and performs a small amplitude displacement, and in the course of work to satisfy , the hydraulic cylinder flow continuous formula can be written as
where indicates the effective piston area, expresses the total system leakage coefficient, indicates the total effective volume of the cylinder, and is the bulk modulus of elasticity of hydraulic fluid. indicates piston displacement, and .
The hydraulic cylinder used in the compensation system is a servo cylinder, and compared with the external load, the Coulomb friction between the piston and cylinder barrel of the hydraulic cylinder is negligible; therefore, based on Newton’s second law, the load force balance equation for a hydraulic system is as follows
where indicates hydraulic system equivalent mass, is the viscous damping factor, and indicates external load force, consisting of system gravity and umbilical cable tension, expressed as .
Substituting Equations (10)–(13), and defining the state variable as , , , and , the ROV active heave compensation system is represented by the state space equation
where represents unknown disturbances external to the system, and the remaining variables can be expressed as , , , , .
3. Control Design
3.1. Trajectory Planning
Trajectory planning is the fundamental problem of the axial motion of deep-sea robots. The trajectory generation with given characteristics ensures that the robot can achieve the expected velocity and displacement within the specified time in the deep sea. The trajectories of the initial and final axial velocities are both zero, the first and last segments are parabolas, and the middle segment is linear. Then, the function of the axial motion is defined as
From Equation (15), the trapezoidal velocity of the system is symmetrical as shown in Figure 3, where the displacement at the middle time is equal to the average value of the displacement at the initial and final displacement, namely, .
Figure 3.
Motion curve.
3.2. Nonlinear Disturbance Observer
The disturbance observer observes and predicts various disturbances in the system and corrects the estimate according to the deviation of the estimated disturbance from the actual disturbance. The equation of state of a non-linear time-varying control system can be represented by states and
where represents a non-linear function of , and is the sum of the disturbances generated by the system coupling and the external unknown disturbances. Then, the estimated disturbance is designed to be
where and represent the intermediate variables and the gains of estimated disturbances , respectively, and can be designed as a nonlinear function, e.g., , (). The observer gain can be designed as . It is seen that the disturbance observer satisfies the exponential convergence condition, and thus the stability of the disturbance observer itself can be demonstrated. The nonlinear disturbance observer makes the entire system stable without relying on the higher-order differentiation of state variable .
3.3. Controller Design
We expect the target to have zero robot vibration during the lifting and lowering of the robot, namely, . However, the unknown interference is bounded, . To simplify the process, the tracking error variable can be designed as , and is an intermediate control variable be designed as . A low-pass filter is designed to prevent the “complexity explosion” problem arising from repeated differentiation; , , , and denote input and output variables, respectively.
Defining the filtering error as , we have . Because is bounded , we apply Young’s inequality , and then , where represents a very small positive constant.
To enable the robot’s tracking error to converge to zero, we construct the Lyapunov function of the tracking error as . Then, the derivative of is . Next, by designing virtual control variable , we obtain , where is a positive constant. At the next design step, enables the inequality to hold. The Lyapunov function that constructs the tracking error is
where , is the design parameter, and . indicates robust control parameters and is used to correct for the prediction error of unknown disturbances . The third and fourth terms in Equation (18) are applied to demonstrate the robustness of the nonlinear disturbance observer and the adaptive law for the upper bound of the design disturbance error , respectively.
Taking the derivative of yields . Taking the derivative of , we receive . Based on the nonlinear disturbance observer control theory, the virtual control variable is designed as
where indicates a positive design constant. Bringing into Equation (19) and using Young’s inequality, the derivative of is represented as
Because the estimated disturbance error has a definite bounded error , we obtain
To guarantee the stability of the system and to minimize the prediction error, the updated law for the robust control parameter should be designed as . To ensure the boundedness of , the projection correction function is designed to replace the update of this control rate as follows
Applying Equation (22), the following inequality can be obtained: ; then, Equation (21) is updated to . Similarly, design the dummy control variable as . The Lyapunov function that constructs the tracking error is . Then, the derivative of is . Bringing to and applying Young’s inequality, we receive
Similarly, from the disturbance observer control theory, the virtual control variable is designed as
The Lyapunov function for the construction of tracking error is
where , is the design parameter, and . indicates a robust control parameter and is used to correct for the estimation error of unknown disturbances . The third and fourth terms in Equation (25) are applied to demonstrate the stability of the nonlinear disturbance observer and the updated law for the upper bound of the design disturbance error , respectively.
Taking the derivative of yields . However, taking the derivative of , we obtain . Additionally, applying Young’s inequality, we receive
Similarly, to guarantee the stability of the system and to minimize the prediction error, the updated law for the robust control parameter should be designed as . In order to ensure the boundedness of , the projection correction function (22) is applied to replace the update of this control rate, then Equation (26) can be rewritten as
The final design control input is
The Lyapunov function that constructs the tracking error is . Taking the derivative of and applying Young’s inequality yields
The adaptive robust controller was designed earlier according to Lyapunov theory, where NDO is used to compensate for the rigid–flexible coupling and unknown perturbations of the system, which can be seen in Figure 4. Additionally, the stability of the closed-loop system was proved subsequently.
Figure 4.
Control scheme.
3.4. Stability Analysis
To demonstrate that the above control scheme is feasible, the stability of the control system is now proved by constructing the Lyapunov function of the system as
Taking the derivative for and using the above series of inequalities yields
To ensure that is non-negative and is non-positive, the constants should satisfy the following conditions . When satisfies the condition , Equation (31) can be rewritten as
Multiplying the above equation by and integrating over the time domain gives . Because the Lyapunov function of tracking error converges, converges to zero with time based on Barbalat Lemma [].
4. Simulation Results
To verify the effectiveness of the controller proposed in the previous section, the key technical parameters of the deep-ocean robotic compensation system are selected as follows: kg, N, kg/m, and Ns/m2. The initial length of the umbilical cable is 10 m, and the final length is 1000 m. The umbilical cable and the robot are initially static: m and m/s. The key physical parameters of the system are selected as kg, kg/m3, m2, , , , m3/(s·pa), , Mpa, and pa.
The hydraulic cylinder piston is initially in the neutral position m, and the servo valve spool is in the zero position m. The piston of the hydraulic cylinder is subjected to the disturbing force of waves on the sea’s surface, which can be expressed as , and the robot is subjected to random disturbances on the sea floor, which can be expressed as . Without control, the numerical solution of Equation (4) is obtained using the Runge–Kutta method, and then the approximate response of the system is given in Figure 5.
Figure 5.
Robot vibration displacement without control.
The diagram clearly shows the vibration of the robot at the balance position becomes more significant with the increasing length of the umbilical cable, and the results are consistent with the previous analysis. In deep-sea operations, factors such as varying sea conditions and depths have different significant effects concerning the control performance of the compensation system. Therefore, the paper uses boundary disturbances under two waves to simulate extreme environments and verify the controller performance.
Based on the above stability analysis and several simulation tests, the design parameters are set for the controller: , , , , , , , , and . The upper bound of the robust term is set to and the lower bound is set to . Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 give the simulation results, respectively.
Figure 6.
Underwater robot boundary disturbance force.
Figure 7.
Hydraulic compensation system boundary disturbance force.
Figure 8.
Performance comparison of active heave compensation.
Figure 9.
Hydraulic cylinder piston displacement.
Figure 10.
Control input voltage of the servo valve.
Figure 6 shows the boundary disturbance to the deep-sea robot simulated by random waves. Figure 7 shows the boundary disturbance to the hydraulic compensator affected by the superposition of several different periodic delta function waves. It is noticeable from the figure that the nonlinear disturbance observer has an excellent estimation performance.
The active compensation results of the deep-ocean robot under the proposed nonlinear disturbance observer-based and robust adaptive output feedback controls are displayed in Figure 8. From the graph, it is noticeable that the effect of PID control gradually becomes worse with the increased length of the umbilical cable, whereas the control scheme suggested above can effectively suppress vibration. The vibration amplitude gradually converges to zero as time increases. Additionally, the maximum compensation error of the PID controller is about 2.2 mm, whereas the maximum compensation error of the controller proposed in this paper is about 0.1 mm. From Figure 6 and Figure 7, the nonlinear disturbance observer enables the online estimation of disturbances and achieves satisfactory estimation performance. Figure 9 and Figure 10 show the piston rod displacement and control input voltage of the servo valve, respectively. From this, the maximum piston displacement under PID control is approximately 33 mm more than the control scheme proposed in this paper, and the PID control input voltage may exceed the maximum input voltage over time and oscillate, with harmful effects on the vibration rejection of the robot. Therefore, the robust controller proposed above has a superior performance over conventional PID control in terms of the effectiveness and robustness of the active heave compensation of the robot.
5. Conclusions
The robust adaptive output feedback control scheme has been designed for a type of active heave compensation system for deep-ocean robots with variable length, non-linearity, and uncertain random disturbances. Second-order distributed parameter control equations for the umbilical rope lifting system were established using Hamilton’s principle, and the equations were discretized by a newly modified assumption modal method, according to Newton’s second law, which couples valve-controlled hydraulic cylinder compensation systems and generates the state space equation of the system. A nonlinear disturbance observer has been proposed to overcome the unknown disturbances and input nonlinearity, followed by a simplified description of the design route of the adaptive robust control algorithm and the stability validation of the system based on Lyapunov’s direct method and cascade analysis. A comparison of different control effects shows that an increase in the length of the umbilical cable leads to an increase in the robot’s heave displacement, and the proposed controller is more applicable for robot heave compensation. The different control results demonstrate the performance of the robust adaptive backstepping control strategy, and the suggested controller can achieve better robustness and stability of the system at the right choice of control gain. In the future, more accurate hydraulic compensation models and larger compensation depths will be considered to improve active heave compensation accuracy.
Author Contributions
N.W.: Data curation, Writing—original draft, Software, Validation, Visualization, Conceptualization, Funding acquisition, Project administration. R.D.: Investigation, Validation, Methodology, Visualization, Formal analysis, Writing—review & editing. H.R.: Writing—review & editing. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China (Grant No. 52005373); Zhejiang Provincial Natural Science Foundation of China (Grant No. LQ21E050002); Wenzhou Municipal Science and Technology Bureau, China (Grant No. G2020014).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare that they have no known competing financial interest or personal relationships that could have appeared to influence the work reported in this paper.
Appendix A
Table A1.
Variable explanation table.
Table A1.
Variable explanation table.
| Symbol | Definition | Numerical |
|---|---|---|
| Quality of the robot | 2000 kg | |
| Vibration of cable at x | \ | |
| Partial differentiation with t | \ | |
| Partial differentiation with x | \ | |
| Time-varying length | 10~1000 m | |
| Linear density | 2 kg/m | |
| Viscous damping | 10 Ns/m2 | |
| Hydraulic oil bulk modulus of elasticity | 1.2 × 109 pa | |
| Supply pressure | 15 Mpa | |
| Damping coefficient | 7500 | |
| Hydraulic oil density | 900 kg/m3 | |
| Active area | 0.01767 m2 | |
| Valve spool displacement (Initial position) | 0 m | |
| Flow Gain | \ | |
| Flow-pressure coefficient | \ | |
| Flow coefficient | 0.7 | |
| Throttle window area gradient | 0.002 | |
| Total leakage coefficient | 2.3 × 10−10 m3/(s·pa) | |
| Quality of the piston | 500 kg | |
| Piston displacement | \ | |
| Total kinetic energy of the system | \ | |
| Total potential energy of the system | \ | |
| Total virtual work of the system | \ | |
| Modal function | \ | |
| Trial functions | \ | |
| Generalized coordinates | \ | |
| Axial tensile stiffness of the umbilical cable | 2 × 107 N | |
| Servo valve flow | \ | |
| External load force | \ | |
| Spool conversion factor | 1 | |
| Tracking target | 0 | |
| Virtual control variables | \ | |
| Tracking errors | \ | |
| Lyapunov functions | \ | |
| Unknown disturbances | \ | |
| Robust control term | \ | |
| Controller design parameters | 42 | |
| Controller design parameters | 20 | |
| Controller design parameters | 4 | |
| Controller design parameters | 2 | |
| Controller design parameters | 100 | |
| Filter factor | 0.01 | |
| A small positive constant | 0.21 | |
| Design parameters | 0.002 | |
| Disturbance observer gain | 80 | |
| The upper bound of the robust term | 0.01 | |
| The lower bound of the robust term | 0 |
References
- Wu, N.L.; Wang, X.Y.; Ge, T.; Wu, C.; Yang, R. Parametric identification and structure searching for underwater vehicle model using symbolic regression. J. Mar. Sci. Technol. 2017, 22, 51–60. [Google Scholar] [CrossRef]
- Azis, F.A.; Aras, M.S.M.; Rashid, M.Z.A.; Othman, M.N.; Abdullah, S.S. Problem identification for underwater remotely operated vehicle (ROV): A case study. Procedia Eng. 2012, 41, 554–560. [Google Scholar] [CrossRef]
- Jiang, C.M.; Wan, L.; Sun, Y.S. Design of motion control system of pipeline detection AUV. J. Cent. South Univ. 2017, 24, 637–646. [Google Scholar] [CrossRef]
- Petillot, Y.R.; Antonelli, G.; Casalino, G.; Ferreira, F. Underwater robots: From remotely operated vehicles to intervention-autonomous underwater vehicles. IEEE Robot. Autom. Mag. 2019, 26, 94–101. [Google Scholar] [CrossRef]
- Woodacre, J.K.; Bauer, R.J.; Irani, R.A. A review of vertical motion heave compensation systems. Ocean Eng. 2015, 104, 140–154. [Google Scholar] [CrossRef]
- Quan, W.; Liu, Y.; Zhang, Z.; Li, X.; Liu, C. Scale model test of a semi-active heave compensation system for deep-sea tethered ROVs. Ocean Eng. 2016, 126, 353–363. [Google Scholar] [CrossRef]
- Lubis, M.B.; Kimiaei, M.; Efthymiou, M. Alternative configurations to optimize tension in the umbilical of a work class ROV performing ultra-deep-water operation. Ocean Eng. 2021, 225, 108786. [Google Scholar] [CrossRef]
- Woodacre, J.K.; Bauer, R.J.; Irani, R. Hydraulic valve-based active-heave compensation using a model-predictive controller with non-linear valve compensations. Ocean Eng. 2018, 152, 47–56. [Google Scholar] [CrossRef]
- Ren, Z.; Skjetne, R.; Verma, A.S.; Jiang, Z.; Gao, Z.; Halse, K.H. Active heave compensation of floating wind turbine installation using a catamaran construction vessel. Mar. Struct. 2021, 75, 102868. [Google Scholar] [CrossRef]
- Liu, J.; Zhao, H.; Liu, Q.; He, Y.; Wang, G.; Wang, C. Dynamic behavior of a deepwater hard suspension riser under emergency evacuation conditions. Ocean Eng. 2018, 150, 138–151. [Google Scholar] [CrossRef]
- Lee, D.H.; Kim, T.W.; Ji, S.W.; Kim, Y.B. A study on load position control and vibration attenuation in crane operation using sub-actuator. Meas. Control. 2019, 52, 794–803. [Google Scholar] [CrossRef]
- Li, S.; Wei, J.; Guo, K.; Zhu, W.L. Nonlinear robust prediction control of hybrid active–passive heave compensator with extended disturbance observer. IEEE Trans. Ind. Electron. 2017, 64, 6684–6694. [Google Scholar] [CrossRef]
- Gu, P.; Walid, A.A.; Iskandarani, Y.; Karimi, H.R. Modeling, simulation and design optimization of a hoisting rig active heave compensation system. Int. J. Mach. Learn. Cybern. 2013, 4, 85–98. [Google Scholar] [CrossRef]
- Cao, Y.; Wen, C.; Song, Y. Prescribed performance control of strict-feedback systems under actuation saturation and output constraint via event-triggered approach. Int. J. Robust Nonlinear Control. 2019, 29, 6357–6373. [Google Scholar] [CrossRef]
- Qu, Z. Robust Control of Nonlinear Uncertain Systems; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 1998. [Google Scholar]
- Xing, X.; Liu, J. Modeling and robust adaptive iterative learning control of a vehicle-based flexible manipulator with uncertainties. Int. J. Robust Nonlinear Control. 2019, 29, 2385–2405. [Google Scholar] [CrossRef]
- Islam, S.; Liu, X.P. Robust sliding mode control for robot manipulators. IEEE Trans. Ind. Electron. 2010, 58, 2444–2453. [Google Scholar] [CrossRef]
- Li, Z.; Ma, X.; Li, Y.; Meng, Q.; Li, J. ADRC-ESMPC active heave compensation control strategy for offshore cranes. Ships Offshore Struct. 2020, 15, 1098–1106. [Google Scholar] [CrossRef]
- Yu, H.; Chen, Y.; Shi, W.; Xiong, Y.; Wei, J. State constrained variable structure control for active heave compensators. IEEE Access 2019, 7, 54770–54779. [Google Scholar] [CrossRef]
- Kwon, S.; Chung, W.K. A discrete-time design and analysis of perturbation observer for motion control applications. IEEE Trans. Control. Syst. Technol. 2003, 11, 399–407. [Google Scholar] [CrossRef]
- Chen, W.H.; Yang, J.; Guo, L.; Li, S. Disturbance-observer-based control and related methods—An overview. IEEE Trans. Ind. Electron. 2015, 63, 1083–1095. [Google Scholar] [CrossRef]
- Li, S.; Yang, J.; Chen, W.H.; Chen, X. Generalized extended state observer based control for systems with mismatched uncertainties. IEEE Trans. Ind. Electron. 2011, 59, 4792–4802. [Google Scholar] [CrossRef]
- Sun, N.; Yang, T.; Chen, H.; Fang, Y. Dynamic feedback antiswing control of shipboard cranes without velocity measurement: Theory and hardware experiments. IEEE Trans. Ind. Inform. 2018, 15, 2879–2891. [Google Scholar] [CrossRef]
- Swaroop, D.; Hedrick, J.K.; Yip, P.P.; Gerdes, J.C. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control. 2000, 45, 1893–1899. [Google Scholar] [CrossRef]
- Kim, S.K.; Ahn, C.K.; Shi, P. Performance recovery tracking-controller for quadcopters via invariant dynamic surface approach. IEEE Trans. Ind. Inform. 2019, 15, 5235–5243. [Google Scholar] [CrossRef]
- Shi, M.; Guo, S.; Jiang, L.; Huang, Z. Active-passive combined control system in crane type for heave compensation. IEEE Access 2019, 7, 159960–159970. [Google Scholar] [CrossRef]
- Hou, M.; Duan, G.; Guo, M. New versions of Barbalat’s lemma with applications. J. Control. Theory Appl. 2010, 8, 545–547. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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/).