pr-20069 balancing up load (bul) & block deployment of laars

67
PR-20069 PR-20069 BALANCING UP LOAD BALANCING UP LOAD (BUL) (BUL) & & Block Deployment Block Deployment of LaaRs of LaaRs Presented by: Presented by: Mark Patterson - ERCOT Demand Side Resource Coordinator Mark Patterson - ERCOT Demand Side Resource Coordinator Paula Feuerbacher – Sr. Project Analyst, Market Development Paula Feuerbacher – Sr. Project Analyst, Market Development July 30, 2003 July 30, 2003

Upload: maggie-wiley

Post on 31-Dec-2015

21 views

Category:

Documents


2 download

DESCRIPTION

PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs. Presented by: Mark Patterson - ERCOT Demand Side Resource Coordinator Paula Feuerbacher – Sr. Project Analyst, Market Development July 30, 2003. Agenda Items. PR-20069 – What is it? Block Deployment of LaaRs BULs - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

PR-20069PR-20069BALANCING UP LOADBALANCING UP LOAD

(BUL) (BUL) &&

Block Deployment of Block Deployment of LaaRsLaaRs

Presented by:Presented by:Mark Patterson - ERCOT Demand Side Resource CoordinatorMark Patterson - ERCOT Demand Side Resource CoordinatorPaula Feuerbacher – Sr. Project Analyst, Market DevelopmentPaula Feuerbacher – Sr. Project Analyst, Market DevelopmentJuly 30, 2003July 30, 2003

Page 2: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

PR-20069 – What is it? Block Deployment of LaaRs BULs

•Registration•Qualification•Bid/Deployment•Performance•Settlement

What’s Next

Agenda ItemsAgenda Items

Page 3: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

PR-20069 What is it?PR-20069 What is it?

PR-20069A Combination of Balancing Energy Up Load (BUL) (PIP 112) and Block Deployment of LaaRs (PIP 210)

Page 4: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

(PIP 210)

Block Deployment of LaaRs

Page 5: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Block Deployment of LaaRsBlock Deployment of LaaRs

• Applicable only to LAARBES bids

• Does not apply to the procurement of capacity in the Day Ahead AS Market

• QSE designate Block Deployment during bidding process using either XML or Portal entry

Page 6: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

