Table of Contents Author Guidelines Submit a Manuscript
Shock and Vibration
Volume 2014 (2014), Article ID 123107, 11 pages
Research Article

Delay-Range-Dependent Control for Automatic Mooring Positioning System with Time-Varying Input Delay

1College of Automation, Harbin Engineering University, Harbin 150001, China
2School of Mechatronics Engineering, Harbin Institute of Technology, Harbin 150080, China
3Tianjin Navigation Instrument Research Institute, Tianjin 300131, China

Received 17 June 2013; Accepted 2 September 2013; Published 27 February 2014

Academic Editor: Hongyi Li

Copyright © 2014 Xiaoyu Su et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Aiming at the economy and security of the positioning system in semi-submersible platform, the paper presents a new scheme based on the mooring line switching strategy. Considering the input delay in switching process, control with time-varying input delay is designed to calculate the control forces to resist disturbing forces. In order to reduce the conservativeness, the information of the lower bound of delay is taken into account, and a Lyapunov function which contains the range of delay is constructed. Besides, the input constraint is considered to avoid breakage of mooring lines. The sufficient conditions for delay-range-dependent stabilization are derived in terms of LMI, and the controller is also obtained. The effectiveness of the proposed approach is illustrated by a realistic design example.

1. Introduction

For oil and gas exploration in waters deeper than 300 meters, floating platforms such as drillship and semisubmersible platforms are used. These platforms must be kept at a desired location accurately to accomplish the exploration tasks, so it is important to design appropriate positioning system. Dynamic positioning (DP) and mooring positioning system have been used for many years [1]. Sørensen et al. researched the thruster-assisted position mooring (PM) based on DP [2, 3]. The mooring system provides effectively passive control in moderate weather conditions, while the thruster can perform active control to assist the mooring system in severe environmental conditions. So, PM is often considered to be the most cost-effective and feasible positioning method. However, PM also has some shortcomings.

Compared with mooring system, although the positioning precision is improved, the cost of initial construction, usage, and maintenance is increased. Compared with DP system, the maneuverability is decreased. So, the first motivation of this paper is to propose a new positioning scheme, which not only improves the positioning precision, but also needs no extra hardware devices in order to ensure economy.

Compared with the conventional mooring system, the new scheme adds active mooring line release control to improve the positioning accuracy and uses four three-sprocket windlasses instead of twelve single-sprocket windlasses to control twelve mooring lines release based on mooring line switching. Because windlasses are the intrinsic devices in mooring system, compared with PM, the new scheme saves the thruster installation and maintenance cost; besides, fewer windlasses are adopted, so the total cost of the positioning system is reduced and the economy is guaranteed. Meanwhile, by setting switching threshold of mooring lines, the new scheme can optimize the tension distribution of the mooring lines to avoid their breakage caused by uneven tension distribution, so the security of positioning system is improved.

There exists time delay inevitably in the switching process of mooring lines. The time-delay characteristics can decrease the stability of positioning system and even induce the instability. Therefore, the second motivation of this paper is to design a reasonable control method to solve the problem caused by time delay. In order to ensure the platform has good stable operation performance, delay-range-dependent control with time-varying input delay is adopted to calculate the control forces to resist environmental disturbances. A delay-dependent controller ensures asymptotic stability and a prescribed performance level of the closed-loop system for any delays smaller than a given bound. Generally speaking, delay-dependent ones can usually provide less conservative results than delay-independent ones. The performance index and the upper bound of the delay are usually two performance indexes to be used to judge the conservatism of the derived conditions. Recent research efforts are more focused on delay-dependent stabilization and control; see, for example, Li et al. [46], Li et al. [6], Lee et al. [7], and Xu et al. [8]. A free-weighting matrix method is proposed in Gao and Wang [9] and Li et al. [10] study the delay-dependent stability for systems with time-varying delay, in which system transformation and the bounding techniques on some cross terms are not included, thus avoiding the conservatism caused by model transformations; for this reason, the conservatism is reduced, but there are still problems to study. Recently, some much less conservative delay-dependent robust control conditions are proposed for uncertain linear systems with state-delay based on new Lyapunov function. However, the range of time-varying delay regarded in previous papers is from 0 to an upper bound, and the Lyapunov functions chosen usually ignore the terms of lower bound of delay, which may lead to considerable conservativeness. In practice, the range of delay may vary in range for which the lower bound is more than zero.

