edisgo.io.heat_pump_import

Module Contents

Functions

oedb(edisgo_object, scenario, engine[, import_types])

Gets heat pumps for specified scenario from oedb and integrates them into the grid.

efficiency_resistive_heaters_oedb(scenario, engine)

Get efficiency of resistive heaters from the

edisgo.io.heat_pump_import.oedb(edisgo_object, scenario, engine, import_types=None)[source]

Gets heat pumps for specified scenario from oedb and integrates them into the grid.

See import_heat_pumps for more information.

Parameters:
  • edisgo_object (EDisGo)

  • scenario (str) – Scenario for which to retrieve heat pump data. Possible options are “eGon2035” and “eGon100RE”.

  • engine (sqlalchemy.Engine) – Database engine.

  • import_types (list(str) or None) – Specifies which technologies to import. Possible options are “individual_heat_pumps”, “central_heat_pumps” and “central_resistive_heaters”. If None, all are imported.

Returns:

List with names (as in index of loads_df) of integrated heat pumps.

Return type:

list(str)

edisgo.io.heat_pump_import.efficiency_resistive_heaters_oedb(scenario, engine)[source]

Get efficiency of resistive heaters from the OpenEnergy DataBase.

Parameters:
  • scenario (str) – Scenario for which to retrieve efficiency data. Possible options are “eGon2035” and “eGon100RE”.

  • engine (sqlalchemy.Engine) – Database engine.

Returns:

Dictionary with efficiency of resistive heaters in district and individual heating. Keys of the dictionary are “central_resistive_heater” giving the efficiency of resistive heaters in district heating and “rural_resistive_heater” giving the efficiency of resistive heaters in individual heating systems. Values are of type float and given in p.u.

Return type:

dict