ordc settlements overview matthew tozer & blake holt ercot cswg 4/21/2014

16
ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

Upload: malory

Post on 12-Jan-2016

57 views

Category:

Documents


3 download

DESCRIPTION

ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014. Purpose of Presentation. Cover the implementation details for the Settlements of the ORDC Protocols (NPRRs 568, 591 and 598) We will not be giving a training on the purpose or settlement of ORDC - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

ORDC Settlements Overview

Matthew Tozer & Blake HoltERCOT

CSWG4/21/2014

Page 2: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

2

Purpose of Presentation

• Cover the implementation details for the Settlements of the ORDC Protocols (NPRRs 568, 591 and 598)

• We will not be giving a training on the purpose or settlement of ORDC•Training materials are available on the ERCOT website at the following location:•http://www.ercot.com/services/training/course/107#materials

• With NPRR 591, we attempted to get as much settlements detail as possible into the protocols

• HOWEVER, since then we’ve had to make some updates that aren’t explicitly covered in the protocols.

•We will attempt to cover all of those details in this presentation•One example is how we apply the “discount factor”

Page 3: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

3

Highlights and Overview

Page 4: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

4

Overview

• All data needed for ORDC settlements will be available in existing extracts and extract tables

• SID (Settlements Input Data Extract)• Market Input Interval and Header

• RTMMODE (Real Time Market Operating Day Extract)• Market Input Interval and Header• Real Time Market Output Interval and Header

• RTMCODE (Real Time Consolidated Operating Day Extract)• Market Input Interval and Header• Real Time Market Output Interval and Header• Data Agg Output Interval and Header

• PRDE (Public Reference Data Extract)• Factor

*** Two new tables will be introduced into PRDE to support NPRR 555 (loads in SCED) which will also go live on June 1

• LOADRESOURCES and DISPATCHTYPE

Page 5: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

5

Charge Types

• NPRR 555 is going live on June 1 with all of the ORDC changes, therefore:• We are implementing the protocols in section 6 that state, “[NPRR568:

Replace Section 6.7.4 above with the following upon system implementation of NPRR568 and NPRR555:]”

• There will three new charge types:• RTASIAMT - Real-Time Ancillary Service Imbalance Amount• RTRUCRSVAMT - Real-Time RUC Ancillary Service Reserve Amount• LAASIRNAMT - Load-Allocated Ancillary Service Imbalance Revenue

Neutrality Amount per QSE

• Each of these charge types will have their own line item on the Real Time Market Settlements Statements

• They will be found in the Ancillary Services section

• Invoicing will take place through the Settlements Invoice

• There are NO changes to Day Ahead Market Settlements

Page 6: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

6

Who Gets Settled for each Charge Type?

• RTASIAMT – Real-Time Ancillary Service Imbalance Amount• Only QSEs with generation or QSEs with Load Resources will see this

charge type on its Settlement Statement

• RTRUCRSVAMT - Real-Time RUC Ancillary Service Reserve Amount• Only QSEs with generation will see this charge type on its Settlement

Statement

• LAASIRNAMT - Load-Allocated Ancillary Service Imbalance Revenue Neutrality Amount per QSE

• Only QSEs with Load will see this charge type on its Settlement Statement

Page 7: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

7

Implementation Details

Page 8: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

8

Discount Factor

• Protocol Definitions for many of the bill determinants used in ORDC settlements state the following but don’t explicitly show a formula:

• “discounted by the system-wide discount factor”

• In the early phases of internal ERCOT system requirements development, it was not clear who would apply the discount factor.

• i.e. would the data flow into the settlements system already discounted, or would settlements apply the discount?

• Therefore, the specific discount factor calculations weren’t included in the NPRR 591 settlements formula updates

• The follow slides will detail each instance where ERCOT settlements is applying the discount factor

Page 9: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

9

Discount Factor for inputs to RTCLRCAP

RTCLRCAP_<Q> = (RTCLRNPF_<Q> – RTCLRLSL_<Q> – RTCLRNS_<Q>) + RTCLRREG_<Q> Where: RTCLRREG_<Q> = SYS_GEN_DISCFACTOR * RTCLRREGR_<Q>_<R>_<SP>

RTCLRNPF_<Q> = SYS_GEN_DISCFACTOR * RTCLRNPFR_<Q>_<R>_<SP>

RTCLRLSL_<Q> = SYS_GEN_DISCFACTOR * RTCLRLSLR_<Q>_<R>_<SP>

RTCLRNS_<Q> = SYS_GEN_DISCFACTOR * RTCLRNSR_<Q>_<R>_<SP>

R

SP

R

SP

R

SP

R

SP

Page 10: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

10

Discount Factor for inputs to RTOLCAP

RTOLCAP_<Q> = (RTOLHSL _<Q> – RTMGQ _<Q>) + RTCLRCAP _<Q> + RTNCLRRRS_<Q> + RTOFF10_<Q>  Where: RTOLHSL _<Q> = SYS_GEN_DISCFACTOR * RTOLHSLR _<Q>_<R>_<SP>

RTMGQ _<Q>= SYS_GEN_DISCFACTOR * RTMG _<Q>_<R>_<SP>

