A Backstepping Approach to Ship Course Control

A Backstepping Approach to Ship Course Control As an object of course control, the ship is characterised by a nonlinear function describing static manoeuvring characteristics that reflect the steady-state relation between the rudder deflection and the rate of turn of the hull. One of the methods which can be used for designing a nonlinear ship course controller is the backstepping method. It is used here for designing two configurations of nonlinear controllers, which are then applied to ship course control. The parameters of the obtained nonlinear control structures are tuned to optimise the operation of the control system. The optimisation is performed using genetic algorithms. The quality of operation of the designed control algorithms is checked in simulation tests performed on the mathematical model of a tanker. In order to obtain reference results to be used for comparison with those recorded for nonlinear controllers designed using the backstepping method, a control system with the PD controller is examined as well.

[1]  Konrad Reif,et al.  A neural approach for control of nonlinear systems with feedback linearization , 1998, IEEE Trans. Neural Networks.

[2]  Thor I. Fossen,et al.  Tutorial on nonlinear backstepping: Applications to ship control , 1999 .

[3]  Peter J. Fleming,et al.  Evolutionary algorithms in control systems engineering: a survey , 2002 .

[4]  Frank L. Lewis,et al.  Design and implementation of industrial neural network controller using backstepping , 2003, IEEE Trans. Ind. Electron..

[5]  Job van Amerongen,et al.  Adaptive steering of ships - A model reference approach , 1982, Autom..

[6]  Shuzhi Sam Ge,et al.  Adaptive neural network control for strict-feedback nonlinear systems using backstepping design , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[7]  Roger Skjetne,et al.  Adaptive maneuvering, with experiments, for a model ship in a marine control laboratory , 2005, Autom..

[8]  M.S. de Queiroz,et al.  Global output feedback control of dynamically positioned surface vessels: an adaptive control approach , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[9]  Zhong-Ping Jiang,et al.  Robust adaptive path following of underactuated ships , 2004, Autom..

[10]  M. R. Katebi,et al.  Predictive PID control for ship autopilot design , 2001 .

[11]  Zhong-Ping Jiang,et al.  Global tracking control of underactuated ships by Lyapunov's direct method , 2002, Autom..

[12]  C C Lim,et al.  AUTOPILOT FOR SHIP CONTROL, PARTS 1 AND 2 , 1983 .

[13]  Miroslav Krstic,et al.  Stabilization of Nonlinear Uncertain Systems , 1998 .

[14]  Solomon Lefschetz,et al.  Stability by Liapunov's Direct Method With Applications , 1962 .

[15]  Ola Härkegård,et al.  Backstepping and control allocation with applications to flight control , 2003 .

[16]  K.Y. Pettersen,et al.  Global practical stabilization and tracking for an underactuated ship-a combined averaging and backs , 1998 .

[17]  Zhong-Ping Jiang,et al.  Stable neural controller design for unknown nonlinear systems using backstepping , 2000, IEEE Trans. Neural Networks Learn. Syst..

[18]  Miroslav Krstic,et al.  Inverse optimal stabilization of a rigid spacecraft , 1999, IEEE Trans. Autom. Control..

[19]  Murat Arcak,et al.  Constructive nonlinear control: a historical perspective , 2001, Autom..

[20]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[21]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[22]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[23]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[24]  Frank L. Lewis,et al.  Robust backstepping control of nonlinear systems using neural networks , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[25]  Petar V. Kokotovic,et al.  Locally optimal and robust backstepping design , 2000, IEEE Trans. Autom. Control..

[26]  Thor I. Fossen,et al.  Marine Control Systems Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles , 2002 .

[27]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .