• Stars
    star
    114
  • Rank 308,031 (Top 7 %)
  • Language
    Python
  • License
    Other
  • Created about 9 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit

E.ON EBC RWTH Aachen University

TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit

License Coverage Status Build Status Binder

TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) allows fast generation of archetype buildings with low input requirements and the export of individual dynamic simulation models for the below-mentioned Modelica libraries. These libraries all use the framework of Modelica IBPSA library. TEASER is being developed at the RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficient Buildings and Indoor Climate.

The full documentation of TEASER including examples and description of modules, classes and functions can be found at the website:

This GitHub page will be used to further develop the package and make it available under the MIT License.

If you have any questions regarding TEASER feel free to contact us at [email protected].

Description

Energy supply of buildings in urban context currently undergoes significant changes. The increase of renewable energy sources for electrical and thermal energy generation will require flexible and secure energy storage and distribution systems. To reflect and consider these changes in energy systems and buildings, dynamic simulation is one key element, in particular when it comes to thermal energy demand on minutely or hourly scale. Sparse and limited access to detailed building information as well as computing times are challenges for building simulation on urban scale. In addition, data acquisition and modeling for Building Performance Simulation (BPS) are time consuming and error-prone. To enable the use of BPS on urban scale we present the TEASER tool, an open framework for urban energy modeling of building stocks. TEASER provides an easy interface for multiple data sources, data enrichment (where necessary) and export of ready-to-run Modelica simulation models for all libraries supporting the Modelica IBPSA library.

Version

TEASER is an ongoing research project, the current version is still a pre-release.

How to use TEASER

Examples and jupyter notebooks

We provide different examples to show the usage of TEASER. Check out the files under teaser/examples or the jupyter-notebooks available here: docs/jupyter-notebooks. If you just want to read the example on github, check them here: docs/examples.

Dependencies

TEASER is currently tested against Python 3.6 and 3.7. Older versions of Python may still work, but are no longer actively supported. Using a Python distribution is recommended as they already contain (or easily support installation of) many Python packages (e.g. SciPy, NumPy, pip, PyQT, etc.) that are used in the TEASER code. Two examples of those distributions are:

  1. https://winpython.github.io/ WinPython comes along with a lot of Python packages (e.g. SciPy, NumPy, pip, PyQT, etc.)..
  2. http://conda.pydata.org/miniconda.html Conda is an open source package management system and environment management system for installing multiple versions of software packages and their dependencies and switching easily between them.

In addition, TEASER requires some specific Python packages:

  1. Mako: template Engine install on a python-enabled command line with pip install -U mako
  2. pandas: popular data analysis library install on a python-enabled command line with pip install -U pandas
  3. pytest: Unit Tests engine install on a python-enabled command line with pip install -U pytest

Installation

The best option to install TEASER is to use pip:

pip install teaser

If you actively develop TEASER you can clone this repository by using:

git clone [SSH-Key/Https]

and then run:

pip install -e [Path/to/your/Teaser/Clone] which will install the local version of TEASER.

How to contribute to the development of TEASER

You are invited to contribute to the development of TEASER. You may report any issues by using the Issues button. Furthermore, you are welcome to contribute via Pull Requests. The workflow for changes is described in our Wiki.

How to cite TEASER

  • TEASER: an open tool for urban energy modelling of building stocks. Remmen P., Lauster M., Mans M., Fuchs M., Osterhage T., Müller D.. Journal of Building Performance Simulation, February 2017, pdf, bibtex

TEASER related publications

  • CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, pdf, bibtex

  • Scalable Design-Driven Parameterization of Reduced Order Models Using Archetype Buildings with TEASER. Lauster M., Mans M., Remmen P., Fuchs M., Müller D.. BauSIM2016, p.535-542, September 2016, pdf

  • Refinement of Dynamic Non-Residential Building Archetypes Using Measurement Data and Bayesian Calibration Remmen P., Schäfer J., Müller D.. Building Simulation 2019, September 2019, pdf

  • Selecting statistical indices for calibrating building energy models. Vogt, M., Remmen P., Lauster M., Fuchs M. , Müller D.. Building and Environment 144, pages 94-107, October 2018. bibtex

  • The Institute of Energy Efficiency and Sustainable Building published a parametric study of TEASER where all functions and parameters used in TEASER are gathered and explained. The publication can be found here.

