Sine-based barnacle mating optimization for PD control of an inverted pendulum system

This paper presents an improved optimization algorithm namely Sine-based Barnacle Mating Optimization (SbBMO) algorithm. The Barnacle Mating Optimization (BMO) applies a Barnacle mating concept in retaining the survival of their colony in its strategy. A Sine-based position update strategy is applie...

Full description

Bibliographic Details
Main Authors: Muhammad Almaa Anwari, Roslan, Ahmad Nor Kasruddin, Nasir, Mohd Falfazli, Mat Jusof, Ahmad Azwan, Abd Razak, Mohd Ashraf, Ahmad
Format: Conference or Workshop Item
Language:English
English
Published: Springer Science and Business Media Deutschland GmbH 2022
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/39579/1/Sine-Based%20Barnacle%20Mating%20Optimization%20for%20PD%20Control%20of%20an%20Inverted.pdf
http://umpir.ump.edu.my/id/eprint/39579/2/Sine-based%20barnacle%20mating%20optimization%20for%20PD%20control%20of%20an%20inverted%20pendulum%20system_ABS.pdf
Description
Summary:This paper presents an improved optimization algorithm namely Sine-based Barnacle Mating Optimization (SbBMO) algorithm. The Barnacle Mating Optimization (BMO) applies a Barnacle mating concept in retaining the survival of their colony in its strategy. A Sine-based position update strategy is applied to all barnacles that are located at a distance away from their parent. This is to guide the barnacles towards the current best barnacle in the colony. It balances the mating strategy considering the dynamic step size of the sine-based strategy. The proposed SbBMO is tested on 10 dimensions of CEC2014 benchmark functions. The proposed algorithm is also applied to optimize Proportional-Derivative (PD) controller for controlling an inverted pendulum system. Result of the benchmark functions shows that the proposed SbBMO achieved a significant improvement on accuracy performance. For the inverted pendulum application, both algorithms have satisfactorily optimized the controller. However, the SbBMO-based PD achieved a more satisfactory control performance as compared to BMO-based PD.