1 / 16

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

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

malory
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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”

  3. Highlights and Overview

  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

  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

  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

  7. Implementation Details

  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

  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>

  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>

  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) * ¼)

  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>

  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 )

  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

  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) * ¼)

  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

More Related