staring at the sun black box solar analytics and their
play

Staring at the Sun: Black-box Solar Analytics and their Privacy - PowerPoint PPT Presentation

Staring at the Sun: Black-box Solar Analytics and their Privacy Implications David Irwin Electrical and Computer Engineering University of Massachusetts Amherst 1 Solar Energy is Rapidly Expanding Installed cost of solar continues to drop


  1. Staring at the Sun: Black-box Solar Analytics and their Privacy Implications David Irwin Electrical and Computer Engineering University of Massachusetts Amherst 1

  2. Solar Energy is Rapidly Expanding • Installed cost of solar continues to drop - Cost fell by 50% from 2008 to 2013 - Led to 418% increase in solar capacity • Many implications to this rising solar penetration Staring at the Sun David Irwin — UMass Amherst 2

  3. Implications of Solar to Grid • Utilities must actively control generation to balance grid - Individual homes exhibit highly stochastic demand profiles - However, aggregate demand profiles are smooth and highly predictable 7000 300 Individual Power (W) Power (kW) Aggregate 6000 250 5000 200 4000 150 3000 100 2000 1000 50 0 0 0 2 4 6 8 10 12 14 16 0 2 4 6 8 10 12 14 16 18 20 22 24 Time (hours) Time (hours) 1 home 194 homes - Enables utilities to plan generator “dispatch” schedules in advance Staring at the Sun David Irwin — UMass Amherst 3

  4. Implications of Solar to Grid • Large-scale solar penetration fundamentally alters this paradigm - Increases stochasticity of demand profiles, even when aggregated - Solar output can change instantly , while generators take time to “ramp up” - Complicates controlling generation to balance supply and demand ‣ May require more energy storage, spinning reserve, or demand response capacity • Accurate solar monitoring and forecasting is critical - Track solar penetration rates over time - Monitor real-time fluctuations in grid solar production - Inform advanced planning of generator dispatch schedules - Identify faults and anomalies in solar output Staring at the Sun David Irwin — UMass Amherst 4

  5. Prior Work • Possible to develop highly accurate models of solar performance - Leverages detailed information on site characteristics Figure from PV Performance Modeling Collaborative • However, detailed information not always available Staring at the Sun David Irwin — UMass Amherst 5

  6. Black-box Solar Analytics • Assumes only access to solar energy data time-series - Without any detailed metadata • Motivating Scenarios - Utilities managing grid with thousands of small-scale solar sites ‣ Might know location, but not deployment details - Third-party energy analytics companies ‣ Often do not know location, or deployment details - Researchers accessing public datasets ‣ Metadata is often scarce and unreliable Staring at the Sun David Irwin — UMass Amherst 6

  7. This Talk – Discuss Two Black-box Techniques • 1. Solar Disaggregation - Turns out utilities often do not even have access to solar data - Residential “grid-tied” solar almost always “behind the meter” ‣ Only directly monitor the net of consumption and generation - Prevents wide-range of learning-based data analytics Staring at the Sun David Irwin — UMass Amherst 7

  8. This Talk – Discuss Two Black-box Techniques • 2. Solar Localization - Determine location from “anonymous” solar energy data - Both a privacy threat and/or a potentially useful tool ‣ Location is highly useful contextual information when analyzing energy data Staring at the Sun David Irwin — UMass Amherst 8

  9. SunDance - Solar Disaggregation • Given meter location, separate “net” meter data into solar generation and consumption at each time t - P net (t) = P s (t) + P c (t), where P c (t) > 0, P s (t) < 0, ∨ t > 0 4 Net Meter 4 Consumption Solar Power (kW) Power (kW) Power (kW) 0 2 = � + � 2 0 -2 -2 0 -4 Time (Hours) -4 Time (Hours) Time (Hours) • Challenges - 1. Do not have access to already-separated historical data - 2. Cannot individually model solar generation or energy consumption Staring at the Sun David Irwin — UMass Amherst 9

  10. SunDance Design Overview • 1. Build a custom model of maximum solar generation - Find “best” fitting valid solar curve to the data using a small amount of data - Can find accurately even on noisy net meter data • 2. Build a general model of weather’s effect on irradiance - Train model that maps weather metrics to fraction of clear sky irradiance - Use to infer fraction of clear sky irradiance at site based on weather - Can train model using data from any solar sites where it is available • 3. Apply two models to disaggregate solar - Solar generation P s (t) = Product of (1) and (2) at every time t - Energy consumption P c (t) = P net (t) – P s (t) Staring at the Sun David Irwin — UMass Amherst 10

  11. SunDance Design Overview • 1. Build a custom model of maximum solar generation - Find “best” fitting valid solar curve to the data using a small amount of data - Can find accurately even on noisy net meter data • 2. Build a general model of weather’s effect on irradiance - Train model that maps weather metrics to fraction of clear sky irradiance - Use to infer fraction of clear sky irradiance at any site based on weather - Can train model using data from any solar sites where it is available • 3. Apply two models to disaggregate solar - Solar generation P s (t) = Product of (1) and (2) at every time t - Energy consumption P c (t) = P net (t) – P s (t) Staring at the Sun David Irwin — UMass Amherst 11

  12. Apply Physical Solar Performance Model • Use clear sky model to compute maximum irradiance • Search for size, efficiency, tilt, and orientation that yields the tightest upper bound on the data 8 Solar Data Ground Truth Best Fit 6 Power (kW) 4 2 0 12am 3am 6am 9am 12pm 3pm 6pm 9pm Time (Hours) • Apply linear temperature adjustment to data - Find linear constant c (~0.4%/C) that yields the tightest upper bound 14 Solar Data 14 Solar Data Clear Sky Model Clear Sky Model(temp) 12 12 10 10 Power (kW) Power (kW) 8 8 6 6 4 4 2 2 0 0 Winter Spring Summer Fall Winter Spring Summer Fall Time Time Staring at the Sun David Irwin — UMass Amherst 12

  13. Modeling Net Meter Data • Issues with modeling “noisy” net energy meter data - Power Consumption Floor – do not know zero point of solar 12 Net Meter Data 10 Ground Truth Power Floor 8 Power (kW) 6 4 power floor 2 0 -2 -4 12am 3am 6am 9am 12pm 3pm 6pm 9pm Time (Hours) - SunDance estimates based on minimum power consumption at night , where solar power is known to be zero, to adjust the model Staring at the Sun David Irwin — UMass Amherst 13

  14. Modeling Net Meter Data • Issues with modeling “noisy” net energy meter data - Consumption “Noise” – reduces solar generation like weather 12 Net Meter Data 10 Ground Truth 8 Power (kW) 6 4 2 0 -2 -4 12am 3am 6am 9am 12pm 3pm 6pm 9pm Time (Hours) - SunDance robust as long as at least one datapoint exists where solar generation is near its maximum potential and energy consumption is low Staring at the Sun David Irwin — UMass Amherst 14

  15. Modeling Net Meter Data • Issues with modeling “noisy” net energy meter data - Consumption “Noise” – reduces solar generation like weather 12 Net Meter Data 10 Ground Truth Best Fit best fit model 8 Power (kW) 6 4 2 0 -2 -4 12am 3am 6am 9am 12pm 3pm 6pm 9pm Time (Hours) - SunDance robust as long as at least one datapoint exists where solar generation is near its maximum potential and energy consumption is low Staring at the Sun David Irwin — UMass Amherst 15

  16. Building a Maximum Generation Model • Can build highly accurate and custom maximum generation models with a minimal amount of net meter data - In the limit, we only need the “right” two datapoints ‣ Solar generation is near maximum, energy consumption is near minimum ‣ There is a significant temperature difference - Accuracy changes little when using pure solar or net meter data Staring at the Sun David Irwin — UMass Amherst 16

  17. Modeling Net Meter Data • Verify using data from 10 more solar sites - Manually measure module tilt and orientation - Find values close to ground-truth using minimal data 300 60 SunDance SunDance 270 Ground Truth Ground Truth 50 SunDance(2 days) SunDance(2 days) 240 Orientation ( ° ) 210 40 180 Tilt ( ° ) 150 30 120 20 90 60 10 30 0 0 �1 �2 �3 �4 �5 �6 �7 �8 �9 �10 �1 �2 �3 �4 �5 �6 �7 �8 �9 �10 Solar Sites Solar Sites - Tilt slightly less accurate – difficult to distinguish between different tilts and different module areas/efficiencies Staring at the Sun David Irwin — UMass Amherst 17

  18. SunDance Design Overview • 1. Build a custom model of maximum solar generation - Find “best” fitting valid solar curve to the data - Can find accurately even on noisy net meter data • 2. Build a general model of weather’s effect on irradiance - Train model that maps weather metrics to fraction of clear sky irradiance - Use to infer fraction of clear sky irradiance at any site based on weather - Can train model using data from any solar sites where it is available • 3. Apply two models to disaggregate solar - Solar generation P s (t) = Product of (1) and (2) at every time t - Energy consumption P c (t) – P net (t) – P s (t) Staring at the Sun David Irwin — UMass Amherst 18

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend