| Literature DB >> 28441390 |
Julius Beneoluchi Odili1, Mohd Nizam Mohmad Kahar1, A Noraziah1,2.
Abstract
In this paper, an attempt is made to apply the African Buffalo Optimization (ABO) to tune the parameters of a PID controller for an effective Automatic Voltage Regulator (AVR). Existing metaheuristic tuning methods have been proven to be quite successful but there were observable areas that need improvements especially in terms of the system's gain overshoot and steady steady state errors. Using the ABO algorithm where each buffalo location in the herd is a candidate solution to the Proportional-Integral-Derivative parameters was very helpful in addressing these two areas of concern. The encouraging results obtained from the simulation of the PID Controller parameters-tuning using the ABO when compared with the performance of Genetic Algorithm PID (GA-PID), Particle-Swarm Optimization PID (PSO-PID), Ant Colony Optimization PID (ACO-PID), PID, Bacteria-Foraging Optimization PID (BFO-PID) etc makes ABO-PID a good addition to solving PID Controller tuning problems using metaheuristics.Entities:
Mesh:
Year: 2017 PMID: 28441390 PMCID: PMC5404770 DOI: 10.1371/journal.pone.0175901
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Block diagram of an AVR system with a PID.
Fig 2ABO flowchart.
Fig 3ABO-PID.
Fig 9Dynamic comparative output.
Experimental parameters.
| 10 | |
| 1.0 | |
| 1.0 | |
| 1.0 | |
| 0.1 | |
| 0.4 | |
| 1.0 | |
| 0.01 |
Simulation results.
| Gain Overshoot | Type of controller | PID Parameters | Rise Time | Settling Time | Steady State Error | ||
|---|---|---|---|---|---|---|---|
| 0 | ABO-PID | 3.007 | 1.0734 | 0.4304 | 1.77 | 2.85 | 0 |
| 8.99 | PID_PSO | 0.6125 | 0.4197 | 0.2013 | 0.684 | 3.087 | 0.06 |
| 2.44 | LQR-PID | 1.0100 | 0.5000 | 0.1000 | 0.500 | 2.335 | 0.02 |
| 0 | GA-PID | 3.1563 | 0.9463 | 0.4930 | 0.493 | 8.900 | 0.005 |
| 0.487 | ACO-PID | 2.9917 | 1.1053 | 0.3085 | 0.493 | 7.100 | 0 |
| 0 | PSO-PID | 3.3172 | 0.8993 | 0.2814 | 0.4993 | 10.200 | 0.008 |
| 0.288 | BFO-PID | 3.0725 | 1.1054 | 0.2601 | 0.4993 | 6.800 | 0 |
Fig 7BFO-PID.
Fig 10PID tuner.
Fig 13FO-PSO-PID.
More experiemental results.
| Gain Overshoot | Type of controller | PID Parameters | Rise Time | Settling Time | Steady State Error | ||
|---|---|---|---|---|---|---|---|
| 0 | PID_TUNER | 0.2736 | 0.1723 | 0.1150 | 0.87 | 1.56 | 0.0134 |
| 0 | ABO-PID | 3.007 | 1.0734 | 0.4304 | 1.77 | 2.85 | 0 |
| 0 | BC-GA | 0.5692 | 0.2484 | 0.1258 | 0.854 | 1.53 | 0.028 |
| 0 | RC-GA | 0.6820 | 0.2660 | 0.1790 | 0.849 | 1.52 | 0.033 |
| 0 | FO-PSO-PID | 0.1700 | 0.0300 | 0.0140 | 0.875 | 1.57 | 0.008 |
Fig 14Dynamic performance output.