strategies for large scale deployment of energy monitoring...

39
Strategies for Large Scale Deployment of Energy Monitoring and Sensing in the Home Shwetak N. Patel University of Washington http://ubicomplab.cs.washington.edu/

Upload: others

Post on 16-Oct-2020

2 views

Category:

Documents


0 download

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)

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)

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)

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)

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)
Page 6: Strategies for Large Scale Deployment of Energy Monitoring ...sensorlab.cs.dartmouth.edu/NSFPervasiveComputingAtScale/ppt/pec… · SNUPI 36 Existing Nodes SNUPI Communication (Radio)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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