• Energy
  • 21 columns
  • 100 rows
  • 8 formats

Demand Response Event Load Curtailment

This dataset provides detailed records of load curtailment performance during demand response events, including critical peak pricing, direct load control, and interruptible tariff programs. It captures event timing, customer and premise identifiers, baseline and actual load, reduction metrics, control methods, device types, and incentive payouts, enabling comprehensive analysis of DR program effectiveness and participant behavior.

  • last updated 2 Nov 2025
  • by GoMask
The brief that made it

Evaluate and optimize demand response program effectiveness

Sample rows

preview · 8 of 100 rows · all 21 columns
event_idstringevent_typestringload_baseline_kwfloatevent_successfulbooleanaddress_statestringevent_start_datetimedatetimeevent_end_datetimedatetimecustomer_idstringcustomer_typestringpremise_idstringaddress_streetstringaddress_citystringaddress_postal_codestringaddress_countrystringactual_load_kwfloatload_reduction_kwfloatpercent_reductionfloatdevice_typestringcontrol_methodstringcurtailment_target_kwfloatincentive_amountfloat
EVT1001CPP5.2trueCA2023-07-01T15:00:002023-07-01T18:00:00CUST001ResidentialPREM00112 Oak LaneSan Mateo94403USA3.91.325ThermostatPrice Signal112.5
EVT1002DLC4trueCA2023-07-03T14:00:002023-07-03T16:30:00CUST002ResidentialPREM00248 Maple StreetSunnyvale94087USA2.71.332.5Water HeaterDirect Load Control1.215
EVT1003Interruptible Tariff125trueCA2023-07-05T13:00:002023-07-05T18:00:00CUST003IndustrialPREM0031000 Industrial AveFremont94538USA903528Whole FacilityManual Curtailment30350
EVT1004CPP35.5trueCA2023-07-07T16:00:002023-07-07T19:00:00CUST004CommercialPREM004500 Market BlvdSan Jose95113USA2510.529.6HVACPrice Signal1051
EVT1005DLC6falseCA2023-07-09T14:30:002023-07-09T16:00:00CUST005ResidentialPREM00522 Pine Tree RdCampbell95008USA5.20.813.3ThermostatDirect Load Control1.1blank
EVT1006CPP18.8falseCA2023-07-10T15:00:002023-07-10T17:45:00CUST006CommercialPREM006200 Sunset DrSanta Clara95051USA162.814.9HVACPrice Signal3blank
EVT1007Interruptible Tariff220trueCA2023-07-12T12:00:002023-07-12T17:00:00CUST007IndustrialPREM0073434 Corporate WayHayward94545USA1804018.2Whole FacilityManual Curtailment40400
EVT1008DLC4.5falseCA2023-07-13T13:30:002023-07-13T15:00:00CUST008ResidentialPREM00874 Elm StMountain View94040USA4.10.48.9Water HeaterDirect Load Control0.8blank

What the 100 rows show

from the 100-row sample

Interruptible Tariff (event type) stands out: mean load_baseline_kw is 180.4, against 16.2 for the rest.

  • 62%event_successful = true
  • 27.4median load_baseline_kw
  • 3customer types
  • 3control methods
  • 4device types
  • 19.0median actual_load_kw
Mean load_baseline_kw by event_type100 rows
010020016.3CPP36 rows16.2DLC33 rows180.4Interruptibl…31 rows
load_baseline_kw100 rows, in bands of 50
035706637149010200350load_baseline_kw →

Median 27.4, from 3.5 to 320.0.

address_state100 rows · top 10 of 34 values
  1. CA56
  2. TX4
  3. FL3
  4. NV2
  5. PA2
  6. OH2
  7. MO2
  8. NC2
  9. OK2
  10. CO1
21 columns by typefrom the column list below
  • string 12
  • float 6
  • datetime 2
  • boolean 1

Columns

21 columns in four groups
blueprint · 21 columns
columntypedescriptionexample
Text 12 columns
event_idstringUnique identifier for the demand response eventuniqueEVT1001
event_typestringType of demand response event (e.g., CPP, DLC, Interruptible Tariff)CPP · DLC · Interruptible TariffCPP
customer_idstringUnique identifier for the customer or participantCUST001
customer_typestringType of customer (e.g., Residential, Commercial, Industrial)Residential · Commercial · IndustrialResidential
premise_idstringUnique identifier for the premise or locationPREM001
address_streetstringStreet address of the premiseoptional12 Oak Lane
address_citystringCity of the premiseoptionalSan Mateo
address_statestringState or province of the premiseoptionalCA
address_postal_codestringPostal code of the premiseoptional94403
address_countrystringCountry of the premiseoptionalUSA
device_typestringType of device controlled during the event (e.g., Thermostat, Water Heater, HVAC, Whole Facility)Thermostat · Water Heater · HVAC · Whole Facility · Other · optionalThermostat
control_methodstringMethod used for load control (e.g., Direct Load Control, Price Signal, Manual Curtailment)4 values · optionalPrice Signal
Numbers 6 columns
load_baseline_kwfloatEstimated baseline load (in kW) for the premise during the event period0 or more5.2
actual_load_kwfloatActual measured load (in kW) during the event period0 or more3.9
load_reduction_kwfloatCalculated load reduction (in kW) achieved during the event0 or more1.3
percent_reductionfloatPercentage reduction in load compared to baseline0 to 10025
curtailment_target_kwfloatTarget load reduction (in kW) set for the event0 or more · optional1
incentive_amountfloatFinancial incentive awarded for participation in the event (in local currency)0 or more · optional12.5
Dates and times 2 columns
event_start_datetimedatetimeStart date and time of the demand response event2023-07-01T15:00:00
event_end_datetimedatetimeEnd date and time of the demand response event2023-07-01T18:00:00
True or false 1 column
event_successfulbooleanIndicates if the curtailment target was met for this eventtrue

Use it for

  • event successf…62%62 of 100 rowsmean load baseline kw…16.3CPP16.2DLC180.4Interr…

    An energy dashboard

    The event_successful rate, load_baseline_kw by event_type and a breakdown of address_state. Excel, Power BI or Tableau.

  • Why do the 31 Interruptible Tariff rows have a mean load_baseline_kw of 180.4?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable events with event_type, event_start_datetime and event_end_datetime to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 21 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset100 rows21 columns
Yours1,000 rows21 columnsaddress_street: UK only

blueprint · demand-response-event-load-curtailment

Behind this dataset

Same schema. As many rows as you need.

These 100 rows came out of a blueprint — 21 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • DR event ID, program type (CPP, DLC, interruptible, etc.)
  • Event date/time and duration (typically 2-6 hours)
  • Baseline load: expected consumption without DR event
  • Actual load during event
  • Load curtailment (kW) = baseline - actual
  • Customer participation count and opt-out rate
  • Incentive payment per kW curtailed
  • M&V (Measurement & Verification) methodology for baseline calculation
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
demand-response-event-load-curtailment

What should your data show?

Preview 20 rows free
No signup. No card.