Nonlinear controller design of a ship autopilot

Mirosław Tomera

International Journal of Applied Mathematics and Computer Science (2010)

  • Volume: 20, Issue: 2, page 271-280
  • ISSN: 1641-876X

Abstract

top
The main goal here is to design a proper and efficient controller for a ship autopilot based on the sliding mode control method. A hydrodynamic numerical model of CyberShip II including wave effects is applied to simulate the ship autopilot system by using time domain analysis. To compare the results similar research was conducted with the PD controller, which was adapted to the autopilot system. The differences in simulation results between two controllers are analyzed by a cost function composed of a heading angle error and rudder deflection either in calm water or in waves. Simulation results show the effectiveness of the method in the presence of nonlinearities and disturbances, and high performance of the proposed controller.

How to cite

top

Mirosław Tomera. "Nonlinear controller design of a ship autopilot." International Journal of Applied Mathematics and Computer Science 20.2 (2010): 271-280. <http://eudml.org/doc/207986>.

@article{MirosławTomera2010,
abstract = {The main goal here is to design a proper and efficient controller for a ship autopilot based on the sliding mode control method. A hydrodynamic numerical model of CyberShip II including wave effects is applied to simulate the ship autopilot system by using time domain analysis. To compare the results similar research was conducted with the PD controller, which was adapted to the autopilot system. The differences in simulation results between two controllers are analyzed by a cost function composed of a heading angle error and rudder deflection either in calm water or in waves. Simulation results show the effectiveness of the method in the presence of nonlinearities and disturbances, and high performance of the proposed controller.},
author = {Mirosław Tomera},
journal = {International Journal of Applied Mathematics and Computer Science},
keywords = {sliding mode control; nonlinear control; disturbance rejection; ship control},
language = {eng},
number = {2},
pages = {271-280},
title = {Nonlinear controller design of a ship autopilot},
url = {http://eudml.org/doc/207986},
volume = {20},
year = {2010},
}

TY - JOUR
AU - Mirosław Tomera
TI - Nonlinear controller design of a ship autopilot
JO - International Journal of Applied Mathematics and Computer Science
PY - 2010
VL - 20
IS - 2
SP - 271
EP - 280
AB - The main goal here is to design a proper and efficient controller for a ship autopilot based on the sliding mode control method. A hydrodynamic numerical model of CyberShip II including wave effects is applied to simulate the ship autopilot system by using time domain analysis. To compare the results similar research was conducted with the PD controller, which was adapted to the autopilot system. The differences in simulation results between two controllers are analyzed by a cost function composed of a heading angle error and rudder deflection either in calm water or in waves. Simulation results show the effectiveness of the method in the presence of nonlinearities and disturbances, and high performance of the proposed controller.
LA - eng
KW - sliding mode control; nonlinear control; disturbance rejection; ship control
UR - http://eudml.org/doc/207986
ER -

References

top
  1. Bagheri, A. and Moghaddam, J.J. (2009). Simulation and tracking control based on neural-network strategy and slidingmode control for underwater remotely operated vehicle, Neurocomputing 72(7-9): 1934-1950. 
  2. Bessa, W.M., Dutra, M.S. and Kreuzer, E. (2008). Depth control of remotely operated underwater vehicles using an adaptive fuzzy sliding mode controller, Robotics and Autonomous Systems 56(8): 670-677. 
  3. Castillo-Toledo, B., Di Gennaro, S., Loukianov, A.G. and Rivera, J. (2008). Discrete time sliding mode control with application to induction motors, Automatica 44(12): 3036-3045. Zbl1153.93336
  4. Chen, C.-Y. Li, T.-H.S. and Yeh Y.-C. (2009). EP-based kinematic control and adaptive fuzzy sliding-mode dynamic control for wheeled mobile robots, Information Sciences 179 (1-2): 180-195. Zbl1158.93356
  5. Clarke, D. (2003). The foundations of steering and maneouvering, Proceedings of the IFAC Conference on Manoeuvering and Control Marine Crafts, Girona, Spain, pp. 10-25. 
  6. Davidson, K.S.M. and Schiff, L.I. (1946). Turning and course keeping qualities, Transactions-Society of Naval Architects Marine Engineers 54: 152-200. 
  7. Demirtas, M. (2009). DSP-based sliding mode speed control of induction motor using neuro-genetic structure, Expert Systems with Applications 36(3): 5533-5540. 
  8. Etien, E., Cauet, S., Rambault, L. and Champenois, G. (2002). Control of an induction motor using sliding mode linearization, International Journal of Applied Mathematics and Computer Science 12(4): 523-532. Zbl1045.93037
  9. Faltinsen, O.M. (1990), Sea Loads on Ships and Offshore Structures, Cambridge University Press, Cambridge. 
  10. Fang, M.-C. and Luo, J.-H. (2005). The nonlinear hydrodynamic model for simulating a ship steering in waves with autopilot system, Ocean Engineering 32(11-12): 1486-1502. 
  11. Fossen, T.I. (1994). Guidance and Control of Ocean Vehicles, John Wiley & Sons Ltd., Chichester. 
  12. Fossen, T.I. (2002). Marine Control Systems: Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles, Marine Cybernetics, Trondheim. 
  13. Galbas, J. (1988). Synthesis of precise ship steering systems making use of thrusters, Ph.D. thesis, Technical University of Gdańsk, Gdańsk, (in Polish). 
  14. Gierusz, W. (2001). Simulation model of the shiphandling training boat Blue Lady, Proceedings of Control Applications in Marine Systems, Glasgow, UK. 
  15. Healey, A.J. and Marco, D.B. (1992). Slow speed flight control of autonomous underwater vehicles: Experimental results with NPS AUV II, Proceedings of the 2nd International Offshore and Polar Conference, San Francisco, CA, USA, pp. 523-532. 
  16. Healey, A.J. and Lienard, D. (1993). Multivariable sliding mode control for autonomous diving and steering of unamanned underwater vehicles, IEEE Journal of Oceanic Engineering 18(3): 327-339. 
  17. Hung, L. and Chung, H. (2007). Decoupled control using neural network-based sliding-mode controller for nonlinear systems, Expert Systems with Applications 32(4): 1168-1182. 
  18. Kallstrom, C. G. and Ottosson, P. (1982). The generation and control of roll motion of ships in close turns, Proceedings of the 4th International Symposium on Ship Operation and Automation, Genova, Italy, pp. 25-36. 
  19. Lindegaard, K.-P. and Fossen T.I. (2002). Fuel efficient rudder and propeller control allocation for marine craft: Experiments with model ship, IEEE Transactions on Control Systems Technology 11(6): 850-862. 
  20. Lindegaard K.-P. (2003). Acceleration Feedback in Dynamic Positioning, Ph.D. thesis, Norwegian University of Science and Technology, Trondheim. 
  21. McGookin, E.W., Murray-Smith, D.J., Li, Y. and Fossen T.I. (2000). Ship steering control system optimisation using genetic algorithms, Control Engineering Practice 8(4): 429-443. 
  22. Moghaddam, J.J. and Bagheri, A. (2010). An adaptive neurofuzzy sliding mode based genetic algorithm control system for under water remotely operated vehicle, Expert Systems with Applications 37(1): 647-660. 
  23. Nomoto, K., Taguchi, T., Honda, K. and Hirano, S. (1957). On the steering qualities of ships, International Shipbuilding Progress 4(35): 354-370. 
  24. Sadati, N. and Ghadami, R. (2008). Adaptive multi-model sliding mode control of robotic manipulators using soft computing, Neurocomputing 71(13-15): 2702-2710. 
  25. Skjetne, R., Smogeli, O. and Fossen T.I. (2004). Modeling, identification, and adaptive maneuvering of Cybership II: A complete design with experiments, Proceedings of the IFAC Conference on Application Marine Systems, CAMS 2004, Ancona, Italy, pp. 203-208. 
  26. Skjetne, R. (2005). The Maneuvering Problem, Ph.D. thesis, Norwegian University of Science and Technology, Trondheim. 
  27. Slotine, J.J.E. and Li, W. (1991). Applied Nonlinear Control, Prentice Hall, London. Zbl0753.93036
  28. Solea, R. and Nunes, U. (2007). Trajectory planning and slidingmode control based trajectory-tracking for cybercars, Integrated Computer-Aided Engineering 14(1): 33-47. 
  29. Sveen, D.A. (2003). Robust and adaptive tracking control for synchronization with an ROV: Practical implementation on CyberShip II, M.Sc. thesis, Norwegian University of Science and Technology, Trondheim. 
  30. Tomera, M. and Śmierzchalski, R. (2006). Sliding controller for ship course steering, Proceedings of the 7th IFAC Conference on Manouvering and Control of Marine Craft, MCMC, Lisbon, Portugal. 

Citations in EuDML Documents

top
  1. Anna Witkowska, Roman Śmierzchalski, Designing a ship course controller by applying the adaptive backstepping method
  2. Andrzej Bartoszewicz, Piotr Leśniewski, An optimal sliding mode congestion controller for connection-oriented communication networks with lossy links
  3. Shaoji Fang, Mogens Blanke, Fault monitoring and fault recovery control for position-moored vessels
  4. Stanisław Bańka, Paweł Dworak, Krzysztof Jaroszewski, Linear adaptive structure for control of a nonlinear MIMO dynamic plant
  5. Józef Lisowski, Sensitivity of computer support game algorithms of safe ship control
  6. Stanisław Bańka, Paweł Dworak, Krzysztof Jaroszewski, Design of a multivariable neural controller for control of a nonlinear MIMO plant

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.