hello I am using a bat optimization algorithm on an adaptive control and this what happened after running code

1 visualizzazione (ultimi 30 giorni)

Risposte (1)

Sam Chak
Sam Chak il 15 Mar 2023
Assuming that the system is stabilizable and controllable, if the Bat algorithm works well for other optimization problems, then most likely your adaptive controller (AC) design structure is causing the instability that results in a singularity at around 30.2 seconds.
It could be an issue that your AC is adapting to the changes in the system either too fast or too slow, leading to some destabilizing parts of the system's dynamics are not adequately compensated for.
Without proper constraints, the Bat algorithm is probably unable to tell this, and keeps on searching in some directions that tune the AC parameters, causing them to diverge, and resulting in the instability.


Scopri di più su Robust Control Toolbox in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by