-
Notifications
You must be signed in to change notification settings - Fork 82
Important Tools
In connection with AixLib, various tools have been developed that utilize AixLib models or facilitate the semi-automated generation of simulation models. These tools, listed in Table 1, can be categorized into two types.
Table 1. Associated tools using or based on the AixLib library.
Toolname | Generative | Automation & Postprocessing |
---|---|---|
TEASER | X | |
uesgraphs | X | |
bim2sim | X | |
ebcpy | X | |
AixCaliBuHA | X |
ebcpy and are both Python tools and were developed together. ebcpy offers a simulation interface to Dymola and allows to automate workflows but also to analyse and optimize simulation models.
For Simulation automation and postprocessing we recommend the tools ebcpy and AixCaliBuHA. Please use the links to get familiar. The following gives you only a short overview:
-
- Simulation automation with a Dymola Api in Python
- Postprocessing of simulation results (independent from Simulation automation)
- FMU Simulation to interact with the model during the simulation
-
AixCaliBuHA allows calibrating simulation models based on time series data like measurements.
-
TEASER can be used to create building simulation models based on easy to create parametric models in Python. TEASER is the way to go, to create the models for the ReducedOrder Package inside the ThermalZone package of AixLib.
-
uesgraphs is a framework that enables the user to create district heating models on the basis of geo-data. The models use models like pipe-models from the AixLib.
-
bim2sim is a framework that enables the user to create simulation models for multiple domains (Building Performance Simulation (BPS), Heating Ventilation and Air Conditiong (HVAC) simulation and more) based on Building Information Modeling (BIM) data in form of IFC. The created HVAC models use the AixLib and the created BPS models uses TEASER to create AixLib Modelica models as well.
- Getting started
-
Modeling and simulation guide
- Modelica guidelines
- How to Modelica
- Important tools around AixLib
- Move from HeatPump to ModularReversible
-
Contribution guide
- Git Workflow
- Structure of Repository
- Behind the Scenes
- Contribute to AixLib
- Testing and model quality management
- Requirements
- Test Management
- Continuous Integration