Table of Contents | ||||
---|---|---|---|---|
|
...
Optimisation Process
...
vAdvisor The Autobidder Solver determines the optimal mix of service volumes to be dispatched for any set of price forecasts, ; subject to unit and market constraints. The two key inputs into vAdvisor the Solver are the “Forecast RRPs (FRRP)” and available volume or volume range of each service. This volume is termed “Discretionary Volume (DV)” since it is the range of volume that vAdvisor the Solver has the discretion to calculate the “Optimal Volume (OV)” to be dispatched.
DV that is not dispatched (and therefore the Solver has determined that it is not optimal to do so) is termed the Non Optimal Volume (NOV). Therefore NOV = DV - OV.
vAdvisor The Solver also produces a “Break Even RRP (BERRP)” which approximates the price at which the dispatch of the service is marginal. The BERRP is used to allocate volume to PriceBands (PB) in a bid.
...
...
Derivation of inputs for FCAS bid formulation
...
Once the Solver has determined the OV and NOV a coherent bid then need needs to be abstracted into a coherent bidformulated. However there are many degrees of freedom when assigning these volumes in a bid because there are a number of PBs that volume may be allocated so that OV is expected to be dispatched and NOV is not expected to be dispatched. Therefore allocation rules for volume must be defined to formulate a bid. A simple example of an allocation rule is to allocated OV to PB1 and NOV to PB10. Note that if price forecasts are 100% accurate then the OV only needs to be allocated to PBs with values less than the FRRP and NOV allocated to PBs greater than FRRP. However FRRPs differ from actual price outcomes and therefore allocating OV and NOV is important since it can impact the realised value and can also impact longer term market dynamics.
The workflow on the right FCAS bid formulation diagramme below shows the user inputs [Bid MaxAvail Volume (MAV) and Trader Limit Volume (TLV)] and the derivation of the volume inputs required to formulate a bid.
...
Note that the glossary at the end of this page defines the terms in these workflows.
...
FCAS bid formulation process
...
The three volumes OV, NOP and NDV all need to be allocated to PBs in a bid. Note that,
...
OV is allocated in PBs between the BERRP and FRRP. Note that by definition BERRP < FRRP for OV. If TP1 is not null then OV is allocated in PBs between BERRP and the maximum of FRRP and TP1. The purpose of TP1 is to prevent all of the OV being inserted into lower and lower very low PBs in the event that FRRP is small (which is often the case for Lower contingency services). BERRP is often zero, particularly for lower contingency services.
...
Under normal market conditions NDV is volume that is not intended to be dispatched. The main reason for this is to avoid oversupplying the market. However if demand, and therefore price, is high enough then it is worthwhile providing additional volume. A “high enough price” is defined as Trader Price 2 (TP2).
...
Unlike FCAS bids, traders will continue to manually submit energy bids to optimise the value of Alinta’s energy portfolio. The last manually submitted bid is termed the reference bid. vAdvisor The Solver may adjust the reference bid by a limited amount [Trader delta Limited Volume (TdelLV)] which is determined by the trader. The following constraints on vAdvisor apply:
vAdvisor may reprice TdelLV A volume up to TdelLV may be repriced in the reference bid.
The current expected energy target is termed Current Volume (CV) and is defined from the reference bid as the sum of PB(1,n) where PBn <= FRRP.
The DV will have a minimum and maximum value, minDV and maxDV.
vAdvisor The Solver will apply the energy constraints, minDV <= OV <= maxDV and solve for OV. OV minus CV is defined as the delta Optimal Volume (delOV).
vAdvisor The Solver may only reprice delOV to lower PBs for the purpose of increasing lower FCAS enablement.
vAdvisor The Solver may only reprice delOV to higher PBs for the purpose of increasing raise FCAS enablement.
...
delOV is moved from the first PB where sufficient volume is available. I.e. from PBx, PBx-1,…etc. to PBy, where PBx <= FRRP and PBy > max(FRRP, BERRP).
...
...
Energy DV Calculations Workflow
...
The workflow on the right shows the inputs, calculations and conditions used to derive the minDV and maxDV as described above.
Note that when MaxLowBP < CV < MinHighBP then minDV = CV = maxDV. In other words vAdvisor the Solver is prevented from repricing energy volume because increasing or decreasing energy volume will not increase the potential enablement of either raise or lower FCAS.
...
The workflow to the right shows the outputs of vAdvisor the Solver where energy is repriced depending on whether delOV is positive or negative.
...
Input | Acronym | L5m | L60s | L6s | Lreg | R5m | R60s | R6s | Rreg | ENERGY |
---|---|---|---|---|---|---|---|---|---|---|
MaxCapacity (as bid) | MAV | 80 | 136 | 14 | 75 | 81 | 131 | 13 | 75 | 550/600 |
Trader Limit Volume and Trader delta Limit Volume (MW) | TLV and TdelLV | 40 | 40 | null | 35 | 35 | 60 | null | 35 | 20 |
TraderPrice1 ($/MW) | TP1 | 0.4 | 0.5 | null | 6 | 0.5 | 0.9 | null | 7 | n/a |
TraderPrice2 ($/MW) | TP2 | 5 | 5 | null | 18 | 5 | 10 | null | 20 | n/a |
TraderPrice3 ($/MW) | TP3 | 12000 | 12000 | null | 12000 | 12000 | 12000 | null | 12000 | n/a |
...
Glossary
Term | Acronym | |
---|---|---|
Bid MaxAvail Volume: | MAV | is the maxavail as bid for each FCAS. Note that the word Volume has been appended to the definition for consistency with other volume definitions. |
BreakEvenRRP | BERRP | a calculated RRP where the service is marginal based on FRRP of other services. Note that the BERRP may be greater or less than FRRP. |
CurrentVolume | CV | is the expected energy target based on the reference bid and FRRP. This is required since Energy optimisation is limited by the reference bid. |
DiscretionaryVolume | DV | = Min(MAV, LV) for each FCAS This variable is an input into vAdvisor solverthe Solver |
ForecastRRP | FRRP | is the forecast RRP of the service. Initially this will be the latest p5min forecast. |
Minimum Discretionary Volume | minDV | is the minimum energy volume that vAdvisor the Solver may determine as optimal. |
Maximum Discretionary Volume | maxDV | is the maximum energy volume that vAdvisor the Solver may determine as optimal. |
NonDiscretionaryVolume | NDV | = MAV - DV Note that this variable is not an input into vAdvisorthe Solver. |
NonOptimalVolume | NOV | = DV - OV |
OptimalVolume | OV | is an output of vAdvisor the Solver and is the optimal volume of each FCAS to be dispatched. |
ReferenceBid | the last manual energy bid submitted to AEMO for a given day. | |
Trader Delta Limit Volume | TdelLV | is a user inserted value that limits the volume that may be repriced from an energy reference bid. |
Trader Limit Volume | TLV | is a user inserted value that aims to limit the Discretionary Volume consumed by vAdvisor the Solver for each FCAS. |
TraderPrice1 | TP1 | is an optional user inserted value that limits the minimum price of a Priceband when applied to the allocation of OV. |
TraderPrice2 | TP2 | is an optional user inserted value that limits the minimum price of a Priceband when applied to the allocation of NDV. |
TraderPrice3 | TP3 | is an optional user inserted value that limits the maximum price when applied to allocation of NDV. Generally this is used to avoid allocating volume to PB10. |
...