Base configuration for devices simulation settings
Name |
Environment Variable |
Type |
Read-Only |
Default |
Description |
|---|---|---|---|---|---|
batteries |
|
|
|
|
List of battery devices |
electric_vehicles |
|
|
|
|
List of electric vehicle devices |
home_appliances |
|
|
|
|
List of home appliances |
inverters |
|
|
|
|
List of inverters |
max_batteries |
|
|
|
|
Maximum number of batteries that can be set |
max_electric_vehicles |
|
|
|
|
Maximum number of electric vehicles that can be set |
max_home_appliances |
|
|
|
|
Maximum number of home_appliances that can be set |
max_inverters |
|
|
|
|
Maximum number of inverters that can be set |
measurement_keys |
|
|
|
Return the measurement keys for the resource/ device stati that are measurements. |
Example Input
{
"devices": {
"batteries": [
{
"device_id": "battery1",
"capacity_wh": 8000,
"charging_efficiency": 0.88,
"discharging_efficiency": 0.88,
"levelized_cost_of_storage_kwh": 0.0,
"max_charge_power_w": 5000,
"min_charge_power_w": 50,
"charge_rates": [
0.0,
0.1,
0.2,
0.3,
0.4,
0.5,
0.6,
0.7,
0.8,
0.9,
1.0
],
"min_soc_percentage": 0,
"max_soc_percentage": 100
}
],
"max_batteries": 1,
"electric_vehicles": [
{
"device_id": "battery1",
"capacity_wh": 8000,
"charging_efficiency": 0.88,
"discharging_efficiency": 0.88,
"levelized_cost_of_storage_kwh": 0.0,
"max_charge_power_w": 5000,
"min_charge_power_w": 50,
"charge_rates": [
0.0,
0.1,
0.2,
0.3,
0.4,
0.5,
0.6,
0.7,
0.8,
0.9,
1.0
],
"min_soc_percentage": 0,
"max_soc_percentage": 100
}
],
"max_electric_vehicles": 1,
"inverters": [],
"max_inverters": 1,
"home_appliances": [],
"max_home_appliances": 1
}
}
Example Output
{
"devices": {
"batteries": [
{
"device_id": "battery1",
"capacity_wh": 8000,
"charging_efficiency": 0.88,
"discharging_efficiency": 0.88,
"levelized_cost_of_storage_kwh": 0.0,
"max_charge_power_w": 5000,
"min_charge_power_w": 50,
"charge_rates": [
0.0,
0.1,
0.2,
0.3,
0.4,
0.5,
0.6,
0.7,
0.8,
0.9,
1.0
],
"min_soc_percentage": 0,
"max_soc_percentage": 100,
"measurement_key_soc_factor": "battery1-soc-factor",
"measurement_key_power_l1_w": "battery1-power-l1-w",
"measurement_key_power_l2_w": "battery1-power-l2-w",
"measurement_key_power_l3_w": "battery1-power-l3-w",
"measurement_key_power_3_phase_sym_w": "battery1-power-3-phase-sym-w",
"measurement_keys": [
"battery1-soc-factor",
"battery1-power-l1-w",
"battery1-power-l2-w",
"battery1-power-l3-w",
"battery1-power-3-phase-sym-w"
]
}
],
"max_batteries": 1,
"electric_vehicles": [
{
"device_id": "battery1",
"capacity_wh": 8000,
"charging_efficiency": 0.88,
"discharging_efficiency": 0.88,
"levelized_cost_of_storage_kwh": 0.0,
"max_charge_power_w": 5000,
"min_charge_power_w": 50,
"charge_rates": [
0.0,
0.1,
0.2,
0.3,
0.4,
0.5,
0.6,
0.7,
0.8,
0.9,
1.0
],
"min_soc_percentage": 0,
"max_soc_percentage": 100,
"measurement_key_soc_factor": "battery1-soc-factor",
"measurement_key_power_l1_w": "battery1-power-l1-w",
"measurement_key_power_l2_w": "battery1-power-l2-w",
"measurement_key_power_l3_w": "battery1-power-l3-w",
"measurement_key_power_3_phase_sym_w": "battery1-power-3-phase-sym-w",
"measurement_keys": [
"battery1-soc-factor",
"battery1-power-l1-w",
"battery1-power-l2-w",
"battery1-power-l3-w",
"battery1-power-3-phase-sym-w"
]
}
],
"max_electric_vehicles": 1,
"inverters": [],
"max_inverters": 1,
"home_appliances": [],
"max_home_appliances": 1,
"measurement_keys": [
"battery1-soc-factor",
"battery1-power-l1-w",
"battery1-power-l2-w",
"battery1-power-l3-w",
"battery1-power-3-phase-sym-w",
"battery1-soc-factor",
"battery1-power-l1-w",
"battery1-power-l2-w",
"battery1-power-l3-w",
"battery1-power-3-phase-sym-w"
]
}
}
Inverter devices base settings
Name |
Type |
Read-Only |
Default |
Description |
|---|---|---|---|---|
battery_id |
|
|
|
ID of battery controlled by this inverter. |
device_id |
|
|
|
ID of device |
max_power_w |
|
|
|
Maximum power [W]. |
measurement_keys |
|
|
|
Measurement keys for the inverter stati that are measurements. |
Example Input
{
"devices": {
"inverters": [
{
"device_id": "battery1",
"max_power_w": 10000.0,
"battery_id": null
}
]
}
}
Example Output
{
"devices": {
"inverters": [
{
"device_id": "battery1",
"max_power_w": 10000.0,
"battery_id": null,
"measurement_keys": []
}
]
}
}
Home Appliance devices base settings
Name |
Type |
Read-Only |
Default |
Description |
|---|---|---|---|---|
consumption_wh |
|
|
|
Energy consumption [Wh]. |
device_id |
|
|
|
ID of device |
duration_h |
|
|
|
Usage duration in hours [0 … 24]. |
measurement_keys |
|
|
|
Measurement keys for the home appliance stati that are measurements. |
time_windows |
|
|
|
Sequence of allowed time windows. Defaults to optimization general time window. |
Example Input
{
"devices": {
"home_appliances": [
{
"device_id": "battery1",
"consumption_wh": 2000,
"duration_h": 1,
"time_windows": {
"windows": [
{
"start_time": "10:00:00.000000 Europe/Berlin",
"duration": "2 hours",
"day_of_week": null,
"date": null,
"locale": null
}
]
}
}
]
}
}
Example Output
{
"devices": {
"home_appliances": [
{
"device_id": "battery1",
"consumption_wh": 2000,
"duration_h": 1,
"time_windows": {
"windows": [
{
"start_time": "10:00:00.000000 Europe/Berlin",
"duration": "2 hours",
"day_of_week": null,
"date": null,
"locale": null
}
]
},
"measurement_keys": []
}
]
}
}
Battery devices base settings
Name |
Type |
Read-Only |
Default |
Description |
|---|---|---|---|---|
capacity_wh |
|
|
|
Capacity [Wh]. |
charge_rates |
|
|
|
Charge rates as factor of maximum charging power [0.00 … 1.00]. None triggers fallback to default charge-rates. |
charging_efficiency |
|
|
|
Charging efficiency [0.01 … 1.00]. |
device_id |
|
|
|
ID of device |
discharging_efficiency |
|
|
|
Discharge efficiency [0.01 … 1.00]. |
levelized_cost_of_storage_kwh |
|
|
|
Levelized cost of storage (LCOS), the average lifetime cost of delivering one kWh [€/kWh]. |
max_charge_power_w |
|
|
|
Maximum charging power [W]. |
max_soc_percentage |
|
|
|
Maximum state of charge (SOC) as percentage of capacity [%]. |
measurement_key_power_3_phase_sym_w |
|
|
|
Measurement key for the symmetric 3 phase power the battery is charged or discharged with [W]. |
measurement_key_power_l1_w |
|
|
|
Measurement key for the L1 power the battery is charged or discharged with [W]. |
measurement_key_power_l2_w |
|
|
|
Measurement key for the L2 power the battery is charged or discharged with [W]. |
measurement_key_power_l3_w |
|
|
|
Measurement key for the L3 power the battery is charged or discharged with [W]. |
measurement_key_soc_factor |
|
|
|
Measurement key for the battery state of charge (SoC) as factor of total capacity [0.0 … 1.0]. |
measurement_keys |
|
|
|
Measurement keys for the battery stati that are measurements. |
min_charge_power_w |
|
|
|
Minimum charging power [W]. |
min_soc_percentage |
|
|
|
Minimum state of charge (SOC) as percentage of capacity [%]. This is the target SoC for charging |
Example Input
{
"devices": {
"batteries": [
{
"device_id": "battery1",
"capacity_wh": 8000,
"charging_efficiency": 0.88,
"discharging_efficiency": 0.88,
"levelized_cost_of_storage_kwh": 0.12,
"max_charge_power_w": 5000.0,
"min_charge_power_w": 50.0,
"charge_rates": [
0.0,
0.25,
0.5,
0.75,
1.0
],
"min_soc_percentage": 10,
"max_soc_percentage": 100
}
]
}
}
Example Output
{
"devices": {
"batteries": [
{
"device_id": "battery1",
"capacity_wh": 8000,
"charging_efficiency": 0.88,
"discharging_efficiency": 0.88,
"levelized_cost_of_storage_kwh": 0.12,
"max_charge_power_w": 5000.0,
"min_charge_power_w": 50.0,
"charge_rates": [
0.0,
0.25,
0.5,
0.75,
1.0
],
"min_soc_percentage": 10,
"max_soc_percentage": 100,
"measurement_key_soc_factor": "battery1-soc-factor",
"measurement_key_power_l1_w": "battery1-power-l1-w",
"measurement_key_power_l2_w": "battery1-power-l2-w",
"measurement_key_power_l3_w": "battery1-power-l3-w",
"measurement_key_power_3_phase_sym_w": "battery1-power-3-phase-sym-w",
"measurement_keys": [
"battery1-soc-factor",
"battery1-power-l1-w",
"battery1-power-l2-w",
"battery1-power-l3-w",
"battery1-power-3-phase-sym-w"
]
}
]
}
}