DEVELOPMENT OF AN ARTIFICIAL BEE COLONY BASED PROPORTIONAL-DERIVATIVE CONTROLLER FOR COURSE KEEPING IN TANKERSHIP

Authors

  • G. Usman Computer Engineering Department, Ahmadu Bello University, Zaria
  • O. Ajayi Computer Engineering Department, Ahmadu Bello University, Zaria
  • Z. Haruna Computer Engineering Department, Ahmadu Bello University, Zaria
  • I. Abdulwahab Electrical Engineering Department, Ahmadu Bello University, Zaria
  • A.T Salawudeen Computer Engineering Department, Ahmadu Bello University, Zaria
  • M.T Ogedengbe Department of Mathematics/Statistic/Computer Science, University of Agriculture, Makurdi

Keywords:

Course Keeping Proportional-Derivative Control System Artificial Bee Colony Algorithm Ship Dynamics

Abstract

This paper presents the control system development using Artificial Bee Colony
(ABC) algorithm based Proportional-Derivative (PD) controller for automatic
control of tanker ship steering system. Multi-purpose or automatic Navigation,
Control and Guidance (GNC) of ocean vehicles generally rotates around the course
changing and keeping manoeuvres. In order to stabilize or change a course, a very
good steering control performs an essential function in the whole GNC system.
Course changing and keeping manoeuvres requires efficient control algorithms that
is capable of changing the course vessel with a sudden and precise response, with
the aim of improving the efficiency of fuel, and a reduction wear on ship
components. The GNC uses a simple control algorithm like the PD controller. The
effect of the controller depends greatly to the choice of the designer on the control
gains (Kp and Kd). For variations that are high and unpredictable, the ship’s
controller parameters must be continually modified, since the ship’s parameter
differs with other parameters like trim, loading, speed, wind, current, waves, depth
and other ocean conditions. In this work, a developed control system for the course
keeping manoeuvre of the tanker ship was designed using an ABC tuned PD. The
performance of the developed controller was compared with existing work in
literature using MATLAB 2015b simulation environment, and the simulation tests
was carried out on the mathematical model of the tanker ship. To achieve reference
data for comparison, Genetic Algorithm (GA) and Ant Colony Optimization (ACO)
based controllers tested using the same conditions. The simulation result shows that
ABC based PD controller gave an improvement of 18.8% in rise time over GA based
controller, and also an improvement of 7.7% in rise time over ACO based controller
respectively.

Published

2019-06-27

Issue

Section

Articles