Author:Giacomo Ghidini, Sajal K. Das

33
Improving Home Energy Efficiency with E2Home: A Web- based Application for Integrated Electricity Consumption and Contextual Information Visualization Author:Giacomo Ghidini, Sajal K. Das IEEE SmartGridComm 2012 Symposium - Smart Grid Standards, Testbeds and Field Trials Symposium

description

Improving Home Energy Efficiency with E2Home: A Web- based Application for Integrated Electricity Consumption and Contextual Information Visualization. Author:Giacomo Ghidini, Sajal K. Das IEEE SmartGridComm 2012 Symposium - Smart Grid Standards, Testbeds and Field Trials Symposium. Outline. - PowerPoint PPT Presentation

Transcript of Author:Giacomo Ghidini, Sajal K. Das

Page 1: Author:Giacomo Ghidini, Sajal K. Das

Improving Home Energy Efficiency with E2Home: A Web- based Application for Integrated Electricity

Consumption and Contextual Information Visualization

Author:Giacomo Ghidini, Sajal K. Das

IEEE SmartGridComm 2012 Symposium - Smart Grid Standards, Testbeds and Field Trials Symposium

Page 2: Author:Giacomo Ghidini, Sajal K. Das

1. INTRODUCTIONA. Related work.B. Our contributions

2. E2HOMEA. Data collectionB. Data fusionC. Data visualization

3. EXPERIMENTS AND DISCUSSION4. CONCLUSIONS

Page 3: Author:Giacomo Ghidini, Sajal K. Das

• Applications in diverse domains such as traffic and transportation[1], smart environments [2], health and well being[3], fitness and sports [4], games and entertainment [5],and social networking [6] have benefited from advances in pervasive computing and communications.

• these application scenarios have two important features in common: (i) diverse data sources, and (ii) lay (application) users. In this paper, we argue that pervasive computing and communications can also benefit the smart grid by enabling utility customers to play an active role in lowering the overall electricity demand.

user
Page 4: Author:Giacomo Ghidini, Sajal K. Das

Data sources and users. In smart environments, relevant information is distributed across many data streams from diverse and independent sources. A smart environment application should fuse the relevant data from all relevant sources, and present them to lay users in a fashion such that makes it easy for them to explore the data and quickly obtain the necessary information.

Page 5: Author:Giacomo Ghidini, Sajal K. Das

Electricity prices . Average electricity prices have risen over the last 14 years for all classes of customers. Residential and commercial customers have been hit the most with increases close to 50%.

Page 6: Author:Giacomo Ghidini, Sajal K. Das

• Following a greater interest in energy efficiency, several pilot projects were rolled out across the U.S.A., including one by CenterPoint Energy and the U.S. Dept. of Energy ; and another one by Alliant Energy and IBM .

• One of the objectives of these projects is to analyze the current consumption behavior of customers, and investigate what role they can/want to play in reducing electricity consumption and thus increase energy efficiency.

Page 7: Author:Giacomo Ghidini, Sajal K. Das

• U.S. DoE Energy Efficiency and Renewable Energy, IBM seem to suggest that pervasive technologies can help raise awareness of electricity consumption among customers. For instance, 83% of participants reported changing their consumption behavior once consumption data were made available to them via in-home displays (IHDs)

Page 8: Author:Giacomo Ghidini, Sajal K. Das

• More recently, a public-private partnership supported by the National Institute for Standards and Technology has developed Green Button Data , a standard for the distribution of electricity usage data.

• This standard will further ease the development of applications that fuse electricity usage data with other third-party data streams to offer an insightful view into consumers’ energy usage.

Page 9: Author:Giacomo Ghidini, Sajal K. Das

• Google and Microsoft released PowerMeter and Hohm , respectively.

• These are Web-based applications that let customers access their electricity consumption data and visualize them on interactive charts. (Smart Meter Texas offers a similar service , although the charts are not interactive.) Notwithstanding support from Google and Microsoft, both projects are being discontinued due to interest below expectations.

Page 10: Author:Giacomo Ghidini, Sajal K. Das

Google PowerMeter . An interactive visualization displays the electricity consumption on a time chart. Although the user can navigate thetime chart to observe recorded energy consumption and associated cost, as well as comparison between current consumption and cost with past usage, no contextual information is provided for the data, thus making it difficult to point out wasteful consumption and take actions to change behavior to improve energy efficiency.

Page 11: Author:Giacomo Ghidini, Sajal K. Das

