Control Allocation and Controller Design for Marine Vessel based on H Control Approach

선박운동제어를 위한 제어력분배 및 제어기설계에 관한 연구

  • Received : 2012.03.07
  • Accepted : 2012.06.21
  • Published : 2012.06.30


In this paper, the authors propose a new approach to the control problem of marine vessels that are moored or controlled by actuators. The vessel control system is basically based on Dynamic Positioning System (DPS) technology. The main object of this paper is to obtain a more useful control design method for DPS. In this problem, the control allocation is a complication. For this problem, many results have been given and verified by other researchers using a two-step process, with the controller and control allocation design processes carried out individually. In this paper, the authors provide a more sophisticated design solution for this issue. The authors propose a new design method in which the controller design and control allocation problems are considered and solved simultaneously. In other words, the system stability, control performance, and allocation problem are unified by an LMI (linear matrix inequality) based on control theory. The usefulness of the proposed approach is verified by a simulation using a supply vessel model.


Dynamic positioning system DPS;Marine vessel;Control allocation;Robust control;Stability;Control performance;Linear Matrix Inequality(LMI)


  1. Gahinet, P., Nemirovski, A., Laub, A. J. and Chilali, M. (1995). "LMI Control Toolbox", Math Works Inc.
  2. Bodson, M. (2002). "Evaluation of Optimization Methods for Control Allocation", Journal of Guidance, Control, and Dynamics, Vol 25, No 4, pp 703-711.
  3. Fossen, T. I. and Berge, S. P. (1997). "Nonlinear Vectorial Backstepping Design for Global Exponential Tracking of Marine Vessels in The Presence of Actuator Dynamics," Proc. of 36th Conference on Decision and Control, pp 4237-4242.
  4. Fossen, T.I. (2002). Marine Control System Guidance, Navigation, Rigs and Underwater Vehicle, Trondheim, Norway, Norwegian University of Science and Technology.
  5. Gahinet, P. (1994). "Explicit Controller Formulas for LMIbased $H{\infty}$ Synthesis", Proc. of American Control Conference, pp 2396-2400.
  6. Gahinet, P. and Apkarian, P. (1994). "A Linear Matrix Inequality approach to $H{\infty}$ control", Int. Journal of Robust and Nonlinear Control, pp 421-448.
  7. Holzhuter, T. (1997). "LQG Approach for The High Precision Track Control of Ships", Proc. of IEE Control Theory Applications, Vol 144, No 2, pp 121-127.
  8. Im, K.H., Chwa, D. and Choi, J. Y. (2006). "Multi Input Multi Output Nonlinear Autopilot Design for Ship to Ship Missiles", International Journal of Control, Automation, and System, Vol 4, No 2, pp 255-270.
  9. Jammazi, C. (2008). "Backstepping and Partial Asymptotic Stabilization: Application to Partial Attitude Control", International Journal of Control, Automation, and System, Vol 6, No 6, pp 859-872.
  10. Nomoto, K.T., Taguchi, K.H. and Hirano, S. (1957). "On The Steering Qualities of Ships", Technical report, Int. Shipbuilding Progress, pp 3554-370.
  11. Sordalen, O.J. (1997). "Optimal Thrust Allocation for Marine Vessels", Control Engineering Practice, Vol 5, No 9, pp 1223-1231.
  12. Strand, J.P. (1999). "Nonlinear Position Control System Design for Marine Vessels", Ph.D. Thesis, Dept of Engineering Cybernetics, Norwegian University of Science and Technology.
  13. Zhang, R.C., Sun, Z., Sun, F. and Xu, H. (1998). "Path Control of a Surface Ship in Restricted Waters Using Sliding Mode", Proc. of 37th IEEE Conference on Decision and Control, pp 4237-4244.

Cited by

  1. Implementation of Heading Angle and Depth Keeping Control of ROV with Multiple Thrusters by Thrust Allocation vol.32, pp.1, 2018,


Grant : 해양플랜트 거주용 부선의 계류위치 제어시스템 개발

Supported by : 한국해양과학기술진흥원