Back to Search
Start Over
COMANDO: A Next-Generation Open-Source Framework for Energy Systems Optimization
- Source :
- Computers & chemical engineering 152, 107366-(2021). doi:10.1016/j.compchemeng.2021.107366, Anatomical science international (2021).
- Publication Year :
- 2021
- Publisher :
- Elsevier Science, 2021.
-
Abstract
- Existing open-source modeling frameworks dedicated to energy systems optimization typically utilize (mixed-integer) linear programming ((MI)LP) formulations, which lack modeling freedom 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 as surrogate models in a reduced-space formulation for deterministic global optimization.<br />Comment: 24 pages, 1 graphical abstract, 13 figures, 4 tables
- Subjects :
- Mathematical optimization
Linear programming
Artificial neural network
Computer science
020209 energy
General Chemical Engineering
Initialization
02 engineering and technology
Python (programming language)
Stochastic programming
Computer Science Applications
System model
020401 chemical engineering
Linearization
Optimization and Control (math.OC)
0202 electrical engineering, electronic engineering, information engineering
FOS: Mathematics
ddc:660
Systems design
ddc:610
0204 chemical engineering
Mathematics - Optimization and Control
computer
computer.programming_language
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- Computers & chemical engineering 152, 107366-(2021). doi:10.1016/j.compchemeng.2021.107366, Anatomical science international (2021).
- Accession number :
- edsair.doi.dedup.....40fb69d9109557a0e70b835dcba8091c