Presentation is loading. Please wait.

Presentation is loading. Please wait.

High-Fidelity Building Energy Monitoring Network Computer Science Department University of California - Berkeley LoCal Retreat 2009 Xiaofan Jiang and David.

Similar presentations


Presentation on theme: "High-Fidelity Building Energy Monitoring Network Computer Science Department University of California - Berkeley LoCal Retreat 2009 Xiaofan Jiang and David."— Presentation transcript:

1 High-Fidelity Building Energy Monitoring Network Computer Science Department University of California - Berkeley LoCal Retreat 2009 Xiaofan Jiang and David Culler In collaboration with Stephen Dawson-Haggerty, Prabal Dutta, Minh Van Ly, Jay Taneja

2 My PG&E Statement  Current level of visibility  Delayed  Aggregated over time  Aggregated over space  Inaccessible  Want  Real-time  Per-appliance [Stern92], [Raaii83] 2

3 Aggregate is Not Enough What percent is plug-load What percent is wasted by idle PCs at night? 3 What’s the effect of server load on energy? What’s the effect of turning off A? What caused the spike at 7:00AM?

4 This would be nice… 4

5 Architecture  ACme application  Standard networking tools  Python driver + DB + web  ACme network  IPv6 wireless mesh  Transparent connectivity between nodes and applications  ACme node  Plug-through  Small form factor  High fidelity energy metering  Control  Simple API 5

6 ACme Node 6

7 Two Designs 7 ACme-AACme-B

8 ACme-A vs ACme-B  Resistor + direct rectification + energy metering chip  Real, reactive, apparent power (power factor)  Idle power 1W  Low CPU utilization  Hall-Effect + step- down transformer + software  Apparent power  Idle power 0.1W  Medium CPU utilization 8 ACme-AACme-B A tradeoff between fidelity and efficiency

9 ACme Node API 9  ASCII shell component running on UDP port provides direct access to individual ACme node:  Adjust sampling parameter  Debug network connection  Over-the-air reprogramming  Separate binary UDP port for data  Periodic report to ip_addr at frequency rate Node API functionPurpose read() -> (energy, power)Read current measurements report(ip_addr, rate) -> NullBegin sending data switch(state) -> NullControl the SSR

10 ACme Network  IPv6 mesh routing  Each ACme is an IP router  Header compression using 6loWPAN/IPv6 (open implementation -blip)  Modded Meraki/OpenMesh as “edge router”  Diagnostics using ping6/tracert6  ACme send per-minute digest / no in-network aggregation 10 internet backhaul links edge routers Acme nodes data repository app 1 app 2

11 Network Performance  49 nodes in 5 floors  Single edge router  6 month to-date  802.11 interference (on channel 19) 11

12 ACme Application  N-tier web application  ACme is just like any data feed  Python daemon listening on UDP port and feed to MySQL database  Web application queries DB and visualize UDP Packets Python Daemon MySQL DB Apache ACme Driver 6loWPAN 12

13 Visualization http://acme.cs.berkeley.edu/ 13

14 Building Energy Monitoring 14 1. Understanding the load tree 2. Disaggregation  Measurements  Estimations 3. Re-aggregation  Functional  Spatial  Individual

15 Understanding the Load Tree 15

16 Deployment 16  Edge router obtaining IPv6 address  Ad-hoc deployment  Un-planned  Online “registration” using ID and KEY  Meta data collection  Security  Online for 6 month and counting  10 million rows

17 Deployment 17

18 Raw Data 18

19 Additivity using Time Correlated Data 19

20 Multi-Resolution 20

21 Appliance Signature 21

22 Functional Re-aggregation 22

23 Correlate with Meta-data 23

24 Spatial Re-aggregation 24

25 Individual Re-aggregation 25

26 Improvements in Energy Usage 26

27 Reducing Desktop Idle Power 27

28 Discussion and Conclusion  Measurement fidelity vs coverage  Non-intrusive Load Monitoring (NILM)  IP node level API vs application layer gateway  Easy of deployment is key  DB design  Multiple input channel / power strip  ACme is a fine-grained AC metering network that provides real-time high-fidelity energy measurement and it’s easy to deploy  3 steps to building energy monitoring – understanding load tree; disaggregation; re-aggregation 28 DiscussionConclusion

29 Discussion 29  LoCal web site: http://local.cs.berkeley.eduhttp://local.cs.berkeley.edu  ACme web site: http://acme.cs.berkeley.eduhttp://acme.cs.berkeley.edu  Contact: fxjiang@cs.berkeley.edufxjiang@cs.berkeley.edu


Download ppt "High-Fidelity Building Energy Monitoring Network Computer Science Department University of California - Berkeley LoCal Retreat 2009 Xiaofan Jiang and David."

Similar presentations


Ads by Google