strategies for large scale deployment of energy monitoring...
TRANSCRIPT
![Page 1: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/1.jpg)
Strategies for Large Scale Deployment of Energy
Monitoring and Sensing in the Home
Shwetak N. PatelUniversity of Washington
http://ubicomplab.cs.washington.edu/
![Page 2: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/2.jpg)
Shwetak N. Patel - University of Washington 2
Focus of this talk
Sensing in the home
Resource monitoring
Low-power wireless sensing
![Page 3: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/3.jpg)
Shwetak N. Patel - University of Washington 3
Living Laboratories
![Page 4: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/4.jpg)
4
Non-expert deployment of
energy monitoring technology
Disaggregated energy use
![Page 5: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/5.jpg)
![Page 6: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/6.jpg)
Feedback Interfaces
![Page 7: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/7.jpg)
Value for the stakeholders
Conservation and actionable feedback
New model for demand response
Validation and verification of conservation activities
No truck roll or costly rollouts
No need to go into the home
![Page 8: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/8.jpg)
microwave
coffee
maker refrigeratorbean
grinder
Distributed Direct Sensing
![Page 9: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/9.jpg)
Infrastructure Mediated Sensing
Use the utility infrastructure as the sensor
Ubicomp 2007, Pervasive 2008
![Page 10: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/10.jpg)
PowerLine Event Detection
Single sensor on the power line can detect the
use of most electrical devices
10
Ubicomp 2007, 2010,
Pervasive 2011
![Page 11: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/11.jpg)
Existing Approaches
Past work has looked at the current/voltage
relationship (NILM, Hart et al).
![Page 12: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/12.jpg)
Our Approach: Your noise is my signal
Instead of just current, sample the voltage at a
high rate
Only have to sample one location
Look at electrical noise on the power lines
Electronic devices produce noise
![Page 13: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/13.jpg)
Switch Mode Power Supplies (SMPS)
Small, efficient
Very popular
Produce continuous noise
13
![Page 14: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/14.jpg)
14
For example…
![Page 15: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/15.jpg)
15
Whole-House Current Consumption
Not end-user
installable
Requires an
electrician
![Page 16: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/16.jpg)
Contact-Less Whole-House Current
Consumption Sensor
Detects the magnetic field behind the metal
Within 4% of “true power”
Also provides additional
features for classification
16CHI 2010
![Page 17: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/17.jpg)
Incandescent lights
via a wall switch
Fluorescent lights via
a wall switch
Lights via a dimmer
wall switch
Garage door opener
Dryer
HVAC/Heat Pump
Ceiling fan
Laptop power adapter
Television
Microwave door
Microwave
Coffee maker
Electric stove
Refrigerator door
Refrigerator
Electric oven
Electric oven door
Dishwasher
Garbage disposal
Bathroom exhaust
fan
Detectable Events
![Page 18: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/18.jpg)
Single-point sensor of
water usage
Identifies water usage
activity down to a fixture
level (e.g., toilet)
Provides estimates of flow
at each fixture
Water Sensing
hydrosenseUbicomp 2009, Pervasive 2011, PMC Journal 2011
![Page 19: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/19.jpg)
traditional inline
water meter
![Page 20: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/20.jpg)
water tower
incoming
cold water
from supply
line
thermal
expansion
tank
laundry
bathroom 1
hose
spigot
hot
water
heater bathroom 2
kitchen
dishwasher
pressure
regulator
Plumbing System
![Page 21: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/21.jpg)
21
Fixture-level Event Detection
![Page 22: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/22.jpg)
Gas Sensing
![Page 23: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/23.jpg)
GasSense
![Page 24: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/24.jpg)
24
New approaches for
low-power sensing
![Page 25: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/25.jpg)
hard to maintain
![Page 26: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/26.jpg)
hard to maintain
26
![Page 27: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/27.jpg)
S
N
U
P
I
ensor
odes
tilizing
owerline
nfrastructure
27Ubicomp 2010
![Page 28: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/28.jpg)
Powerline Coupling
Receiver plugged into
powerline
Powerline acts as
receiving antenna
Transmitter sends data
to nearest powerline
28
![Page 29: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/29.jpg)
Traditional Over-the-Air Wireless
29
![Page 30: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/30.jpg)
Powerline Coupling
30
strongly
dependent
on frequency
ISM band
27 MHz
![Page 31: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/31.jpg)
Hardware Overview
31
3.8 cm
3.8 cm
1.4 cm
17 grams
including battery
fully-programmable
wireless sensing
low throughput (10kps)
whole-home
long battery life
65 uW TX
![Page 32: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/32.jpg)
SNUPI
32
Existing Nodes SNUPI0
10
20
30
40
50
60
Communication (Radio) Computation (CPU) Total Power
Peak Power ConsumptionmW
![Page 33: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/33.jpg)
SNUPI
33
Existing Nodes SNUPI
Communication (Radio) Computation (CPU) Total Power
Peak Power Consumption
1 mW
100 µW
10 µW
10 mW
100 mW
![Page 34: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/34.jpg)
SNUPI
34
Existing Nodes SNUPI
Communication (Radio) Computation (CPU) Total Power
Peak Power Consumption
1 mW
100 µW
10 µW
10 mW
100 mW
Communication/Computation Power Relationship
Reversed
![Page 35: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/35.jpg)
2 Orders of Magnitude Reduction in
Communication Power
SNUPI
35
Existing Nodes SNUPI
Communication (Radio) Computation (CPU) Total Power
Peak Power Consumption
1 mW
100 µW
10 µW
10 mW
100 mW
![Page 36: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/36.jpg)
1 Order of Magnitude Reduction in
Total Peak Power
SNUPI
36
Existing Nodes SNUPI
Communication (Radio) Computation (CPU) Total Power
Peak Power Consumption
1 mW
100 µW
10 µW
10 mW
100 mW
![Page 37: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/37.jpg)
37
Uses
Long-lived sensor deployments
Hard to reach areas
![Page 38: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/38.jpg)
Making it Available - Scale
38
![Page 39: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)](https://reader036.vdocuments.site/reader036/viewer/2022081407/6054add3309acb6bd77f20f8/html5/thumbnails/39.jpg)
Shwetak N. Patel - University of Washington 39
Questions?
Special Thanks and Acknowledgements:
Students: Jon Froehlich, Sidhant Gupta,
Eric Larson, Gabe Cohn, Tim Campbell
Faculty: James Fogarty, James Landay,
Les Atlas, Brian Otis, Matt Reynolds