midas.core.powergrid.model package¶
Submodules¶
midas.core.powergrid.model.static module¶
This module contains a wrapper for pandapower grids.
- class midas.core.powergrid.model.static.PandapowerGrid¶
Bases:
object
A model for pandapower grids.
- _get_buses()¶
Create entities for buses.
- _get_lines()¶
Create entities for lines.
- _get_loads()¶
Create entities for loads.
- _get_sgens()¶
Create entities for sgens.
- _get_slack()¶
Create an entity for the slack bus.
- _get_storages()¶
Create entities for storages.
- _get_switches()¶
Create entities for switches.
- _get_trafos()¶
Create entities for trafos.
- _load_case(gridfile)¶
Load the pandapower grid specified by the gridfile.
gridfile can be either the name of a grid or a path to a json file containing the grid.
- Parameters
gridfile (str) – Specifies the grid to load
- _load_entity_map()¶
Load the entity map for the mosaik simulator.
- _load_grid_ids()¶
Create a dictionary containing the names of the components.
Use generic names and map to actual names?
- get_outputs()¶
Gather all outputs for other simulators.
- run_powerflow()¶
Run the powerflow calculation.
- set_inputs(etype, idx, data)¶
Set input from other simulators.
- setup(gridfile, grid_idx)¶
Set up the grid model.
- to_json()¶