Skip to main content

ScheduledBessPolicy

typeType (string)
Constant value: schedule
Default value: schedule
schedule objectrequired

The schedule defining when the state of charge should be between minimum_state_of_charge and maximum_state_of_charge.

frequency

The schedule defining when the state of charge should be between minimum_state_of_charge and maximum_state_of_charge.

Possible values: [continuous, once, weekly]

object
minimum_state_of_chargeMinimum State Of Charge (number)required

The minimum state of charge to reach at the scheduled time. At each timestamp in the schedule, the state of charge will be between minimum_state_of_charge and maximum_state_of_charge.

Possible values: >= 0 and <= 100

maximum_state_of_chargeMaximum State Of Charge (number)required

The maximum state of charge to reach at the scheduled time. At each timestamp in the schedule, the state of charge will be between minimum_state_of_charge and maximum_state_of_charge.

Possible values: >= 0 and <= 100

violation_price_euros_per_mwhViolation Price Euros Per Mwh (number)

Soft-constraint penalty in euros per MWh of state-of-charge band violation. The default acts as a near-hard constraint; lower values let the optimiser cross the band when the expected revenue justifies it.

Possible values: >= 0

Default value: 3000000
ScheduledBessPolicy
{
"type": "schedule",
"schedule": {
"frequency": "weekly",
"day_of_week": [
"monday",
"friday"
],
"time": "09:00",
"timezone": "America/New_York"
},
"minimum_state_of_charge": 20,
"maximum_state_of_charge": 80,
"violation_price_euros_per_mwh": 3000000
}