| Literature DB >> 29324743 |
Yi Yu1, Yonggang Wu1, Binqi Hu2, Xinglong Liu1.
Abstract
The dispatching of hydro-thermal system is a nonlinear programming problem with multiple constraints and high dimensions and the solution techniques of the model have been a hotspot in research. Based on the advantage of that the artificial bee colony algorithm (ABC) can efficiently solve the high-dimensional problem, an improved artificial bee colony algorithm has been proposed to solve DHTS problem in this paper. The improvements of the proposed algorithm include two aspects. On one hand, local search can be guided in efficiency by the information of the global optimal solution and its gradient in each generation. The global optimal solution improves the search efficiency of the algorithm but loses diversity, while the gradient can weaken the loss of diversity caused by the global optimal solution. On the other hand, inspired by genetic algorithm, the nectar resource which has not been updated in limit generation is transformed to a new one by using selection, crossover and mutation, which can ensure individual diversity and make full use of prior information for improving the global search ability of the algorithm. The two improvements of ABC algorithm are proved to be effective via a classical numeral example at last. Among which the genetic operator for the promotion of the ABC algorithm's performance is significant. The results are also compared with those of other state-of-the-art algorithms, the enhanced ABC algorithm has general advantages in minimum cost, average cost and maximum cost which shows its usability and effectiveness. The achievements in this paper provide a new method for solving the DHTS problems, and also offer a novel reference for the improvement of mechanism and the application of algorithms.Entities:
Mesh:
Year: 2018 PMID: 29324743 PMCID: PMC5764251 DOI: 10.1371/journal.pone.0189282
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Situations in advanced steps in GABC.
Fig 2The detailed steps of initial flow processing.
The system daily hourly loads (MW).
| Hour | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| Load | 1370 | 1390 | 1360 | 1290 | 1290 | 1410 | 1650 | 2000 | 2240 | 2320 | 2230 | 2310 |
| Hour | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| Load | 2230 | 2200 | 2130 | 2070 | 2130 | 2140 | 2240 | 2280 | 2240 | 2120 | 1850 | 1590 |
Fig 3The network of hydraulic system.
Time delay of the plant transform to direct downstream plant.
| Plant | 1 | 2 | 3 | 4 |
| τ (h) | 3 | 2 | 4 | 0 |
Limits of the whole system.
| Plant | ||||||||
|---|---|---|---|---|---|---|---|---|
| 1 | 80 | 150 | 100 | 120 | 5 | 15 | 0 | 500 |
| 2 | 60 | 120 | 80 | 70 | 6 | 15 | 0 | 500 |
| 3 | 100 | 240 | 170 | 170 | 10 | 30 | 0 | 500 |
| 4 | 70 | 160 | 120 | 140 | 13 | 25 | 0 | 500 |
Hydropower generation coefficients.
| Plant | ||||||
|---|---|---|---|---|---|---|
| 1 | -0.0042 | -0.42 | 0.030 | 0.90 | 10.0 | -50 |
| 2 | -0.0040 | -0.30 | 0.015 | 1.14 | 9.5 | -70 |
| 3 | -0.0016 | -0.30 | 0.014 | 0.55 | 5.5 | -40 |
| 4 | -0.0030 | -0.31 | 0.027 | 1.44 | 14.0 | -90 |
Reservoir inflows.
| Hour | Reservoir 1 | Reservoir 2 | Reservoir 3 | Reservoir 4 | Hour | Reservoir 1 | Reservoir 2 | Reservoir 3 | Reservoir 4 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 10 | 8 | 8.1 | 2.8 | 13 | 11 | 8 | 4 | 0 |
| 2 | 9 | 8 | 8.2 | 2.4 | 14 | 12 | 9 | 3 | 0 |
| 3 | 8 | 9 | 4 | 1.6 | 15 | 11 | 9 | 3 | 0 |
| 4 | 7 | 9 | 2 | 0 | 16 | 10 | 8 | 2 | 0 |
| 5 | 6 | 8 | 3 | 0 | 17 | 9 | 7 | 2 | 0 |
| 6 | 7 | 7 | 4 | 0 | 18 | 8 | 6 | 2 | 0 |
| 7 | 8 | 6 | 3 | 0 | 19 | 7 | 7 | 1 | 0 |
| 8 | 9 | 7 | 2 | 0 | 20 | 6 | 8 | 1 | 0 |
| 9 | 10 | 8 | 1 | 0 | 21 | 7 | 9 | 2 | 0 |
| 10 | 11 | 9 | 1 | 0 | 22 | 8 | 9 | 2 | 0 |
| 11 | 12 | 9 | 1 | 0 | 23 | 9 | 8 | 1 | 0 |
| 12 | 10 | 8 | 2 | 0 | 24 | 10 | 8 | 0 | 0 |
The best solution calculated from EABC algorithm.
| Hour | hydro power generation(m3/s) | |||
|---|---|---|---|---|
| plant 1 | plant 2 | plant 3 | plant 4 | |
| 1 | 9.95 | 8.05 | 30.00 | 13.01 |
| 2 | 9.40 | 6.30 | 30.00 | 13.00 |
| 3 | 8.83 | 6.00 | 30.00 | 13.01 |
| 4 | 8.54 | 6.00 | 29.70 | 13.00 |
| 5 | 8.25 | 6.00 | 18.12 | 13.00 |
| 6 | 8.16 | 6.03 | 18.34 | 13.01 |
| 7 | 8.25 | 6.48 | 16.96 | 13.01 |
| 8 | 8.50 | 7.09 | 15.78 | 13.16 |
| 9 | 8.64 | 7.60 | 14.89 | 13.26 |
| 10 | 8.71 | 7.96 | 14.66 | 13.18 |
| 11 | 8.67 | 8.00 | 15.18 | 13.07 |
| 12 | 8.65 | 8.34 | 14.54 | 13.36 |
| 13 | 8.53 | 8.45 | 15.38 | 14.49 |
| 14 | 8.52 | 8.57 | 17.07 | 14.73 |
| 15 | 8.37 | 8.75 | 15.90 | 14.15 |
| 16 | 8.21 | 8.84 | 17.56 | 15.10 |
| 17 | 8.03 | 9.27 | 17.08 | 15.50 |
| 18 | 7.78 | 9.53 | 16.10 | 16.39 |
| 19 | 7.68 | 10.20 | 15.05 | 15.96 |
| 20 | 7.62 | 10.92 | 13.99 | 17.50 |
| 21 | 7.56 | 11.55 | 10.00 | 18.75 |
| 22 | 7.44 | 9.90 | 10.00 | 20.02 |
| 23 | 5.47 | 10.68 | 10.00 | 21.13 |
| 24 | 5.24 | 11.53 | 10.18 | 22.31 |
Hourly generation of each plant.
| Hour | hydro power generation(MW) | Thermal generation(MW) | |||
|---|---|---|---|---|---|
| plant 1 | plant2 | plant 3 | plant 4 | ||
| 1 | 85.80 | 62.26 | 0.00 | 200.15 | 1021.79 |
| 2 | 82.97 | 52.04 | 0.00 | 187.75 | 1067.24 |
| 3 | 79.68 | 51.66 | 0.00 | 173.83 | 1054.84 |
| 4 | 77.48 | 53.28 | 0.00 | 156.76 | 1002.47 |
| 5 | 75.03 | 54.34 | 25.55 | 178.74 | 956.34 |
| 6 | 74.09 | 55.01 | 24.73 | 198.98 | 1057.19 |
| 7 | 74.52 | 57.97 | 29.98 | 217.45 | 1270.08 |
| 8 | 76.16 | 62.05 | 33.58 | 235.25 | 1592.96 |
| 9 | 77.42 | 65.56 | 35.77 | 240.75 | 1820.50 |
| 10 | 78.64 | 68.34 | 36.80 | 244.60 | 1891.62 |
| 11 | 79.46 | 69.12 | 36.42 | 246.87 | 1798.13 |
| 12 | 79.79 | 70.96 | 39.23 | 251.84 | 1868.18 |
| 13 | 79.79 | 71.37 | 39.73 | 263.15 | 1775.96 |
| 14 | 80.62 | 72.33 | 36.35 | 265.27 | 1745.43 |
| 15 | 80.29 | 73.45 | 41.17 | 260.78 | 1674.31 |
| 16 | 79.68 | 73.52 | 36.98 | 269.02 | 1610.81 |
| 17 | 78.66 | 74.61 | 39.27 | 272.50 | 1664.95 |
| 18 | 76.99 | 73.89 | 43.01 | 280.62 | 1665.49 |
| 19 | 76.16 | 75.19 | 46.21 | 276.94 | 1765.50 |
| 20 | 75.48 | 76.43 | 49.03 | 289.26 | 1789.80 |
| 21 | 74.95 | 77.19 | 50.70 | 296.49 | 1740.67 |
| 22 | 74.22 | 69.59 | 52.86 | 300.33 | 1623.00 |
| 23 | 59.01 | 71.20 | 54.65 | 299.60 | 1365.54 |
| 24 | 57.27 | 71.95 | 56.40 | 295.19 | 1109.19 |
Comparison of the results of ABC algorithms.
| Method | Minimum cost($) | Average cost($) | Maximum cost($) | Std. |
|---|---|---|---|---|
| ABC | 923736 | 924165 | 924870 | 295 |
| GAABC | 922846 | 923219 | 923597 | 193 |
| GABC | 923373 | 923686 | 924040 | 215 |
| GGABC | 923192 | 923632 | 924027 | 186 |
| EABC | 922541 | 922893 | 923334 | 152 |
Fig 4The best cost of each run time.
Fig 5The optimization processes of the optimal solution with different algorithms.
Comparison with other algorithms.
| Method | Minimum cost($) | Average cost($) | Maximum cost($) |
|---|---|---|---|
| GA[ | 932734 | 936969 | 939734 |
| CEP[ | 930166 | 930373 | 930927 |
| FEP[ | 930268 | 930897 | 931397 |
| PSO[ | 923418 | 924827 | 925938 |
| EGSA[ | 922894 | 923223 | 923792 |
| DE[ | 924751 | 925995 | 926742 |
| IFEP[ | 930129 | 930290 | 930881 |
| ACDE[ | — | 924661 | — |
| MHDE[ | — | 925547 | — |
| MAPSO[ | — | 924636 | — |
| ORCCRO[ | — | 925195 | — |
| MDE[ | — | 925960 | — |
| RCGA[ | 930565 | 930966 | 931427 |
| RCGA–AFSA[ | 927899 | 927963 | 928025 |
| EABC | 922541 | 922893 | 923335 |