uesgraphs.examples.e17_teaser_and_OpenDHW_integration_pandapipes_sim

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.

Functions

main()

workspace_example([name_workspace])

Creates a local workspace with given name (copied from e1_readme_example)

uesgraphs.examples.e17_teaser_and_OpenDHW_integration_pandapipes_sim.workspace_example(name_workspace=None)[source]

Creates a local workspace with given name (copied from e1_readme_example)

Parameters:

name_workspace (str) – Name of the local workspace to be created

Returns:

workspace – Full path to the new workspace

Return type:

str

uesgraphs.examples.e17_teaser_and_OpenDHW_integration_pandapipes_sim.main()[source]