48
Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030) Prof. Purushottam Kulkarni Indian Institute Of Technology, Bombay MTP Stage - 1

Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy Harvesting Sensor Nodes: Benchmarking And

Implications On Transmit Power Adaptation

Vishal Prajapati(08305030)

Prof. Purushottam Kulkarni

Indian Institute Of Technology, Bombay

MTP Stage - 1

Page 2: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

• Motivation• Related Work• Definition• 3 components

• Hardware Design• Experiments &

Measurements• Algorithm

• Time Line & Future Work• References

2

Page 3: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Motivation

• Wide usage of the WSNs.• Easy deployment in inflexible

environment• Used for various applications

• Habitat monitoring• Great Duck Island• eFlux on Turtle• ZebraNet• Trio

• Volcano monitoring• Structural monitoring

3

Page 4: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Motivation

Trade offLife Of Node

Accuracy

Big Battery=

longer life

Lower Accuracy

=longer life

4

Page 5: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Propose an algorithm for adapting the transmit power for

better utilization of available energy based on the

measurements derived from custom built harvesting aware

sensor node.

Definition

5

Page 6: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

3 components

• Hardware Design– Node architecture

• Charging circuit• Monitor Module

• Experiments & Measurements– Charging profiles generation

• Algorithm– Transmit Power Adaptation

6

Page 7: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Hardware Design

• Why Solar energy ?

• Which Battery ?

• Related Work• HydroWatch

• Micro climate monitoring in deep forest

• Heliomote• Prometheus

Energy Source Characteristics

SolarAmbient,

Predictable

WindAmbient,

Uncontrollable, Predictable

RF EnergyAmbient, Partially

controllableBody Heat,

Breathing, Blood Pressure

Passive human power,

Unpredictable

Finger motionActive human power, fully controllable

VibrationsAmbient,

Unpredictable7

Page 8: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

HydroWatch

• Using solar panels for harvesting• 2 NiMH batteries• Simple circuit• Telosb for monitoring• Input and Output regulators• Trickle charging

8

Page 9: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Heliomote

• 2 NiMH Batteries• MICA2 for logic control• Under charge and Overcharge

protection• Complex circuit

9

Page 10: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Prometheus

• Lion Battery, super capacitor• Pulse charging• Complex circuit.• Protection for shallow discharge

cycles.10

Page 11: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Comparison

Pros Cons

Hydrowatch Simple Circuit Lower life

Heliomote Overcharging and Undercharging protection

Complex circuit

Prometheus Log lifetime Complex Design

11

Page 12: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Node Architecture

• Battery – NiMH (2 X AA) – Trickle charging

• Solar Panel – 3 V - 165 mA – Amorphous 12

Page 13: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Experiments & Measurements

• Characterizing the solar panel• Energy calculation

• Different environments• In CSE building terrace• On window facing the sunset.• On window facing the sunrise.• In woods

• Different solar panels• Different weather condition.• Same time different days.

13

Page 14: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Solar panel Characterization

14

Page 15: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Solar panel Characterization

Because of ZXCT 1010 15

Page 16: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Solar panel Characterization

Because of ZXCT 1010 16

Page 17: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – On CSE Terrace Full Day

17

Page 18: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – On CSE Terrace Full Day

Loss of packets

18

Page 19: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – On Window facing Sunset

19

Page 20: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – On Window facing Sunset

Because of Clouds

20

Page 21: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – On Window facing Sunrise

21

Page 22: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – In woods

22

Page 23: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – In woods

23

Page 24: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – Comparison of solar panels

24

Page 25: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – Comparison of solar panels

25

Page 26: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation– Comparison of with clouds and without clouds

26

Page 27: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation– Comparison of with clouds and without clouds

Because of clouds

27

Page 28: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation– Comparison of with clouds and without clouds

Because of clouds after the sun set the effect of diffusion

28

Page 29: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation– Comparison of 10:40 – 11:40 of 2 days.

29

Page 30: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation– Comparison of 10:40 – 11:40 of 2 days.

Linear difference of energy collection.

30

Page 31: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy Comparaison

