RWTH-EBC / EHDO

Optimization model of the EHDO webtool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

E.ON EBC RWTH Aachen University

Optimization model of EHDO

This repository contains the calculation code of the webtool EHDO. EHDO can be accessed here: https://ehdo.eonerc.rwth-aachen.de

EHDO (Energy hub design optimization) is a user-friendly, free webtool for planning complex multi-energy systems. It is used in academic teaching in Energy Engineering at RWTH Aachen University.

Due to frequent requests for a stand-alone version of the optimization model, we also share the folder plug_and_play_model which contains the EHDO optimization model in a form that can be run directly in a Python environment (needs a Gurobi license, no webframework needed).

Files

This repository contains 5 files:

  • optim_model.py:

    The EHDO optimization model with all constraints, variables and objective functions.

  • load_params.py:

    All model parameters are defined here. User parameters are handed over by the Django webframework.

  • k_medoids.py:

    Preprocessing of the design day clustering algorithm.

  • clustering_medoid.py:

    Optimization model with all constraints and objective functions for the design day clustering.

Publications

The EHDO webtool has been presented in the following publications:

EHDO: A free and open-source webtool for designing and optimizing multi-energy systems based on MILP. M. Wirtz, P. Remmen, D. Müller. Computer Applications in Engineering Education, 2020. DOI: 10.1002/cae.22352. https://onlinelibrary.wiley.com/doi/10.1002/cae.22352 [Open Access]

License & copyright

Marco Wirtz, Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University

Licensed under the MIT License.

About

Optimization model of the EHDO webtool

License:MIT License


Languages

Language:Python 100.0%