COMANDO: A Next-Generation Open-Source Framework for Energy Systems Optimization

•Open-source framework for optimization of energy systems design and operation•Component-oriented modeling, allowing for hybrid mechanistic/data-driven models•Optimization considering nonlinearity, dynamics and parametric uncertainty•Four case studies, demonstrating flexibility and wide range of app...

Full description

Saved in:
Bibliographic Details
Published in:Computers & chemical engineering Vol. 152; p. 107366
Main Authors: Langiu, Marco, Shu, David Yang, Baader, Florian Joseph, Hering, Dominik, Bau, Uwe, Xhonneux, André, Müller, Dirk, Bardow, André, Mitsos, Alexander, Dahmen, Manuel
Format: Journal Article
Language:English
Published: Elsevier Ltd 01-09-2021
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•Open-source framework for optimization of energy systems design and operation•Component-oriented modeling, allowing for hybrid mechanistic/data-driven models•Optimization considering nonlinearity, dynamics and parametric uncertainty•Four case studies, demonstrating flexibility and wide range of application [Display omitted] Existing open-source modeling frameworks dedicated to energy systems optimization typically utilize (mixed-integer) linear programming ((MI)LP) formulations, which lack granularity for technical system design and operation. We present COMANDO, an open-source Python package for component-oriented modeling and optimization for nonlinear design and operation of integrated energy systems. COMANDO allows to assemble system models from component models including nonlinear, dynamic and discrete characteristics. Based on a single system model, different deterministic and stochastic problem formulations can be obtained by varying objective function and underlying data, and by applying automatic or manual reformulations. The flexible open-source implementation allows for the integration of customized routines required to solve challenging problems, e.g., initialization, problem decomposition, or sequential solution strategies. We demonstrate features of COMANDO via case studies, including automated linearization, dynamic optimization, stochastic programming, and the use of nonlinear artificial neural networks (ANNs) as surrogate models in a reduced-space formulation for deterministic global optimization.
ISSN:0098-1354
1873-4375
DOI:10.1016/j.compchemeng.2021.107366