Skip to main content
Erschienen in: Water Resources Management 9/2017

24.04.2017

Long-Term Generation Scheduling of Hydropower System Using Multi-Core Parallelization of Particle Swarm Optimization

verfasst von: Sheng-li Liao, Ben-xi Liu, Chun-tian Cheng, Zhi-fu Li, Xin-yu Wu

Erschienen in: Water Resources Management | Ausgabe 9/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A multi-core parallel Particle Swarm Optimization (MPPSO) algorithm is developed to improve computational efficiency for long-term optimal hydropower system operation, in response to rapidly increasing size and complexity of hydropower systems, especially in China. The MPPSO can be implemented in three steps with easily accessible multi-core hardware platforms. First, a multi-group parallel computing strategy is introduced to maintain the diversity of population for finding the global optima. Second, the fork/join framework based on divide-and-conquer strategy is adopted to distribute multiple populations to different CPU cores for parallel calculations to take full advantage of CPU performance. Third, the results generated in different CPUs are merged to achieve an improved acceleration effect on computational time cost and more accurate optimal scheduling solution. Results for a system of twelve hydropower stations in the Guizhou Power Grid in China demonstrate that the proposed algorithm makes full use of multi-core resources, and significantly improves the computational efficiency and accuracy of the optimal solution, in addition to its low parallelization cost and low implementation cost. These suggest that the proposed algorithm has great potential for future optimal operation of hydropower systems.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Asmadi A, Ahmed ES, Zawawi SM (2014) Reservoir optimization in water resources: a review. Water Resour Manag 28:3391–3405CrossRef Asmadi A, Ahmed ES, Zawawi SM (2014) Reservoir optimization in water resources: a review. Water Resour Manag 28:3391–3405CrossRef
Zurück zum Zitat Azamathlla HM, Wu FC, Ghani AA, Narulkar SM, Zakaria NA, Chang CK (2008) Comparison between genetic algorithm and linear programming approach for real time operation. Hydro-Environ Res 2:172–181CrossRef Azamathlla HM, Wu FC, Ghani AA, Narulkar SM, Zakaria NA, Chang CK (2008) Comparison between genetic algorithm and linear programming approach for real time operation. Hydro-Environ Res 2:172–181CrossRef
Zurück zum Zitat Baltar AM, Fontane DG (2008) Use of multiobjective particle swarm optimization in water resources management. J Water Resour Plann. Manage (ASCE) 134(3):257–265CrossRef Baltar AM, Fontane DG (2008) Use of multiobjective particle swarm optimization in water resources management. J Water Resour Plann. Manage (ASCE) 134(3):257–265CrossRef
Zurück zum Zitat Barros MTL, Tsai FTC, Yang SL, Lopes JEG, Yeh WWG (2003) Optimization of large-scale hydropower system operations. J Water Resour Plann Manage (ASCE) 117:340–351 Barros MTL, Tsai FTC, Yang SL, Lopes JEG, Yeh WWG (2003) Optimization of large-scale hydropower system operations. J Water Resour Plann Manage (ASCE) 117:340–351
Zurück zum Zitat Braga B, Barbosa PSF (2001) Multiobjective real-time reservoir operation with a network flow algorithm. Water Resour, Assoc 37:837–852CrossRef Braga B, Barbosa PSF (2001) Multiobjective real-time reservoir operation with a network flow algorithm. Water Resour, Assoc 37:837–852CrossRef
Zurück zum Zitat Bryan BA (2013) High-performance computing tools for the integrated assessment and modelling of social-ecological systems. Model. Softw 39:295–303CrossRef Bryan BA (2013) High-performance computing tools for the integrated assessment and modelling of social-ecological systems. Model. Softw 39:295–303CrossRef
Zurück zum Zitat Catalao JPS, Mariano SJPS, Mendes VMF, Ferreira LAFM (2009) Scheduling of head-sensitive cascaded hydro systems: a nonlinear approach. IEEE Transaction on Power Systems 24(1):337–346CrossRef Catalao JPS, Mariano SJPS, Mendes VMF, Ferreira LAFM (2009) Scheduling of head-sensitive cascaded hydro systems: a nonlinear approach. IEEE Transaction on Power Systems 24(1):337–346CrossRef
Zurück zum Zitat Chandramouli V, Raman H (2001) Multireservoir modeling with dynamic programming and neural networks. Water Resour Manag 127:89–98 Chandramouli V, Raman H (2001) Multireservoir modeling with dynamic programming and neural networks. Water Resour Manag 127:89–98
Zurück zum Zitat Chang JX, Huang Q, Wang YM (2005) Genetic algorithm for optimal reservoir dispatching. Water Resour Manag 19:321–331CrossRef Chang JX, Huang Q, Wang YM (2005) Genetic algorithm for optimal reservoir dispatching. Water Resour Manag 19:321–331CrossRef
Zurück zum Zitat Cheng CT, Shen JJ, Wu XY, Chau KW (2012) Operation challenges for fast-growing China’s hydropower systems and respondence to energy saving and emission reduction. Renew Sust Energ Rev 16:2386–2393CrossRef Cheng CT, Shen JJ, Wu XY, Chau KW (2012) Operation challenges for fast-growing China’s hydropower systems and respondence to energy saving and emission reduction. Renew Sust Energ Rev 16:2386–2393CrossRef
Zurück zum Zitat Cheng CT, Wang S, Chau KW, Wu XY (2014) Parallel discrete differential dynamic programming for multireservoir operation. Environ Model Softw 57:152–164CrossRef Cheng CT, Wang S, Chau KW, Wu XY (2014) Parallel discrete differential dynamic programming for multireservoir operation. Environ Model Softw 57:152–164CrossRef
Zurück zum Zitat Howson HR, Sancho NGF (1975) New algorithm for the solution of multi-state dynamic programming problems. Math Program 8:104–116CrossRef Howson HR, Sancho NGF (1975) New algorithm for the solution of multi-state dynamic programming problems. Math Program 8:104–116CrossRef
Zurück zum Zitat Joseph J, Guillaume J (2013) Using a parallelized MCMC algorithm in R to identify appropriate likelihood functions for SWAT. Environ Model Softw 46:292–298CrossRef Joseph J, Guillaume J (2013) Using a parallelized MCMC algorithm in R to identify appropriate likelihood functions for SWAT. Environ Model Softw 46:292–298CrossRef
Zurück zum Zitat Kennedy, J. and Eberhart, R. C. Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks, Piscataway, NJ. pp. 1942–1948, 1995 Kennedy, J. and Eberhart, R. C. Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks, Piscataway, NJ. pp. 1942–1948, 1995
Zurück zum Zitat Kumar DN, Baliarsingh F (2003) Folded dynamic programming for optimal operation of multireservoir system. Water Resour Manag 17:337–353CrossRef Kumar DN, Baliarsingh F (2003) Folded dynamic programming for optimal operation of multireservoir system. Water Resour Manag 17:337–353CrossRef
Zurück zum Zitat Lea D (2000) A Java fork/join framework. In: proceedings of the ACM 2000 conference on Java Grande. San Francisco, 2000, pp. 36e43 Lea D (2000) A Java fork/join framework. In: proceedings of the ACM 2000 conference on Java Grande. San Francisco, 2000, pp. 36e43
Zurück zum Zitat Leila O. Miguel A. M., Abbas A (2012) Multi-reservoir operation rules: multi-swarm PSO-based optimization approach. Water Resour Manag 26:407–427 Leila O. Miguel A. M., Abbas A (2012) Multi-reservoir operation rules: multi-swarm PSO-based optimization approach. Water Resour Manag 26:407–427
Zurück zum Zitat Min SL, Pettit R, Puschner P, Ungerer T (2010) Software technologies for embedded and ubiquitous systems. 8th IFIP WG 10.2 International Workshop, SEUS 2010, Waidhofen/Ybbs, Austria, October 13-15, 2010 Min SL, Pettit R, Puschner P, Ungerer T (2010) Software technologies for embedded and ubiquitous systems. 8th IFIP WG 10.2 International Workshop, SEUS 2010, Waidhofen/Ybbs, Austria, October 13-15, 2010
Zurück zum Zitat Morell-Gimenez V, Jimeno-Morenilla A, Garcia-Rodriguez J (2013) Efficient tool path computation using multi-core GPUs. Comput Ind 64:50-56 Morell-Gimenez V, Jimeno-Morenilla A, Garcia-Rodriguez J (2013) Efficient tool path computation using multi-core GPUs. Comput Ind 64:50-56
Zurück zum Zitat Olivares MA, Laud JR (2012) Representing energy price variability in long-and medium-term hydropower optimization. J Water Resour. Plann Manage (ASCE) 138(6):606–613CrossRef Olivares MA, Laud JR (2012) Representing energy price variability in long-and medium-term hydropower optimization. J Water Resour. Plann Manage (ASCE) 138(6):606–613CrossRef
Zurück zum Zitat Opan M (2010) Irrigation-energy management using a DPSA-based optimization model in the Ceyhan Basin of Turkey. J Hydrol 385(4):353–360CrossRef Opan M (2010) Irrigation-energy management using a DPSA-based optimization model in the Ceyhan Basin of Turkey. J Hydrol 385(4):353–360CrossRef
Zurück zum Zitat Opan M (2011) Real-time optimal operation of multiple reservoir system. Tek Dergi 22:5359–5385 Opan M (2011) Real-time optimal operation of multiple reservoir system. Tek Dergi 22:5359–5385
Zurück zum Zitat Pistrika A, Tsakiris G, Nalbantis I (2014) Flood depth-damage functions for built environment. Environmental Processes 1(4):553–572CrossRef Pistrika A, Tsakiris G, Nalbantis I (2014) Flood depth-damage functions for built environment. Environmental Processes 1(4):553–572CrossRef
Zurück zum Zitat Rini DP, Shamsuddin SM, Yuhaniz SS (2011) Particle swarm optimization: technique, system and challenges. Int J Comput Appl 14(1):19–27 Rini DP, Shamsuddin SM, Yuhaniz SS (2011) Particle swarm optimization: technique, system and challenges. Int J Comput Appl 14(1):19–27
Zurück zum Zitat Rouholahnejad E, Abbaspour KC, Vejdani M, Srinivasan R, Schulin R, Lehmann A (2012) A parallelization framework for calibration of hydrological models. Environ Model Softw 31:28–36CrossRef Rouholahnejad E, Abbaspour KC, Vejdani M, Srinivasan R, Schulin R, Lehmann A (2012) A parallelization framework for calibration of hydrological models. Environ Model Softw 31:28–36CrossRef
Zurück zum Zitat Shi-Mei C, Shafie AEI (2015) State-of-the-art for modelling reservoir inflows and management optimization. Water Resour Manag 29:1267–1282CrossRef Shi-Mei C, Shafie AEI (2015) State-of-the-art for modelling reservoir inflows and management optimization. Water Resour Manag 29:1267–1282CrossRef
Zurück zum Zitat Simonovic SP (1992) Reservoir systems analysis: closing gap between theory and practice. J Water Resour Plann Manage (ASCE) 118(3):262–280CrossRef Simonovic SP (1992) Reservoir systems analysis: closing gap between theory and practice. J Water Resour Plann Manage (ASCE) 118(3):262–280CrossRef
Zurück zum Zitat Trelea IC (2003) The particle swarm optimization algorithm: convergence analysis and parameter selection. Inf Process Lett 85(6):317–325CrossRef Trelea IC (2003) The particle swarm optimization algorithm: convergence analysis and parameter selection. Inf Process Lett 85(6):317–325CrossRef
Zurück zum Zitat Trieu AN, Kazuaki H, Masayoshi H (2014) Optimizing the rule curves of multi-use reservoir operation using a genetic algorithm with a penalty strategy. Paddy Water Environ 12:125–137 Trieu AN, Kazuaki H, Masayoshi H (2014) Optimizing the rule curves of multi-use reservoir operation using a genetic algorithm with a penalty strategy. Paddy Water Environ 12:125–137
Zurück zum Zitat Venturi C, Campo L, Caparrini F, Castelli F (2014) The assessment of the water consumption at regional scale: an application in Tuscany, Central Italy. European Water 45(46):3–23 Venturi C, Campo L, Caparrini F, Castelli F (2014) The assessment of the water consumption at regional scale: an application in Tuscany, Central Italy. European Water 45(46):3–23
Zurück zum Zitat Vicente MG, Antonio JM, Jose GR (2013) Efficient tool path computation using multi-core GPUs. Comput Ind 64:50–56CrossRef Vicente MG, Antonio JM, Jose GR (2013) Efficient tool path computation using multi-core GPUs. Comput Ind 64:50–56CrossRef
Zurück zum Zitat Zhu XY, Li KL, Salah A (2013) A data parallel strategy for aligning multiple biological sequences on multi-core computers. Comput Biol Med 43:350–361CrossRef Zhu XY, Li KL, Salah A (2013) A data parallel strategy for aligning multiple biological sequences on multi-core computers. Comput Biol Med 43:350–361CrossRef
Metadaten
Titel
Long-Term Generation Scheduling of Hydropower System Using Multi-Core Parallelization of Particle Swarm Optimization
verfasst von
Sheng-li Liao
Ben-xi Liu
Chun-tian Cheng
Zhi-fu Li
Xin-yu Wu
Publikationsdatum
24.04.2017
Verlag
Springer Netherlands
Erschienen in
Water Resources Management / Ausgabe 9/2017
Print ISSN: 0920-4741
Elektronische ISSN: 1573-1650
DOI
https://doi.org/10.1007/s11269-017-1662-1

Weitere Artikel der Ausgabe 9/2017

Water Resources Management 9/2017 Zur Ausgabe