In this case, Li et al. [11] employed the free-weighting matrix method to investigate the robust stability and control for systems with interval time-varying delay. But the results were obtained by ignoring some useful terms in the derivative of Lyapunov functional. In addition, the criteria are only available to systems with fast time-varying delay. The stability problem for systems with time-varying delay in a range is studied by Jiang and Han [12]. They choose an appropriate Lyapunov function and a new method to estimate the upper bound of the derivative of Lyapunov function. Some improved delay-range-dependent stability criteria are derived based on the new Lyapunov function and the consideration of range for time delays that are applicable to both fast and slow time-varying delay. However, only stability for the nominal system is analyzed, while the performance and controller synthesis have not been investigated. In order to avoid the mooring line breakage, the input constraint should be considered, and this is the third motivation of the paper.

The main contributions of the paper are summarized as follows: a new positioning scheme based on mooring line switch method is proposed, this scheme can improve the positioning precision without the need for thrusters, and the new scheme employs four three-sprocket windlasses instead of twelve single-sprocket windlasses to control twelve mooring lines to reduce the total cost of the positioning system; the delay-range-dependent control under the input constraint is designed to ensure closed-loop system is asymptotically stable with a prescribed level of disturbance attenuation and to guarantee the input constraint, and to the best of authors’ knowledge, it is the first attempt to apply the delay-range-dependent control to the positioning system of the offshore platform; an appropriate Lyapunov function is constructed, which includes the information of the lower bound and upper bound of delay. Because the method we study does not ignore some useful terms, the conservativeness of the time-delay system is reduced and the permitted delay time is extended. The desired controllers can be obtained by solving a set of LMIS. And a design example is given to demonstrate the effectiveness and the advantages of the developed method.

2. Scheme Illustration

The semisubmersible platform which often works in the deep sea generates sway, surge, and yaw motions under the environment forces. The platform cannot get back to the original location when it generates horizontal motions, so the positioning system should be installed to offset external forces and to decrease the horizontal motions of the platform. In order to guarantee the security and performance of the platform, the automatic mooring positioning system which has function of active mooring lines release control, balancing tension distribution, and emergency releasing is used in this project. The principle of new positioning system is illustrated in Figure 1.

Figure 1: Principle of automatic mooring positioning system.

Firstly, delay-range-dependent controller is used to calculate control forces that can guarantee the platform is in desired position under the environmental disturbances; secondly, the tension optimization algorithm with the objective function of minimum square sum of tension differences is designed to generate the twelve tensions for twelve mooring lines, and the optimization results are regarded as switching threshold of mooring lines to avoid the breakage of mooring lines because of uneven tension distribution. Finally, the servo mechanisms control the retracting or releasing of the mooring line to reach thresholds derived by optimizing algorithm. Twelve mooring lines arranged symmetrically are used in the mooring positioning system. While the original scheme that twelve anchor windlasses drive twelve mooring lines is improved into the scheme that proposing switching strategy to control twelve mooring lines driven by four anchor windlasses which has three sprockets. Figure 2 is the schematic diagram.

Figure 2: Test and simulation diagram of automatic mooring positioning system.

The central control station sends the control instructions to four anchor windlasses at the same time, that is to say, one anchor windlass can only drive one mooring line at given time; the other two mooring lines are in the off state. When the tension of the mooring line which connects with the driven device reaches the given threshold, the central station sends command to control driven device of the anchor windlass to switch to the second mooring line, and the positive or negative rotation of anchor windlass sprocket is used to control the retracting or releasing of the mooring line until the second mooring line reaches its threshold; then the driven device is connected to the third mooring line. The other three anchor windlasses have the same process.

3. Mathematical Modeling

Under the action of marine environment disturbances, the motions of the platform are separated into wave-frequency (WF) reciprocating motions and low-frequency (LF) slow-drift motions [13]. The WF motions only affect movement gestures of platform; the displacements of platform generated by WF motions are very small, while the LF motions are the dominant factors that make platform drift away from the reference position. It is not desirable to counteract the WF motions. The reason is that compensation of the WF components requires excessive control energy and intensifies the mooring lines attrition, so only the LF model is considered. The nonlinear LF model in surge, sway, and yaw of the platform is given by [14]

