Model:Energy hub batch run with minute resolution

From HUES Platform Wiki

To edit the entries in this page, select "Edit with form" in the "Page tools" menu at the top of the page.

General information

Description This model is a modified version of the energy hub model developed by Omu (2015), modified to operate at one minute resolution and to enable testing of energy hubs with varying numbers of buildings. The model takes the results of a building energy model as input and calculates an optimal operation schedule for energy hubs of different sizes. It is assumed that each building can be outfitted with solar thermal panels, which (via a district heating network) connect to a centralized heat storage. The aim is to identify a system configuration that minimizes total costs (investment + maintenance + energy) given the goal of cutting carbon emissions to 25% of their baseline level. The energy hub model is implemented in the optimization package Aimms as a mixed integer linear program. The outputs of the model include the operation schedule of the energy hub and optimal sizing of the heat storage and solar thermal installations. The calculations account for the investment, maintenance and operational costs of the solar thermal and storage installations, as well as of the grid-connected electric heaters that are assumed to supplement these. A single run of the model represents a timeframe of one week in April at one minute time resolution.
Download URL
Authors Andrew Bollinger
Required software
Related publications (1) Omu, A., Hsieh, S., and Orehounig, K. (2015) Energy hub modelling for the design of solar thermal district heating networks with short-term and seasonal storage. CISBAT 2015, Lausanne, Switzerland. (2) L.A. Bollinger and R. Evins (2015). HUES: A Holistic Urban Energy Simulation Platform for Effective Model Integration. CISBAT 2015, Lausanne, Switzerland.
Licence type MIT License
Tags energy hub model, aimms
Accessible to Public


Documentation may be uploaded, linked or directly entered into the wiki.

Documentation URL(s):
Documentation file:
Documentation page:

Layer 2 information

What is Layer 2?

Layer 2 compatible? No
Input data classes
Output data classes
Required scripts


How are modules evaluated?

Rating: 1