Factors affect the amount of energy gathered by the node.

31

Page 32: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy Profiles

For Prediction of energy availability in the algorithm

32

Page 33: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Algorithm Design

• Known parameters (Based on Prediction)• Energy profile (harvested energy)• Energy profile (usage of energy)

• Powersave mode• Active mode

• Parameters that can be changed• Dutycycle• Transmit Power• Processing• Clustering 33

Page 34: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Transmit power

• Most energy consuming component

• Effects of change in Tx-power• Routing• Goodput• Link quality

34

Page 35: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Algorithm

Max possible• Next recharge

cycle (Harvesting profile)

• Available energy (Battery capacity)

• Usage profile

35

Page 36: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Algorithm (Cont…)

36

Page 37: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Time Line

• Current Status• Circuit Design (completed)• Measurements (Continue)

• Future Work• Algorithm Design and Implementation

37

Page 38: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

References• Sujesha’s Seminar Report 2008. TR-CSE-2008-19• Mica, Mica2, Mica2Dot, MicaZ, Telos. http://www.xbow.com/products.• Taneja, J., Jeong, J., and Culler, D. 2008. Design, Modeling, and Capacity Planning for Micro-solar Power Sensor

Networks. In Proceedings of the 7th international Conference on information Processing in Sensor Networks (April 22 - 24, 2008). Information Processing In Sensor Networks. IEEE Computer Society, Washington, DC, 407-418. DOI= http://dx.doi.org/10.1109/IPSN.2008.67

• X. Jiang, J. Polastre, and D. Culler. Perpetual Environmentally Powered Sensor Networks. In Fourth International Symposium on Information Processing in Sensor Networks., pages 463–468, April 2005.

• Aman Kansal, Jason Hsu, Sadaf Zahedi, and Mani B. Srivastava. Power Management in Energy Harvesting Sensor Networks. Transactions on Embedded Computing Systems, 6(4):32, 2007.

• G. Werner-Allen, K. Lorincz, M. Ruiz, O. Marcillo, J. Johnson, J. Lees, and M. Welsh. Deploying a Wireless Sensor Network on an Active Volcano. IEEE Internet Computing, 10(2):18–25, March-April 2006.

• Alan Mainwaring, David Culler, Joseph Polastre, Robert Szewczyk, and John Anderson. Wireless Sensor Networks for Habitat Monitoring. In Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications, pages 88–97. ACM, 2002.

• M. Karpiriski, A. Senart, and V. Cahill. Sensor Networks for Smart Roads. In Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops, pages 5 pp.–,March 2006.

• TurtleNet. http://prisms.cs.umass.edu/dome/turtlenet.• Farhan Simjee and Pai H. Chou. Everlast: Long-life, Supercapacitor-operated Wireless Sensor Node. In

Proceedings of the 2006 International Symposium on Low Power Electronics and Design, pages 197–202. ACM, 2006.

• Prabal Dutta, Jonathan Hui, Jaein Jeong, Sukun Kim, Cory Sharp, Jay Taneja, Gilman Tolle, Kamin Whitehouse, and David Culler. Trio: Enabling Sustainable and Scalable Outdoor Wireless Sensor Network Deployments. In Proceedings of the Fifth International Conference on Information Processing in Sensor Networks, pages 407–415. ACM, 2006.

38

Page 39: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Thank You

Questions ?

39

Page 40: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

40

Page 41: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – On CSE Terrace

41

Page 42: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – On CSE Terrace

Loss of packets

42

Page 43: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – On CSE Terrace

43

Page 44: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – Window facing sunset

44

Page 45: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – Window facing sunset

Because of clouds.

45

Page 46: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Energy calculation – Window facing sunrise

46

Page 47: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Charging Circuit

• ZXCT 1010 – Current Monitor• Measures current in voltages

MonitorModule

47

Page 48: Energy Harvesting Sensor Nodes: Benchmarking …vishalprajapati08/Study/MTP...Energy Harvesting Sensor Nodes: Benchmarking And Implications On Transmit Power Adaptation Vishal Prajapati(08305030)

Usage and harvesting of energy

48