Comparison of Energy System Optimization Software and Evaluation of Selected Frameworks

2026-07-17Software Engineering

Software Engineering
AI summary

The authors looked at five different software tools used to optimize energy systems, which is important for reducing carbon emissions. They studied manuals, examples, and past research to see when each tool works best. They found that REMix is good for planning investments over time, COMANDO works well with unusual system parts, OEMOF suits typical optimization tasks and is open-source, and HOMER PRO is user-friendly for quick setups. They couldn't fully evaluate MTRESS because of limited information. This helps people pick the right tool for their energy project needs.

Energy system optimizationCarbon-neutralInvestment path optimizationOpen-source softwareHOMER PROREMixCOMANDOOEMOFSoftware evaluation criteria
Authors
Pedro Caixeta, David Gawron, Hüseyin K. Çakmak, Haozhen Cheng
Abstract
Optimizing energy systems is a crucial step toward achieving a carbon-neutral future, with software tools playing a major role in the process. However, selecting the most suitable tool for specific optimization challenges can be complex, given the diverse objectives and requirements of various energy systems. In this study, we aim to address this issue by evaluating five preselected software tools-REMix, MTRESS, COMANDO, OEMOF, and HOMER PRO-to identify the scenarios for which they are most suitable. To achieve this, we conducted an extensive review of literature, documentation, tutorials, and example models, and developed a set of comparison criteria that were subsequently used to evaluate these tools. Our analysis suggests that REMix is particularly effective for scenarios where investment path optimization is required. COMANDO excels in systems with atypical components. OEMOF is the best-suited open-source tool for standard optimization problems. HOMER PRO is recommended for users seeking rapid synthesis optimization, especially those with limited programming experience. Due to difficulties in obtaining sufficient information on MTRESS, we were unable to complete the analysis for this tool.