TEASER and OpenDHW Integration with pandapipes Simulation using GeoJSON Input
This example demonstrates the workflow if the TEASER integration and the DHW estimation is used on the example 16
but with the additional data provided in the buildings geojson file for the TEASER and OpenDHW integration. Here a static
pandapipes simulation is performed over a year.
Main difference:
The use of a different geojson which has the information required for TEASER integration and DHW estimation
The run_sim_teaser function is used to generate the building heating and (cooling) demands
The generate_DHW_profiles_from_geojson function is used to generate the DHW demand profiles based on the OpenDHW estimation method.
The run_sim_teaser function generates the heating and cooling demand time series files
based on the building information provided in the GeoJSON file.
Therefore the input parameters:
The path to the building GeoJSON file
The save path for the generated demand files
Optional parameters:
The weather file path for a specific weather scenario over the simulation period
The timestep in seconds for the simulation (default is 3600 for hourly data)
The stop time in seconds for the simulation (default is 8760*3600 for one year of hourly data)
A specific sim_setup_path for TEASER configuration, which is given in the Modelica
or pandapipes example (E15 and E16) to set the timestep and stop time accordingly.
The generate_DHW_profiles_from_geojson function generates the DHW demand time series files
based on the building information provided in the GeoJSON file.
Therefore the input parameters:
The path to the building GeoJSON file
The save path for the generated demand files
Optional parameters:
The timestep in seconds for the simulation (default is 3600 for hourly data)
The mean draw off volume per person in liters (default is 40L/person/day)
The temperature difference between freshwater and average DHW outlet temperature in K (default is 35K)
A specific sim_setup_path for OpenDHW configuration, which is given in the Modelica
or pandapipes example (E15 and E16) to set the timestep, mean draw off volume and temperature difference accordingly.