• No results found

3. Federating energy

N/A
N/A
Protected

Academic year: 2020

Share "3. Federating energy"

Copied!
63
0
0

Loading.... (view fulltext now)

Full text

(1)

SenSys’15—November 2, 2015

Tragedy of the Coulombs

Federating Energy Storage for Tiny, Intermittently-Powered Sensors

(2)
(3)

This Talk

1. Batteryless sensing challenges

2. Problems with centralized energy

(4)

Vision

Sophisticated sensing on

(5)

Batteryless Devices

(6)

Batteryless Devices

(7)

Batteryless Devices

(8)

Batteryless Devices

(9)

Batteryless Devices

As small as possible

• Minimal energy storage (Cap)

• Harvest energy (RF, Solar, Glucose)

Run when you can

• Frequent failures

• Erratic supply

(10)

Applications

Infrastructure Monitoring Wildlife Tracking

Building Monitoring Wearables

Pipelines


Bridges Roads

Small animal Implant once

Occupancy Energy Waste

(11)
(12)
(13)
(14)
(15)

Greenhouse Monitoring

Water waste is a problem

• Overwatering typical

• Coarse data on plants

Dense sensing is a solution

• Fine grained plant information

(16)

Greenhouse Monitoring

Computation

Harvesting

Storage

(17)
(18)
(19)

Batteryless Sensing Su p p ly V o lta g e (V) 0 1 2 3 4 5 6 MC U H u mi d it y 
 Se n so r Leaf 
 W e tn e ss Radio

Voltage requirements vary

(20)

Batteryless Sensing

Se

n

s

o

r

V

o

lta

g

e

0 1 2 3 4

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

(21)

Batteryless Sensing

Se

n

s

o

r

V

o

lta

g

e

0 1 2 3 4

Attempt


Send


Pkt

(22)

Batteryless Sensing

Se

n

s

o

r

V

o

lta

g

e

0 1 2 3 4

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

Attempt


Send


Pkt

Reset

(23)

Batteryless Sensing

Se

n

s

o

r

V

o

lta

g

e

0 1 2 3 4

Attempt


Send


Pkt

Reset

Sensor

(24)

Batteryless Sensing Se n s o r V o lta g e 0 0.7 1.4 2.1 2.8 3.5

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

(25)

Batteryless Sensing Se n s o r V o lta g e 0 0.7 1.4 2.1 2.8 3.5 Sensor

Task coupling decreases utility

(26)

Scheduling Tasks En e rg y C o s t (m J ) 0 25 50 75 100 Task

1s Computation 10x Leaf Rds 10x Humidity Rds Send 1 Packet

Gree

nhou

se Mo

(27)

Scheduling Tasks

En

e

rg

y

Sto

re

d

(m

J

)

0 0.125 0.25 0.375 0.5

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

1s of Computation Sample 10x Humidity Send 1 Pkt

(28)

Scheduling Tasks

En

e

rg

y

Sto

re

d

(m

J

)

0 0.125 0.25 0.375 0.5

(29)

Scheduling Tasks

En

e

rg

y

Sto

re

d

(m

J

)

0 0.125 0.25 0.375 0.5

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

Start Threshold

(30)

Scheduling Tasks

C

a

p

a

c

ito

r

V

o

lta

g

e

0 1 2 3 4

Time (s)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

Large Small

(31)

Scheduling Tasks

C

a

p

a

c

ito

r

V

o

lta

g

e

0 1 2 3 4

Time (s)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

Large Small

(32)

Scheduling Tasks C a p a c ito r V o lta g e 0 1 2 3 4 Time (s)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

Large Small

Start Threshold

(33)

Batteryless Sensing

Batteryless sensing is hard

• Tasks are coupled, causing death

• Execution is not predictable

• Low energy tasks wait on high energy

tasks

(34)

Batteryless Sensing

Batteryless sensing is hard

• Tasks are coupled, causing death

• Execution is not predictable

• Low energy tasks wait on high energy

tasks

Because energy storage is centralized

(35)

Federated Energy

Benefits

• useful work starts sooner

• fewer power failures

