Composite model reference adaptive control for an unmanned underwater vehicle

The control of unmanned underwater vehicles (UUVs) is challenging due to the non-linear and time-varying nature of the hydrodynamic forces from the surrounding fluid. In addition, the presence of external disturbances makes the control even more difficult. Model reference adaptive control (MRAC) is an adaptive control technique that performs well in such situations, while the improved composite/combined model reference adaptive control (CMRAC) is capable of better transient performance. However, the latter is yet to be used in UUV controls. Thus, this paper tests the suitability of CMRAC in UUV applications using validated simulation models and compares its performance against the standard MRAC. Several test scenarios have been considered including initial operation, external disturbance and thruster failure. Simulation results show that CMRAC offers better tracking, faster disturbance rejection and quick recovery from thruster failure compared to MRAC. In addition, CMRAC is more robust against parameter uncertainties and thus the control signal shows fewer oscillations, which in turn reduces the probability of actuator damage.

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

[2]  Junku Yuh,et al.  HIGH-LEVEL CONTROL OF AUTONOMOUS ROBOTS USING A BEHAVIOR-BASED SCHEME AND REINFORCEMENT LEARNING , 2002 .

[3]  Weiping Li,et al.  Composite adaptive control of robot manipulators , 1989, Autom..

[4]  Ho Jae Lee,et al.  Design of T-S fuzzy-model-based controller for depth control of autonomous underwater vehicles with parametric uncertainties , 2011, 2011 11th International Conference on Control, Automation and Systems.

[5]  D. A. Smallwood,et al.  Model-based dynamic positioning of underwater robotic vehicles: theory and experiment , 2004, IEEE Journal of Oceanic Engineering.

[6]  Eugene Lavretsky,et al.  Combined/Composite Model Reference Adaptive Control , 2009, IEEE Transactions on Automatic Control.

[7]  Rogelio Lozano,et al.  From PD to Nonlinear Adaptive Depth-Control of a Tethered Autonomous Underwater Vehicle , 2013 .

[8]  Sd Ranmuthugala,et al.  Development and modelling of a three-thurster remotely operated vehicle using open source hardware , 2013 .

[9]  Agus Budiyono Model predictive control for autonomous underwater vehicle , 2010 .

[10]  Stephen R. Turnock,et al.  Model predictive control of a hybrid autonomous underwater vehicle with experimental verification , 2014 .

[11]  K. Narendra,et al.  Combined direct and indirect approach to adaptive control , 1989 .

[12]  Louis L. Whitcomb,et al.  The effect of model accuracy and thruster saturation on tracking performance of model based controllers for underwater robotic vehicles: experimental results , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[13]  Terence Soule,et al.  Enabling autonomous underwater vehicles to reason hypothetically , 2009, OCEANS 2009.

[14]  Hagen Schempf,et al.  Robust trajectory control of underwater vehicles , 1985, Proceedings of the 1985 4th International Symposium on Unmanned Untethered Submersible Technology.

[15]  Tristan Perez,et al.  Kinematics of Ship Motion , 2005 .

[16]  Michael Lau,et al.  Modeling and testing of hydrodynamic damping model for a complex-shaped remotely-operated vehicle for control , 2012 .

[17]  B. Pasik-Duncan,et al.  Adaptive Control , 1996, IEEE Control Systems.

[18]  Leopoldo G. Franquelo,et al.  Model Predictive Control: A Review of Its Applications in Power Electronics , 2014, IEEE Industrial Electronics Magazine.

[19]  A. J. Healey,et al.  Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles , 1993 .

[20]  Alessandro Pisano,et al.  Output-feedback control of an underwater vehicle prototype by higher-order sliding modes , 2004, Autom..

[21]  Cheng Siong Chin,et al.  Added Mass Computation for Control of an Open-Frame Remotely-Operated Vehicle: Application using Wamit and Matlab , 2014 .

[22]  Olivier Sename,et al.  A hierarchical Varying Sampling H∞ Control of an AUV , 2011 .

[23]  Anthony J. Calise,et al.  Adaptive Control for Systems with Slow Reference Models , 2010 .

[24]  Wei Chang,et al.  Model-Based Fuzzy Modeling and Control for Autonomous Underwater Vehicles in the Horizontal Plane , 2003 .

[25]  M. Barisic,et al.  Autotuning Autopilots for Micro-ROVs , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[26]  Petros A. Ioannou,et al.  Adaptive control tutorial , 2006, Advances in design and control.

[27]  T. Salgado-Jimenez,et al.  Model-free high order sliding mode control for ROV: Station-keeping approach , 2009, OCEANS 2009.

[28]  Sauro Longhi,et al.  A comparative study between switching and adaptive controllers for a remotely operated vehicle , 2011 .

[29]  Vincent Creuze,et al.  A novel application of multivariable ℒ1 adaptive control: From design to real-time implementation on an underwater vehicle , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  Anuradha M. Annaswamy,et al.  Stable Adaptive Systems , 1989 .

[31]  Leigh McCue,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control [Bookshelf] , 2016, IEEE Control Systems.

[32]  Gianluca Antonelli,et al.  A novel adaptive control law for underwater vehicles , 2003, IEEE Trans. Control. Syst. Technol..

[33]  Marc Carreras,et al.  Policy gradient based Reinforcement Learning for real autonomous underwater cable tracking , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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