Parallel discrete differential dynamic programming for multireservoir operation

被引:73
作者
Cheng, Chuntian [1 ]
Wang, Sen [1 ]
Chau, Kwok-Wing [2 ]
Wu, Xinyu [1 ]
机构
[1] Dalian Univ Technol, Inst Hydropower & Hydroinformat, Dalian 116024, Peoples R China
[2] Hong Kong Polytech Univ, Dept Civil & Environm Engn, Hong Kong, Hong Kong, Peoples R China
关键词
Hydropower systems; Discrete differential dynamic programming; Parallel; Long-term operation; Optimization; LARGE-SCALE; GENETIC ALGORITHM; RESERVOIR OPERATION; HYDROPOWER SYSTEMS; OPTIMIZATION; MODEL; TIME;
D O I
10.1016/j.envsoft.2014.02.018
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The curse of dimensionality and computational time cost are a great challenge to operation of large-scale hydropower systems (LSHSs) in China because computer memory and computational time increase exponentially with increasing number of reservoirs. Discrete differential dynamic programming (DDDP) is one of the most classical algorithms for alleviating the dimensionality problem for operation of LSHSs. However, the computational time performed on DDDP still increases exponentially with increasing number of reservoirs. Therefore, a fine-grained parallel DDDP (PDDDP) algorithm, which is based on Fork/Join parallel framework in multi-core environment, is proposed to improve the computing efficiency for long-term operation of multireservoir hydropower systems. The proposed algorithm is tested using a huge cascaded hydropower system located on the Lancang River in China. The results demonstrate that the PDDDP algorithm enhances the computing efficiency significantly and takes full advantage of multi-core resources, showing its potential practicability and validity for operation of LSHSs in future. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:152 / 164
页数:13
相关论文
共 50 条
[1]  
[Anonymous], 2000, ACM 2000 C JAVA GRAN, DOI 10.1145/337449.337465
[2]   Comparison between genetic algorithm and linear programming approach for real time operation [J].
Azamathulla, H. Md. ;
Wu, Fu-Chun ;
Ab Ghani, Aminuddin ;
Narulkar, Sandeep M. ;
Zakaria, Nor Azazi ;
Chang, Chun Kiat .
JOURNAL OF HYDRO-ENVIRONMENT RESEARCH, 2008, 2 (03) :172-181
[3]  
Barros M.T.L., 2005, P 35 ANN M N E LING, P1
[4]   Optimization of large-scale hydropower system operations [J].
Barros, MTL ;
Tsai, FTC ;
Yang, SL ;
Lopes, JEG ;
Yeh, WWG .
JOURNAL OF WATER RESOURCES PLANNING AND MANAGEMENT, 2003, 129 (03) :178-188
[5]  
Barros MTL, 2001, IAHS-AISH P, P263
[6]  
Bellman R. E., 1957, Dynamic programming. Princeton landmarks in mathematics
[7]   Multiobjective real-time reservoir operation with a network flow algorithm [J].
Braga, B ;
Barbosa, PSF .
JOURNAL OF THE AMERICAN WATER RESOURCES ASSOCIATION, 2001, 37 (04) :837-852
[8]   High-performance computing tools for the integrated assessment and modelling of social-ecological systems [J].
Bryan, Brett A. .
ENVIRONMENTAL MODELLING & SOFTWARE, 2013, 39 :295-303
[9]   Operation challenges for fast-growing China's hydropower systems and respondence to energy saving and emission reduction [J].
Cheng, Chun-Tian ;
Shen, Jian-Jian ;
Wu, Xin-Yu ;
Chau, Kwok-wing .
RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2012, 16 (05) :2386-2393
[10]   Short-Term Hydroscheduling with Discrepant Objectives Using Multi-Step Progressive Optimality Algorithm [J].
Cheng, Chuntian ;
Shen, Jianjian ;
Wu, Xinyu ;
Chau, Kwok-wing .
JOURNAL OF THE AMERICAN WATER RESOURCES ASSOCIATION, 2012, 48 (03) :464-479