RTNCLRRRS_<Q>= SYS_GEN_DISCFACTOR * RTNCLRRRSR_<Q>_<R>_<SP>

R

SP

R

SP

R

SP

Page 11: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

11

Discount Factor for inputs to RTASOLIMB

RTASOLIMB_<Q> = RTOLCAP_<Q> – [((SYS_GEN_DISCFACTOR * RTASRESP_<Q>) * ¼) – RTASOFF_<Q> -RTRUCNBBRESP_<Q> - RTCLRNSRESP_<Q> - RTRMRRESP_<Q>]  Where:RTASOFF_<Q>= SYS_GEN_DISCFACTOR * RTASOFFR_<Q>_<R>_<SP>

AND Where:RUC_<Q>_<R>_<SP>_<RUCID>= 1

 RTRUCNBBRESP_<Q> = SYS_GEN_DISCFACTOR * RTRUCASA_<Q>_<R>* ¼

Otherwise: RTRUCNBBRESP_<Q> = 0

RTCLRNSRESP_<Q> = SYS_GEN_DISCFACTOR * ((HNSADJ_<Q>_<R>_<SP> ) * ¼))

RTRMRRESP_<Q>= SYS_GEN_DISCFACTOR * ((HRRADJ_<Q>_<R>_<SP+ HRUADJ_<Q>_<R>_<SP+ HNSADJ_<Q>_<R>_<SP) * ¼)

R

SP

R

R

SP

R

SP

Page 12: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

12

Discount Factor for inputs RTOFFCAP

RTOFFCAP_<Q> = (SYS_GEN_DISCFACTOR * RTCST30HSL_<Q>) + (SYS_GEN_DISCFACTOR * RTOFFNSHSL_<Q>) + RTOFF30_<Q> + RTCLRNS_<Q> Where:RTCLRNS_<Q>= SYS_GEN_DISCFACTOR * RTCLRNSR _<Q>_<R>_<SP>R

SP

Page 13: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

13

Exclusions to RTOLHSL and RTMGQ

RTOLHSL _<Q> = SYS_GEN_DISCFACTOR * RTOLHSLR _<Q>_<R>_<SP>RTMGQ _<Q>= SYS_GEN_DISCFACTOR * RTMG _<Q>_<R>_<SP> Excluding Resources (i.e. consider interval value=0) that are :

Non-WGR Intermittent Renewable Resources (IRR). — Intermittent Renewable Resource= ‘Y’ AND Fuel Type Category <> “WIND” Nuclear Resources. — Fuel Type Category= “NUC”Reliability Must-Run (RMR) Units— Resource contracted per Start and Stop Time (RMR Contract Table).

  And excluding intervals (i.e. consider interval value=0) which are:

Intervals that Resources have a telemetered STARTUP Resource Status. ( STATUSSTARTUP_<Q>_<R>_<SP>=1)  Intervals that Resources have a telemetered SHUTDOWN Resource Status.( STATUSSHUTDOWN_<Q>_<R>_<SP>=1)

  Intervals that Resources have a telemetered ONTEST Resource Status.(STATUSONTEST_<Q>_<R>_<SP>=1)

 Intervals that telemetered net real power (TWTG) is less than 95% (TPVLSL_FACTOR as of go-live date) of the Resource’s telemetered Low Sustained Limit (AVGTLSL).( TPVLSLFLAG_<Q>_<R>_<SP>= 0)

 Included in hours that a Resource has been Reliability Unit Commited (RUC) that were NOT bought back.( RUC_<Q>_<R>_<SP>_<RUCID> =1 )

Page 14: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

14

TPVLSLFLAG Calculation

If: TWTG_<Q>_<R>_<SP> > 0, Then, If: TWTG_<Q>_<R>_<SP> >= (TPVLSL_FACTOR * (AVGTLSL_<Q>_<R>_<SP> * ¼)) 

Set: TPVLSLFLAG_<Q>_<R>_<SP>= 1 Otherwise: 

Set: TPVLSLFLAG_<Q>_<R>_<SP>= 0

Page 15: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

15

Hourly to 15 Minute Data Transformation

• All input bill determinants to the Real Time AS Imbalance charge type are at a 15 minute settlement interval, except for 3 that are at an hourly interval:

• HNSADJ• HRRADJ• HRUADJ

• The bill determinants that are provided at an hourly level, but be divided by 4 and that value should be scaled into each 15 minute interval in the hour

• RTCLRNSRESP_<Q> = SYS_GEN_DISCFACTOR * ((HNSADJ_<Q>_<R>_<SP> ) * ¼))

• RTRMRRESP_<Q>= SYS_GEN_DISCFACTOR * ((HRRADJ_<Q>_<R>_<SP+ HRUADJ_<Q>_<R>_<SP+ HNSADJ_<Q>_<R>_<SP) * ¼)

R

SP

R

SP

Page 16: ORDC Settlements Overview Matthew Tozer & Blake Holt ERCOT CSWG 4/21/2014

16

Other Details

• For Combined Cycles, all input data will be provided at the “Train” level, except for:

• HNSADJ, HRRADJ, HRUADJ (for generators, these are only inputs to RTRMRRESP, which is an adjustment only for RMR Resources)

• RUC • RTRUCASA