Energy

Demand Response Systems: Technical Architecture and Integration

How to build demand response platforms that aggregate flexible loads, integrate with energy markets, and deliver reliable grid services.

What Demand Response Requires Technically

Demand response (DR) sounds simple: reduce electricity consumption when the grid needs it. But building a reliable DR system that aggregates thousands of distributed assets, responds to market signals within minutes, and verifies delivered performance is a substantial technical challenge.

System Components

Asset Connectivity

DR systems must communicate with diverse controllable loads:

Commercial and industrial loads include HVAC systems, lighting, industrial processes, and refrigeration. Integration typically happens through Building Management Systems (BMS) using BACnet or Modbus protocols, or through direct API connections to smart thermostats and energy controllers.

Residential loads involve smart thermostats (Nest, Ecobee, Honeywell), EV chargers (OCPP protocol), water heaters, and battery storage systems. These typically connect through manufacturer cloud APIs rather than direct device communication.

Industrial processes may use direct SCADA integration or specialized load management controllers. Each industrial facility is essentially a custom integration project.

Aggregation Platform

The core platform manages the portfolio of flexible assets:

Asset registry maintains the inventory of enrolled assets with their flexibility parameters: maximum curtailable load, minimum notification time, maximum event duration, recovery period, and seasonal availability.

Baseline calculation determines what consumption would have been without the DR event. This is essential for measuring delivered performance. Common methods include:

  • Day-matching baselines (average of similar recent days)
  • Regression baselines (consumption modeled as a function of weather and time of day)
  • Control group baselines (comparing participating sites to non-participating similar sites)

Dispatch optimization selects which assets to activate for a given DR event, considering:

  • Required demand reduction volume
  • Asset availability and notification requirements
  • Customer fatigue (avoiding over-dispatching the same assets)
  • Contractual constraints (maximum events per month, minimum rest between events)
  • Network location (some DR programs target specific grid areas)

Event management orchestrates the full lifecycle of a DR event:

  1. Trigger received (market signal, grid operator request, price threshold)
  2. Asset selection and optimization
  3. Dispatch commands sent to assets
  4. Real-time monitoring of asset response
  5. Event completion and recovery monitoring
  6. Performance measurement and settlement

Market Interface

DR platforms participate in energy markets through:

Balancing markets where DR provides frequency restoration reserves. This requires fast response (typically within 15 minutes) and reliable delivery. Interface with the TSO's balancing platform using their specified protocols.

Capacity markets where DR provides guaranteed availability. Requires demonstration of capability through test activations and reliable response during actual events.

Wholesale markets where aggregators offer DR capacity as virtual generation. Trading platform integration requires real-time position management and schedule nomination.

Architecture Decisions

Command and Control Latency

Different market products have different response time requirements:

  • Emergency DR: 30 minutes or more. Comfortable latency for most architectures.
  • Economic DR: 15 minutes. Requires pre-positioning of commands and fast dispatch.
  • Frequency regulation: Seconds. Requires direct device control with minimal latency, often using edge controllers rather than cloud round-trips.

Design your architecture with clear latency paths. Not every asset needs sub-second control. Match the control architecture to the market product.

Reliability Architecture

When a TSO activates your DR portfolio, failure to deliver has financial and potentially grid security consequences:

  • Redundant communication paths to critical assets (primary and fallback)
  • Graceful degradation where partial asset unavailability is compensated by dispatching alternatives
  • Monitoring and alerting that detects non-responsive assets within seconds
  • Over-procurement maintaining a portfolio larger than contracted obligations to cover non-performance

Scalability

DR portfolios grow rapidly. A platform managing 1,000 assets today may manage 100,000 within three years as smart device penetration increases:

  • Design for horizontal scaling of dispatch and monitoring components
  • Use event-driven architecture (Kafka, cloud pub/sub) to decouple ingestion from processing
  • Implement efficient telemetry aggregation (you need portfolio-level performance in real time, not necessarily every individual sensor reading)

Measurement and Verification

The Baseline Problem

Proving that demand was actually reduced requires knowing what consumption would have been without intervention. This counterfactual is inherently uncertain, creating disputes between DR providers and program operators.

Best practices for defensible baselines:

  • Use multiple baseline methods and report the range of estimates
  • Exclude anomalous days from baseline calculations
  • Apply weather adjustments when relevant
  • Consider control groups for statistical rigor
  • Document methodology transparently

Settlement Integration

DR performance must be settled financially:

  • Calculate delivered curtailment using agreed baseline methodology
  • Aggregate asset-level performance to portfolio level
  • Generate settlement statements for market operators
  • Reconcile with market settlement data
  • Allocate revenue to individual asset owners per contractual terms

Customer Engagement

Enrollment and Onboarding

The smoothest technical platform is useless without enrolled assets. Reduce enrollment friction:

  • Self-service device registration with automatic compatibility checking
  • Simple authorization flows for accessing device APIs (OAuth for smart thermostats)
  • Clear communication about what participation involves and what customers earn

Transparency and Control

Customers need confidence that DR participation will not compromise their comfort or operations:

  • Provide visibility into upcoming and active DR events
  • Allow customers to opt out of individual events (with clear consequences for participation credit)
  • Show performance history and earnings
  • Respect all comfort and operational constraints configured during enrollment

Key insight: Demand response is where energy markets meet consumer devices. Success requires bridging the gap between millisecond-level market signals and the practical reality of controlling millions of distributed assets owned by people who care more about comfort than grid frequency.

Let's talk about your energy needs

Whether you're modernizing your infrastructure, navigating compliance, or building new software - we can help.

Book a 30-min Call