Abstract

Support vector machines (SVM) are proposed in order to obtain a robust controller for ship course-keeping. A cascaded system is constructed by combining the dynamics of the rudder actuator with the dynamics of ship motion. Modeling errors and disturbances are taken into account in the plant. A controller with a simple structure is produced by applying an SVM and L2-gain design. The SVM is used to identify the complicated nonlinear functions and the modeling errors in the plant. The Lagrangian factors in the SVM are obtained using on-line tuning algorithms. L2-gain design is applied to suppress the disturbances. To obtain the optimal parameters in the SVM, then particle swarm optimization (PSO) method is incorporated. The stability and robustness of the close-loop system are confirmed by Lyapunov stability analysis. Numerical simulation is performed to demonstrate the validity of the proposed hybrid controller and its superior performance over a conventional PD controller.

Highlights

  • Ship motion control plays an important role in guaranteeing the safety and economy of a ship in navigation

  • This paper presents a robust controller for the ship course-keeping by using Support vector machines (SVM) identification and L2-gain design

  • SVM is applied to the control of a cascaded system with uncertainties with regard to to ship course-keeping

Read more

Summary

Introduction

Ship motion control plays an important role in guaranteeing the safety and economy of a ship in navigation. Algorithms 2016, 9, 52 compensated for or suppressed in the controller design Such uncertainties include modeling errors and disturbances. For modeling errors, they refer to parameter errors, ignored high-order modes and unmodelled dynamics of ship motion. This paper presents a robust controller for the ship course-keeping by using SVM identification and L2-gain design.

Mathematical Model of Ship Steering
Support Vector Regression
Particle Swarm Optimization
Controller Design and Stability Analysis
Controller Design
Stability Analysis
Example Study
Parameter
Simulation using an an SVM-based
Simulation
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call