Improving Computation Time for Optimization Runs of Modelica-Based Energy Systems

被引:0
|
作者
Klute, Sven [1 ]
Hadam, Markus [1 ]
van Beek, Mathias [1 ]
Budt, Marcus [1 ]
机构
[1] Fraunhofer Inst Environm Safety & Energy Technol, UMSICHT, D-46047 Oberhausen, Germany
关键词
mathematical optimization; runtime reduction; parallelization methods; energy systems; meta model; modelica; dymola; Ansys optiSLang; WATER; SIMULATION;
D O I
10.3390/en17010241
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
Mathematical optimization is a widespread method in order to improve, for instance, the efficiency of energy systems. A simulation approach based on partial differential equations can typically not be formulated as an optimization problem, thus requiring interfacing to an external optimization environment. This is, among others, also true for the programming language Modelica. Because of high computation time, such coupled approaches are often limited to small-scale optimization problems. Since simulation models tend to get more complex, simulation time and, in turn, associated optimization time rise significantly. To enable proper sampling of the search space, individual optimization runs need to be solved in acceptable times. This paper addresses the search for a proper optimization approach and tool to couple with Modelica/Dymola. The optimization is carried out on an exemplary power plant model from the ClaRa-Library using an evolutionary algorithm (SPEA2-based) with Ansys optiSlang. To verify and evaluate the results, a comparison with the standard Dymola optimization library is performed. Both parallelization and indirect optimization with surrogate models achieved a significant runtime reduction by a factor of up to 5.4. The use of meta models is particularly advantageous for repetitive optimization runs of the same optimization problem but may lead to deviations due to the calculated approximations.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Modelica-based 1-D dynamic modeling and thermodynamic analysis of power-to-gas systems through solid oxide electrolysis and CO2 methanation
    Yin, Ruilin
    Chen, Liangyong
    Nizetic, Sandro
    Sun, Li
    ENERGY CONVERSION AND MANAGEMENT, 2024, 317
  • [22] Computation and Optimization of BESS in the Modeling of Renewable Energy Based Framework
    Vivek Saxena
    Narendra Kumar
    Uma Nangia
    Archives of Computational Methods in Engineering, 2024, 31 : 2385 - 2416
  • [23] Computation and Optimization of BESS in the Modeling of Renewable Energy Based Framework
    Saxena, Vivek
    Kumar, Narendra
    Nangia, Uma
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2024, 31 (04) : 2385 - 2416
  • [24] Computation of Low Complexity Invariant Sets for Time-Delay Systems: an Optimization-Based Approach
    Dorea, Carlos E. T.
    Olaru, Sorin
    IFAC PAPERSONLINE, 2022, 55 (16): : 266 - 271
  • [25] Study on indoor air quality and fresh air energy consumption under different ventilation modes in 24-hour occupied bedrooms in Nanjing, using Modelica-based simulation
    Xu, Fusuo
    Gao, Zhi
    Energy and Buildings, 2022, 257
  • [26] Monitoring, diagnosing and improving the performance of LP-based real-time optimization systems
    Zyngier, D
    Marlin, TE
    PROCESS SYSTEMS ENGINEERING 2003, PTS A AND B, 2003, 15 : 394 - 399
  • [27] Study on indoor air quality and fresh air energy consumption under different ventilation modes in 24-hour occupied bedrooms in Nanjing, using Modelica-based simulation
    Xu, Fusuo
    Gao, Zhi
    ENERGY AND BUILDINGS, 2022, 257
  • [28] Risk Based Optimization for Improving Emergency Medical Systems
    Saisubramanian, Sandhya
    Varakantham, Pradeep
    Lau, Hoong Chuin
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 702 - 708
  • [29] COMPUTATION OF TRANSITION PATHS TOWARDS SUSTAINABLE ENERGY SYSTEMS BY MEANS OF FUZZY OPTIMIZATION
    Weber, Klaus
    Martinsen, Dag
    COMPUTATIONAL INTELLIGENCE: FOUNDATIONS AND APPLICATIONS: PROCEEDINGS OF THE 9TH INTERNATIONAL FLINS CONFERENCE, 2010, 4 : 826 - 831
  • [30] Improving computation efficiency of schedulability of transaction-based task model for distributed real-time embedded systems
    Gu, Zonghua
    Li, Hong
    Cai, Haibin
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2016, 8 (04) : 277 - 292