spectral decomposition of demand-side flexibility for reliable ancillary services
TRANSCRIPT
![Page 1: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/1.jpg)
Spectral Decomposition of Demand-Side Flexibilityfor Reliable Ancillary Services
International Conference on System SciencesKauai — January 5-8, 2015
Sean P. Meyn
Prabir Barooah and Ana Busic
Yue Chen, Jordan Ehren, He Hao
Electrical and Computer Engineering & Florida Institute for Sustainable Energy
University of Florida
Thanks to NSF, AFOSR, and DOE / TCIPG
![Page 2: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/2.jpg)
Demand-Side Flexibility for Reliable Ancillary ServicesOutline
1 What Do We Want?
2 Spectral Decomposition
3 Buildings as Batteries
4 Intelligent Pools in Florida
5 Conclusions
![Page 3: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/3.jpg)
Contour Map: Real Time Market - Locational Marginal Pricing Help?
$10/MWh
Nirvana @ ERCOT
What Do We Want From DR?
![Page 4: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/4.jpg)
What Do We Want?
We want: Responsive RegulationPlot of wind generation output in BPA — First week of 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
1 / 15
![Page 5: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/5.jpg)
What Do We Want?
We want: Responsive RegulationDemand Dispatch the Answer?
A partial list of the needs of the grid operator, and the consumer:
High quality AS?
Reliable?
Cost effective?
Is the incentive to the consumer reliable?
Customer QoS constraints satisfied?
Demand Dispatch can do all of this! (by design)
2 / 15
![Page 6: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/6.jpg)
What Do We Want?
We want: Responsive RegulationDemand Dispatch the Answer?
A partial list of the needs of the grid operator, and the consumer:
High quality AS? (Ancillary Service)Does the deviation in power consumption accurately track the desireddeviation target?
Reliable?
Cost effective?
Is the incentive to the consumer reliable?
Customer QoS constraints satisfied?
Demand Dispatch can do all of this! (by design)
2 / 15
![Page 7: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/7.jpg)
What Do We Want?
We want: Responsive RegulationDemand Dispatch the Answer?
A partial list of the needs of the grid operator, and the consumer:
High quality AS? (Ancillary Service)
-15
-10
-5
0
5
10
15
20
25
30
35
6:00 7:00 8:00 9:00 6:00 7:00 8:00 9:00
Reg
ulat
ion
(MW
)
Gen 'A' Actual Regulation
Gen 'A' Requested Regulation
-20
-15
-10
-5
0
5
10
15
20
:
Reg
ulat
ion
(MW
)
Gen 'B' Actual Regulation
Gen 'B' Requested Regulation
Fig. 10. Coal-�red generators do not follow regulation signals precisely.... Some do better than others
Reg service from generators is not perfect
Reliable?Cost effective?Is the incentive to the consumer reliable?Customer QoS constraints satisfied?
Demand Dispatch can do all of this! (by design)
2 / 15
![Page 8: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/8.jpg)
What Do We Want?
We want: Responsive RegulationDemand Dispatch the Answer?
A partial list of the needs of the grid operator, and the consumer:
High quality AS?
Reliable?Will AS be available each day?It may vary with time, but capacity must be predictable.
Cost effective?
Is the incentive to the consumer reliable?
Customer QoS constraints satisfied?
Demand Dispatch can do all of this! (by design)
2 / 15
![Page 9: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/9.jpg)
What Do We Want?
We want: Responsive RegulationDemand Dispatch the Answer?
A partial list of the needs of the grid operator, and the consumer:
High quality AS?
Reliable?
Cost effective?This includes installation cost, communication cost, maintenance,and environmental.
Is the incentive to the consumer reliable?
Customer QoS constraints satisfied?
Demand Dispatch can do all of this! (by design)
2 / 15
![Page 10: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/10.jpg)
What Do We Want?
We want: Responsive RegulationDemand Dispatch the Answer?
A partial list of the needs of the grid operator, and the consumer:
High quality AS?
Reliable?
Cost effective?
Is the incentive to the consumer reliable?If a consumer receives a $50 payment for one month, and only $1 thenext, will there be an explanation that is clear to the consumer?
Customer QoS constraints satisfied?
Demand Dispatch can do all of this! (by design)
2 / 15
![Page 11: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/11.jpg)
What Do We Want?
We want: Responsive RegulationDemand Dispatch the Answer?
A partial list of the needs of the grid operator, and the consumer:
High quality AS?
Reliable?
Cost effective?
Is the incentive to the consumer reliable?
Customer QoS constraints satisfied?The pool must be clean, fresh fish stays cold, building climate issubject to strict bounds, farm irrigation is subject to strict constraints,data centers require sufficient power to perform their tasks.
Demand Dispatch can do all of this! (by design)
2 / 15
![Page 12: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/12.jpg)
What Do We Want?
We want: Responsive RegulationDemand Dispatch the Answer?
A partial list of the needs of the grid operator, and the consumer:
High quality AS?
Reliable?
Cost effective?
Is the incentive to the consumer reliable?
Customer QoS constraints satisfied?
Demand Dispatch can do all of this! (by design)
2 / 15
![Page 13: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/13.jpg)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Spectral Decomposition
![Page 14: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/14.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 15: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/15.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 16: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/16.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 17: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/17.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 18: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/18.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 19: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/19.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 20: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/20.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 21: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/21.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 22: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/22.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 23: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/23.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 24: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/24.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 25: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/25.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 26: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/26.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 27: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/27.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 28: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/28.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 29: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/29.jpg)
Spectral Decomposition
Taming Scary Ramps – An Example from BPA
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 GW (t) = Wind generation in BPA, Jan 2015
Scary ramps
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary ramps
GW (t) +Gr(t) ≡ 4GW
Sca
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4 G
Goal:
W (t) = Wind generation in BPA, Jan 2015
Scary
Scary Scary
Scary
Scary GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Goal: GW (t) +Gr(t) ≡ 4GW
Can the product be obtained from generation?
Gr(t)
Gr(t)
Scary
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Proposal:
Similar to PJM’s RegA/D
Gr(t)
Scary
Gr = G1 +G2 +G3
H1 : Low pass
H2 : Band pass
H3 : High pass
Gi = HiGr
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
Not at all scary!Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Gr = G1 +G2 +G3
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
Nothing Scary Here!
G1
G2
G3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
3
Jan 01 Jan 02 Jan 03 Jan 04 Jan 05 Jan 06
GW
0
1
2
3
4
Gr(t)
G1
G2
G
Gas-turbine/hydro
Chillers/pool pumps
Interior commercial HVAC3
3 / 15
![Page 30: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/30.jpg)
Spectral Decomposition
Control ArchitectureFrequency Decomposition
Power GridControl FlywheelsBatteries
CoalGas Turbine
BP
BP
BP C
BP
BP
Voltage Frequency Phase
HCΣ
−
Actuator feedback loop
A
LOAD
Today: PJM decomposes regulation signal based on bandwidth,R = RegA + RegD
Proposal: Each class of DR (and other) resources will have its ownbandwidth of service, based on QoS constraints and costs.
4 / 15
![Page 31: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/31.jpg)
Spectral Decomposition
Control ArchitectureFrequency Decomposition
Power GridControl FlywheelsBatteries
CoalGas Turbine
BP
BP
BP C
BP
BP
Voltage Frequency Phase
HCΣ
−
Actuator feedback loop
A
LOAD
Today: PJM decomposes regulation signal based on bandwidth,R = RegA + RegD
Proposal: Each class of DR (and other) resources will have its ownbandwidth of service, based on QoS constraints and costs.
4 / 15
![Page 32: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/32.jpg)
Spectral Decomposition
Control ArchitectureExample from BPA
Balancing Reserves from Bonneville Power Authority:
−800−600
-1000
−400−200
0200400600800
BPA Reg signal(one week)
MW
= HVAC + Pool Pumps ?
5 / 15
![Page 33: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/33.jpg)
Spectral Decomposition
Control ArchitectureExample from BPA
Balancing Reserves from Bonneville Power Authority:
−800−600
-1000
−400−200
0200400600800
BPA Reg signal(one week)
MW
0
−800−600
-1000
−400−200
200400600800
MW
−800−600
-1000
−400−200
0200400600800
= +
= HVAC + Pool Pumps ?
5 / 15
![Page 34: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/34.jpg)
Spectral Decomposition
Control ArchitectureExample from BPA
Balancing Reserves from Bonneville Power Authority:
−800−600
-1000
−400−200
0200400600800
BPA Reg signal(one week)
MW
0
−800−600
-1000
−400−200
200400600800
MW
−800−600
-1000
−400−200
0200400600800
= +
= HVAC + Pool Pumps ?
5 / 15
![Page 35: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/35.jpg)
0
−800−600
-1000
−400−200
200400600800
MW
=
Buildings as Batteries
![Page 36: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/36.jpg)
Buildings as Batteries
Buildings as BatteriesHVAC flexibility to provide additional ancillary service
◦ Buildings consume 70% of electricity in the USHVAC contributes to 40% of the consumption.
◦ Buildings have large thermal capacity
◦ Modern buildings have fast-responding equipment:VFDs (variable frequency drive)
6 / 15
![Page 37: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/37.jpg)
Buildings as Batteries
Buildings as BatteriesHVAC flexibility to provide additional ancillary service
◦ Buildings consume 70% of electricity in the USHVAC contributes to 40% of the consumption.
◦ Buildings have large thermal capacity
◦ Modern buildings have fast-responding equipment:VFDs (variable frequency drive)
6 / 15
![Page 38: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/38.jpg)
Buildings as Batteries
Buildings as BatteriesHVAC flexibility to provide additional ancillary service
◦ Buildings consume 70% of electricity in the USHVAC contributes to 40% of the consumption.
◦ Buildings have large thermal capacity
◦ Modern buildings have fast-responding equipment:VFDs (variable frequency drive)
6 / 15
![Page 39: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/39.jpg)
Buildings as Batteries
Buildings as BatteriesHVAC flexibility to provide additional ancillary service
◦ Buildings consume 70% of electricity in the USHVAC contributes to 40% of the consumption.
◦ Buildings have large thermal capacity
◦ Modern buildings have fast-responding equipment:VFDs (variable frequency drive)
6 / 15
![Page 40: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/40.jpg)
Buildings as Batteries
Buildings as BatteriesTracking RegD at Pugh Hall — ignore the measurement noise
In one sentence:
Ramp up and down power consumption, just 10%, totrack regulation signal.Result:
PJM RegD Measured
Power
(kW
)
0
1
-1
0 10 20 30 40Time (minute)
7 / 15
![Page 41: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/41.jpg)
Buildings as Batteries
Buildings as BatteriesTracking RegD at Pugh Hall — ignore the measurement noise
In one sentence: Ramp up and down power consumption, just 10%, totrack regulation signal.
Result:
PJM RegD Measured
Power
(kW
)
0
1
-1
0 10 20 30 40Time (minute)
7 / 15
![Page 42: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/42.jpg)
Buildings as Batteries
Buildings as BatteriesTracking RegD at Pugh Hall — ignore the measurement noise
In one sentence: Ramp up and down power consumption, just 10%, totrack regulation signal.Result:
PJM RegD Measured
Power
(kW
)
0
1
-1
0 10 20 30 40Time (minute)
7 / 15
![Page 43: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/43.jpg)
Buildings as Batteries
Buildings as BatteriesTracking RegD at Pugh Hall — ignore the measurement noise
In one sentence: Ramp up and down power consumption, just 10%, totrack regulation signal.Result:
PJM RegD Measured
Power
(kW
)
0
1
-1
0 10 20 30 40Time (minute)
7 / 15
![Page 44: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/44.jpg)
Buildings as Batteries
Pugh Hall @ UFHow much?
−4
−2
0
2
4
−10
0
10
0 500 1000 1500 2000 2500 3000 3500−0.2
0
0.2
Time (s)
Fan Power Deviation (kW )Regulation Signal (kW )
Input (%)
Temperature Deviation (◦C)
. One AHU fan with 25 kW motor:> 3 kW of regulation reserve
. Pugh Hall (40k sq ft, 3 AHUs):> 10 kW
Indoor air quality is not affected
. 100 buildings:> 1 MW
That’s just using the fans!
8 / 15
![Page 45: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/45.jpg)
Buildings as Batteries
Pugh Hall @ UFHow much?
−4
−2
0
2
4
−10
0
10
0 500 1000 1500 2000 2500 3000 3500−0.2
0
0.2
Time (s)
Fan Power Deviation (kW )Regulation Signal (kW )
Input (%)
Temperature Deviation (◦C)
. One AHU fan with 25 kW motor:> 3 kW of regulation reserve
. Pugh Hall (40k sq ft, 3 AHUs):> 10 kW
Indoor air quality is not affected
. 100 buildings:> 1 MW
That’s just using the fans!
8 / 15
![Page 46: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/46.jpg)
Buildings as Batteries
Pugh Hall @ UFHow much?
−4
−2
0
2
4
−10
0
10
0 500 1000 1500 2000 2500 3000 3500−0.2
0
0.2
Time (s)
Fan Power Deviation (kW )Regulation Signal (kW )
Input (%)
Temperature Deviation (◦C)
. One AHU fan with 25 kW motor:> 3 kW of regulation reserve
. Pugh Hall (40k sq ft, 3 AHUs):> 10 kW
Indoor air quality is not affected
. 100 buildings:> 1 MW
That’s just using the fans!
8 / 15
![Page 47: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/47.jpg)
Buildings as Batteries
Buildings as BatteriesWhat do you think?
Questions:
Capacity?
Tens of Gigawatts from commercial buildings in the US
Can we obtain a resource as effective as today’s spinning reserves?
Yes!! Buildings are well-suited to balancing reserves,and other high-frequency regulation resources
much better than any generator
How to compute baselines?
Who cares? The utility or aggregator is responsible for the equipment –the consumer cannot ‘play games’ in a real time market!
What open issues do you see?
9 / 15
![Page 48: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/48.jpg)
Buildings as Batteries
Buildings as BatteriesWhat do you think?
Questions:
Capacity? Tens of Gigawatts from commercial buildings in the US
Can we obtain a resource as effective as today’s spinning reserves?
Yes!! Buildings are well-suited to balancing reserves,and other high-frequency regulation resources
much better than any generator
How to compute baselines?
Who cares? The utility or aggregator is responsible for the equipment –the consumer cannot ‘play games’ in a real time market!
What open issues do you see?
9 / 15
![Page 49: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/49.jpg)
Buildings as Batteries
Buildings as BatteriesWhat do you think?
Questions:
Capacity? Tens of Gigawatts from commercial buildings in the US
Can we obtain a resource as effective as today’s spinning reserves?
Yes!! Buildings are well-suited to balancing reserves,and other high-frequency regulation resources
much better than any generator
How to compute baselines?
Who cares? The utility or aggregator is responsible for the equipment –the consumer cannot ‘play games’ in a real time market!
What open issues do you see?
9 / 15
![Page 50: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/50.jpg)
Buildings as Batteries
Buildings as BatteriesWhat do you think?
Questions:
Capacity? Tens of Gigawatts from commercial buildings in the US
Can we obtain a resource as effective as today’s spinning reserves?
Yes!! Buildings are well-suited to balancing reserves,and other high-frequency regulation resources
much better than any generator
How to compute baselines?
Who cares? The utility or aggregator is responsible for the equipment –the consumer cannot ‘play games’ in a real time market!
What open issues do you see?
9 / 15
![Page 51: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/51.jpg)
Buildings as Batteries
Buildings as BatteriesWhat do you think?
Questions:
Capacity? Tens of Gigawatts from commercial buildings in the US
Can we obtain a resource as effective as today’s spinning reserves?
Yes!! Buildings are well-suited to balancing reserves,and other high-frequency regulation resources
much better than any generator
How to compute baselines?
Who cares? The utility or aggregator is responsible for the equipment –the consumer cannot ‘play games’ in a real time market!
What open issues do you see?
9 / 15
![Page 52: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/52.jpg)
Buildings as Batteries
Buildings as BatteriesWhat do you think?
Questions:
Capacity? Tens of Gigawatts from commercial buildings in the US
Can we obtain a resource as effective as today’s spinning reserves?
Yes!! Buildings are well-suited to balancing reserves,and other high-frequency regulation resources
much better than any generator
How to compute baselines?
Who cares? The utility or aggregator is responsible for the equipment –the consumer cannot ‘play games’ in a real time market!
What open issues do you see?
9 / 15
![Page 53: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/53.jpg)
Buildings as Batteries
Buildings as BatteriesWhat do you think?
Questions:
Capacity? Tens of Gigawatts from commercial buildings in the US
Can we obtain a resource as effective as today’s spinning reserves?
Yes!! Buildings are well-suited to balancing reserves,and other high-frequency regulation resources
much better than any generator
How to compute baselines?
Who cares? The utility or aggregator is responsible for the equipment –the consumer cannot ‘play games’ in a real time market!
What open issues do you see?
9 / 15
![Page 54: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/54.jpg)
Buildings as Batteries
Buildings as BatteriesWhat do you think?
Questions:
Capacity? Tens of Gigawatts from commercial buildings in the US
Can we obtain a resource as effective as today’s spinning reserves?
Yes!! Buildings are well-suited to balancing reserves,and other high-frequency regulation resources
much better than any generator
How to compute baselines?
Who cares? The utility or aggregator is responsible for the equipment –the consumer cannot ‘play games’ in a real time market!
What open issues do you see?
9 / 15
![Page 55: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/55.jpg)
−600−400−200
0200400600
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7
MW
Intelligent Pools in Florida
![Page 56: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/56.jpg)
Intelligent Pools in Florida
Example: One Million Pools in FloridaHow Pools Can Help Regulate The Grid
1,5KW 400V
Needs of a single pool
. Filtration system circulates and cleans: Average pool pump uses1.3kW and runs 6-12 hours per day, 7 days per week
. Pool owners are oblivious, until they see frogs and algae
. Pool owners do not trust anyone: Privacy is a big concern
Randomized control strategy is needed.
10 / 15
![Page 57: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/57.jpg)
Intelligent Pools in Florida
Example: One Million Pools in FloridaHow Pools Can Help Regulate The Grid
1,5KW 400V
Needs of a single pool
. Filtration system circulates and cleans: Average pool pump uses1.3kW and runs 6-12 hours per day, 7 days per week
. Pool owners are oblivious, until they see frogs and algae
. Pool owners do not trust anyone: Privacy is a big concern
Randomized control strategy is needed.
10 / 15
![Page 58: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/58.jpg)
Intelligent Pools in Florida
Example: One Million Pools in FloridaHow Pools Can Help Regulate The Grid
1,5KW 400V
Needs of a single pool
. Filtration system circulates and cleans: Average pool pump uses1.3kW and runs 6-12 hours per day, 7 days per week
. Pool owners are oblivious, until they see frogs and algae
. Pool owners do not trust anyone: Privacy is a big concern
Randomized control strategy is needed.
10 / 15
![Page 59: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/59.jpg)
Intelligent Pools in Florida
Example: One Million Pools in FloridaHow Pools Can Help Regulate The Grid
1,5KW 400V
Needs of a single pool
. Filtration system circulates and cleans: Average pool pump uses1.3kW and runs 6-12 hours per day, 7 days per week
. Pool owners are oblivious, until they see frogs and algae
. Pool owners do not trust anyone: Privacy is a big concern
Randomized control strategy is needed.
10 / 15
![Page 60: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/60.jpg)
Intelligent Pools in Florida
Pools in Florida Supply G2 – BPA regulation signal∗Stochastic simulation using N = 105 pools
Reference Output deviation (MW)
−300
−200
−100
0
100
200
300
0 20 40 60 80 100 120 140 160t/hour
0 20 40 60 80 100 120 140 160
∗transmission.bpa.gov/Business/Operations/Wind/reserves.aspx
11 / 15
![Page 61: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/61.jpg)
Intelligent Pools in Florida
Pools in Florida Supply G2 – BPA regulation signal∗Stochastic simulation using N = 105 pools
Reference Output deviation (MW)
−300
−200
−100
0
100
200
300
0 20 40 60 80 100 120 140 160t/hour
0 20 40 60 80 100 120 140 160
Each pool pump turns on/off with probability depending on1) its internal state, and 2) the BPA reg signal
11 / 15
![Page 62: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/62.jpg)
Power GridControl Water PumpBatteries
CoalGas Turbine
BP
BP
BP C
BP
BP
Voltage Frequency Phase
HCΣ
−
Actuator feedback loop
A
LOAD
Conclusions
![Page 63: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/63.jpg)
Conclusions
ConclusionsWhat we want: Responsive Regulation and Happy Consumers
High quality Ancillary Service
Reliable on many time scales
Cost effective? marginal cost zero?
Is the incentive to the consumer reliable?
Customer QoS constraints satisfied? damn straight!
Demand Dispatch can do all of this!Need for Research in Engineering and Economics
12 / 15
![Page 64: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/64.jpg)
Conclusions
ConclusionsWhat we want: Responsive Regulation and Happy Consumers
We got it!
High quality Ancillary Service
Reliable on many time scales
Cost effective? marginal cost zero?
Is the incentive to the consumer reliable?
Customer QoS constraints satisfied? damn straight!
Demand Dispatch can do all of this!Need for Research in Engineering and Economics
12 / 15
![Page 65: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/65.jpg)
Conclusions
ConclusionsWhat we want: Responsive Regulation and Happy Consumers
High quality Ancillary Service
Reliable on many time scales
Cost effective? marginal cost zero?
Is the incentive to the consumer reliable?
Customer QoS constraints satisfied? damn straight!
Demand Dispatch can do all of this!Need for Research in Engineering and Economics
12 / 15
![Page 66: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/66.jpg)
Conclusions
ConclusionsWhat we want: Responsive Regulation and Happy Consumers
High quality Ancillary Service
Reliable on many time scales
Cost effective? marginal cost zero?
Is the incentive to the consumer reliable?
Customer QoS constraints satisfied? damn straight!
Demand Dispatch can do all of this!
Need for Research in Engineering and Economics
12 / 15
![Page 67: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/67.jpg)
Conclusions
ConclusionsWhat we want: Responsive Regulation and Happy Consumers
High quality Ancillary Service
Reliable on many time scales
Cost effective? marginal cost zero?
Is the incentive to the consumer reliable?A caveat: There is the “tragedy of the commons”
– perhaps not so in Hawaii?
Customer QoS constraints satisfied? damn straight!
Demand Dispatch can do all of this!Need for Research in Engineering and Economics
12 / 15
![Page 68: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/68.jpg)
Conclusions
ConclusionsWhat we want: Responsive Regulation and Happy Consumers
High quality Ancillary Service
Reliable on many time scales
Cost effective? marginal cost zero?
Is the incentive to the consumer reliable?A caveat: There is the “tragedy of the commons”
– perhaps not so in Hawaii?
Customer QoS constraints satisfied? damn straight!
Demand Dispatch can do all of this!
Need for Research in Engineering and Economics
12 / 15
![Page 69: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/69.jpg)
Conclusions
Conclusions
Thank You!
13 / 15
![Page 70: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/70.jpg)
Conclusions
Control TechniquesFOR
Complex Networks
Sean Meyn
Pre-publication version for on-line viewing. Monograph available for purchase at your favorite retailer More information available at http://www.cambridge.org/us/catalogue/catalogue.asp?isbn=9780521884419
Markov Chainsand
Stochastic Stability
S. P. Meyn and R. L. Tweedie
August 2008 Pre-publication version for on-line viewing. Monograph to appear Februrary 2009
π(f)<
∞
∆V (x) ≤ −f(x) + bIC(x)
‖Pn(x, · )− π‖f → 0
sup
CEx [S
τC(f)]<
∞
References
14 / 15
![Page 71: Spectral Decomposition of Demand-Side Flexibility for Reliable Ancillary Services](https://reader030.vdocument.in/reader030/viewer/2022032616/55a487eb1a28abc8138b4841/html5/thumbnails/71.jpg)
Conclusions
References: Demand Response
A. Brooks, E. Lu, D. Reicher, C. Spirakis, and B. Weihl. Demand dispatch. IEEE Powerand Energy Magazine, 8(3):20–29, May 2010.
H. Hao, T. Middelkoop, P. Barooah, and S. Meyn. How demand response from commercialbuildings will provide the regulation needs of the grid. In 50th Allerton Conference onCommunication, Control, and Computing, pages 1908–1913, 2012.
H. Hao, Y. Lin, A. Kowli, P. Barooah, and S. Meyn. Ancillary service to the grid throughcontrol of fans in commercial building HVAC systems. IEEE Trans. on Smart Grid,5(4):2066–2074, July 2014.
S. Meyn, P. Barooah, A. Busic, Y. Chen, and J. Ehren. Ancillary service to the grid usingintelligent deferrable loads. ArXiv e-prints: arXiv:1402.4600 and to appear, IEEE Trans. onAuto. Control, 2014.
D. Callaway and I. Hiskens, Achieving controllability of electric loads. Proceedings of theIEEE, vol. 99, no. 1, pp. 184–199, 2011.
P. Xu, P. Haves, M. Piette, and J. Braun, Peak demand reduction from pre-cooling withzone temperature reset in an office building, 2004.
D. Watson, S. Kiliccote, N. Motegi, and M. Piette, Strategies for demand response incommercial buildings. In Proceedings of the 2006 ACEEE Summer Study on EnergyEfficiency in Buildings, August 2006.
15 / 15