Non-linear control algorithms for an unmanned surface vehicle

Although intrinsically marine craft are known to exhibit non-linear dynamic characteristics, modern marine autopilot system designs continue to be developed based on both linear and non-linear control approaches. This article evaluates two novel non-linear autopilot designs based on non-linear local control network and non-linear model predictive control approaches to establish their effectiveness in terms of control activity expenditure, power consumption and mission duration length under similar operating conditions. From practical point of view, autopilot with less energy consumption would in reality provide the battery-powered vehicle with longer mission duration. The autopilot systems are used to control the non-linear yaw dynamics of an unmanned surface vehicle named Springer. The yaw dynamics of the vehicle being modelled using a multi-layer perceptron-type neural network. Simulation results showed that the autopilot based on local control network method performed better for Springer. Furthermore, on the whole, the local control network methodology can be regarded as a plausible paradigm for marine control system design.

[1]  B. Foss,et al.  A new optimization algorithm with application to nonlinear MPC , 2004 .

[2]  Hans Bock,et al.  An Efficient Algorithm for Nonlinear Model Predictive Control of Large-Scale Systems Part I: Description of the Method (Ein effizienter Algorithmus für die nichtlineare prädiktive Regelung großer Systeme Teil I: Methodenbeschreibung) , 2002 .

[3]  L. Grüne,et al.  Nonlinear Model Predictive Control : Theory and Algorithms. 2nd Edition , 2011 .

[4]  Jong-Kwon Kim,et al.  A Study on the Fuzzy Controller for an Unmannde Surface Vessel Designed for Sea Probes , 2005 .

[5]  B. Foss,et al.  A new optimization algorithm with application to nonlinear MPC , 2004 .

[6]  Robert Sutton,et al.  The design of a navigation, guidance, and control system for an unmanned surface vehicle for environmental monitoring , 2008 .

[7]  Yue Jin,et al.  Autopilot Design for Unmanned Surface Vehicle Tracking Control , 2011, 2011 Third International Conference on Measuring Technology and Mechatronics Automation.

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

[9]  Stephen J. Wright,et al.  Nonlinear Model Predictive Control via Feasibility-Perturbed Sequential Quadratic Programming , 2004, Comput. Optim. Appl..

[10]  A. Pascoal,et al.  Vehicle and Mission Control of the DELFIM Autonomous Surface Craft , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[11]  G. Irwin,et al.  Nonlinear internal model control using local model networks , 1997 .

[12]  Marco Bibuli,et al.  Unmanned Surface Vehicle for Coastal and Protected Waters Applications: the Charlie Project , 2007 .

[13]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[14]  Wei Chen,et al.  Suboptimal Nonlinear Model Predictive Control Based on Genetic Algorithm , 2009, 2009 Third International Symposium on Intelligent Information Technology Application Workshops.

[15]  Robert Sutton,et al.  An integrated multi-sensor data fusion algorithm and autopilot implementation in an uninhabited surface craft , 2012 .

[16]  F. Allgower,et al.  Computation and performance assessment of nonlinear model predictive control , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[17]  George W. Irwin,et al.  Nonlinear Dynamic Matrix Control using Local Models , 1998 .

[18]  Robert Sutton,et al.  Modelling the yaw dynamics of an uninhabited surface vehicle for navigation and control systems design , 2012 .

[19]  D.W.T. Rippin Control of Batch Processes , 1989 .

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

[21]  S. N. Sivanandam,et al.  Introduction to genetic algorithms , 2007 .

[22]  Sanjay Sharma,et al.  Genetic algorithms for local model and local controller network design , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[23]  Jürgen Majohr,et al.  Navigation and Automatic Control of the Measuring Dolphin (Messin , 2000 .

[24]  S. Dimov,et al.  Data preparation for focused ion beam machining of complex three-dimensional structures , 2008 .

[25]  Maciej Ławryńczuk,et al.  SOFT COMPUTING IN MODEL – BASED PREDICTIVE CONTROL † , 2006 .

[26]  Sanjay Sharma,et al.  Genetic algorithms for local controller network construction , 2005 .

[27]  Cecil L. Smith Control of Batch Processes , 2014 .

[28]  T. Johansen,et al.  Semi-empirical modeling of non-linear dynamic systems through identification of operating regimes and local models , 1995 .

[29]  Gabriel Hugh Elkaim,et al.  Direct Measurement Based H-infinity Controller Synthesis for an Autonomous Surface Vehicle , 2006 .

[30]  Shuo Pang,et al.  Development and missions of unmanned surface vehicle , 2010 .

[31]  Jing Sun,et al.  Path following of underactuated marine surface vessels using line-of-sight based model predictive control ☆ , 2010 .

[32]  M. Diehl,et al.  Stability of nonlinear model predictive control in the presence of errors due to numerical online optimization , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[33]  Kenneth R. Muske,et al.  Sliding-Mode Tracking Control of Surface Vessels , 2008, IEEE Transactions on Industrial Electronics.

[34]  D. Mayne,et al.  Robust receding horizon control of constrained nonlinear systems , 1993, IEEE Trans. Autom. Control..

[35]  Robert Allen,et al.  Ship motion stabilizing control using a combination of model predictive control and an adaptive input disturbance predictor , 2011 .

[36]  George W. Irwin,et al.  Nonlinear Internal Model Control using Local Model Networks , 1997 .

[37]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[38]  Sanjay Sharma,et al.  An optimised nonlinear model predictive control based autopilot for an uninhabited surface vehicle , 2013 .

[39]  Ilya Kolmanovsky,et al.  Automotive Model Predictive Control , 2010 .

[40]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[41]  J. Chudley,et al.  Soft Computing Design of a Linear Quadratic Gaussian Controller for an Unmanned Surface Vehicle , 2006, 2006 14th Mediterranean Conference on Control and Automation.