Motion control of thruster-driven underwater vehicle based on Model Predictive Control

Underwater vehicles have been developed over the last six decades for potential uses in scientific, commercial, environmental, and military purposes, and always utilized to perform difficult tasks in cluttered environments such as deep-sea mining, underwater sampling and oceanic investigations. Since underwater vehicles have nonlinear and highly coupled dynamics, motion control can be difficult when completing complex tasks. This paper describes the implementation of a model predictive controller novel in a class of thruster-driven underwater vehicle. In this paper, a constrained discrete-time model predictive control method is employed for the motion control of thruster-driven underwater vehicles. A nonlinear model in six degree of freedom is established based on the dynamics of human occupied vehicle Jiao-long, and converted into a state space model after practical simplification. To ensure the performance of model predictive controller, a full feedback state observer is established to observe the state. In addition, Hildreth's quadratic programming algorithm is incorporated for solving the optimal control sequence, which greatly reduced the computation of the model predictive control algorithm. In order to show the effectiveness of the motion control method, simulations based on dynamics of human occupied vehicle Jiao-long are conducted. Performance on depth control, heading control and hovering control are evaluated. All the results demonstrate the effectiveness of the method.

[1]  Xiaohui Wang,et al.  Research on the control system of human occupied vehicle “Jiaolong” , 2013 .

[2]  Zhen Li,et al.  Disturbance Compensating Model Predictive Control With Application to Ship Heading Control , 2012, IEEE Transactions on Control Systems Technology.

[3]  João Borges de Sousa,et al.  Integrated maneuver and control design for ROV operations , 2003, Oceans 2003. Celebrating the Past ... Teaming Toward the Future (IEEE Cat. No.03CH37492).

[4]  Massimo Caccia,et al.  Guidance and control of a reconfigurable unmanned underwater vehicle , 2000 .

[5]  Giuseppe Conte,et al.  Remotely operated vehicle depth control , 2003 .

[6]  Robert Sutton,et al.  Multivariable intelligent control strategies for an autonomous underwater vehicle , 1999, Int. J. Syst. Sci..

[7]  José Cappelletto,et al.  Model predictive control of remotely operated underwater vehicles , 2011, IEEE Conference on Decision and Control and European Control Conference.

[8]  L. Medagoda,et al.  Model predictive control of an autonomous underwater vehicle in an in situ estimated water current profile , 2012, 2012 Oceans - Yeosu.

[9]  James B. Rawlings,et al.  Postface to “ Model Predictive Control : Theory and Design ” , 2012 .

[10]  Jing Sun,et al.  Path following of a model ship using Model Predictive Control with experimental verification , 2010, Proceedings of the 2010 American Control Conference.

[11]  Miguel Ángel Sotelo,et al.  Adaptive Fuzzy Sliding Mode Controller for the Kinematic Variables of an Underwater Vehicle , 2007, J. Intell. Robotic Syst..

[12]  Junku Yuh,et al.  Application of non-regressor-based adaptive control to underwater robots: experiment , 2000 .

[13]  Mingjun Zhang,et al.  Neural network modeling and generalized predictive control for an autonomous underwater vehicle , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[14]  Colin Flanagan,et al.  Neural network control of underwater vehicles , 2005, Eng. Appl. Artif. Intell..

[15]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[16]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[17]  Evangelos Papadopoulos,et al.  Design of a linear model predictive controller for an overactuated triangular floating platform , 2014, 2014 IEEE Conference on Control Applications (CCA).