• LAARBES block deploy bid curve will only have a single bid-block. (must start at (0MW, $any).

• Each QSE can submit only 1 LAARBES bid curve per congestion management zone.

• Block limited to less than or equal to 50 MW

Block Deployment of LaaRsBlock Deployment of LaaRs

Page 7: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Block Deployment of LaaRsBlock Deployment of LaaRs

• If cleared MW is more than or equal to 50% of the bid size, then the bid will be procured

• If cleared MW is less than 50% of the bid size, then the bid (block) will not be procured and ERCOT will use the previous bid procured to set the MCPE

Rule used to Procure Block for Deployment

Page 8: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

• If 50 MW block is the marginal bid and ERCOT only needs 24 MWs, then the block will not be procured and the previous bid will be used to set the clearing price.

• If 50 MW bid is the marginal bid and ERCOT needs 25 MWs, then the entire block will be procured and the Block will set the clearing price.

Block Deployment of LaaRsBlock Deployment of LaaRs

Page 9: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Example: Block Deployment of Example: Block Deployment of LaaRsLaaRs

Bid “points” (0MW, $5)(50MW, $7)No Block Deploy

Clear/Procure 37MW @ $6.50$6.50 will set the MCPE for this marginal bid

0 50

MW

7

6

5

37

$

Page 10: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Example: Block Deployment of Example: Block Deployment of LaaRsLaaRs

Bid “points” (0MW, $5)(50MW, $7)Block Deploy

ERCOT needs 37 MWERCOT will Procure 50MW @ $7.00$7.00 will set the MCPE for this marginal bid

0 50

MW

7

6

5

37

$

Page 11: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Example: Block Deployment of Example: Block Deployment of LaaRsLaaRs

Bid “points” (0MW, $5)(50MW, $7)

Block Deploy

ERCOT needs 24 MWsNo part of this block will be procured. The previous bid in the bid stack will be used to set the MCPE

0 50 24

7

6

5

MW

$

Page 12: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

(PIP 112)

Balancing Energy Up Load (BUL)

Page 13: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Balancing Up Loads (BUL)Balancing Up Loads (BUL)

• What Is a BUL

• Registration

• Qualification

• Bid/Deployment

• Performance

• Settlement

Page 14: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Balancing Up Loads (BUL)Balancing Up Loads (BUL)

What Is a BUL?

1. Acronym for Balancing Up Loads 2. A portfolio of ESI IDs that can reduce

their load during a BES deployment

Page 15: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL RegistrationBUL Registration

• Complete and submit the BUL Registration form located on the ERCOT.com website

• Currently only one BUL per QSE per zone can be registered

• Draft PRR being considered by the DSWG to modify the one BUL limitation

Page 16: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL RegistrationBUL Registration

Click on the Market Participants and Stakeholders Tab

Page 17: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL RegistrationBUL Registration

Click on either the Application Forms link or the Load Participation Link

Page 18: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL RegistrationBUL Registration

Excel Spreadsheet

Page 19: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL RegistrationBUL Registration

BALANCING UPLOAD ESIID REGISTRATION

Total MW BUL to Qualify

Balancing Up Load BUL Load Point 1 BUL Load Point 2 BUL Load Point 3

Load Type Balancing Up Load

(BUL)Balancing Up Load

(BUL)Balancing Up Load

(BUL)

In-Service date

Out-of-Service date

Meter Reading Entity (TDSP)

Meter Reading Entity Duns Number

Load Serving Entity (LSE)

LSE DUNS Number

Meter Read Date or Cycle

METER TYPE IDR IDR IDR

ESI-ID assigned to IDR meter

Scheduled as Dynamic (D) or Static (S)

Power Region ERCOT ERCOT ERCOT

EPS meter (Y or N)

CM ZONE

Page 20: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL QualificationBUL Qualification

• PRR 419 recently approved by the Board to address BUL Qualification

• QSE only needs to complete the registration process and the technical requirements to qualify their BUL

• Technical requirement is simply testing the deployment response signal from the QSE to ERCOT

Page 21: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL Qualification (cont’)BUL Qualification (cont’)

• Each ESI ID that makes up the BUL is required to have Interval Data Recorder (IDR) metering

• PIP 106 - Future Profiling changes will allow for sampling of IDR meters for ESI IDs under Direct Load Control (Probably at least a year away)

Page 22: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

• BULBES curve must start at (0MW,$any)

• BULs have no ramp rate and are expected to behave like step functions

• Rule for deployment is the same as for Block Deployment of LaaRs

If cleared MW is less than 50% of the bid size, then the bid (block) will not be procured and ERCOT will use the previous bid procured to set the MCPE

BUL Bid/DeploymentBUL Bid/Deployment

Page 23: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL PerformanceBUL Performance

BUL Performance necessary for:

• Capacity Payment

• Maintain Qualification Status

Page 24: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL PerformanceBUL Performance

BUL Performance for Capacity Payment:

• Satisfactory performance is required to receive capacity payment

• Satisfactory performance is defined as “when during the first hour in which BUL is deployed in an Operating Day, the actual metered Load for any Settlement Interval during the hour is equal to or less than the amount of energy expected”

Page 25: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL PerformanceBUL Performance

BUL Performance for Qualification Status:

• Failure of the BUL to perform satisfactory three Operating Days in a Calendar Year will result in disqualification of the BUL.

• A disqualified BUL will be required to wait 90 calendar days to apply for re-qualification

• Re-qualification will include an actual load reduction test with ERCOT before it resumes participation

Page 26: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL PerformanceBUL Performance

How is Performance Measured?

BULPM = BULETR – (BMRS+BMRD) > or = 0

BULETR =[( BRATD * AIMLD ) + ( BRATS * AIMLS )] – ( FSBUL + DSBUL )

Page 27: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL PerformanceBUL Performance

BRAT: Ratio of averaged metered QSE BUL load two hours prior to BUL instruction to the average interval metered QSE BUL from the prior ten (weekdays) or six (weekends or holidays) days for the two hours prior to the first BUL instruction.

AIML: Representative average interval metered QSE BUL during the last ten (weekdays) or six (weekends or holidays) days

BMR: Aggregate of all actual BUL meter readings per QSE

FSBUL & DSBUL: Signal provided by the QSE representing the amount of BUL power deployed from a Fixed Scheduled BUL and/or a Dynamically Scheduled BUL

Page 28: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL NotesBUL Notes

Operating Day (BUL Deployed)

1st interval of deployment

2 hours Prior to 1st Interval

Reduction of BUL Portfolio as a result of a BUL deployment

= AMLP

BRAT = AMLP / AMLPB

Page 29: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL NotesBUL Notes

Proxy Days (BUL cannot be deployed during any interval)

2 hours Prior to 1st Interval = AMLPB

BRAT = AMLP / AMLPB

AIML for each Proxy day

Page 30: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL Capacity PaymentsBUL Capacity Payments

Page 31: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

New BUL DeterminantsNew BUL Determinants

New Lodestar DeterminantsBUL_qse: calculated quantity of deployed Balancing Up Load

DIBUL_qse: average power delivered from a dynamically scheduled BUL as a result of a BUL instruction (DQ_qse)

BRAT_qse: ratio of averaged metered QSE BUL load two hours prior to BUL instruction to the average interval metered QSE BUL from the prior ten (weekdays) or six (weekends or holidays) days for the two hours prior to the first BUL instruction.

BRATDBL_qse & BRATSBL_qse

AIML_qse: representative average interval metered QSE BUL during the last ten (weekdays) or six (weekends or holidays) days

AIMLDBL_qse & AIMLSBL_qse

BMR_qse: aggregate of all actual BUL meter readings per QSE BMRDBL_qse & BMRSBL_qse

DQ_qse: deployed BUL quantity

Page 32: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Calculation of BULCalculation of BUL

BULqi =MIN[MIN(MAX(0,DIBUL),

MAX(0,((BRATD*AIMLD) – BMRD))) + MAX(0,((BRATS*AIMLS) – BMRS)), DQ]

Formula:

Page 33: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Calculation of DIBULCalculation of DIBUL

DIBULDIBUL:: the average power delivered from a dynamically the average power delivered from a dynamically scheduled BUL as a result of a BUL instruction.scheduled BUL as a result of a BUL instruction.

New Lodestar DeterminantNew Lodestar Determinant DSL_zone_qse

If DSBUL = “G” & SLA = “G”, DSL = SLA If DSBUL = “G” & SLA = “R”, DSL = SLD If DSBUL = “R” & SLA = “G”, DSL = SLD If DSBUL = “R” & SLA = “R”, DSL = SLD

DIBULqi = MAX[0,

{∑(GSITETOTCMqzi) – (∑(DSLDSLqziqzi)z + ∑(INSqzi)z + INSqi + ∑(SRSqzi)z)}]

Page 34: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Calculation of DIBUL, ExampleCalculation of DIBUL, Example

DIBULqi = MAX[0,

{∑(GSITETOTCMqzi) – (∑(DSLDSLqziqzi) + ∑(INSqzi) + INSqi + ∑(SRSqzi))}]

DIBULDIBUL: summed over all zones– DQ = 50 MWh– GSITETOTCM = 5,000 MWh– DSL = 950 MWh “G” status – equates to SLA– DSL = 1,000 MWh “R” status – equates to SLD– SRS = 4,000 MWh– Assume zero zonal instructions– Assume zero ERCOT wide instructions– 5,000 – (950 + 0 + 0 + 4,000) = 50 DIBUL

when DSBUL and SLA & SRA status = “G”

Only affects QSEs that represent a dynamically scheduled BUL.

Page 35: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Determination of Like DaysDetermination of Like Days

Determination of LIKE LIKE DaysIs this a same like day (weekday or weekend)Is this a holidayWas BUL deployed on this LIKE dayThe Previous Operating Day is not considered for

Proxy Day comparison

  Wednesday Thursday Friday Saturday Sunday Monday Tuesday Wednesday Thursday Friday

Like Day Y Y Y N N Y Y YPrevious Operating

Day

Operating DayNot a holiday Y N N Y Y Y Y Y

BUL not deployed Y Y Y Y Y Y N Y

  3 n/a n/a n/a n/a 2 n/a 1 n/a n/a

Page 36: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Calculation of AIMLCalculation of AIML

AIMLqi : representative average interval metered QSE BUL during the last 10 days (weekdays) or 6 days (weekend or holiday).In other words, AIML is the representative average of the

load DURING the time of BUL deployment.

Z = 10 for weekdays

Z = 6 for weekends or ERCOT holidays

AIMLqi = [∑BMRqin – MAX(BMRqin … BMRqiz) –

MIN(BMRqin … BMRqiz)] / (z – 2)z=1

z

Removing the MAX and MIN values “normalizes” the estimation.

Page 37: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Calculation of AMLP & AMLPBCalculation of AMLP & AMLPB

AMLPqin = (BMRqi-8n) / 8

New Lodestar Determinants AMLPqin: average interval metered BUL for QSE during the two hours

prior to the hour of BUL notice on the operating day (n = 0). BMRqi: aggregate of all BUL meter readings per QSE per interval.

AMLPBqi = ∑AMLPqin / zz=1

z

New Lodestar Determinants AMLPBqi: average interval metered BUL for QSE from the prior ten

(weekdays) or six (weekends or holidays) days for the two hours prior to first BUL instruction (DQ_qse)

z = 10 for weekdays z = 6 for weekends and holidays

Page 38: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Calculation of BRATCalculation of BRAT

BRAT:: the ratio of averaged metered QSE BUL load two hours prior to BUL instruction to the average interval metered QSE BUL from the prior ten (weekdays) or six (weekends or holidays) days for the two hours prior to the first BUL instruction.In other words, what “today’s” load shape looks like

compared to the same historical load without a BUL affect.

BRATqi = AMLPqin / AMLPBqi

Page 39: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BRAT & AIMLBRAT & AIML

BRATqi -- increases or decreases the aggregated AIMLqi by comparing “today’s” BUL load to the historical BUL load.In other words, BRAT compares “today’s” BUL load two

hours prior to deployment to the historical BUL load within those same two hours to “estimate” what “today’s” BUL load would have been had BUL not been deployed.

AIML

AIML

BULBRAT

RATIO

A BRAT < 1 indicates the estimated load (AIML) should be adjusted down.

A BRAT > 1 indicates the estimated load (AIML) should be adjusted up.

Page 40: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Calculation of BULCalculation of BUL

BULqi =MIN[MIN(MAX(0,DIBUL),

MAX(0,((BRATD*AIMLD) – BMRD))) + MAX(0,((BRATS*AIMLS) – BMRS)), DQ]

Formula:

Page 41: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Determination of BUL QuantityDetermination of BUL Quantity

 Interval

1Interval

2Interval

3Interval

4Interval

5Interval

6Interval

7Interval

8

DQ 50 50 50 50 50 0 0 0

Deployed Amt. 25 50 50 30 20 0 0 0

BUL Quantity 50 50 50 50 50 50 30 20

If the QSE satisfies the performance criteria in any interval within the first hour, the QSE is paid the maximum achieved value for all four intervals within that first hour.

Intervals subsequent to the first hour are paid based on the following formula:

Protocol Section 6.8.1.14 – A QSE that is instructed to deploy BUL shall be paid a capacity payment for the 15-minute interval the instruction is issued and the three subsequent intervals according to the following formula.

BULqi = MAX(BULqi, BULqi-1, BULqi-2, BULqi-3)

Page 42: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL Performance CriteriaBUL Performance Criteria

New Lodestar DeterminantsBULETR_qse: estimates where the QSE’s BUL should have been

based on “proxy day” load values (AIML) adjusted by BRAT minus the estimated amount of load the QSE dropped.

BULPM_qse: if equal to or greater then zero, indicates the QSE dropped, at a minimum, to the load level estimated by BULETR_qse and successfully met BUL performance criteria.

BULETR_qse = ((BRATD * AIMLD) + (BRATS * AIMLS))

– (FSBUL + DSBUL)

BULPM_qse = BULETR_QSE – (BMRS + BMRD)

Page 43: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL Performance CriteriaBUL Performance CriteriaBULETR_qse =

((BRATD * AIMLD) + (BRATS * AIMLS)) – (DSBUL + FSBUL)

BULPM_qse = BULETR_QSE – (BMRS + BMRD)

Given: DQ = 50 MWh BULETR_qseBULETR_qse:

– BRATD = 1.25 BRATS = 0.90– AIMLD = 1,000 MWh AIMLS = 2,000 MWh– DSBUL = 30 MWh FSBUL = 20 MWh– (1.25 * 1,000) + (0.90 * 2,000) – (30 + 20) = 3,000 MWh

Given: DQ = 50 MWh BULPM_qseBULPM_qse:

– BULETR = 3,000 MWh– BMRD = 1,000 MWh– BMRS = 1,500 MWh– 3,000 – (1,400 + 1,500) = 100 MWh

BULPM = 100 MWh indicates the QSE sufficiently dropped their BUL ESI-ids to receive a capacity payment.

Page 44: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Capacity Payment for BULCapacity Payment for BUL

PCBULPCBUL:: capacity payment for BULcapacity payment for BUL

MCPCNS: market clearing price for Non-Spin capacity

BULqi: quantity of Balancing Up Load deployed per QSE per settlement interval

BULPMqi: must be equal to or greater than zero for PCBUL to calculate a payment value.

PCBULqi = -1 * ((MCPCNS * BULqi) / 4)

Page 45: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Capacity Charge for BULCapacity Charge for BUL

LABULLABUL:: capacity charge for BULcapacity charge for BUL

PCBULTOTi: total capacity payments (ERCOT wide) per interval

LRSqi: load ratio shareLTOTQSEqi / LTOTERCOTi

LABULqi = -1 * (PCBULTOTi * LRSqi)

Page 46: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

BUL Energy PaymentsBUL Energy Payments

Page 47: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Static Load ExampleStatic Load Example

GenerationGeneration LoadLoad

SR SL1,000 MWh 1,000 MWh

950 MWh

A QSE schedules 1,000 MWh of Load

ERCOT deploys a BUL instruction of 50 MWh

How is the QSE paid…

Page 48: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Energy PaymentEnergy PaymentHow is the QSE paid…

Load ImbalanceLoad Imbalance: SL = 1,000 MWh LQSECMUFE = 950 MWh -1 * (SL – LQSECMUFE) -1 * (1,000 – 950) = -50 payment to QSE

Resource Imbalance:Resource Imbalance: SR = 1,000 MWh GSITETOTCM = 1,000 MWh 1,000– 1,000 = 0 no payment

GenerationGeneration LoadLoad

SR SL1,000 MWh 1,000 MWh

950 MWh

Static BULs are paid in Load Imbalance

Page 49: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Schedule Control ErrorSchedule Control Error

SCE =SCE = Actual Generation+ Load Resource Response to instructions– Base Power Schedule– Sum of any Dynamic Resource Power Schedules– Expected Governor Response due to Frequency of

the QSE’s portfolio of Resources– Instructed Ancillary Services power– DSBUL

Page 50: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Energy PaymentEnergy Payment

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

DSBUL and its affect on RI & LI

The DSBUL status sets priority when deciding to use SRA or SRD and SLA or SLD when a positive DQ value is present.

A QSE dynamically schedules 1,000 MWh of Load ERCOT deploys a BUL instruction of 50 MWh QSE submits an SLA of 950 MWh and ERCOT adjusts its SRA to 950 MWh QSE submits DSBUL signal of 50 MWh indicating it followed the BUL instruction 100%.

If DSBUL status = “G” and SRA / SLA = “G” and a positive DQ value is present Use DSBUL value & SRA / SLA values to calculate SR / SL

If DSBUL status = “G” and SRA / SLA = “R” and a positive DQ value is present DSBUL value = zero & SRD / SLD values to calculate SR / SL

If DSBUL status = “R” and SRA / SLA = “G” and a positive DQ value is present DSBUL value = zero & SRD / SLD values to calculate SR / SL

If DSBUL status = “R” and SRA / SLA = “R” and a positive DQ value is present DSBUL value = zero & SRD / SLD values to calculate SR / SL

Page 51: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

DSBUL ExampleDSBUL Example

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

A QSE dynamically schedules 1,000 MWh of Load

ERCOT deploys a BUL instruction of 50 MWh

QSE submits an SLA of 950 MWh and ERCOT adjusts its SRA to 950 MWh

QSE submits DSBUL signal of 50 MWh indicating it followed the BUL instruction 100%.

How is the QSE paid…

Page 52: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Energy PaymentEnergy Payment

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

How is the QSE paid…

Load ImbalanceLoad Imbalance: SL = 950 MWh LQSECMUFE = 950 MWh -1 * (SL – LQSECMUFE) -1 * (950 – 950) = 0 no payment

Resource Imbalance:Resource Imbalance: SR = 950 MWh GSITETOTCM = 1,000 MWh SR - GSITETOTCM 950 – 1,000 = -50 payment to QSE

DSBUL = “G”

SRA & SLA = “G”

Dynamic BULs are paid in Resource Imbalance when DSBUL telemetry equals “G” signal and SRA & SLA telemetry an “G” signal.

Page 53: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Energy PaymentEnergy Payment

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

How is the QSE paid…

Load ImbalanceLoad Imbalance: SL = 1,000 MWh LQSECMUFE = 950 MWh -1 * (SL – LQSECMUFE) -1 * (1,000 – 950) = -50 payment to QSE

Resource Imbalance:Resource Imbalance: SR = 1,000 MWh GSITETOTCM = 1,000 MWh SR - GSITETOTCM 1,000 – 1,000 = 0 no payment

DSBUL = “G”

SRA & SLA = “R”

Dynamic BULs are paid in Load Imbalance when DSBUL telemetry equals “G” signal and SRA & SLA telemetry an “R” signal.

Page 54: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Energy PaymentEnergy Payment

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

How is the QSE paid…

Load ImbalanceLoad Imbalance: SL = 1,000 MWh LQSECMUFE = 950 MWh -1 * (SL – LQSECMUFE) -1 * (1,000 – 950) = -50 payment to QSE

Resource Imbalance:Resource Imbalance: SR = 1,000 MWh GSITETOTCM = 1,000 MWh SR - GSITETOTCM 1,000 – 1,000 = 0 no payment

DSBUL = “R”

SRA & SLA = “G”

Dynamic BULs are paid in Load Imbalance when DSBUL telemetry equals an “R” signal and SRA & SLA telemetry an “G” signal.

Page 55: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Energy PaymentEnergy Payment

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

How is the QSE paid…

Load ImbalanceLoad Imbalance: SL = 1,000 MWh LQSECMUFE = 950 MWh -1 * (SL – LQSECMUFE) -1 * (1,000 – 950) = -50 payment to QSE

Resource Imbalance:Resource Imbalance: SR = 1,000 MWh GSITETOTCM = 1,000 MWh SR - GSITETOTCM 1,000 – 1,000 = 0 no payment

DSBUL = “R”

SRA & SLA = “R”

Dynamic BULs are paid in Load Imbalance when DSBUL telemetry equals an “R” signal and SRA & SLA telemetry an “R” signal.

Page 56: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

DSBUL for TUD ExampleDSBUL for TUD Example

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

A QSE dynamically schedules 1,000 MWh of Load

ERCOT deploys a BUL instruction of 50 MWh

QSE submits an SLA of 950 MWh and ERCOT adjusts its SRA to 950 MWh

QSE submits DSBUL signal of 50 MWh indicating it followed the BUL instruction 100%.

How much TUD does the QSE have…

DSBUL = “G”

SRA & SLA = “G”

Page 57: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

TUD ExampleTUD Example

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

How much TUD does the QSE have…

TUD = TUD = GSITETOTCM – (SR + INSz + DSBUL) - INSew GSITETOTCM = 1,000 MWh SR = 950 MWh DSBUL = 50 MWh Assume zero zonal instructions Assume zero ERCOT wide instructions 1,000 – (950 + 0 + 50) – 0 = 0 TUD

Adding DSBUL to the QSE’s dynamic schedule reduces exposure to uninstructed deviation

DSBUL = “G”

SRA & SLA = “G”

Page 58: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

DSBUL for TUD ExampleDSBUL for TUD Example

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

A QSE dynamically schedules 1,000 MWh of Load

ERCOT deploys a BUL instruction of 50 MWh

QSE submits an SLA of 950 MWh and ERCOT adjusts its SRA to 950 MWh

QSE submits DSBUL signal of 50 MWh indicating it followed the BUL instruction 100%.

How much TUD does the QSE have…

DSBUL = “G”

SRA & SLA = “R”

Page 59: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

TUD ExampleTUD Example

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

How much TUD does the QSE have…

TUDTUD: GSITETOTCM – (SR + INSz + DSBUL) - INSew GSITETOTCM = 1,000 MWh SR = 1,000 MWh (due to SLA status of “R”) DSBUL = 50 MWh Assume zero zonal instructions Assume zero ERCOT wide instructions 1,000 – (1,000 + 0 + 0) – 0 = 0 TUD

DSBUL = “G”

SRA & SLA = “R”

When the SRA or SLA status code is “R”, ERCOT zeroes out the DSBUL value and defaults to the SRD / SLD values minimizing the QSE’s exposure to URC.

Page 60: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

DSBUL for TUD ExampleDSBUL for TUD Example

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

A QSE dynamically schedules 1,000 MWh of Load

ERCOT deploys a BUL instruction of 50 MWh

QSE submits an SLA of 950 MWh and ERCOT adjusts its SRA to 950 MWh

QSE submits DSBUL signal of 50 MWh indicating it followed the BUL instruction 100%.

How much TUD does the QSE have…

DSBUL = “R”

SRA & SLA = “G”

Page 61: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

TUD ExampleTUD Example

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

600 MWh 600 MWh

How much TUD does the QSE have…

TUDTUD: GSITETOTCM – (SR + INSz + DSBUL) - INSew GSITETOTCM = 1,000 MWh SR = 1,000 MWh (due to SLA status of “R”) DSBUL = 50 MWh Assume zero zonal instructions Assume zero ERCOT wide instructions 1,000 – (1,000 + 0 + 0) – 0 = 0 TUD

DSBUL = “R”

SRA & SLA = “G”

When the DSBUL status code is “R”, ERCOT zeroes out the DSBUL value and defaults to the SRD / SLD values minimizing the QSE’s exposure to URC.

Page 62: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

DSBUL for TUD ExampleDSBUL for TUD Example

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

A QSE dynamically schedules 1,000 MWh of Load

ERCOT deploys a BUL instruction of 50 MWh

QSE submits an SLA of 950 MWh and ERCOT adjusts its SRA to 950 MWh

QSE submits DSBUL signal of 50 MWh indicating it followed the BUL instruction 100%.

How much TUD does the QSE have…

DSBUL = “R”

SRA & SLA = “R”

Page 63: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

TUD ExampleTUD Example

GenerationGeneration LoadLoad

SRD SLD

SRA SLA

1,000 MWh 1,000 MWh

950 MWh 950 MWh

How much TUD does the QSE have…

TUDTUD: GSITETOTCM – (SR + INSz + DSBUL) - INSew GSITETOTCM = 1,000 MWh SR = 1,000 MWh (due to SRA status of “R”) DSBUL = 50 MWh Assume zero zonal instructions Assume zero ERCOT wide instructions 1,000 – (1,000 + 0 + 0) – 0 = 0 TUD

When the DSBUL status code is “R”, ERCOT zeroes out the DSBUL value and defaults to the SRD / SLD values minimizing the QSE’s exposure to URC.

DSBUL = “R”

SRA & SLA = “R”

Page 64: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Zonal Uninstructed DeviationZonal Uninstructed Deviation

iq

all

izqizqizqizq

izqizqizqizqizq TUD

DSBULINSRSMR

DSBULINSRSMRZUD *

))(,0max(

))(,0max(

zone

iq

all

izqizqizqizq

izqizqizqizqizq TUD

DSBULINSRSMR

DSBULINSRSMRZUD *

))(,0min(

))(,0min(

zone

Page 65: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

What’s NextWhat’s Next

• BUL Pilot to start on August 4 and run through August 22

• All other MP’s can test functionality starting on August 11 and run through August 22

• Implementation of PR 20069 scheduled for 1st week of September

• 10 day required notice to Market Participants will provide implementation details

Page 66: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs

Questions?Questions?

For Additional Questions Please Contacteither

Your ERCOT Client Services Representativeor

Mark Patterson 512-248-3912 mpatterson@ercot .com

or

Client Relations Hotline - 512-249-3900

Page 67: PR-20069 BALANCING UP LOAD (BUL)  &  Block Deployment of LaaRs