Skip to main content

Short-Term Hydro Generation Scheduling of the Three Gorges Hydropower Station Using Improver Binary-coded Whale Optimization Algorithm


The short-term hydropower generation scheduling (STHGS) is a complicated problem in the utilization of hydropower and water resources. An improved binary-coded whale optimization algorithm (IBWOA) is proposed in this paper to solve the complex nonlinear problem. The STHGS problem is divided into unit combination (UC) subproblem and economic load distribution (ELD) subproblem. For the UC subproblem, we use the sigmoid function (SF) to generate a binary array representing the start/stop state of the unit. The whale algorithm's search mechanism is optimized, and the inertia weight and perturbation variation strategy are introduced to improve the algorithm's optimization ability. Each generation solution is optimized by repairing the minimum uptime/downtime constraint and the spinning reserve capacity constraint. For ELD subproblem, the optimal stable load distribution table (OSLDT) is used to distribute the load quickly. The Mutation mechanism and the Locally balanced dynamic search mechanism compensate for the non-convex problems caused by start-stop constraints and stable optimal table methods. Finally, the proposal is applied to solve the STHGS of the Three Gorges Hydropower Station. When the water head is 75 m,88 m, and 107 m, the minimum water consumption calculated by the IBWOA algorithm is 1,058,323,464 m3, 892,524,696 m3, and 745,272,216 m3, respectively. Compared with the traditional whale optimization algorithm, the water consumption of the IBOWA algorithm corresponding to 75 m, 88 m, and 107 m water heads is reduced by 0.76%, 0.26%, and 0.05%, respectively. The comparison between the IBWOA algorithm and other heuristic algorithms shows that the IBWOA has good feasibility and high optimization accuracy.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4


  1. Amani A, Alizadeh H (2021) Solving Hydropower Unit Commitment Problem Using a Novel Sequential Mixed Integer Linear Programming Approach. Water Resour Manag 35:1711–1729

    Article  Google Scholar 

  2. Bukhari SBA, Ahmad A, Raza SA, Siddique MN (2016) A ring crossover genetic algorithm for the unit commitment problem. Turk J Electr Eng Comput Sci 24(5):3862–3876

    Article  Google Scholar 

  3. Cheng CP, Liu CW, Liu CC (2000) Unit commitment by Lagrangian relaxation and genetic algorithms. IEEE Trans Power Syst 15:707–714

    Article  Google Scholar 

  4. Fakhar MS, Kashif SAR, Saqib MA, Hassan TU (2015) Non cascaded short-term hydro-thermal scheduling using fully-informed particle swarm optimization. Int J Electr Power Energy Syst 73:983–990

    Article  Google Scholar 

  5. Feng ZK, Niu WJ, Cheng CT, Wu XY (2018) Peak operation of hydropower system with parallel technique and progressive optimality algorithm. Int J Electr Power Energy Syst 94:267–275

    Article  Google Scholar 

  6. Finardi EC, Scuzziato MR (2013) Hydro unit commitment and loading problem for day-ahead operation planning problem. Int J Electr Power Energy Syst 44(1):7–16

    Article  Google Scholar 

  7. Hu F, Zhang DH, Yang XC (2012) Optimal load distribution and commitment of automatic generation control units in hydropower station based on ant colony algorithm. Water Resources and Power 30(12):123–126

    Google Scholar 

  8. Hu H, Yang K, Liu L et al (2019) Short-Term Hydropower Generation Scheduling Using an Improved Cloud Adaptive Quantum-Inspired Binary Social Spider Optimization Algorithm. Water Resour Manag 33:2357–2379

    Article  Google Scholar 

  9. Ivanov O, Neagu BC, Grigoras G et al (2019) Optimal capacitor bank allocation in electricity distribution networks using metaheuristic algorithms. Energies 12

  10. Jabr RA, Coonick AH, Cory BJ (2000) Homogeneous linear programming algorithm for the security constrained economic dispatch problem. IEEE Trans Power Syst 15(3):930–936

    Article  Google Scholar 

  11. Jukna S (2014) Limitations of incremental dynamic programming. Algorithmica 69(2):461–492

    Article  Google Scholar 

  12. Li Z, Jin T, Zhao S, Liu J (2018) Power system day-ahead unit commitment based on chance-constrained dependent chance goal programming. Energies 11(7):1718

    Article  Google Scholar 

  13. Lu B, Li K, Zhang H, Wang W, Gu H (2013) Study on the optimal hydropower generation of Zhelin reservoir. J Hydro-Environ Res 7(4):270–278

    Article  Google Scholar 

  14. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  15. Mohanta RK, Chelliah TR, Allamsetty S, Akula A, Ghosh R (2017) Sources of vibration and their treatment in hydro power stations-a review. Eng Sci Tech, an International Journal 20(2):637–648

    Article  Google Scholar 

  16. Nilsson O, Sjelvgren D (1997) Hydro unit start-up costs and their impact on the short term scheduling strategies of Swedish power producers. IEEE Trans Power Syst 12:38–44

    Article  Google Scholar 

  17. Peng L, Zhou J, Wang C, Qiao Q, Li M (2015) Short-term hydro generation scheduling of xiluodu and xiangjiaba cascade hydropower stations using improved binary-real coded bee colony optimization algorithm. Energy Convers Manag 91:19–31

    Article  Google Scholar 

  18. Pérez-Díaz JI, Wilhelmi JR, Arévalo LA (2010) Optimal short-term operation schedule of a hydropower plant in a competitive electricity market. Energy Convers Manag 51:2955–2966

    Article  Google Scholar 

  19. Pericaro GA, Karas EW, Gonzaga CC et al (2020) Optimal non-anticipative scenarios for nonlinear hydro-thermal power systems. Appl Math Comput 387:124820

  20. Shang Y, Fan Q, Shang L, Sun Z, Xiao G (2019) Modified genetic algorithm with simulated annealing applied to optimal load dispatch of the Three Gorges Hydropower Plant in China. Hydrol Sci J 64(9):1129–1139

    Article  Google Scholar 

  21. Shi L, Hao J, Zhou J et al (2004) Short-term generation scheduling with reliability constraint using ant colony optimization algorithm. In: Fifth World Congress on Intelligent Control and Automation, IEEE, pp 5102–5106

  22. Su LW, Yang K, Hu H, Yang Z (2019) Long-term hydropower generation scheduling of large-scale cascade reservoirs using chaotic adaptive multi-objective bat algorithm. Water 11:2373

    Article  Google Scholar 

  23. Tian T, Zhao W, Zhen W et al (2020) Application of improved whale optimization algorithm in parameter identification of hydraulic turbine at no-load. Arab J Sci Eng 45:9913–9924

    Article  Google Scholar 

  24. Vaisakh K, Srinivas L (2011) Evolving ant colony optimization based unit commitment. Appl Soft Comput 11:2863–2870

    Article  Google Scholar 

  25. Wood AJ, Wollenberg B (1996) Power generation operation and control - 2nd edition. IEEE Power Energy Mag 12(4):90–93

  26. Wu F (2015) Economic dispatch for wind-thermal hybrid power systems based on particle swarm optimization. Dissertation, North China Electric Power University (in Chinese)

  27. Yang Z, Yang K, Su L et al (2020) The Short-Term Economical Operation Problem for Hydropower Station Using Chaotic Normal Cloud Model Based Discrete Shuffled Frog Leaping Algorithm. Water Resour Manag 34:905–927

    Article  Google Scholar 

  28. Yi YJ, Zhou Y, Song J, Zhang S, Cai Y, Yang W, Yang Z (2019) The effects of cascade dam construction and operation on riparian vegetation. Adv Water Resour 131:103206

  29. Zeng X, Hu T, Xi C et al (2019) Improved dynamic programming for parallel reservoir system operation optimization. Adv Water Resour 131:103373

  30. Zhang J, Wang JS (2020) Improved whale optimization algorithm based on nonlinear adaptive weight and golden sine operator. IEEE Access 8:77013–77048

    Article  Google Scholar 

  31. Zhao T, Zhao J, Yang D (2012) Improved dynamic programming for hydropower reservoir operation. J Water Resour Plan Manag 140(3):365–374

    Article  Google Scholar 

Download references


The achievement is supported by the National Key Basic Research Program of China (973 Program) (2012CB417006) and the National Science Support Plan Project of China (2009BAC56B03).

Author information




Conceptualization and material preparation: Kan Yang; Methodology, data collection, modeling process and analysis: Kun Yang.

Corresponding author

Correspondence to Kan Yang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Yang, K., Yang, K. Short-Term Hydro Generation Scheduling of the Three Gorges Hydropower Station Using Improver Binary-coded Whale Optimization Algorithm. Water Resour Manage 35, 3771–3790 (2021).

Download citation


  • Short-term hydropower generation scheduling
  • Whale optimization algorithm
  • Adaptive inertia weight
  • Perturbation mutation strategy
  • Optimal stable load distribution table