+ All Categories
Home > Documents > Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce...

Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce...

Date post: 27-Jul-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
77
Munther A. Dahleh MIT/IDSS
Transcript
Page 1: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Munther A. Dahleh

MIT/IDSS

Page 2: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Tuhin Sarkar

QingQing Huang Mardavij Roozbehani

Alexander Rakhlin

Page 3: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

X-15 crash due limit cycle instability in adaptive control system

Page 4: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete
Page 5: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Mechanisms (Controller 1)

Commuters (model unknown)

Resource Alloca on

(Controller 2)

Learning Model of Commuters

Road Network

Traffic data Incen ves

Traffic out

Traffic in

data

data

Reconfigurable road network

control signals

Page 6: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Dynamic and input-driven systems

• Stability, Safety

• Emerging new problems in social systems– Unstructured, no Mechanistic models– Systems change in response to incentives– Learn both behaviors and incentives

• Lack of convexity for many model parametrizations

• High dimensionality, missing data

Page 7: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Data generation process

• Objective/Error: prediction, distance from process

• Fundamental bounds (limits of learning--Fisher Information, Information Based complexity)

• Sample complexity: length of data to guarantee an error bounds

Page 8: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete
Page 9: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Need to approximate the underlying process in an operator norm

• Consider , the class of FIR models of order

• Data Generation process:

• Model:

• Can this model be learned?

• Algorithm: Pick any model from the set of un-falsified models

• Lower Bound:

• Sample Complexity:

Page 10: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Model order grows as a function of data

• Previous result:

• Implications on control authority– Grows slowly– May present challenges for some processes

• Machine Learning and Spectral Methods– No explicit parameterization– Extracts hidden structures– E.g., Subspace learning & Hankel reduction for LTI

Page 11: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Robust learning: Models are a good approximation of original system

• Quantification of uncertainty is important– Real-time requirement

• Probabilistic modeling has definitive advantages– Unstructured models– Probabilistic bounds

Page 12: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Finite noisy data

from unknown model

• ‘Good’ estimates of

Page 13: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

LTI model

Page 14: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Consider two models

Page 15: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Consider two models

Identical output for n time

Page 16: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Least singular valueof output subspace

Page 17: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Assumptions– Bound on the gain (induced norm)– No decay rate– No knowledge of state space dimension

• Is there a notion of effective order/dimension and approximation?

• If there is, how much can we learn in finite time?

Page 18: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Lack of convexity for many model parametrizations

• High dimensionality– Reduction– Finite noisy data

• Emerging new problems in social systems– Unstructured– Learn both behaviors and incentives

Page 19: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Finite noisy data limits complexity; distill how much can be learned: Model approximation

• Learn efficient approximations directlyfrom data

• Finite time error guarantees for structured dynamical models– LTI systems– Switched Linear System– Hidden Markov Models

Page 20: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Data has ‘best’ lower order representation

• Design data dependent estimators: that approximates lower order

: Some ‘convenient’ representation

: Sample estimate ???

Page 21: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• ‘Best’ is defined as minimax optimal: best estimator for the worst performing model

Minimax optimal estimator

Model Class: E.g.: Stable LTI

Good estimator

Page 22: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• LTI system identification Rich theory when:- Most of it is for infinite data Ljung (1998), Huang et. al. (2005)- Assume system order knowledge Van Overschee et. al. (1997)- Improper estimation, e.g.: FIR systems for IIR realizations

Vidyasagar et. al. (2008)- Finite Time Statistical Identification Campi et. al. (2002),

Faradonbeh et. al. (2017), Simchowitz et. al. (2018)

• LTI Model Approximation- Well developed theory by Glover et. al. (1984), Zhou et. al.

(1995)- Assumes knowledge of system parameters- No statistical guarantees

Page 23: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• SLS Realization - Given data comes from SLS Petreczky et. al. (2010, 2018)- Assume discrete states are known- Hankel-like matrix has finite rank

• SLS Identification- Special cases SARX process identification Bako et. al. (2009),

Ozay et. al. (2009)- Clustering based; requires order information

• Model Approximation- ‘Balanced’ truncation based Kotsalis et. al. (2008), Birouche et.

al. (2012)

Page 24: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

SubGaussian

Schur Stable

Page 25: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Problem is non-convex in (C, A, B)

• Subspace based algorithms exist; need infinite data- Key step involves learning the infinite Hankel matrix- Hankel matrix: maps past to future

Page 26: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Maps past inputs to future output

• Hides critical system level information

Page 27: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• No knowledge of

• Only have finite

• Can we learn ‘suitable’ approximations

Page 28: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Recall example

Approximates

Page 29: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• What size of Hankel matrix do we pick?

• How do we threshold singular values?

• Inspiration from balanced truncated models / Ho-Kalman algorithm

Page 30: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Reshape input and output for a fixed

Future Past

Page 31: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete
Page 32: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete
Page 33: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Theorem 1

Fix . With probability at least we have

where .

Page 34: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Proof involves:

- Showing

- To show the dependent cross terms grow only as

Error cross terms

Page 35: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete
Page 36: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Theorem 1

Can we find

(Hides (C, A, B)-dependence)

Page 37: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Why is important

Very Important Observation

Page 38: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

