Sine cosine optimization algorithm combined with balloon effect for adaptive position control of a cart forced by an armature-controlled DC motor

PLoS One. 2024 May 16;19(5):e0300645. doi: 10.1371/journal.pone.0300645. eCollection 2024.

Abstract

For a car that is propelled by an armature-controlled DC motor This study proposes an adjustable linear positioning control. In this paper, to optimize the parameters of the car's position controller the sine cosine optimization algorithm (SCA) is utilized, with support from the Balloon effect (BE), The BE is incorporated to enhance the responsiveness of the traditional sine cosine optimization algorithm when faced with external disturbances and variations in system parameters. In the proposed approach, the determined value of the open loop transfer function of the motor and the updated values of the controller gains serve as the basis for the modified sine cosine algorithm's objective function (OF). Under the influence of changes in motor parameters and step load disturbances, the system using the suggested controller is evaluated. Results from simulations and experiments show that the proposed adaptive controller, which implements the modified sine cosine algorithm, enhances the system's overall performance in the presence of load disturbances and parameter uncertainties.

MeSH terms

  • Algorithms*
  • Computer Simulation
  • Equipment Design
  • Humans

Grants and funding

The author(s) received no specific funding for this work.