Large-scale hydropower system optimization using dynamic programming and object-oriented programming: the case of the Northeast China Power Grid

被引:15
|
作者
Li, Ji-Qing [1 ]
Zhang, Yu-Shan [2 ]
Ji, Chang-Ming [1 ]
Wang, Ai-Jing [1 ]
Lund, Jay R. [3 ]
机构
[1] North China Elect Power Univ, Renewable Energy Sch, Natl Engn Lab Biomass Power Generat Equipment, Beijing 102206, Peoples R China
[2] Project Commiss State Council, Off South To North Water Div, Beijing 100053, Peoples R China
[3] Univ Calif Davis, Davis, CA 95616 USA
基金
中国国家自然科学基金;
关键词
discrete differential dynamic programming; long-term optimal scheduling model; object-oriented programming; parallel and serial hydroelectric power stations; MULTIRESERVOIR SYSTEMS; RESERVOIR MANAGEMENT; OPERATION; DECOMPOSITION; MODELS;
D O I
10.2166/wst.2013.528
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
This paper examines long-term optimal operation using dynamic programming for a large hydropower system of 10 reservoirs in Northeast China. Besides considering flow and hydraulic head, the optimization explicitly includes time-varying electricity market prices to maximize benefit. Two techniques are used to reduce the 'curse of dimensionality' of dynamic programming with many reservoirs. Discrete differential dynamic programming (DDDP) reduces the search space and computer memory needed. Object-oriented programming (OOP) and the ability to dynamically allocate and release memory with the C++ language greatly reduces the cumulative effect of computer memory for solving multi-dimensional dynamic programming models. The case study shows that the model can reduce the 'curse of dimensionality' and achieve satisfactory results.
引用
收藏
页码:2458 / 2467
页数:10
相关论文
共 50 条
  • [1] OBJECT-ORIENTED PROGRAMMING IN A LARGE SYSTEM
    HUNT, WL
    [J]. HEWLETT-PACKARD JOURNAL, 1992, 43 (05): : 76 - 76
  • [2] Optimization of large-scale hydropower system peak operation with hybrid dynamic programming and domain knowledge
    Feng, Zhong-kai
    Niu, Wen-jing
    Cheng, Chun-tian
    Wu, Xin-yu
    [J]. JOURNAL OF CLEANER PRODUCTION, 2018, 171 : 390 - 402
  • [3] Improved decomposition-coordination and discrete differential dynamic programming for optimization of large-scale hydropower system
    Li, Chunlong
    Zhou, Jianzhong
    Ouyang, Shuo
    Ding, Xiaoling
    Chen, Lu
    [J]. ENERGY CONVERSION AND MANAGEMENT, 2014, 84 : 363 - 373
  • [4] Object-oriented programming, C++ and power system simulation
    Zhou, EZ
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 1996, 11 (01) : 206 - 212
  • [5] Object-oriented programming, C++ and power system simulation
    EDSA Micro Corp, Bloomfield Hills, United States
    [J]. IEEE Trans Power Syst, 1 (206-215):
  • [6] Trajectory Optimization of Launch Vehicles Using Object-oriented Programming
    da Silva Mota, Fabio Antonio
    Hinckel, Jose Nivaldo
    Rocco, Evandro Marconi
    Schlingloff, Hanfried
    [J]. JOURNAL OF AEROSPACE TECHNOLOGY AND MANAGEMENT, 2018, 10 (10)
  • [7] Power systems dynamics simulation using object-oriented programming
    Manzoni, A
    Silva, AS
    Decker, IC
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 1999, 14 (01) : 249 - 255
  • [8] Large-scale dynamic system optimization using dual decomposition method with approximate dynamic programming
    Rokhforoz, Pegah
    Kebriaei, Hamed
    Ahmadabadi, Majid Nili
    [J]. SYSTEMS & CONTROL LETTERS, 2021, 150 (150)
  • [9] Development of a fault locating system using object-oriented programming
    Kezunovic, M
    Liao, Y
    [J]. 2001 IEEE POWER ENGINEERING SOCIETY WINTER MEETING, CONFERENCE PROCEEDINGS, VOLS 1-3, 2001, : 763 - 768
  • [10] An object-oriented optimization framework for large-scale inverse problems
    Biondi, Ettore
    Barnier, Guillaume
    Clapp, Robert G.
    Picetti, Francesco
    Farris, Stuart
    [J]. COMPUTERS & GEOSCIENCES, 2021, 154