• We argue that the limited utility in reducing the energy consumption is one of the reasons why these applications have not attracted more users. Neither Google PowerMeter,nor Microsoft Hohm, nor Smart Meter Texas offer a way to answer questions such as:

• Where (i.e., home, not home) was I when this high energy consumption occurred?

• What was the weather like (e.g., heat wave) when this high energy consumption occurred?

Page 12: Author:Giacomo Ghidini, Sajal K. Das

• If the answers are that the resident was home and a heat wave was in progress, then even a high electricity consumption(likely due to A/C) might be acceptable, and thus the user does not need to take specific actions.

• On the contrary, actions might be needed if the answers to these questions imply wasteful energy consumption as in the case when the user is not home and the outdoor temperature is mild.

• Translated into pervasive computing and communications terms, these applications do not provide context information for the electricity consumption data.

Page 13: Author:Giacomo Ghidini, Sajal K. Das

• Based on our analysis of existing solutions, we developed Energy-Efficient Home (E2Home), a system in which contextual information such as the resident’s location is fused with the electricity consumption data into a multidimensional data stream, thus providing the user with actionable information on which to act to reduce energy consumption.

Page 14: Author:Giacomo Ghidini, Sajal K. Das

• E2Home is built on top of FuseViz [15], a framework for data fusion and visualization in pervasive computing environments.

• For the implementation of E2Home, we opted to rely on the FuseViz framework because it offers support for fusion and visualization of large, live, heterogeneous, and independent data streams

Page 15: Author:Giacomo Ghidini, Sajal K. Das

Architecture of E2Home application. Electric energy consumption and user’s location data are stored in CouchDB databases and then fused into a joint data stream for each 15-min time slot. The fused data are then visualized using a focus and context time line (average power consumption vs. time) and a map (user location).

Page 16: Author:Giacomo Ghidini, Sajal K. Das

• Other ReSTful (i.e., complying with the representational state transfer model ) data storage systems such as Sensor.Network , and Pachube provide APIs to create, read, update, and delete data streams, but lack built-in support for data fusion of independent data sources.

• E2Home is a FuseViz-based Web application, which consists of data collection, storage, fusion, and visualization.

Page 17: Author:Giacomo Ghidini, Sajal K. Das

• A Python script downloads electricity usage data from the SMT Web site [14] and posts them to the CouchDB [19] data stream database. The Python script periodically accesses the Web site with the user’s credentials, and downloads a CSV (comma-separated value) file with the electric energy consumption data.

• The downloaded CSV file is then processed into a JSON document conforming to the CouchDB data stream validation function, and uploaded to the CouchDB database via HTTP. Clearly, the data collection operation would be much simpler and secure, if SMT offered a ReSTful API, and supported de facto standard authentication mechanisms such as OAuth [20].

Page 18: Author:Giacomo Ghidini, Sajal K. Das

• An Android app on the user’s smartphone tracks the location and saves it to the CouchDB data stream database.

• If Internet access is not available, location data are temporarily stored on the device, and then uploaded whenever a connection is available.

Page 19: Author:Giacomo Ghidini, Sajal K. Das

JSON documents for E2Home app. A MapReduce function fuses multiple independent energy consumption (a) and user location (b) documents over 15-minute time slots to generate a joint data stream document such as the one in (c).

Page 20: Author:Giacomo Ghidini, Sajal K. Das

• CouchDB requires _id and _rev fields in the JSON documents. Additional common fields are type and timestamp. The first one is used to easily distinguish between energy and location data points in the MapReduce function, while the latter stores the time instant to which the data point refers.

• Since the two data streams are unsynchronized, non-trivial processing is needed to fuse them into a joint data stream ready for visualization.

Page 21: Author:Giacomo Ghidini, Sajal K. Das

• The two data streams are replicated to a common CouchDB database for which a view and a list function have been defined. In the view, there exists only the Map part of the MapReduce function.

• This takes data points of either data stream as input and indexes them by timestamp. The list function reads the ordered data points one by one and groups them into k-min time slots.

Page 22: Author:Giacomo Ghidini, Sajal K. Das

• It then computes (i) the average power consumption (measured in kW) over that time slot from the sum of all energy consumption (measured in kWh) data points over the same period; and (ii) the location centroid from all the locations recorded for that time slot. Finally, it outputs the data point for the joint data stream as depicted in Fig. 5(c).

Page 23: Author:Giacomo Ghidini, Sajal K. Das

