Tuning of Parameters Backstepping Ship Course Controller by Genetic Algorithm

  • Anna Witkowska
  • Roman Smierzchalski


A ship, as an object for course control, is characterised by a nonlinear function describing the static maneuvering characteristics. One of the methods which can be used for designing a nonlinear course controller for ships is the backstepping method. It was used here for designing the configurations of nonlinear controllers, which were then applied for ship course control. The parameters of the obtained nonlinear control structures were tuned to optimise the operation of the control system. The optimisation was performed using genetic algorithms. The quality of operation of the designed control algorithms was checked in simulation tests performed on the mathematical model of the tanker completed by steering gear.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Amerongen 1982]
    Amerongen J. (1982). Adaptive steering of ship. A model reference approach to improved manoeuvering and economical course keeping, PhD Thesis, Delft University of Technology, Netherlands.Google Scholar
  2. [Astrom 1989]
    Astrom K.J, Wittenmark B., (1989). Adaptive Control, Addison Wesley, Reading MA.Google Scholar
  3. [Fossen 1998]
    Fossen T.I., Strand J.P. (1998). Nonlinear Ship Control (Tutorial Paper), In Proceedings of the IFAC Conference on Control Application in Marine Systems CAMS’98. Fukuoka,Japan.pp. 1-75.Google Scholar
  4. [Fossen 1999]
    Fossen, T. I. and J. P. Strand (1999). A Tutorial on Nonlinear Backstepping: Applications to Ship Control, Modelling, Identification and Control, MIC-20(2), 83-135.MathSciNetCrossRefGoogle Scholar
  5. [Fossen 2002]
    Fossen T. I. (2002). Marine Control Systems. Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles. Marine Cybernetics, Trondheim, Norway.Google Scholar
  6. [Goldberg 1989]
    Goldberg D. E. (1989). Genetic algorithms in serching, optimisation and machine learning, Reading, MA: Addison Wesley.Google Scholar
  7. [He 1998]
    He S., Reif K., Unbehauen R. (1998). A neural approach for control of nonlinear systems with feedback linearization, IEEE Trans. Neural Networks, 9(6), 1409–1421.CrossRefGoogle Scholar
  8. [Kokotovic 2001]
    Kokotović P., Arcak M. (2001). Constructive nonlinear control: a historical perspective, Automatica 37(5), 637-662.MathSciNetzbMATHGoogle Scholar
  9. [Krstic 1995]
    Krstić M., Kanellakopulos I., Kokotović P.V. (1995). Nonlinear and Adaptive Control Design, John Willey&Sons Ltd., New York.Google Scholar
  10. [Krstic 1999]
    Krstić M., Tsiotras P., (1999) Inverse Optimal Stabilization of a Rigid Spacecraft, IEEE Transactions on Automatic Control, 44(5), 1042-1049.CrossRefzbMATHGoogle Scholar
  11. [La_Salle 1966]
    La Salle J., Lefschetz S. (1966). Zarys teorii stabilnosci Lapunowa i jego metody bezposredniej, BNI. Warszawa.Google Scholar
  12. [Michalewicz 1996]
    Michalewicz Z. (1996). Genetic algorithms + data structures = evolution programs, Berlin: Springer.zbMATHGoogle Scholar
  13. [Pettersen 2004]
    Pettersen K.Y., Nijmeijer H. (2004). Global practical stabilization and tracking for an underactuated ship - a combined averaging and backstepping approach, Modelling, Identification and Control, 20(4), 189-199.Google Scholar
  14. [Skjetne 2005]
    Skjetne R., Fossen T.I., Kokotović P.V. (2005). Adaptive maneuvering, with experiments, for a model ship in a marine control laboratory, Automatica 41(2), 289–298.zbMATHCrossRefMathSciNetGoogle Scholar
  15. [Tomera 2005]
    Tomera M., Witkowska A., Śmierzchalski R., (2005). A Nonlinear Ship Course Controller Optimised Using a Genetic Method. Materialy VIII Krajowej Konferencji nt. Algorytmy Ewolucyjne i Optymalizacja Globalna, Korbielòw, 30 maja – 01 czerwca 2005 r., ss. 255–262.Google Scholar
  16. [Velagić 2003]
    Velagić J., Vukić Z., Omerdić E. (2003). Adaptive fuzzy ship autopilot for track-keeping, Control Engineering Practice, 11(4), 433–443.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Anna Witkowska
    • 1
  • Roman Smierzchalski
    • 2
  1. 1.Gdynia Maritime University, Marine Electrical Engineering Facultyul. Morska 83
  2. 2.Gdansk University of Technology, Electrical and Control Engineering Facultyul. Narutowicza 11/12

Personalised recommendations