7.1.2.1.1. infrarisk.src.physical.power package

7.1.2.1.1.1. infrarisk.src.physical.power.power_system_model module

Functions to implement power systems simulations.

infrarisk.src.physical.power.power_system_model.generate_base_supply(pn)
infrarisk.src.physical.power.power_system_model.get_power_control_dict()
infrarisk.src.physical.power.power_system_model.get_power_dict()

Creates a dictionary of major power system components in a network. Used for naming automatically generated networks.

Returns:

Mapping of infrastructure component abbreviations to names.

Return type:

dictionary of string: dictionary of string: string

infrarisk.src.physical.power.power_system_model.load_power_network(network_json, sim_type='1ph')

Loads the power system model from a json file.

Parameters:
  • network_json (string) – Location of the json power system file generated by pandapower package.

  • sim_type (string) – Type of power flow simulation: ‘1ph’: single phase, ‘3ph’: three phase.

Returns:

The loaded power system model object.

Return type:

pandapower network object

infrarisk.src.physical.power.power_system_model.run_power_simulation(pn)

Runs the power flow model for an instance.

Parameters:

pn (pandapower network object) – A power system model object generated by pandapower package.