Sine cosine optimization algorithm combined with balloon effect for adaptive position control of a cart forced by an armature-controlled DC motor
Mohamed Tarek Mohamed,
Salem Alkhalaf,
Tomonobu Senjyu,
Tarek Hassan Mohamed,
Ahmed Mohamed Elnoby and
Ashraf Hemeida
PLOS ONE, 2024, vol. 19, issue 5, 1-25
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.
Date: 2024
References: Add references at CitEc
Citations:
Downloads: (external link)
https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0300645 (text/html)
https://journals.plos.org/plosone/article/file?id= ... 00645&type=printable (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:plo:pone00:0300645
DOI: 10.1371/journal.pone.0300645
Access Statistics for this article
More articles in PLOS ONE from Public Library of Science
Bibliographic data for series maintained by plosone ().