License

TEASER is released by RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficient Buildings and Indoor Climate, under the MIT License.

Acknowledgements

This work was supported by the Helmholtz Association under the Joint Initiative “Energy System 2050 – A Contribution of the Research Field Energy”.

Parts of TEASER have been developed within public funded projects and with financial support by BMWi (German Federal Ministry for Economic Affairs and Energy).

More Repositories

1

AixLib

A Modelica model library for building performance simulations
Modelica
174
star
2

AixOCAT

A repository combining OSCAT community with sophisticated automation communication structures
Visual Basic .NET
77
star
3

EBC-Tutorials

All EBC tutorials in one place
Jupyter Notebook
33
star
4

pyCity

Python package for data handling and scenario generation of city districts
Python
24
star
5

uesgraphs

Graph framework for urban energy systems
Python
23
star
6

FiLiP

FIWARE Library for Python (FiLiP) to work with FIWARE API
Python
23
star
7

EHDO

Optimization model of the EHDO webtool
Python
19
star
8

richardsonpy

Python version of Richardson tool
Python
17
star
9

BESMod

A Modelica library providing building energy system modules
Modelica
17
star
10

districtgenerator

Tool for demand profile generation in districts
Python
16
star
11

BUDO

Buildings Unified Data point naming schema for Operation management
Python
15
star
12

pyDMPC

A Python tool for distributed model-based predictive control of energy suppy chains
Python
14
star
13

BuildingOPT

Building envelope and energy system optimization package
Python
13
star
14

X-HD

C
13
star
15

AixWeather

A weather data generation tool for building energy system simulations. Pull, Transform, Export.
Python
11
star
16

ebcpy

Python
11
star
17

DDMPC

Python
11
star
18

AixCaliBuHA

Wield this tool to be King Arthur of your models.
Python
10
star
19

vclibpy

Framework for steady state vapor compression simulation
Python
10
star
20

pyCity_calc

pyCity addon for city district energy balance and economic calculation
Python
7
star
21

BESopt

Building Energy System design, sizing and operation OPTimization
Python
5
star
22

FIWARE-STACK

FIWARE-STACK-FILES
Makefile
5
star
23

MoCITempGen

Modelica CI Template generation tool
Python
3
star
24

WinProGen

A windows status profile generator. WinProGen generates profiles to be used within the simulation of buildings' energy performance
Python
3
star
25

Deep-learning-supervised-topology-detection

Journal: Deep learning supervised topology detection of building energy systems by generated time series of generic grey-box models
HTML
3
star
26

OSIGBApp

Open-Source Internet of Things (IoT) Gateways for Building Automation Applications
HTML
3
star
27

pyCity_resilience

pyCity addon to identify resilient energy system configurations, based on PhD-thesis "Optimized Placement of Thermo-Electric Energy Systems in City Districts under Uncertainty" of Jan Schiefelbein
Python
3
star
28

ADoCSM

Automated Documentation of Complex Simulation Models
Modelica
3
star
29

HTML-Tidy-Modelica

This script converts HTML Code in Modelica to get a HTML and Dymola conform code.
Python
2
star
30

3dcitydb-dockerfile

This repo contains the dockerfile to create a PostgreSQL Database with Postgis and 3dcitydb extention
Shell
2
star
31

NOODEL

NOODEL - 33 NOde COmfort MoDEL
Modelica
2
star
32

Modelica_Calibration_Templates

Modelica
2
star
33

AixWeather-WebApp

The webapp for AixWeather. A weather data generation tool for building energy system simulations. Pull, Transform, Export.
JavaScript
2
star
34

OpenDHW

Small script to generate Domestic Hot Water Profiles for Households. Inspired by the DHWcalc programme from Uni Kassel.
Python
1
star
35

AgentLib

Framework for development and execution of agents for control and simulation of energy systems.
Python
1
star