• simpler application decisions

• relaxes voltage coupling

(36)

UFoP

Multiple capacitors

• One for microcontroller

• One for each peripheral

• Static rate and priority

Charge Controller

Core

Energy

Harvesting Sensor Radio

+

(37)

Start work sooner MCU V o lts 0 1 2 3 4 Time (s)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

MCU MCU MCU V o lts 0 1 2 3 4 Time (s)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

MCU Radio

UFoP

Ready

(38)

Decrease power failures Centralized C a p a c ito r V o lta g e 0 1 2 3 4 Time (s)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

MCU Reset

Attempt


Send


(39)

Decrease power failures Federated C a p a c ito r V o lta g e 0 1 2 3 4 Time (s)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

(40)

Simplify app decisions Centralized C a p a c ito r V o lta g e 0 1 2 3 4 Time (s)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

Send


(41)

Federated C a p a c ito r V o lta g e 0 1 2 3 4 Time (s)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

Radio Cap MCU Cap

Simplify app decisions

Send


Pkt

(42)
(43)
(44)
(45)

Harvest more energy

(46)

Harvest more energy

Power

(47)

Harvest more energy

Power

(48)

Harvest more energy

C

u

rr

e

n

t

(I

)

0 1.25 2.5 3.75 5

Volts (V)

(49)

Harvest more energy

Federated

V

o

lts

0 1 2 3 4

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6

Centralized

V

o

lts

0 1 2 3 4

(50)

Harvest more energy

Federated

V

o

lts

0 1 2 3 4

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6

Centralized

V

o

lts

0 1 2 3 4

(51)

Harvest more energy

Federated

V

o

lts

0 1 2 3 4

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6

Centralized

V

o

lts

0 1 2 3 4

(52)

Implementation

Energy

Harvesting

Peripheral Control Charging Control

Peripherals

DC Power

MCU (MSP430)

Radio Sensor

1st stage Capacitor

Solar Thermal RF Kinetic

UFoP Controller (Custom PCB)

or or or

Cap Cap

(53)

Results

Evaluation

• Availability

• Resiliency

• Energy harvested

Deployment

(54)
(55)
(56)
(57)
(58)

Availability

1.5

2.0

2.5

3.0

vo lts Centralized mcu radio sensor

1.5

2.0

2.5

3.0

vo

lts

Federated

mcu radio

0 1 2 3 4 5 6

time(s)

sensor

(59)

Resiliency

0 7.5 15 22.5 30

Low Voltage Events

UFoP Centralized

0% 2.5% 5% 7.5% 10%

(60)

Energy Harvested

En

e

rg

y

(m

J

)

0 3 6 9 12

Solar RF High Energy RF Low Energy

(61)

Deployment

25% 50% 75% 100%

a

v

ailab

lity

storage

Centralized MCU Centralized Radio UFoP MCU

(62)

Future Work

Dynamic UFoP

• Dynamic priority, capacity, thresholds

• Resiliency

• Energy harvested

Language

(63)

Summary

persist.cs.clemson.edu

[email protected]

Federating energy storage

References

Related documents

This is because interruptions that are related to the task at hand but are irrelevant have the potential to cause significantly more disruption to working memory representations

The proportion of soldiers reporting use of cannabis and a high intake of alcohol was smaller as compared to the general Danish

“ Few components of oversight are as critical to effective and successful audit committee oversight of internal auditing as its two-way communication with the internal

For this purpose we use data on four commercial banks’ interest rates (Deposits, Savings, Lending and Overdraft) together with the 91-Day Treasury Bill rate, for the time period

Unit number / Lot number blood component or blood product shall match on the: o Compatibility / label tag attached to blood component or blood product o Patient blood group and Rh

During the annual maintenance of Olkiluoto 2, on 11 May 2005, a power failure occurred that stopped the operation of some plant unit components en- suring nuclear safety,

Virtual (by email) interviews were launched with academics/experts in automotive research topics to verify the validity of the considered SCM practices and also to rank the two

Figure 20: Percentage contribution to total resource and services inputs (in global hectares) to countries’ economy from Ecological Footprint of production and the