Output data#
User guide: Home
The Oogeso simulation output is an oogeso.dto.SimulationResult
object, which contains a set of Pandas multi-index Series.
These are:
variable |
index |
description |
---|---|---|
|
[‘device’, ‘carrier’, ‘terminal’, ‘time’] |
Input/output flow per device and network type |
|
[‘device’, ‘time’] |
Device startup preparation status (boolean) |
|
[‘device’, ‘time’] |
Device on/off status (boolean) |
|
[‘device’, ‘time’] |
Device starting status (boolean) |
|
[‘device’, ‘time’] |
Device stopping status (boolean) |
|
[‘device’, ‘time’] |
Energy storage filling level (Sm3 or MJ) |
|
[‘device’, ‘time’] |
Max available “flow” (power/fluid) from storage (Sm3/s or MW) |
|
[‘device’, ‘time’] |
Device assosiated penalty rate (PENALTY_UNIT/s) |
|
[‘edge’, ‘time’] |
Flow rate (Sm3/s or MW) |
|
[‘edge’, ‘time’] |
Loss rate (MW) - only relevant for energy flow (el and heat) |
|
[‘node’, ‘time’] |
Voltage angle at node - only relevant for electricity floc computed via dc-pf |
|
[‘node’, ‘carrier’, ‘terminal’, ‘time’] |
Pressure at node (MPa) |
|
[‘node’, ‘carrier’, ‘time’] |
Direct flow between in and out terminal of node - relevant if there is no device inbetween |
|
[‘time’] |
Emission rate (sum of all devices) (kgCO2/s) |
|
[‘device’, ‘time’] |
Emission rate per device (kgCO2/s) |
|
[‘carrier’, ‘time’] |
Revenue rate for exported oil/gas (CURRENCY/s) |
|
[‘time’] |
CO2 intensity of exported oil/gas (kgCO2/Sm3oe) |
|
[‘time’] |
Available online electrical reserve capacity (MW) |
|
[‘device’, ‘time’] |
Available online electrical backup per device (MW) |
In addition, it contains the following Pandas DataFrames:
variable |
index |
columns |
description |
---|---|---|---|
|
time-step |
name of dual |
Dual value |
|
time step |
profile id |
Time-series profiles used in simulation (coped from input) |
|
time step |
profile id |
Time-series profiles used in simulation (copied from input) |
Depending on the setup and particular case, some elements may not be present (set to None
).
Information about duals (marginal changes in objective value if a constraint is relaxed) are included if the Oogeso simulation was called with a non-empty store_duals
parameter.