• No results found

Energy Demand Forecasting Industry Practices and Challenges

N/A
N/A
Protected

Academic year: 2021

Share "Energy Demand Forecasting Industry Practices and Challenges"

Copied!
29
0
0

Loading.... (view fulltext now)

Full text

(1)

Energy Demand Forecasting

Industry Practices and Challenges

Mathieu Sinn (IBM Research) 12 June 2014

ACM e-Energy Cambridge, UK

(2)

Overview: Smarter Energy Research at IBM

Energy Demand Forecasting

Industry practices & state-of-the-art

Generalized Additive Models (GAMs)

Insights from two real-world projects

Ongoing work and future challenges

(3)

China Watson Almaden Austin Tokyo Haifa Zurich India Dublin Melbourne Brazil Kenya

(4)

Overview

Solar Wind Solar Wind Hydroelectric

Solar NuclearWind

Energy Storage Energy Storage Energy Storage Utility Plug-in Vehicle Coal/NaturalGas c c c c

Non-exhaustive project list:

• Pacific Northwest Smart Grid (transactive control, internet-scale control systems)

• Renewable energy forecasts

– Deep Thunder (weather), HyREF (wind power), Watt-Sun (PV)

• IBM Smarter Energy Research Institute (http://www.research.ibm.com/client-programs/seri/)

– Outage Prediction and Response Optimization

(5)

Motivation

Market purchases/sales

T

im

e h

or

iz

on

Intra-daily Daily Weekly Yearly Long-term

Unit commitment, Economic dispatch

Day-ahead outage planning

Portfolio structuring

Power plants maintenance schedule

Future energy contracts

Energy storage management

pr

o

ba

b

. s

ce

na

rio

s

de

te

rm

.

sc

e

na

rio

s

ther om y

(6)

Motivation

Beyond forecasting: Load modeling and prediction

?

(7)

Current practice:

• Forecasting few, highly aggregated series

• Manual monitoring and fine-tuning

Challenges:

• Forecasts at lower aggregation levels → huge amounts of data

• Changes in customer behavior

• Distributed renewable energy sources

Requirements:

}

dynamic!

Analytical models

- accurate, flexible, robust - automated (online learning) - transparent, understandable

Systems

- scalability, throughput

- data-in-motion and -at-rest - external interface

(8)

Objectives:

• Forecasting energy demand at various aggregation levels

– Transmission and Subtransmission networks

– Distribution substations and MV network

– Breakdown by customer groups

Rationales:

• Disaggregate demand for higher forecasting accuracy

– Local effects of weather, socio-economic variables etc.

• More visibility on loads in Subtransmission and Distribution networks

– Understanding the effect of exogenous variables

– Detecting trends, anomalies, etc.

– Accounting for reconfiguration events

top-down

A

B

(9)

Objectives:

• Forecasting energy demand at various aggregation levels

– Transmission and Subtransmission networks

– Distribution substations and MV network

– Breakdown by customer groups

Rationales:

• Disaggregate demand for higher forecasting accuracy

– Local effects of weather, socio-economic variables etc.

• More visibility on loads in Subtransmission and Distribution networks

– Understanding the effect of exogenous variables

– Detecting trends, anomalies, etc.

– Accounting for reconfiguration events

top-down

A

B

A1 A2 A3 B1 B2

Load shift

(10)

35M Smart Meters 800K Low-Voltage Stations Substations E ne rg y C on su m pt io n (M W )

Seasonalities at different times scales Complex non-stationarities

Trends and abrupt changes

Example

E n e rg y D em a n d ( G W h )

(11)

35M Smart Meters 800K Low-Voltage Stations Substations E ne rg y C on su m pt io n (M W )

Example

E n e rg y D em a n d ( G W h )

(12)

35M Smart Meters 800K Low-Voltage Stations 2,200 ‘Postes Sources’ E ne rg y C on su m pt io n (M W )

Example

E n e rg y D em a n d ( G W h )

(13)

Week of July 2, 2007

E

n

er

gy

C

on

su

m

pt

io

n

(M

W

)

Consumption Temperature

T

em

pe

ra

tu

re

(F

)

T em pe ra tu re (F ) Week of July 2, 2007 E ne rg y D em an d (G W h) Electrical Load

Example

(14)

Week of July 2, 2007

E

n

er

gy

C

on

su

m

pt

io

n

(M

W

)

Consumption Temperature

T

em

pe

ra

tu

re

(F

)

T em pe ra tu re (F ) Week of February 5, 2007 E ne rg y D em an d (G W h) Electrical Load

Example

(15)

Assumption: effect of covariates is additive

Illustrative example:

• xk = (xkTemperature, x

kTimeOfDay) (covariates)

• yk = fTemperature(x

k) + fTimeOfDay(xk) (transfer functions)

• Say, xk = (12°C, 08:30 AM) → yk = 0.0 GW + 0.02 GW T (°C) N or m ’e d D em an d Contribution of temperature on energy consumption

Time of day in 30 min interval

N or m ’e d D em an d

Contribution of time of day on energy consumption

(16)

Additive Models

Demand Transfer functions Noise Basis functions Weights Categorical condition

Formulation:

Transfer functions have the form:

This includes:

constant, indicator, linear functions

cubic B-splines (1- or 2-dimensional)

Covariates:

- Calendar variables

(time of day, weekday...)

- Weather variables

(temperature, wind ...)

