PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs
description
Transcript of PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs
![Page 1: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/4.jpg)
(PIP 210)
Block Deployment of LaaRs
![Page 5: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/6.jpg)
• 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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/8.jpg)
• 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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/9.jpg)
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 50MW
765
37
$
![Page 10: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/10.jpg)
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 50MW
765
37
$
![Page 11: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/11.jpg)
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
65
MW
$
![Page 12: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/12.jpg)
(PIP 112)
Balancing Energy Up Load (BUL)
![Page 13: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/13.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/14.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/16.jpg)
BUL RegistrationBUL Registration
Click on the Market Participants and Stakeholders Tab
![Page 17: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/17.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/18.jpg)
BUL RegistrationBUL Registration
Excel Spreadsheet
![Page 19: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/19.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/20.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/21.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/22.jpg)
• 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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/23.jpg)
BUL PerformanceBUL Performance
BUL Performance necessary for:
• Capacity Payment
• Maintain Qualification Status
![Page 24: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/24.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/25.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/26.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/27.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/28.jpg)
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
= AMLPBRAT = AMLP / AMLPB
![Page 29: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/29.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/30.jpg)
BUL Capacity PaymentsBUL Capacity Payments
![Page 31: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/31.jpg)
New BUL DeterminantsNew BUL Determinants New Lodestar Determinants
BUL_qse: calculated quantity of deployed Balancing Up LoadDIBUL_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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/32.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/33.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/34.jpg)
Calculation of DIBUL, ExampleCalculation of DIBUL, ExampleDIBULqi = 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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/35.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/36.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/37.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/38.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/39.jpg)
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
BULBRATRATIO
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/40.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/41.jpg)
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 0BUL
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/42.jpg)
BUL Performance CriteriaBUL Performance Criteria New Lodestar Determinants
BULETR_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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/43.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/44.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/45.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/46.jpg)
BUL Energy PaymentsBUL Energy Payments
![Page 47: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/47.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/48.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/49.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/50.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/51.jpg)
DSBUL ExampleDSBUL ExampleGenerationGeneration 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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/52.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/53.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/54.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/55.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/56.jpg)
DSBUL for TUD ExampleDSBUL for TUD ExampleGenerationGeneration 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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/57.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/58.jpg)
DSBUL for TUD ExampleDSBUL for TUD ExampleGenerationGeneration 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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/59.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/60.jpg)
DSBUL for TUD ExampleDSBUL for TUD ExampleGenerationGeneration 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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/61.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/62.jpg)
DSBUL for TUD ExampleDSBUL for TUD ExampleGenerationGeneration 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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/63.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/64.jpg)
Zonal Uninstructed DeviationZonal Uninstructed Deviation
iq
all
izqizqizqizq
izqizqizqizqizq TUD
DSBULINSRSMRDSBULINSRSMR
ZUD *))(,0max(
))(,0max(
zone
iq
all
izqizqizqizq
izqizqizqizqizq TUD
DSBULINSRSMRDSBULINSRSMR
ZUD *))(,0min(
))(,0min(
zone
![Page 65: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/65.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/66.jpg)
Questions?Questions?
For Additional Questions Please Contacteither
Your ERCOT Client Services Representativeor
Mark Patterson 512-248-3912 mpatterson@ercot .com
orClient Relations Hotline - 512-249-3900
![Page 67: PR-20069 BALANCING UP LOAD (BUL) & Block Deployment of LaaRs](https://reader035.fdocuments.in/reader035/viewer/2022070419/56815bf2550346895dc9e1f8/html5/thumbnails/67.jpg)