midas.core.sndata package¶
Submodules¶
midas.core.sndata.meta module¶
This module contains the meta for the household data simulator.
Eight ‘low voltage lands’ are present in the data with different number of households. They are distributed as following:
#name #num #house ids #annual con #avg con Land 0: 41 houses (hids 0 - 40) (130 MWh/a) (0.36 kW) Land 1: 139 houses (hids 41 - 179) (661 MWh/a) (0.54 kW) Land 2: 67 houses (hids 180 - 246) (323 MWh/a) (0.55 kW) Land 3: 57 houses (hids 247 - 303) (223 MWh/a) (0.45 kW) Land 4: 169 houses (hids 304 - 472) (741 MWh/a) (0.5 kW) Land 5: 299 houses (hids 473 - 771) (1377 MWh/a) (0.53 kW) Land 6: 66 houses (hids 772 - 837) (309 MWh/a) (0.54 kW) Land 7: 103 houses (hids 838 - 940) (421 MWh/a) (0.47 kW)
Resulting in 941 households or 8 lands in total.
midas.core.sndata.simulator module¶
This module contains a simulator for converted Smart Nord data.
The models itself are simple data provider.
-
class
midas.core.sndata.simulator.
SmartNordDataSimulator
¶ Bases:
midas.util.base_data_simulator.BaseDataSimulator
A simulator for Smart Nord data.
-
create
(num, model, **model_params)¶ Initialize the simulation model instance (entity)
- Returns
a list with information on the created entity
-
get_data
(outputs)¶ Returns the requested outputs (if feasible).
-
get_data_info
(eid=None)¶
-
init
(sid, **sim_params)¶ Called exactly ones after the simulator has been started.
- Returns
the meta dict (set by mosaik_api.Simulator)
-
step
(time, inputs)¶ Perform a simulation step.
-