• In its current version, the E2Home application consists of a Web page with two charts on which data points from the live joint data stream are plotted: (i) a focus and context time line for power consumption, and (ii) a map for the corresponding user’s location.

Page 24: Author:Giacomo Ghidini, Sajal K. Das

Fig. 6. Panning and zooming on E2Home data. The user can select a time interval (gray area) on the time chart, and then observe the detailed data without losing the context. Sliding the selection helps observe the variation over time of average power consumption on the time chart and location on the map. (Similarly, the user can zoom to a specific area on the map, and pan the selection.)

Page 25: Author:Giacomo Ghidini, Sajal K. Das

Brush-and-linking on E2Home data. Thanks to brush-and-linking the user can point out situations when he/she was not home and high levelsof average power consumption were recorded (blue data points > 2 kW in top chart). The E2Home application helps narrow down wasteful energy consumption, unlike Google PowerMeter, Microsoft Hohm, and Smart Meter Texas.

Page 26: Author:Giacomo Ghidini, Sajal K. Das

• Electric energy consumption 08/24/2011 – 09/30/2011. The joint data stream accounts for 30 days and 13 hours instead of 38 days because the user location was not available for several short time periods when the smartphone was turned off. The (Not home, > 2 kW) and (Not home,<=2 kW) sets contain unselected data points (blue) in Fig. 7 with average power consumption above 2 kW, and below 2 kW, respectively; the (Home) set contains selected data points (red).

Page 27: Author:Giacomo Ghidini, Sajal K. Das

Observed energy consumption 08/24/2011 – 09/30/2011. While the 32 data points with average power consumption above 2 kW when the user is not home cover only 1:09% of the time, they account for 11:34% of the energy consumption. If this information is presented to the user via the visualizations in Fig. 7, he/she can take necessary actions to reduce the energy consumption associated with these relatively few data points, thus having a major impact on the overall energy efficiency of the home.

Page 28: Author:Giacomo Ghidini, Sajal K. Das

• Google PowerMeter [12] and SMT [14] cannot help the user identify times when high power consumption occurred when he/she was not home, because they rely only on smart meter data.

• Instead, using our E2Home application the user has access to information about times when he/she was not home and high energy consumption was recorded.

• Using this insightful information, the user can adjust his/her behavior and take actions to curb this wasteful consumption. If the user is successful at this task, high energy consumption when nobody’s home will be greatly reduced in the future.

Page 29: Author:Giacomo Ghidini, Sajal K. Das

• To compute the projected energy consumption for the following 38-day period,we substitute the 0.772 (kWh / data point) average energy consumption of the 32 high energy consumption data points with the 0.032 (kWh / data point) average energy consumption of the 1, 530 low energy consumption data points.

• As depicted in Fig. 9, the total energy consumption for these 32 data points decreases from 24.71 kWh to 1.034 kWh, thus bringing about a projected overall energy efficiency improvement of 10.86%.

Page 30: Author:Giacomo Ghidini, Sajal K. Das

Projected energy consumption 08/24/2011 – 09/30/2011. If the user reduces the energy consumption associated with the 32 data points with average power consumption above 2 kW when he/she is not home, then the overall energy consumption for a 38-day period goes from the observed 217:965 kWh to the projected 194:289 kWh, which corresponds to an energy efficiency improvement of 10:86%.

Page 31: Author:Giacomo Ghidini, Sajal K. Das

• The projected energy efficiency improvement can be directly computed in the E2Home app, and be presented to the user. Clearly, additional data sources such as appliance-specific meters would further enhance the quality of the information in terms of where the consumption occurred, thus resulting in a more accurate estimation of the achievable energy efficiency improvement.

Page 32: Author:Giacomo Ghidini, Sajal K. Das

• In this paper, we present a novel application, called E2Home, for the fusion of electricity consumption data and residents’ locations. The fused data stream is then visualized on interactive charts and maps, thus providing the user with actionable information useful to change their behavior and reduce electricity consumption. Projected energy efficiency improvement exceeds 10%.

Page 33: Author:Giacomo Ghidini, Sajal K. Das

• We are currently working on the incorporation of other data streams, such as weather information and appliance-specific electricity consumption data, in the E2Home application. We are also performing an experimental study at 12 campus apartments to quantitatively assess the impact of E2Home on the electricity consumption behaviors of residents.

• Finally, we are migrating from Smart Meter Texas to Green Button Data as the source for electricity usage data. Being a NIST-supported nationwide standard, Green Button Data will enable a larger audience to use E2Home for their electricity usage analysis and forecast.