Note that the movement velocity of the platform for platform positioning system is really small, so damping force can be approximated to linear force. The linear LF model can be formulated as where is the position and heading vector relative to the earth-fixed frame, represents the vector of velocities relative to the body-fixed frame, is the coordinate transformation matrix, is the system inertia matrix including added mass, is damping matrix including mooring line damping, is the vector of resultant forces and moment of mooring lines tensions and environment forces in surge, sway, and yaw direction, and represents unmodeled environment forces and moment. Assuming small yaw rotations about the desired heading angle, the rotation matrix can be approximated by the identity matrix, . According to the above assumption, the linear LF state-space model can be formulated as where is the state-space vector, is the control input in horizontal direction, is a 3-dimensional disturbance vector consisting of current steady flow wind, turbulent wind, and wave drift loads, and is a 3-dimensional measurement vector containing the surge and sway positions and yaw angle. The system matrix is , . Considering the time delay in switching process, the platform model including input delay is formulated as the time delay is a time-varying continuous function that satisfies where , , are constants. Note that may not be equal to 0. In order to make sure of mooring lines safety, we should add the input constraint:

4. Controller Design

4.1. Delay-Range-Dependent Controller Design

We are interested in designing a memoryless state feedback controller: where is the constant matrix to be designed. Therefore, the closed loop system with norm can be described by

The purpose of this paper is to develop delay-dependent conditions such that, for any satisfying (5),(1)the closed-loop system is asymptotically stable;(2)under zero initial condition, the closed-loop system guarantees that for all nonzero and a prescribed scalar ;(3)the input constraint (6) is guaranteed.

Theorem 1. Given scalars , , the initiative mooring positioning system (8) satisfying (5) and (6) is asymptotically stable if there exist constants , positive definite matrices ,  ,  ,  , and matrices with appropriate dimension ,  ,  , such that the following LMI holds:where

Proof. First, we show the asymptotic stability of (8) with . Then, choose a Lyapunov functional candidate as where ,  ,  , and ,  , are to be determined.
The derivative of satisfies According to the Leibniz-Newton formula, for any appropriate dimensioned matrices ,  , and ,  , the following equations are true: In addition, from the integral property and (8), we have
Adding the left side of (14)–(16) and (18) into (13) and using (17), we can get where Since , then the last three parts in (19) are less than 0, so By Schur complements, inequality (9) guarantees then ; the asymptotic stability is established.
Next, we shall establish the performance of the system in (8) under zero initial conditions. Firstly, define the Lyapunov function as in (12). Then, according to the above proof, the time derivative of is given by where Thus, we have If which is equivalent to (9) according to Schur complements, then we get for all nonzero . Under zero initial conditions, we have and . Integrating (27) yields , and the performance is established.
Noting that the integral terms of (12) are more than zero, we obtain , with , and we can also obtain In addition, we will show that the input constraint is satisfied. Equation (25) ensures . Integrating the above inequality from zero to , we can get where shows maximal eigenvalue. From the above inequality, the input constraint (6) is established if . By Schur complements, the above inequality is equivalent to (9). This completes the proof.

Theorem 2. Given scalars , , the initiative mooring positioning system (8) satisfying (5) and (6) is asymptotically stable and satisfies for any nonzero under zero initial condition, if there exist constants , positive definite matrices , , , , and matrices with appropriate dimension ,      ,   satisfyingwhere
In addition, if the above inequalities have a feasible solution, the state feedback controller can be given by

Proof. Define the matrices ,  ,  ,  ,  ,  ,  ,  ,   and perform congruent transformation in matrix and refer to the proof process of Theorem 1; Theorem 2 can be proved.

Note that using the method of Theorem 2, the problems of finding the maximum allowed delay for a given and or the smallest for given and can be easily solved without the need for explicitly tuning any parameters.

We can get the required resultant forces that the offshore platform moves into the desired position by the delay-range-dependent controller. In order to obtain the threshold tension of every mooring line, the improved dynamic hybrid framework in the next section is used.

4.2. Tension Optimizing Using Genetic Algorithm

The resultant forces in horizontal direction can be obtained by the above delay-range-dependent controller. The tension distribution method is required to calculate tensions of twelve mooring lines. Meanwhile, the uniform distribution of tensions can avoid the mooring lines breakage and ensure the security of the platform. So the goal is optimizing tensions distribution on the basis of accurate positioning. The minimum square sum of tension differences is considered as objective function; other conditions are satisfied by the constraints: where is the surge force, is the sway force and is the disturbance moment in yaw direction, is the tension of the th mooring line, is the angle between the mooring line and x-axis, is the distance from mooring line fixed point and central point, and and are the minimal and maximum tension of mooring line. is the safety factor of mooring line; it should always be more than 1.67 which is according to API RP-2SK for intact conditions [15]. Then we use three equality constraints to ensure the positional precision of the platform, the fourth inequality constraint shows the safety tension range of the mooring line.

