| Literature DB >> 24470790 |
Luong Le Dinh1, Dieu Vo Ngoc2, Pandian Vasant3.
Abstract
This paper proposes an artificial bee colony (ABC) algorithm for solving optimal power flow (OPF) problem. The objective of the OPF problem is to minimize total cost of thermal units while satisfying the unit and system constraints such as generator capacity limits, power balance, line flow limits, bus voltages limits, and transformer tap settings limits. The ABC algorithm is an optimization method inspired from the foraging behavior of honey bees. The proposed algorithm has been tested on the IEEE 30-bus, 57-bus, and 118-bus systems. The numerical results have indicated that the proposed algorithm can find high quality solution for the problem in a fast manner via the result comparisons with other methods in the literature. Therefore, the proposed ABC algorithm can be a favorable method for solving the OPF problem.Entities:
Mesh:
Year: 2013 PMID: 24470790 PMCID: PMC3891533 DOI: 10.1155/2013/159040
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1Flowchart of the ABC algorithm.
Result comparison for the IEEE 30-bus system with quadratic fuel cost functions.
| Min | Max | EP [ | PSO [ | ACO [ | ABC | |
|---|---|---|---|---|---|---|
|
| 50 | 200 | 173.8262 | 175.6915 | 177.8635 | 177.7793 |
|
| 20 | 80 | 49.998 | 48.6390 | 43.8366 | 51.3022 |
|
| 15 | 50 | 21.386 | 21.4494 | 20.8930 | 21.1685 |
|
| 10 | 35 | 22.63 | 22.7200 | 23.1231 | 14.6921 |
|
| 10 | 30 | 12.928 | 12.2302 | 14.0255 | 14.6290 |
|
| 12 | 40 | 12.000 | 12.000 | 13.1199 | 12.7487 |
| Loss (MW) | 9.3683 | 9.3301 | 9.4616 | 8.9197 | ||
| Min. cost ($/h) | 802.5557 | 802.0136 | 803.123 | 800.1874 | ||
| Avg. cost ($/h) | — | — | — | 807.1770 | ||
| Max. cost ($/h) | — | — | — | 826.6428 | ||
| Std. dev. | — | — | — | 3.7156 | ||
| CPU (s) | 51.4 | 77.672 | 20 | 22.73 | ||
| Adjusted CPU (s) | 3.1 | 56.15 | 22.53 | 22.73 |
Figure 2Convergence characteristic of the ABC algorithm for the IEEE 30-bus system with quadratic fuel cost functions.
Result comparison for the IEEE-30 bus system with valve point effects.
| Min | Max | IEP [ | MDE [ | SADE_ALM [ | ABC | |
|---|---|---|---|---|---|---|
|
| 50 | 200 | 149.7331 | 197.426 | 193.2903 | 199.5669 |
|
| 20 | 80 | 52.0571 | 52.037 | 52.5735 | 20.0000 |
|
| 15 | 50 | 23.2008 | 15.000 | 17.5458 | 20.7229 |
|
| 10 | 35 | 33.4150 | 10.000 | 10.0000 | 21.9065 |
|
| 10 | 30 | 16.5523 | 10.001 | 10.0000 | 18.4791 |
|
| 12 | 40 | 16.0875 | 12.000 | 12.0000 | 13.5253 |
| Loss (MW) | 7.6458 | 13.064 | 12.0096 | 10.8007 | ||
| Min. cost ($/h) | 953.573 | 930.793 | 944.031 | 923.8449 | ||
| Avg. cost ($/h) | 956.460 | — | — | 940.9169 | ||
| Max. cost ($/h) | 958.263 | — | — | 1001.0445 | ||
| Std. dev. | 1.720 | — | — | 13.5609 | ||
| CPU (s) | 93.583 (min.) | 41.85 | 16.160 (min.) | 33.51 | ||
| Adjusted CPU (s) | 56.38 (min.) | 37.82 | 13.63 (min.) | 33.51 |
Figure 3Convergence characteristic of the ABC algorithm for the IEEE 30-bus system with valve point effects.
Result comparison for the IEEE 57-bus system.
| Min | Max | HGA [ | QN [ | ACO [ | ABC | |
|---|---|---|---|---|---|---|
|
| 0 | 575.88 | 266.850 | 275.41 | 242.89 | 213.7302 |
|
| 0 | 100 | 100 | 98.95 | 95.05 | 160.0978 |
|
| 0 | 140 | 140 | 137.75 | 138.89 | 140.0000 |
|
| 0 | 100 | 100 | 99.27 | 97.87 | 95.9463 |
|
| 0 | 550 | 280.438 | 289.97 | 311.02 | 320.7710 |
|
| 0 | 100 | 100 | 99.05 | 97.84 | 100.0000 |
|
| 0 | 410 | 281.875 | 267.56 | 285.10 | 243.1805 |
| Loss (MW) | 18.40 | 17.16 | 17.96 | 22.9256 | ||
| Min. cost ($/h) | 3171.785 | 3175.506 | 3172.202 | 3105.0009 | ||
| Avg. cost ($/h) | — | — | — | 3642.0526 | ||
| Max. cost ($/h) | — | — | — | 5076.5839 | ||
| Std. dev. | — | — | — | 302.1518 | ||
| CPU (s) | 97.75 | — | 61.01 | 49.84 | ||
| Adjusted CPU (s) | — | — | 68.73 | 49.84 |
Figure 4Convergence characteristic of the ABC algorithm for the IEEE 57-bus system.
Result comparison for the IEEE 118-bus system.
| IPSO [ | ABC | |
|---|---|---|
| Minimum cost ($/h) | 145520.0109 | 138886.5482 |
| Mean cost ($/h) | 158596.1725 | 142233.6067 |
| Maximum cost ($/h) | 184686.8248 | 149145.3604 |
| Power loss (MW) | — | 93.7142 |
| Standard deviation ($/h) | 9454.4231 | 2059.9736 |
| CPU (s) | 132.233 | 69.75 |
| Adjusted CPU (s) | 163.30 | 69.75 |
Figure 5Convergence characteristic of the ABC algorithm for the IEEE 118-bus system.
Adjusted CPU times for different test systems.
| Method | Cores | Clock (GHz) | GFLOPS | CPU (s) | Adjusted CPU (s) |
|---|---|---|---|---|---|
| IEEE 30-bus system with quadratic fuel cost functions | |||||
| EP [ | 1 | 0.2 | 0.8 | 51.4 | 3.1 |
| PSO [ | 1 | 2.4 | 9.6 | 77.672 | 56.15 |
| ACO [ | 2 | 1.87 | 14.96 | 20 | 22.53 |
| ABC | 2 | 1.66 | 13.28 | 22.73 | 22.73 |
|
| |||||
| IEEE 30-bus system with valve-point effects | |||||
| IEP [ | 1 | 2.0 | 8.0 | 93.583 (min.) | 56.38 (min.) |
| MDE [ | 1 | 3.0 | 12.0 | 41.85 | 37.82 |
| SADE_ALM [ | 1 | 2.8 | 11.2 | 16.160 (min.) | 13.63 (min.) |
| ABC | 2 | 1.66 | 13.28 | 22.98 | 22.98 |
|
| |||||
| IEEE 57-bus system | |||||
| HGA [ | — | — | — | 97.75 | — |
| QN [ | 2 | 1.87 | 14.96 | — | — |
| ACO [ | 2 | 1.87 | 14.96 | 61.01 | 68.73 |
| ABC | 2 | 2.0 | 13.28 | 29.85 | 29.85 |
|
| |||||
| IEEE 118-bus system | |||||
| IPSO [ | 2 | 2.1 | 16.4 | 132.233 | 163.30 |
| ABC | 2 | 1.66 | 13.28 | 69.748 | 69.748 |