- Derived features (spatial

or temporal functionals)

- ...

(17)

Additive Models

Formulation:

Training:

1) Select covariates, design features

2) Select basis functions (= knot points)

3) Solve Penalized Least Squares problem

where λ

K

is determined using Generalized Cross Validation

Linear in basis functions

(18)

E

n

er

gy

C

on

su

m

pt

io

n

(M

W

)

T

em

pe

ra

tu

re

(F

)

EDF-IBM NIPS model

Model for 5 years of French national demand (Feb 2006 – April 2011)1

Covariates:

• DayType: 1=Sun, 2=Mon, 3=Tue-Wed-Thu, 4=Fri, 5=Sat, 6=Bank holidays

• TimeOfDay: 0, 1, ..., 47 (half-hourly)

• TimeOfYear: 0=Jan 1st, ..., 1=Dec 31st

• Temperature: spatial average of 63 weather stations

• CloudCover: 0=clear, ..., 8=overcast

• LoadDecrease: activation of load shedding contracts

1A.Ba, M.Sinn, P.Pompey, Y.Goude: Adaptive learning of smoothing splines. Application to electricity load

(19)

T

em

pe

ra

tu

re

(F

)

EDF-IBM NIPS model

Model:

Transfer functions: Results:

Trend Lag load Day-type specific daily pattern

Lag temperature (accounting for thermal inertia)

TimeOfDay / Temperature TimeOfYear

1.63% MAPE 20% improvement by online learning Explanation: macroeconomic trend effect

(20)

EDF-IBM Simulation platform

Simulation:

• Massive-scale simulation platform for emulating demand in the future electrical grid2

– 1 year half-hourly data, 35M smart meters

– Aggregation by network topology (with dynamic configurations)

– Changes in customer portfolio

– Distributed renewables (wind, PV)

– Electric vehicle charging

• Built on IBM InfoSphere Streams

(21)

Forecasting:

• Statistical approach: Generalized Additive Models (GAMs)

– Accuracy, flexibility, robustness, understandability ...

• Developing GAM operators for IBM InfoSphere Streams

• Online learning:

– Tracking of trends (e.g., in customer portfolio)

– Reducing human intervention

– Incorporating new information

Online learning

score learn score control GAMLearner

(22)

Model parameter “Kalman gain” Forecasting error

Precision matrix

Formulation of GAM learning as Recursive Least Squares:

• Adapt model once actual demand becomes available ( → ) • Implementation:

– Forgetting factor (discounting past observations)

– Complexity: O(p2) (p = number of spline basis functions)

– Sparse matrix algebra → 1000 tuples per second

– Adaptive regularization

(23)

Stability:

• Incorporate historical sample information in • Rule of thumb for forgetting factor:

• Hence, for a time window of 1 year = 365*48 data points:

• Another potential issue: divergence of • “Blowing-up” of Kalman gain

time window size

Don't forget

during summer what happened in winter!

(24)

Stability:

• is the inverse of the sum of discounted matrix terms

• Divergence can occur, e.g.,

– if subset of basis functions is (almost) collinear

– if subset of basis functions is (almost) always zero • Solution: Adaptive regularizer

– Monitor matrix norm of

– If norm exceeds threshold, then add diagonal matrix to the inverse of

– Complexity: O(p3)

Outer product of

spline basis functions

(25)

Learning “from scratch” (initial parameters all equal to zero):

(26)

Scope

Source: wikipedia.org Weather data Deep Thunder Weather Analytics Center Renewable Forecast Wind Solar Demand Forecast Renewable Integration Stochastic Engine Outcomes Meter data Power data

(27)

Deep Thunder

Weather variables: - Temperature - Clouds - Humidity - Wind - Solar radiation - ...

(28)

Modeling:

• Distributed renewables “behind the meter” • Forecasting uncertainty

Variable selection & feature extraction:

• Spatial averages of weather variables • Temporal features (e.g., heat waves) • Formalization & automatization

Transfer learning:

• How to integrate information from older, lower-resolution data sets?

Transparent analytics:

• GUI which allows users to “drive” analytics withouth in-depth statistical knowledge

(29)

• Smarter Energy Research at IBM

• Energy demand forecasting

– Current practices & future challenges

– Methodology

– Insights from two projects Thank you!

References

Related documents

identifying and differentiate between demyelination and ischemic brain diseases, through the automatic detection, classification and identification of their features found in the

The optional benefits available to you include: medical and dental coverage for eligible dependents; additional life insurance for you, your spouse/registered same-sex

Interview Timeline: Applicants may be called for interviews as early as November 2013 or as late as January and February 2014, depending on his need for a clerk. Length of

The dissertation consists of two studies in following chapters. Study 1 is to identify investment habitats formed by investors’ search behaviors. Study 2 investigates the

With the above ideas, F-CoSim enables a notable speedup in CoSimRank search over static graphs, which is achieved by our efficient method to retrieve S(T )[:, Q] over the

September 23, 2006 6 Gpredict Design User Interface Input Data Backend SGP4/SDP4 Engine Driver Satellite Data at time t 0 Ground Station. Data

( right ) The K -band image (grey-scale) is overlayed with the optical g -band (contours) showing diffuse blue emission near to our source and a detection of the quasar itself, which

Accordingly, the purpose of this study was to provide a quan- titative review of the intelligence–leadership literature that (a) distinguishes between different measures of