How to do it with data ?

Empirical version of truncation

Algorithm: Find minimum that satisfies this

Page 39: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Minimum that satisfies this

and

Page 40: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• How large should be to make this useful?

• Too small : no information, too large : poor estimation from noise

• To make useful, need satisfying (ideal situatio

Depends on unknown

Page 41: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

: No. of Markov Parameters

Pick that is minimum and satisfies:

Regression estimatesfrom Algorithm 1

Page 42: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Proof sketch:

Second part:

Page 43: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

: Model order (or largest approximation)

Assumption: Singular value gap is known — Can beremoved

Page 44: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

: Model order (or largest approximation)

Assumption: Singular value gap is known — Can beremoved

Define

Page 45: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

: Model order (or largest approximation)

Assumption: Singular value gap is known — Can beremoved

Define

Page 46: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Singular value thresholding

- Depends only on condition number

- Model order selection

Condition number

Page 47: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Let

Then

Page 48: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Theorem 2 [Finite time Error Rate]

For data dependent , we have with probability at least

where is the balanced realization.

Page 49: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Theorem 3 [Model order Lower Bound]

Let and

For every algorithm with probability at least we have

Page 50: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Consider a model of true order 150

Page 51: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Singular value profile

Singular Values

Good lower order approximation

Page 52: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Learn for

• Find minimum that satisfies

(Least squares)

Page 53: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Grows slowly with

Page 54: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Grows slowly with

Page 55: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Error between true approximation and estimation

Page 56: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Angle between subspaces

Page 57: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete
Page 58: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete
Page 59: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

model

unknown

Question: Learn a good approximation of the JLS modelfrom observables

Page 60: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

D

S

Page 61: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

D

S

Vehicles at time take

Can be thought as preference functions

Densities on road

Page 62: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

62

• Electricity prices vary significantly– Average prices around $25 / MWh, but peak prices

>$1000 / MWh. – 20% of electricity costs are incurred in just 2% of hours.

• First-best: charge consumers the time-varying price. But…• Concerns about equity (Burger et al, 2018). • Behavioral issues – transaction costs and incomplete

information mean that some customers have highly inelastic demand, but risk-aversion implies that highly variable prices are unpalatable (Schneider and Sunstein, 2018).

• Alternatively: reward reductions during high cost periods.

Page 63: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Demand response provides incentives for demand reductions, without charging extra for high consumption

• Incentive-based demand response: a program offered on top of existing tariff / rate that offers a (weakly) positive incentives for reductions in demand.

Generators Utility Customer

Energy, R $/kWh

When c>R, pay to reduce demand

Energy, c $/kWh

(social cost)

Page 64: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

The core challenge for DR is that we have incomplete information about the consumer baseline

• In practice, we don’t know what the original consumption (orange line) would have been once we begin the demand response program.

• Below what threshold should we reward reductions?

Page 65: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Incomplete information can significantly reduce the benefits of a demand response program

• We expand Hung-po Chao’s model from 2010:

SOA - IndustrialSOA - ResidentiaAmasyali and El-Gohari (2018)

Page 66: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Data to decisions approach: rather than estimating baseline, let’s use data directly to design the incentive

• Full model for optimal DR:• Customer has random demand parameters that

are drawn from a distribution specific to that customer.

• Principal chooses optimal

Threshold

DR Offer

Page 67: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Materassi, Roozbehani, Dahleh modeled this as a jump linear system

• We have K segments characterized by demand and backlog.• Consumers come with different types based on their elasticity• At each step, consumer move from one segment to the next, based

on the applied incentives• Question: How do we design the incentives based on this behavior?

– Direct optimization (no regret)– Learn underlying latent variable– Learn JLS

Page 68: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

68

We assume that agents choose consumption to maximize their own utility

Page 69: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

69

• Based on quadratic utility, we have the following customer demand:

• The parameters and are drawn from an unknown distribution associated with customer i.

• The principal seeks to minimize regret:

• W depends on the incentives/regulation of the utility.

Page 70: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

70

• In this example, is fixed. We learn the optimal β (represented by the blue dashed line). Average regret approaches 0 over time.

Page 71: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Algebraic Equivalence to HMMs:

Let be a sequence of output switches

HiddenOutput

Probability sequence is output from SLS

Page 72: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• SLS output

• Unlike LTI case, there is no ‘Hankel’ matrix anymore- Need to come up with something that encodes

structural information into system parameters

• We first solve an easier problem: assume switchesare known. Can we then solve the problem?

Page 73: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Fix rollout length N; for any switch sequence

• Create the following matrix

• Let s = 2 then

Page 74: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Let s = 2 then

Page 75: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Theorem 4 [Generalized version of Ito et. al. 1992]

is a well defined operator with . Furthermore

Page 76: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

• Find from

- Finding minimal is hard: Rank of psd matrix- Not obvious extension of LTI system

Solve an easier problem:- Assume the switch sequence is known, i.e., observe

- Relax this by ‘clustering’ later, i.e., replace by

Page 77: Munther A. Dahleh MIT/IDSS · Generators Utility Customer Energy, R $/kWh When c>R, pay to reduce demand Energy, c $/kWh (social cost) The core challenge for DR is that we have incomplete

Recommended