Short-Term Hydrothermal Generation Scheduling Model Using A Genetic Algorithm
Short-Term Hydrothermal Generation Scheduling Model Using A Genetic Algorithm
Short-Term Hydrothermal Generation Scheduling Model Using A Genetic Algorithm
4, NOVEMBER 2003
Authorized licensed use limited to: Universidad de La Salle. Downloaded on December 14,2020 at 09:19:24 UTC from IEEE Xplore. Restrictions apply.
GIL et al.: SHORT-TERM HYDROTHERMAL GENERATION SCHEDULING MODEL USING A GENETIC ALGORITHM 1257
(1)
Authorized licensed use limited to: Universidad de La Salle. Downloaded on December 14,2020 at 09:19:24 UTC from IEEE Xplore. Restrictions apply.
1258 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 18, NO. 4, NOVEMBER 2003
(2)
Authorized licensed use limited to: Universidad de La Salle. Downloaded on December 14,2020 at 09:19:24 UTC from IEEE Xplore. Restrictions apply.
GIL et al.: SHORT-TERM HYDROTHERMAL GENERATION SCHEDULING MODEL USING A GENETIC ALGORITHM 1259
Fig. 4. Candidate solution representation (matrix G ). means of heuristic rules based on the expert knowledge of the
system and using a priority list.
TABLE I
BINARY CODIFICATION EXAMPLE USING 3 b
C. Fitness Evaluation
To compare different solutions, a fitness (or cost) evaluation
of each candidate solution must be done. It is achieved by means
of the decoding of the strings and the evaluation of the objec-
tive function (1) for each candidate solution. In order to achieve
the fitness evaluation, the following steps are executed for each
sidering an analysis horizon period of a week, the proposed candidate solution.
model obtains hourly generation schedules for each of the hydro 1) For each hydro sub-matrix , (from 1 to ),
and thermal units. columns are decoded and final volume for each reservoir
is calculated. Then, weekly FCFs for hydro generation
IV. IMPLEMENTATION OF THE MODEL USING GA have been used to obtain the opportunity cost due to the
use of hydro energy during the week (Fig. 5).
The GA is a search technique inspired on genetics and evolu-
2) Generation of hydro units is discounted from total load
tion theory. They are described in [4], [45]–[48]. The implemen-
demand for each hour. Thermal demand (total minus
tation of the proposed model using a GA includes the following
hydro) must be satisfied by running thermal units at
stages.
least cost. Then, for the running thermal units for each
A. Representation of Candidate Solutions hour (obtained from vectors ), an economic load
dispatch is achieved. The ELDP is solved using Lagrange
Each candidate solution is represented by a binary matrix , multipliers [1]. Production costs for each thermal unit
(Fig. 4), by means of an adequate codification of the decision over the week are calculated.
variables. Each matrix representing a candidate solution must 3) Analyzing each vector , start-up and shutdown costs
contain all of the information necessary to be distinguished from are calculated using (8). As in [23], [25], and [34],
another one, and necessary to evaluate its fitness. The decision is equal to 0 for each thermal unit , and is equal
variables are either to the cold start cost or to the hot start
1) Power output of each hydroelectric unit for each hour: cost , depending of the time that the unit has
it is a continuous variable, which is discretized using a been down
3-bit code. So, there are eight possible discrete power
generation levels for each unit. The generation levels for (8)
each 3-bit combination are assigned arbitrarily, as seen in
Table I. Then, each candidate solution contains a set 4) Specialized subroutines determinates if each constraint is
of binary submatrices with size (3, ) for each hydro violated, and penalty factors are calculated.
unit .
2) Status of each thermoelectric unit for each hour: 1 if the
unit is running, 0 if the unit is down. Then, each candidate D. Offspring Creation
solution contains also a set of binary vectors with
Creation of new individuals is a fitness-dependant activity,
length for each thermoelectric unit .
due to solutions with best fitness have more probabilities to be
selected as parents. The offspring creation process used in this
paper (Fig. 6) involves three groups of genetic operators.
B. Initialization 1) Crossover Operators: The crossover operators select
An initial population of candidate solutions is created randomly (but better solutions have more chances to be se-
randomly, and “seeded” with some good solutions obtained by lected) two parent solutions and then combine their respective
Authorized licensed use limited to: Universidad de La Salle. Downloaded on December 14,2020 at 09:19:24 UTC from IEEE Xplore. Restrictions apply.
1260 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 18, NO. 4, NOVEMBER 2003
Authorized licensed use limited to: Universidad de La Salle. Downloaded on December 14,2020 at 09:19:24 UTC from IEEE Xplore. Restrictions apply.
GIL et al.: SHORT-TERM HYDROTHERMAL GENERATION SCHEDULING MODEL USING A GENETIC ALGORITHM 1261
TABLE II
TEST RESULTS FOR PURELY THERMAL SYSTEMS
Fig. 9. Total hydro and thermal hourly generation scheduling for a week.
VI. CONCLUSION
Authorized licensed use limited to: Universidad de La Salle. Downloaded on December 14,2020 at 09:19:24 UTC from IEEE Xplore. Restrictions apply.
1262 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 18, NO. 4, NOVEMBER 2003
TABLE V
FUTURE COST FUNCTION FOR RESERVOIR 1
TABLE VI
THERMAL UNITS CHARACTERISTICS
TABLE III
INPUT/OUTPUT CHARACTERISTICS FOR HYDRO UNITS
TABLE IV
RESERVOIRS CHARACTERISTICS
TABLE VII
HOURLY DEMAND FOR A WEEKDAY
Authorized licensed use limited to: Universidad de La Salle. Downloaded on December 14,2020 at 09:19:24 UTC from IEEE Xplore. Restrictions apply.
GIL et al.: SHORT-TERM HYDROTHERMAL GENERATION SCHEDULING MODEL USING A GENETIC ALGORITHM 1263
The FCF for reservoir 1 is indicated in Table V. The FCF for [20] H. K. Youssef and K. M. El-Naggar, “Genetic based algorithm for secu-
the others reservoirs can be calculated using the respective rity constrained power system economic dispatch,” Electric Power Syst.
Res., vol. 53, no. 1, pp. 47–51, Jan. 2000.
values given in Table IV. [21] T. Jayabarathi, G. Sadasivam, and V. Ramachandram, “Evolutionary
Parameters for the quadratic cost functions for each thermal programming-based multiarea economic dispatch with tie line con-
unit (with ), along with their technical straints,” Electric Mach. Power Syst., vol. 28, no. 12, pp. 1165–1176,
Dec. 2000.
limits, are summarized in Table VI. [22] Y.-G. Wu, C.-Y. Ho, and D.-Y. Wang, “A diploid genetic approach to
Hourly demand for a weekday is given at Table VII. For Sat- short-term scheduling of hydrothermal system,” IEEE Trans. Power
urday and Sunday, 80 and 70% of a weekday demand have been Syst., vol. 15, pp. 1268–1274, Nov. 2000.
[23] C.-P. Cheng, C.-W. Liu, and C. Liu, “Unit commitment by Lagrangian
used, respectively. relaxation and genetic algorithms,” IEEE Trans. Power Syst., vol. 15, pp.
707–714, May 2000.
[24] C. W. Richter Jr. and G. B. Sheblé, “A profit-based unit commitment
ACKNOWLEDGMENT GA for the competitive environment,” IEEE Trans. Power Syst., vol. 15,
pp. 715–721, May 2000.
The authors acknowledge the helpful comments received [25] S. A. Kazarlis, A. G. Bakirtzis, and V. Petridis, “A genetic algorithm
solution to the unit commitment problem,” IEEE Trans. Power Syst.,
from four anonymous reviewers. Thanks to Universidad Téc- vol. 11, pp. 83–91, Feb. 1996.
nica Federico Santa María. [26] K. P. Wong and Y. W. Wong, “Combined genetic algorithm/simulated
annealing/fuzzy set approach to short-term generation scheduling with
take-or-pay contract,” IEEE Trans. Power Syst., vol. 11, pp. 128–136,
REFERENCES Feb. 1996.
[27] T. T. Maifeld and G. B. Sheble, “Genetic-based unit commitment algo-
[1] A. J. Wood and B. F. Wollenberg, Power Generation, Operation and rithm,” IEEE Trans. Power Syst., vol. 11, pp. 1359–1370, Aug. 1996.
Control. New York: Wiley, 1996. [28] S. O. Orero and M. R. Irving, “A genetic algorithm for generator sched-
[2] G. S. Christensen and S. A. Soliman, Optimal Long-Term Operation of uling in power systems,” Int. J. Elect. Power Energy Syst., vol. 18, no.
Electric Power Systems. New York: Plenum, 1988. 1, pp. 19–26, Jan. 1996.
[3] H. G. Stoll, Least-Cost Electric Utility Planning. New York: Wiley, [29] , “A genetic algorithm modeling framework and solution technique
1989. for short term optimal hydrothermal scheduling,” IEEE Trans. Power
[4] D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Ma- Syst., vol. 13, pp. 501–514, May 1998.
chine Learning. Reading, MA: Addison-Wesley, 1989. [30] A. H. Mantawy, Y. L. Abdel-Magid, and S. Z. Selim, “Integrating ge-
[5] R. Dimeo and K. Y. Lee, “Boiler-turbine control system design using netic algorithms, tabu search, and simulated annealing for the unit com-
a genetic algorithm,” IEEE Trans. Energy Conversion, vol. 10, pp. mitment problem,” IEEE Trans. Power Syst., vol. 14, pp. 829–836, Feb.
752–759, Dec. 1995. 1999.
[6] R. A. F. Saleh and H. R. Bolton, “Genetic algorithm-aided design of [31] D. Dasgupta and D. R. McGregor, “Short term unit commitment using
a fuzzy logic stabilizer for a superconducting generator,” IEEE Trans. genetic algorithms,” Proc. 5th IEEE Int. Conf. Tools with Artificial In-
Power Syst., vol. 15, pp. 1329–1335, Nov. 2000. tell., Nov. 1993.
[7] T. Maifeld and G. Sheblé, “Short-term load forecasting by a neural net- [32] D. Dasgupta, “Unit commitment in thermal power generation using ge-
work and a refined genetic algorithm,” Electric Power Syst. Res., vol. netic algorithms,” presented at the Proc. 6th Int. Conf. Ind. & Eng. Ap-
31, no. 3, pp. 147–152, Dec. 1994. plicat. Artificial Intell. Expert Syst. (IEA/AIE-93), Scotland, U.K., June
[8] N. Li, Y. Xu, and H. Chen, “FACTS-based power flow control in 1993.
interconnected power system,” IEEE Trans. Power Syst., vol. 15, pp. [33] A. A. El Desouky and M. M. Elkateb, “A hybrid artificial intelligence
257–262, Feb. 2000. and heuristic method to short term generation scheduling,” in Proc. Int.
[9] T. S. Chung and Y. Z. Li, “A hybrid GA approach for OPF with consid- Assoc. Sci. Technol. Develop., Marbella, Spain, Sept. 2000, pp. 147–152.
eration of FACTS devices,” IEEE Power Eng. Rev., vol. 20, pp. 54–57, [34] J. Valenzuela and A. E. Smith, “A seeded memetic algorithm for large
Aug. 2000. unit commitment problems,” J. Heuristics, vol. 8, no. 2, pp. 173–195,
[10] L. L. Lai and J. T. Ma, “Genetic algorithms and UPFC for power flow 2002.
control,” in Int. J. Eng. Intell. Syst., U.K.: CRL Publishing Ltd., Dec. [35] V. Pereira and L. M. V. G. Pinto, “Application of decomposition tech-
1996, vol. 4, pp. 237–242. niques to the mid-and short-term scheduling of hydrothermal systems,”
[11] S. Gerbex, R. Cherkaoui, and A. J. Germond, “Optimal location of IEEE Trans. Power App. Syst., vol. PAS-102, pp. 3611–3618, Nov. 1983.
multi-type FACTS devices in a power system by means of genetic [36] M. V. Pereira, N. Campodónico, and R. Kelman, “Long-term hydro
algorithms,” IEEE Trans. Power Syst., vol. 16, pp. 537–544, Aug. 2001. scheduling based on stochastic models,” presented at the EPSOM,
[12] V. Miranda, J. V. Ranito, and L. M. Proença, “Genetic algorithm in Zurich, Switzerland, Sept. 1998.
optimal multistage distribution network planning,” IEEE Trans. Power [37] R. Kelman and M. V. Pereira, “Application of economic theory in power
Syst., vol. 9, pp. 1927–1933, Nov. 1994. system analysis: Strategic pricing in hydrothermal systems,” presented
[13] H. Rudnick, R. Palma, E. Cura, and C. Silva, “Economically adapted at the VI Symp. Specialists in Electric Oper. Expansion Planning, May
transmission systems in open access schemes: Application of genetic al- 1998.
gorithm,” IEEE Trans. Power Syst., vol. 11, pp. 1427–1440, Aug. 1996. [38] M. V. Pereira, N. Campodónico, and R. Kelman, “Application of
[14] R. A. Gallego, A. J. Monticelli, and R. Romero, “Comparative studies Stochastic Dual DP and Extensions to Hydrothermal Scheduling,”
on nonconvex optimization methods for transmission network expansion Online Rep., http://www.psr-inc.com.br/reports.asp, PSRI Technical
planning,” IEEE Trans. Power Syst., vol. 13, pp. 822–828, Aug. 1998. Rep. 012/99.
[15] K. Iba, “Reactive power optimization by genetic algorithm,” IEEE [39] M. V. Pereira, L. A. Barroso, and R. Kelman, “Market power issues
Trans. Power Syst., vol. 9, pp. 685–692, May 1994. in Bid-based hydrothermal dispatch,” presented at the IEEE Summer
[16] K. Y. Lee, X. Bai, and Y.-M. Park, “Optimization method for reactive Meeting, 2000.
power planning by using a modified simple genetic algorithm,” IEEE [40] H. Habibollahzadeh and J. A. Bubenko, “Application of decomposi-
Trans. Power Syst., vol. 10, pp. 1843–1850, Nov. 1995. tion techniques to short-term operation planning of hydrothermal power
[17] K. Y. Lee and F. F. Yang, “Optimal reactive power planning using evolu- system,” IEEE Trans. Power Syst., vol. PWRS-1, pp. 41–47, Feb. 1986.
tionary algorithms: A comparative study for evolutionary programming, [41] J. A. Muckstadt and R. C. Wilson, “An application of mixed-integer
evolutionary strategy, genetic algorithm, and linear programming,” programming duality to scheduling thermal generating systems,” IEEE
IEEE Trans. Power Syst., vol. 13, pp. 101–108, Feb. 1998. Trans. Power App. Syst., vol. PAS-87, pp. 1968–1977, Dec. 1968.
[18] A. Ahmad and D. P. Kothari, “A practical model for generator mainte- [42] L. L. Garver, “Power generation scheduling by integer program-
nance scheduling with transmission constraints,” Electric Mach. Power ming—Development of theory,” AIEE Trans., Part III: Power App.
Syst., vol. 28, no. 6, pp. 501–513, June 2000. Syst., vol. 81, pp. 730–735, Feb. 1963.
[19] I. El-Amin, S. Duffuaa, and M. Abbas, “A Tabu search algorithm for [43] J. F. Bard, “Short term scheduling of thermal electric generators using
maintenance scheduling of generating units,” Electric Power Syst. Res., Lagrangian relaxation,” Oper. Res., vol. 36, no. 5, pp. 756–766, Aug.
vol. 54, no. 2, pp. 91–99, May 2000. 1988.
Authorized licensed use limited to: Universidad de La Salle. Downloaded on December 14,2020 at 09:19:24 UTC from IEEE Xplore. Restrictions apply.
1264 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 18, NO. 4, NOVEMBER 2003
[44] F. Zhuang and F. D. Galiana, “Toward a more vigorous and practical unit Julian Bustos (SM’94) was born in Santiago, Chile. He graduated as an elec-
commitment by Lagrangian relaxation,” IEEE Trans. Power Syst., vol. trical engineer from Universidad Técnica Federico Santa María (UTFSM), Val-
PWRS-3, pp. 763–770, May 1988. paraíso, Chile, and received the M.Sc. and Ph.D. degrees from the University of
[45] D. Whitley, “A Genetic Algorithm Tutorial,” Colorado State Univ., Tech. Pittsburgh, PA.
Rep. CS-93-103, Mar. 1993. Currently, he is a Professor at UTFSM and is Vice President for Academic
[46] D. Beasley, D. R. Bull, and R. R. Martin, “An overview of genetic algo- Activities. His research activities include the economic operation, planning, and
rithms: Part 1, fundamentals,” University Computing, vol. 15, no. 2, pp. analysis of electric power systems.
58–69, 1993.
[47] D. Beasley, D. R. Bull, and R. R. Martin, “An overview of genetic al-
gorithms: Part 2, research topics,” University Computing, vol. 15, no. 4,
pp. 170–181, 1993.
[48] W. Banzhaf, P. Nordin, R. E. Keller, and F. D. Francone, Genetic
Programming: An Introduction. San Mateo, CA: Morgan Kaufmann,
1998.
[49] E. Gil, “Programación de la Generación de Corto Plazo en Sistemas
Hidrotérmicos Usando Algoritmos Genéticos,” M.Sc. dissertation. Uni-
versidad Técnica Federico Santa María.
Esteban Gil (S’00) was born in Santiago, Chile. He received the B.Sc. and Hugh Rudnick (F’00) was born in Santiago, Chile. He graduated as an electrical
M.Sc. degrees in electrical engineering from Universidad Técnica Federico engineer from University of Chile, Santiago, Chile. He received the M.Sc. and
Santa María (UTFSM), Valparaíso, Chile, in 1997 and 2001, respectively. He Ph.D. degrees from the Victoria University of Manchester, Manchester, U.K.
is currently pursuing the Ph.D. degree at Iowa State University, Ames. Currently, he is a Professor at Catholic University of Chile, Santiago, Chile.
His research interests focus mainly on economics, optimization, operation, His research activities focus on the economic operation, planning, and regula-
and planning of electric power systems. tion of electric power systems.
Authorized licensed use limited to: Universidad de La Salle. Downloaded on December 14,2020 at 09:19:24 UTC from IEEE Xplore. Restrictions apply.