670 likes | 801 Views
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
E N D
PR-20069BALANCING 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 • Registration • Qualification • Bid/Deployment • Performance • Settlement • What’s Next
PR-20069 What is it? PR-20069 A Combination of Balancing Energy Up Load (BUL) (PIP 112) and Block Deployment of LaaRs (PIP 210)
(PIP 210) Block Deployment of LaaRs
Block 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
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 LaaRs Rule used to Procure Block for Deployment • 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
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.
Example: Block Deployment of LaaRs Bid “points” (0MW, $5) (50MW, $7) No Block Deploy 7 6 $ 5 0 50 37 MW Clear/Procure 37MW @ $6.50 $6.50 will set the MCPE for this marginal bid
Example: Block Deployment of LaaRs Bid “points” (0MW, $5) (50MW, $7) Block Deploy 7 6 $ 5 0 50 37 MW ERCOT needs 37 MW ERCOT will Procure 50MW @ $7.00 $7.00 will set the MCPE for this marginal bid
Example: Block Deployment of LaaRs Bid “points” (0MW, $5) (50MW, $7) Block Deploy 7 6 $ 5 0 24 50 MW ERCOT needs 24 MWs No part of this block will be procured. The previous bid in the bid stack will be used to set the MCPE
(PIP 112) Balancing Energy Up Load (BUL)
Balancing Up Loads (BUL) • What Is a BUL • Registration • Qualification • Bid/Deployment • Performance • Settlement
Balancing Up Loads (BUL) What Is a BUL? • Acronym for Balancing Up Loads • A portfolio of ESI IDs that can reduce their load during a BES deployment
BUL 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
BUL Registration Click on the Market Participants and Stakeholders Tab
BUL Registration Click on either the Application Forms link or the Load Participation Link
BUL Registration Excel Spreadsheet
BUL 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
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)
BUL Bid/Deployment • 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 Performance BUL Performance necessary for: • Capacity Payment • Maintain Qualification Status
BUL 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”
BUL 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
BUL Performance How is Performance Measured? BULPM = BULETR – (BMRS+BMRD) > or = 0 BULETR = [( BRATD * AIMLD ) + ( BRATS * AIMLS )] – ( FSBUL + DSBUL )
BUL 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
Operating Day (BUL Deployed) BUL Notes 1st interval of deployment Reduction of BUL Portfolio as a result of a BUL deployment 2 hours Prior to 1st Interval AMLP = BRAT = AMLP / AMLPB
Proxy Days (BUL cannot be deployed during any interval) BUL Notes AIML for each Proxy day 2 hours Prior to 1st Interval = AMLPB BRAT = AMLP / AMLPB
BUL Capacity Payments How is a QSE paid CAPACITY for Balancing Up Load
New Lodestar Determinants BUL_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 New BUL Determinants
Formula: BULqi = MIN[MIN(MAX(0,DIBUL), MAX(0,((BRATD*AIMLD) – BMRD)))+ MAX(0,((BRATS*AIMLS) – BMRS)), DQ] Calculation of BUL
DIBUL:the average power delivered from a dynamically scheduled BUL as a result of a BUL instruction. New 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 Calculation of DIBUL DIBULqi = MAX[0, {∑(GSITETOTCMqzi) – (∑(DSLqzi)z + ∑(INSqzi)z + INSqi + ∑(SRSqzi)z)}]
DIBUL: 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” Calculation of DIBUL, Example DIBULqi = MAX[0, {∑(GSITETOTCMqzi) – (∑(DSLqzi) + ∑(INSqzi) + INSqi + ∑(SRSqzi))}] Only affects QSEs that represent a dynamically scheduled BUL.
Determination of Like Days • Determination of LIKE Days • Is this a same like day (weekday or weekend) • Is this a holiday • Was BUL deployed on this LIKE day • The Previous Operating Day is not considered for Proxy Day comparison
Calculation 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 z=1 Removing the MAX and MIN values “normalizes” the estimation.
AMLPBqi = ∑AMLPqin / z z z=1 Calculation of AMLP & AMLPB • 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. AMLPqin = (BMRqi-8n) / 8 • 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
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. Calculation of BRAT BRATqi = AMLPqin / AMLPBqi
AIML BRAT RATIO BUL AIML BRAT & 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. A BRAT < 1 indicates the estimated load (AIML) should be adjusted down. A BRAT > 1 indicates the estimated load (AIML) should be adjusted up.
Formula: BULqi = MIN[MIN(MAX(0,DIBUL), MAX(0,((BRATD*AIMLD) – BMRD)))+ MAX(0,((BRATS*AIMLS) – BMRS)), DQ] Calculation of BUL
Determination of BUL Quantity • 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)
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. BUL Performance Criteria BULETR_qse = ((BRATD * AIMLD) + (BRATS * AIMLS)) – (FSBUL + DSBUL) BULPM_qse = BULETR_QSE – (BMRS + BMRD)
Given: DQ = 50 MWh BULETR_qse: BRATD = 1.25BRATS = 0.90 AIMLD = 1,000 MWhAIMLS = 2,000 MWh DSBUL = 30 MWhFSBUL = 20 MWh (1.25 * 1,000) + (0.90 * 2,000) – (30 + 20) = 3,000 MWh BUL Performance Criteria BULETR_qse = ((BRATD * AIMLD) + (BRATS * AIMLS)) – (DSBUL + FSBUL) BULPM_qse = BULETR_QSE – (BMRS + BMRD) • Given: DQ = 50 MWh • BULPM_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.
PCBUL:capacity 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. Capacity Payment for BUL PCBULqi = -1 * ((MCPCNS * BULqi) / 4)
LABUL:capacity charge for BUL PCBULTOTi: total capacity payments (ERCOT wide) per interval LRSqi: load ratio share LTOTQSEqi / LTOTERCOTi Capacity Charge for BUL LABULqi = -1 * (PCBULTOTi * LRSqi)
BUL Energy Payments How is a Balancing Up Load paid for ENERGY
A QSE schedules 1,000 MWh of Load ERCOT deploys a BUL instruction of 50 MWh Generation Load SR 1,000 MWh 1,000 MWh SL 950 MWh Static Load Example How is the QSE paid…
Load Imbalance: SL = 1,000 MWh LQSECMUFE = 950 MWh -1 * (SL – LQSECMUFE) -1 * (1,000 – 950) = -50 payment to QSE Resource Imbalance: SR = 1,000 MWh GSITETOTCM = 1,000 MWh 1,000– 1,000 = 0 no payment Generation Load SR 1,000 MWh 1,000 MWh SL 950 MWh Energy Payment How is the QSE paid… Static BULs are paid in Load Imbalance
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 Schedule Control Error
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 Generation Load SRD 1,000 MWh 1,000 MWh SLD SRA 950 MWh 950 MWh SLA Energy Payment 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.