210 likes | 233 Views
Learn how ERCOT's load profiling guide streamlines energy usage settlements, with insights on profile models, weather data, and demand response coding options for efficient program implementation. Access the detailed guide on the ERCOT website for comprehensive information.
E N D
Demand ResponseOptions Review Carl Raish November 27, 2007
ERCOT Load Profiling • ERCOT requires a fifteen (15) minute settlement interval • Vast majority of Customers do not have this level of granularity • Profiles are created using adjusted static models • Models estimate customer level interval load based on • calendar-type data (season, day of week, time of day) • weather data (temperature, wind-speed, cloud-cover, dew-point) • Backcasted Profiles are generated the day following a trade day and used for all settlements (initial, final and true-up) • Load Profiling • Converts monthly kWh reads to fifteen (15) minute intervals • Enables the accounting of energy usage in settlements
ERCOT Load Profiling • ERCOT Load Profile Models are documented in Appendix E of the Load Profiling Guide on the ERCOT website • http://www.ercot.com/mktrules/guides/loadprofiling/current.html
ERCOT Load Profiling • ESI IDs are linked to Load Profile Models by their Load Profile ID • Rules for assigning ESI IDs to Load Profile ID are also documented in Appendix D of the Load Profiling Guide http://www.ercot.com/mktrules/guides/loadprofiling/2007/11/AD001/Appendix_D_-_Profile_Decision_Tree_110107.xls
3 Load Profile Groups - 10 Segments Residential (2) Low-Winter Ratio (Non-electric Heat) High-Winter Ratio (Electric Heat) Business (6) Low Load Factor Medium Load Factor High Load Factor Non-Demand IDR Default OGFLT Non-Metered (2) Lighting (Street Lights) Flat (Traffic Signals)
10 Profile Segments 8 Weather Zones 80 Load Profiles Total Profiles
Profile IDs • Additional Fields in the Load Profile ID: • Meter Data Type Code (IDR or NIDR) • Weather Sensitivity Code (NWS or WS) • TOU Schedule Code (NOTOU, TOU01, TOU02, …, TOU12, TOU13) • Examples of valid Profile Ids: RESHIWR_COAST_NIDR_NWS_NOTOU RESLOWR_SCENT_NIDR_NWS_NOTOU
Profiling For Demand Response • Adjusted static models cannot capture dynamic control events • The Load Profiling Guide specifies that Lagged Dynamic Profiles will be used to settle demand response programs • Interval data collected from a representative sample of program participants to capture load impacts of control events as they occur • Each demand response program will need a unique profile (shape) • ERCOT systems need to accommodate numerous additional profiles (shapes), and • A method for linking participating ESIIDs to their specific demand response program
Summary of PWG Options • Demand Response programs will be CR specific • ERCOT will be assigning each program unique code/codes • ESIIDs on a DR program will need to be linked to the code assigned by ERCOT for settlement • PWG has considered a number of options to implement the coding
Option 1: DR Program Coded in Profile ID Segment • ESI IDs participation in a DR program indicated in the Load Profile Segment field • Example: • Profile Type Code before: RESLOWR – (RESLOWR no DR program) • Profile Type Code after: RESL0001 – (RESLOWR on DR program ‘01’)
Option 2: DR Program Coded in TOU Field • ESI IDs participation in a DR program indicated in the TOU Schedule field of the Load Profile ID • Examples: • TOU Schedule before: NOTOU – (No DR program / No TOU) • TOU Schedule after: ‘D0100’ – (DR program ‘01’ / No TOU) • TOU Schedule after: ‘D0203’ – (DR program ‘02’ / TOU Schedule ‘03’) • TOU Schedule before: D0103 – (DR program ‘01’ / TOU Schedule ‘03’) • TOU Schedule after: ‘D0100’ – (DR program ‘01’ / No TOU) • TOU Schedule after: ‘NOTOU’ – (No DR program / No TOU) • TOU Schedule after: ‘TOU03’ – (No DR program / TOU Schedule ‘03’) • TOU Schedule before: TOU05 – (No DR program / TOU Schedule ‘05’) • TOU Schedule after: ‘D0105’ – (DR program ‘01’ / TOU Schedule ‘05’) • TOU Schedule after: ‘D0200’ – (DR program ‘02’ / No TOU)
Option 3: DR Program Coded in Weather Sensitivity Field • ESI IDs participation in a DR program indicated in the Weather Sensitivity field of the Load Profile ID • First position of WS code ‘D’ for all participants on a DR program • Examples: • Weather Sensitivity Code before: NWS – (No DR program / Non WS) • Weather Sensitivity Code after: ‘D01’ – (DR program ‘01’ Not WS) • Weather Sensitivity Code before: ‘D01’ – (DR program ‘01’ Not WS) • Weather Sensitivity Code after : ‘NWS’ – (No DR program / Non WS)
Option 4: DR Program Coded in Profile ID Segment (Modified) • ESI IDs participation in a DR program indicated in the Load Profile Segment field of the Load Profile ID • Very similar to Option 1 • Definition of the Profile Group changed to always be the first 3 positions • Fourth position would be a Profile Segment Letter • Last 4 positions for DR programs • Example: • Profile Type Code before: RESL0000 – (RESLOWR no DR program) • Profile Type Code after: RESL0001 – (RESLOWR on DR program ‘01’)
Option 5: DR Program Coded in Weather Sensitivity Field (Modified) • ESI IDs participation in a DR program indicated in the Weather Sensitivity field of the Load Profile ID • First position of WS code ‘W’ for Weather Sensitive ESI IDs and ‘N’ for Non-Weather Sensitive ESI IDs • Last two positions for DR program • Examples: • Weather Sensitivity Code before: NWS – (No DR program Non WS) • Weather Sensitivity Code after: ‘N01’ – (DR program ‘01’ Not WS) • Weather Sensitivity Code after: ‘W01’ – (DR program ‘01’ WS) • Weather Sensitivity Code before : N01 – (DR program ‘01’ Not WS) • Weather Sensitivity Code after : ‘NWS’ – (No DR program Non WS) • Weather Sensitivity Code after : ‘W01’ – (DR program ‘01’ WS)
Option 6: Texas Set Change to Allow Dynamic Profile ID Changes • Texas Set changes to automatically update Profile IDs in response to changes to DR program participation • Switch • MoveIn • MoveOut
Option 7: IDR Settlement for DR Programs • IDR settlement is currently available for DR program participants • No Lagged Dynamic Profile would be needed • No DR program coding necessary
Option 8: DR Program Coded in a New Profile ID Field • Extend length of Profile ID field to add a new field for coding DR participation
Option 9: Lookup Table to Flip Profile ID Before Settlement • Create lookup table to link CRs to DR programs • Used in conjunction with Option 1 • ESIIDs with invalid CR to DR program relationships identified • Profile Id modified prior to settlement • Profile Ids reverted to original values after settlement completes
Questions? ON OFF