Professional Documents
Culture Documents
Factors Contributing To Differences Between Dispatch and Pre-Dispatch Outcomes
Factors Contributing To Differences Between Dispatch and Pre-Dispatch Outcomes
Contents
Disclaimer ..................................................................................................................... 3 Abbreviations and Symbols .......................................................................................... 3 1 2 3
3.1 3.2
Purpose of this Paper ....................................................................................... 4 The Functions of Dispatch and Pre-dispatch ................................................... 4 Monitoring of Pre-dispatch Performance .......................................................... 5
Regional Demand ...................................................................................................... 5 Constraint Equation RHS ........................................................................................... 5
4 5
5.1 5.2
6
6.1 6.2 6.3 6.4 6.5 6.6
6.6.1 6.6.2
7
7.1
7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.1.6
Implementation................................................................................................10
NEMDE Inputs ......................................................................................................... 10
Demand Forecasts .................................................................................................................... 10 Constraint Equation RHS Power System Quantities ............................................................. 10 Constraint Equation RHS Network Ratings ........................................................................... 11 Constraint Equations Pre-Ramping of Planned Network Outages ........................................ 11 Constraint Equations - Ramping of Negative Inter-Regional Settlement Residues .................. 12 Intermittent Unit Generation Forecasts ..................................................................................... 12
7.2
7.2.1 7.2.2 7.2.3 7.2.4
7.3
7.3.1 7.3.2 7.3.3 7.3.4
NEMDE Outputs....................................................................................................... 15
Over-Constrained Dispatch Pricing ........................................................................................... 16 Market Price Cap Override Pricing ............................................................................................ 16 Administered Pricing ................................................................................................................. 16 Mandatory Load Restriction Pricing .......................................................................................... 17
7 February 2012
Page 2 of 17
Disclaimer
Purpose
This report has been prepared by the Australian Energy Market Operator Limited (AEMO) to provide information about the differences between Dispatch and Pre-Dispatch.
No reliance or warranty
This report contains data provided by third parties and might contain conclusions or forecasts and the like that rely on that data. This data might not be free from errors or omissions. While AEMO has used due care and skill, AEMO does not warrant or represent that the data, conclusions, forecasts or other information in this report are accurate, reliable, complete or current or that they are suitable for particular purposes. You should verify and check the accuracy, completeness, reliability and suitability of this report for any use to which you intend to put it, and seek independent expert advice before using it, or any information contained in it.
Limitation of liability
To the extent permitted by law, AEMO and its advisers, consultants and other contributors to this report (or their respective associated companies, businesses, partners, directors, officers or employees) shall not be liable for any errors, omissions, defects or misrepresentations in the information contained in this report, or for any loss or damage suffered by persons who use or rely on such information (including by reason of negligence, negligent misstatement or otherwise). If any law prohibits the exclusion of such liability, AEMOs liability is limited, at AEMOs option, to the re-supply of the information, provided that this limitation is permitted by law and is fair and reasonable. 2012 Australian Energy Market Operator Ltd. All rights reserved
7 February 2012
Page 3 of 17
This paper summarises the various factors that can contribute to differences between Dispatch and Pre-dispatch outcomes, and hence affect the ability of Pre-dispatch to forecast actual Dispatch outcomes. The paper also describes the primary purpose of Dispatch and Pre-dispatch, and how AEMO monitors the performance of Pre-dispatch. The paper does not attempt to explain the relative contribution of the various factors to differences, the rationale behind the current design, nor the scope to improve Pre-dispatch to allow better alignment with Dispatch, all matters which are regularly discussed through AEMOs Dispatch and Pricing Reference Group (DPRG).
Dispatch and Pre-dispatch are automatic processes that use the NEM Dispatch Engine software (NEMDE)1. Dispatch covers the current 5-minute dispatch interval only, and is updated and published by AEMO every five minutes on or close to the start of the dispatch interval2. The functions of Dispatch are to provide: scheduled and semi-scheduled participants with energy dispatch instructions for the operation of their plant, including fast start commitment instructions, to be met by the end of the 5-minute dispatch interval ancillary service providers with ancillary service dispatch instructions for the operation of their plant, including frequency control ancillary service (FCAS) instructions, to be met in the relevant timeframe market participants with 5-minute energy market prices, used to set the half-hourly spot price (trading price) for wholesale settlement purposes ancillary service providers with 5-minute FCAS market prices, used for wholesale settlement purposes
Pre-dispatch is a schedule of indicative half-hourly (or trading interval) forecast information that covers from the current trading interval to the end of the current and (if after 1230 hrs EST) the next trading day3. Pre-dispatch is updated and published by AEMO every 30 minutes on or close to the start of the half hour4. In that timeframe AEMO also updates and publishes, using the Pre-
2 3
NEMDE is AEMOs market solver software that produces an optimal dispatch outcome, schedules of plant loading and market prices In accordance with clauses 3.8.21 (a1) and (b) of the National Electricity Rules (NER) In accordance with NER clause 3.8.20 (a), Pre-dispatch must cover from the next trading interval up to and including the final trading interval of the last trading day for which all valid dispatch bids and dispatch offers have been received. Once bids and offers for the next trading day become valid after 1230 hrs EST, Pre-dispatch extends to cover that trading day. For further details see the Pre-dispatch process description, at: http://www.aemo.com.au/electricityops/140-0033.html AEMO must, under NER clause 3.13.4 (i), update and publish Pre-dispatch at least every three hours
7 February 2012 Page 4 of 17
dispatch solver and base case inputs, a number of spot price and interconnector flow sensitivities to pre-defined changes (scenarios) around the Pre-dispatch forecast of scheduled demand5. The functions of Pre-dispatch are to provide: AEMO and market participants with information for them to make informed decisions about power system security and reliability issues, to encourage a market response to resolving those issues ahead of any market intervention by AEMO scheduled and semi-scheduled participants and ancillary service providers with indicative forecasts of unit loading, unit enabled frequency control ancillary services (FCAS) and regional energy and FCAS market pricing information for them to make informed decisions about the operation of their plant if required, a back-up to Dispatch if the market systems fail
Both Dispatch and Pre-dispatch provide market participants with spot market information, for them to make informed decisions about the management of financial risks in the market.
AEMO monitors and reports on certain aspects of the performance of Pre-dispatch forecasts.
Quarterly, to AEMOs DPRG7 (Dispatch versus latest Pre-dispatch); and Monthly, to AEMOs website8 (Dispatch versus 4-hour ahead Pre-dispatch)
AEMO must, under NER clause 3.13.4 (h), publish details of the expected sensitivity of forecast spot prices to changes in forecast load or generating unit availability. For further details see the Pre-dispatch Spot Price Sensitivities Definitions paper, at: http://www.aemo.com.au/electricityops/140-0058.html Per-unit difference = absolute ( [ Dispatch RHS minus Pre-dispatch RHS ] divided by Dispatch RHS ) AEMO only reports on constraint equations where the maximum RHS per-unit difference exceeds 10% for more than 20 dispatch intervals AEMO Monthly Constraint Reports, at: http://www.aemo.com.au/electricityops/0100-0016.html
7 February 2012 Page 5 of 17
6 7
A number of factors can contribute to differences between Dispatch and Pre-dispatch outcomes and hence affect the ability of Pre-dispatch to be considered as a forecast of Dispatch outcomes. AEMOs ability to control those factors to improve alignment between Dispatch and Pre-dispatch depends on whether the factor relates to the market design, its implementation, or is an externality such as unplanned power system outages or short-notice changes to planned outages. Whilst AEMO can largely control how it implements a particular market design (subject to commercial considerations), it has lesser control over changes to the market design itself, and little or no control over externalities. The remaining sections of this paper describe how each factor grouped into externalities, market design or implementation can contribute to differences between Dispatch and Pre-dispatch outcomes.
Externalities
Externalities such as unforeseen power system events can occur at any time and can contribute to differences between Dispatch and Pre-dispatch outcomes that cannot be addressed through either improvements to implementation or changes to the market design. An unforeseen event can affect up to six Dispatch runs before being included in a Pre-dispatch run.
Market Design
The design of the Dispatch and Pre-dispatch processes is largely dictated by the requirements in chapters 3 and 4 of the NER, its related operating procedures, and by the spot market operations timetable.
7 February 2012
Page 6 of 17
Note that the average of the six 5-minute Dispatch outcomes over a trading interval (such as the trading price) could be expected to converge somewhat to the corresponding Pre-dispatch outcomes for that trading interval. However an inherent bias can still exist, as the Dispatch demand forecast is for the end of the 5-minute dispatch interval whereas the Pre-dispatch demand forecast is a half-hourly average over the trading interval. The different resolutions of Dispatch and Pre-dispatch can therefore result in differences in their outcomes.
the capacity distribution across the ten price bands unit capacity in energy offers unit ramp rates in energy offers13
12
In accordance with NER clauses 3.8.4 (a), 3.8.6 (a) and (g), 3.8.6A (b), 3.8.7 (c) and 3.8.7A (c) Because dispatch instructions for energy are treated as targets to be met by the end of the interval Because the demand forecasts input to Pre-dispatch are primarily based on demand history which consists of half-hourly averages of 4-second actual demands As required by the spot market operations timetable, available at: http://www.aemo.com.au/electricityops/108-0029.html
7 February 2012 Page 7 of 17
fast start inflexibility profiles in energy offers for fast start units availability, enablement limits and response breakpoints in FCAS offers unit fixed loadings in energy offers (where offered) unit mandatory restriction capacity offers (where offered)
The NER does not allow a gate-closure14 for rebidding prior to actual Dispatch, hence any late rebidding of quantities for the current trading interval is often not captured in Pre-dispatch until its next run, up to 30 minutes later. This rebidding can potentially result in significant differences between Dispatch and the latest Predispatch outcome.
6.4 Rebidding of Unit Ramp Rates for the Current Trading Interval
There are often physical limits to how much a units loading can increase or decrease from its initial loading over a certain period, called its ramp rate. Unit ramp rates are treated as inviolable and assigned the highest dispatch priority in Dispatch and Pre-dispatch. Under NER clause 3.8.22 (b), participants can also rebid the ramp rates in unit energy offers at any time up to actual Dispatch. The offered ramp rate can be as low as the minimum of 3 MW per minute or 3% of the maximum capacity of the unit15. The offered ramp rates can be changed to 0 MW per minute under certain conditions. Rebidding to lower ramp rates within the current trading interval can minimise the change in a units energy dispatch from its initial loading, effectively overriding the action of other constraints and causing Dispatch outcomes to differ significantly from Pre-dispatch outcomes.
13 14
15 16
See also section 6.4 That is, a period where energy trading is stopped before real time. For example refer to Fundamentals of Power System Economics, D. Kirschen and G. Strbac, John Wiley and Sons, 2004 In accordance with NER clause 3.8.3A (b)(1) To achieve this in Pre-dispatch, the constraint violation priority for security constraint equations are set higher than the load shedding priority
7 February 2012 Page 8 of 17
17 18
19
In accordance with NER clause 3.8.23 These are explained in Guide to Ancillary Services in the National Electricity Market , at: http://www.aemo.com.au/electricityops/160-0056.html A trapped unit is one that cannot reach its prospective energy dispatch target (based on the economics of its energy offer or otherwise) as its target is constrained at either the FCAS enablement maximum or minimum limit of one of more of its FCAS offers. A unit cannot deliver FCAS if operating beyond its FCAS enablement limits. For each FCAS offer, the NEMDE solver models the trade-off between energy dispatched and FCAS enabled by creating a pair of linear constraints with zero FCAS enabled when energy is dispatched at the relevant FCAS enablement limit. However, as these energy-based FCAS enablement limits are treated as relatively inviolable and the constraints are not relaxed in order to find optimal solutions beyond them, the unit can become energy trapped
7 February 2012 Page 9 of 17
In Dispatch, however, the relevant participant can un-trap its units dispatch without rebidding by non-conforming to its dispatch instruction and operating slightly outside the offered FCAS enablement limits. In other cases where the unit is actually operating outside its FCAS enablement limits the unit is stranded20 from being enabled for FCAS in Pre-dispatch, until either its forecast energy loading falls within those limits or the participant rebids to narrow the FCAS enablement limits. However, in Dispatch the relevant participant might un-strand its unit without rebidding by nonconforming to its dispatch instruction and operating slightly within its FCAS enablement limits. Hence this ability to un-trap or un-strand through dispatch non-conformance can result in significant differences between Dispatch and Pre-dispatch outcomes.
Implementation
Although the Dispatch and Pre-dispatch processes both use the NEMDE software, there are a number of modelling differences between the two in terms of the pre-processing and application of inputs to NEMDE, the solver algorithm itself, and the post-processing of NEMDE outputs.
A stranded unit is one that cannot be enabled for FCAS, based on its FCAS offer, as it is initially operating beyond its FCAS enablement limits. In this case the NEMDE solver does not create the tradeoff constraints between energy dispatched and FCAS enabled.
7 February 2012 Page 10 of 17
In Pre-dispatch, if the power system quantity relates to a scheduled entity21 then the actual SCADA measurement is automatically used in the first trading interval, with subsequent trading intervals using the entitys solution from the previous trading interval. However if the power system quantity relates to a non-scheduled entity22 then, instead of using the actual SCADA measurement a forecast which gets progressively worse over the Pre-dispatch timeframe AEMO would, where possible, re-formulate the constraint equation so that the entity is mapped to a related scheduled entity, although that relationship itself may be highly non-linear and sensitive to forecasting errors. These formulation differences can result in significant differences between Dispatch and Predispatch outcomes for the affected constraint equations.
Such as unit loading or interconnector flow Such as intra-regional line flows, connection point demands, voltage levels, the switched status of network equipment including capacitor banks and synchronous condensers, and the mode of control systems
7 February 2012 Page 11 of 17
Hence Pre-dispatch outcomes are unaffected for the trading intervals where outage ramping occurs in Dispatch. Further, in Dispatch some unexpected price outcomes might still occur at outage commencement if the ramping constraint equations which are based on Pre-dispatch forecasts are too conservative, or too relaxed. For example: a planned network outage is to commence at 1300 hrs AEMO applies an outage constraint equation in Dispatch and Pre-dispatch from 1300 hrs AEMO applies outage ramping constraint equations from 1230 hrs the outage ramping constraint equations might impact on Dispatch outcomes from dispatch interval ending 1235 hrs onwards (trading interval ending 1300 hrs) however, the earliest impact on Pre-dispatch outcomes is from trading interval ending 1330 hrs onwards, 30 minutes after the outage could potentially have affected the market.
In accordance with NER clause 3.8.1 (b)(12) In accordance with NER clause 3.7B (a)
7 February 2012 Page 12 of 17
based on energy offers submitted to AEMO, with the gap potentially worsening with the increasing penetration of intermittent generation in the NEM. To the extent that the underlying forecasting models in AWEFS for Dispatch and Pre-dispatch are different, this can also result in differences in outcomes between the two processes.
25
In Pre-dispatch, however, AEMO is not required to take account of dispatch inflexibility profiles for fast start units26 and hence Pre-dispatch does not perform a fast start commitment run nor apply any dispatch inflexibility profile constraints27. This can cause significant differences between Dispatch and Pre-dispatch outcomes.
7.2.4 Use of Telemetered AGC Limits in Unit Energy and FCAS Models
Larger generating units are typically equipped with automatic generation control (AGC) systems that automatically regulate unit output based on dispatch instructions from Dispatch, including responding to frequency deviations if enabled for FCAS. The amount of output regulation by AGC is subject to calculated unit ramp rates and upper and lower AGC limits, which can be adjusted by the plant operator at any time and are telemetered to AEMO via SCADA. These telemetered AGC limits are captured from SCADA prior to each Dispatch and Pre-dispatch run, with differences between each process in how these limits are applied in the calculation of energy dispatch and enabled regulation FCAS. 7.2.4.1 Unit Energy Ramp Rates
The amount that a units energy dispatch can change from its initial loading is limited by its effective ramp rate. In Dispatch, the more restrictive of the telemetered ramp rates and the ramp rates submitted in energy offers are used to determine the effective energy ramp rates applied to the calculation of unit energy dispatch. In Pre-dispatch, only the offered ramp rates are used.
26 27
In accordance with NER clause 3.8.20 (d) In any case, NER clause 3.8.19 (e)(6) requires that this process be completed within 30 minutes, which is the Pre-dispatch resolution
7 February 2012 Page 14 of 17
7.2.4.2
The amount that a units energy dispatch plus enabled regulation FCAS raise can increase from its initial loading is limited by its telemetered AGC ramp up rate. Conversely, the amount that a units energy dispatch plus enabled regulation FCAS lower can decrease from its initial loading is limited by its telemetered AGC ramp down rate. In Dispatch, these are implemented as joint energy and regulation FCAS ramping constraints. In Pre-dispatch, however, joint energy and regulation FCAS ramping constraints are not modelled. 7.2.4.3 Unit Joint Energy and Regulation FCAS Capacity Constraints
A units energy dispatch and regulation FCAS is jointly constrained to within the effective enablement limits for that regulation FCAS. These limits are implemented as unit joint energy and regulation FCAS capacity constraints. In Dispatch, the more restrictive of the telemetered AGC limits and the corresponding enablement limits submitted in FCAS offers are used to determine the effective enablement limits for the joint energy and regulation FCAS capacity constraints. In Pre-dispatch, only the offered enablement limits are used in the joint energy and regulation FCAS capacity constraints. Hence a units energy dispatch can be trapped at one of these telemetered AGC limits in Dispatch, but not in Pre-dispatch. 7.2.4.4 Unit Regulation FCAS Offers
In Dispatch and the first trading interval of Pre-dispatch, regulation FCAS offers are only activated if the AGC system is turned on, as indicated by the telemetered AGC status. In subsequent Pre-dispatch intervals, regulation FCAS offers are activated even if the AGC system is initially turned off, on the assumption that the AGC would be turned on if the unit were enabled for regulation FCAS. 7.2.4.5 Unit Regulation FCAS Availability
A units enabled regulation FCAS is limited to the effective availability for that regulation FCAS. In Dispatch, the more restrictive of the telemetered AGC ramp up rate and the availability submitted in the regulation FCAS raise offer is used to determine the effective availability for regulation FCAS raise. Conversely, the more restrictive of the telemetered AGC ramp down rate and the availability submitted in the regulation FCAS lower offer is used to determine the effective availability limit for regulation FCAS lower. In Pre-dispatch, only the offered FCAS availability limits are used. Hence a units effective regulation FCAS availability limits, and its enabled regulation FCAS, can be lower in Dispatch than in Pre-dispatch.
However, with the exception of intervention pricing, no market pricing re-runs are performed in Predispatch.
In Dispatch, during an administered price period triggered by spot price exceedence, an administered price cap (APC) and an administered floor price is applied to the energy and all FCAS prices for the relevant region. If the administered price period is triggered by FCAS price exceedence, an APC is applied to all FCAS prices only. In Pre-dispatch this administered price capping and flooring does not apply, hence the Predispatch schedule will reflect the uncapped energy and FCAS prices.
28 29 30 31
In accordance with NER clause 3.8.1 (c) Both automatically and, if required, manually by AEMO In accordance with NER clause 3.9.2 (e) In accordance with NER clause 3.14.2
7 February 2012 Page 16 of 17
32