COMANDO
COMANDO is a next generation modeling framework for Component-Oriented Modeling and optimizAtion for Nonlinear Design and Operation of integrated energy systems.
LinMOG is a collection of tools for the generation of linear models for univariate and multivariate functions. Furthermore, the linear model can be automatically transformed into a MILP optimization formulation.
The packages in LinMoG are briefly described in the following.
The hinging hyperplane package can be utilized for data driven model generation and visualization of multivariate functions with one output variable
Using this package, piecewise linear models can be transformed into different MILP formulations.
Package for data-driven modeling of univariate functions.
You can also build the documentation locally, following the instructions in the docs directory.
When using LinMOG in an academic context please cite
@inproceedings{holtwerth2022data,
title={Data-Driven Generation of Mixed-Integer Linear Programming Formulations for Model Predictive Control of Hybrid Energy Storage Systems Using Detailed Nonlinear Simulation Models},
author={Holtwerth, Alexander and Xhonneux, Andr{\'e} and M{\"u}ller, Dirk},
booktitle={2022 Open Source Modelling and Simulation of Energy Systems (OSMSES)},
pages={1--6},
year={2022},
organization={IEEE}
}
This project is licensed under the MIT License.
Currently, it is only supported using source files.
COMANDO is a next generation modeling framework for Component-Oriented Modeling and optimizAtion for Nonlinear Design and Operation of integrated energy systems.