We can see this optimization problem is a constraint optimization problem. So a dynamic hybrid framework which contains a search algorithm and a constraint-handling approach is used. A self-adaptive differential evolution acts as search algorithm, and Pareto dominance used in multiobjective optimization works as a constraint-handling technique. Dynamic hybrid framework transforms a constraint optimization problem into a biobjective problem by treating the degree of constraint violation as an additional objective [16]. Therefore, the original objective function and the constraint violation should be considered simultaneously when comparing the individuals in the population. And the self-adaptive differential evolution can efficiently adjust the control parameters in differential evolution and thus adapt to the search situations, the process can be divided into the next three steps [17]: each target vector in the population is used to generate a trail vector through the mutation and crossover operations; the control parameters are updated according to the self-adaptive scheme; compute the two objective functions, for the trail vector ; if dominates , the trail vector will replace the target vector ; else no replacement occurs. The process of Pareto dominance is the same with [18].

5. Design Example

In this section, an example is provided to demonstrate the superiority of the new positioning system and the effectiveness of the proposed delay-range-dependent controller design method. The sea state for simulation is wind speed 26.3 m/s, significant wave height 7 m, current speed 1.03 m/s, and the disturbance direction 45°. In order to use the LMI toolbox in MATLAB availably, we use nondimensional parameters to represent the platform model. The nondimensional mass and damping matrixes are from [14]:

First, the surge position without active control is shown in Figure 3.

Figure 3: Surge position in traditional mooring positioning scheme.

In the following, we consider the new mooring positioning scheme and use the proposed delay-range-dependent controller to get some results. The parameters in surge motion are as follows:

Suppose ,  ,  ,  ,  ,  ; by solving the optimization problem formulated in Section 4.1, an admissible control gain matrix is:

Then, for a given and , by using the method we propose in this paper, the maximum allowed delay upper bound ; for comparison, the upper bound obtained from the method without considering the information of the lower bound of delay is . It is obvious that the conservativeness has been reduced by considering the lower bound information, the allowable delay range has been enlarged, and the delay range meets the requirement of the positioning system.

A dynamic hybrid framework is used to solve the problem of tension optimization. Tensions of twelve mooring lines obtained from the optimization procedure are 294 KN, 294 KN, 294 KN, 1473 KN, 1473 KN, 1473 KN, 2663 KN, 2663 KN, 2663 KN, 418 KN, 418 KN, and 418 KN. The maximum tension is 2663 KN, and it is less than the maximum tension 3680 KN of the traditional mooring positioning scheme. The displacement and yaw angle obtained from the new positioning scheme are shown in Figures 4 and 5.

Figure 4: Position in new mooring positioning scheme.
Figure 5: Yaw angle in new mooring positioning scheme.

Compared with Figures 3 and 4, we can get that the surge motion in Figure 4 which uses the delay-range-dependent control keeps at the desired position after some adjusting period, while the traditional positioning scheme cannot maintain in the desired location. The sway and yaw motions are in the same situation. It concludes that the new mooring positioning scheme has high positioning accuracy.

6. Conclusion

