Terminology
Price Data
All price data is in AUD/MW/hr.
Forecast
Forecast data refers to price data compiled from 30-minute pre-dispatch (PD
, or PREDISPATCH
) and 5-minute pre-dispatch (P5MIN
or 5MPD
) forecasts.
30-minute pre-dispatch forecasts run half an hour and one hour prior to real-time (actual run time) are removed as they overlap with the P5MIN
horizon.
Actual
Actual price data refers to cleared prices for a region as published by AEMO.
Simulation Components and Periods
Model
The storage device operator has information available at decision time $t_0$ (i.e. end of an interval), and, based on an optimisation problem from end of the next interval ($t_1$) to $t_{1 + t_h}$ where $t_h$ is the lookahead horizon, makes decisions for future intervals.
- One (i.e. $t_1$) or more of the decisions at the start of the model period can be binding. These decisions are fixed and cannot be updated by the next model period (i.e. the next model period is run with the last binding decision interval of the previous model period as the decision time)
- Remaining decisions in the lookahead horizon are non binding. Decisions for these intervals can be updated by successive model periods in the simulation
Models are characterised by:
StorageModelFormulation
, which describe which variables, constraints and/or objective function is incorporated into the optimisation modelDegradationModel
, which describes how degradation is modelled and simulated
Simulation
A simulation is a rolling horizon optimal control problem in which:
- At the decision time, initial storage state and price data are inputs into a model of the first lookahead horizon
- The model is solved, and certain decisions are considered binding
- The next decision time is the last binding interval. The storage state is updated, the lookahead horizon is rolled along, and another model is constructed and solved
- This is repeated until the entire simulation period has been simulated
Simulations can be run with actual price data, or with forecast price data.
Results from simulations can be compared to a perfect foresight model, in which all intervals are optimised simultaneously using actual price data.
In the example below, simulations and a perfect foresight model are run from t
to t+10
. Each simulation consists of models with a lookahead horizon of 3 and a binding horizon of 1. The perfect foresight model optimises storage device operation over the entire data period.