In this paper, a new mooring positioning scheme based on mooring line switching strategy has been proposed. By using delay-range-dependent control in which the information of the lower bound of delay is taken into account, the input delay problem in the positioning scheme has been solved. A memoryless state feedback controller to guarantee robust stability, a prescribed performance level of the closed-loop system, and the input constraint have been obtained to generate resultant forces in horizontal direction to resist disturbing forces. A realistic design example has been illustrated, and the results show that the conservativeness has been reduced by considering the lower bound information and the allowable delay range suit for the positioning system we study. The simulation results also show that, compared with the traditional mooring positioning system, the positioning accuracy of the positioning system we present has been improved and the security of mooring lines has enhanced because of the tension optimizing method.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.


  1. A. Soørensen, B. Leira, J. P. Strand, and C. M. Larsen, “Optimal setpoint chasing in dynamic positioning of deep-water drilling and intervention vessels,” International Journal of Robust and Nonlinear Control, vol. 11, no. 13, pp. 1187–1205, 2001. View at Publisher · View at Google Scholar · View at Scopus
  2. A. Sørensen, “Structural issues in the design and operation of marine control systems,” Annual Reviews in Control, vol. 29, no. 1, pp. 125–149, 2005. View at Publisher · View at Google Scholar · View at Scopus
  3. O. Aamo and T. Fossen, “Controlling line tension in thruster assisted mooring systems,” in Proceedings of the 1999 IEEE International Conference on Control Applications (CCA) and IEEE International Symposium on Computer Aided Control System Design (CACSD), pp. 1104–1109, August 1999. View at Scopus
  4. H. Y. Li, X. J. Jing, and H. R. Karimi, “Output-feedback based H control for active suspension systems with control delay,” IEEE Transactions on Industrial Electronics, vol. 61, no. 1, pp. 436–446, 2014. View at Publisher · View at Google Scholar
  5. H. Y. Li, B. Chen, Q. Zhou, and Y. Su, “New results on delay-dependent robust stability of uncertain time delay systems,” International Journal of Systems Science, vol. 41, no. 6, pp. 627–634, 2010. View at Publisher · View at Google Scholar · View at Scopus
  6. H. Y. Li, H. H. Liu, H. J. Gao, and P. Shi, “Reliable fuzzy control for active suspension systems with actuator delay and fault,” IEEE Transactions on Fuzzy Systems, vol. 20, no. 2, pp. 342–357, 2012. View at Publisher · View at Google Scholar · View at Scopus
  7. Y. S. Lee, Y. S. Moon, W. H. Kwon, and K. H. Lee, “Delay—dependent robust H control for uncertain systems with time-varying state-delay,” in Proceedings of the 40th IEEE Conference on Decision and Control (CDC '01), pp. 3208–3213, San Diego, Calif, USA, December 2001. View at Scopus
  8. S. Xu, J. Lam, and Y. Zou, “New results on delay-dependent robust H control for systems with time-varying delays,” Automatica, vol. 42, no. 2, pp. 343–348, 2006. View at Publisher · View at Google Scholar · View at Scopus
  9. H. J. Gao and C. H. Wang, “Comments and further results on ‘a descriptor system approach to H control of linear time-delay systems’,” IEEE Transactions on Automatic Control, vol. 48, no. 3, pp. 520–525, 2003. View at Publisher · View at Google Scholar · View at Scopus
  10. H. Y. Li, B. Chen, Q. Zhou, and C. Lin, “A delay-dependent approach to robust H control for uncertain stochastic systems with state and input delays,” Circuits, Systems, and Signal Processing, vol. 28, no. 1, pp. 169–183, 2009. View at Publisher · View at Google Scholar · View at Scopus
  11. H. Y. Li, Q. Zhou, B. Chen, and H. H. Liu, “Parameter-dependent robust stability for uncertain Markovian jump systems with time delay,” Journal of the Franklin Institute, vol. 348, no. 4, pp. 738–748, 2011. View at Publisher · View at Google Scholar · View at Scopus
  12. X. Jiang and Q. L. Han, “On H control for linear systems with interval time-varying delay,” Automatica, vol. 41, no. 12, pp. 2099–2106, 2005. View at Publisher · View at Google Scholar · View at Scopus
  13. Y. He, Q. Wang, C. Lin, and M. Wu, “Delay-range-dependent stability for systems with time-varying delay,” Automatica, vol. 43, no. 2, pp. 371–376, 2007. View at Publisher · View at Google Scholar · View at Scopus
  14. C. Stansberg, “Slow-drift pitch motions and air-gap observed from model testing with moored semisubmersibles,” in Proceedings of the 26th International Conference on Offshore Mechanics and Arctic Engineering (OMAE '07), pp. 659–668, Ocean, Offshore and Arctic Engineering Division, San Diego, Calif, USA, June 2007. View at Scopus
  15. B. Leira, A. Sørensen, and C. Larsen, “A reliability-based control algorithm for dynamic positioning of floating vessels,” Structural Safety, vol. 26, no. 1, pp. 1–28, 2004. View at Publisher · View at Google Scholar · View at Scopus
  16. API RP-2SK, “Recommended practice for design and analysis of station keeping systems for floating structures,” 1997.
  17. Y. Tang, Z. D. Wang, H. J. Gao, and S. Stephen, “A constrained evolutionary computation method for detecting controlling regions of cortical networks,” IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 9, no. 6, pp. 1569–1581, 2012. View at Publisher · View at Google Scholar
  18. Y. Tang and H. J. Gao, “Evolutionary pinning control and its application in UAV coordination,” IEEE Transactions on Industrial Informatics, vol. 8, no. 4, pp. 828–838, 2012. View at Publisher · View at Google Scholar