• No results found

Dynamic Dependency Structures in Short-term Solar Power Forecasts

N/A
N/A
Protected

Academic year: 2021

Share "Dynamic Dependency Structures in Short-term Solar Power Forecasts"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

Dynamic Dependency Structures in Short-term Solar Power Forecasts

Jethro Browell, Bri-Mathias Hodge* & Tarek Elgindy*

University of Strathclyde, Glasgow

*NREL, Golden, CO

[email protected] +44 (0) 141 444 7297

Quarterly Forecasting Forum, University of Lancaster, 16 March 2018

(2)

A little about me…

Live and work in Glasgow, Scotland Married to Naomi

2011-15: PhD “Spatio-termporal Prediction of Wind Fields”

2015-Present: Postdoc, University of Strathclyde

Research interests: Energy Forecasting and decision- making; wind, solar, load and price forecasting

methodology…

(3)

• From 1880 to 2012, the average global temperature increased by 0.85°C.

• Oceans have warmed, the amounts of snow and ice have diminished and the sea level has risen.

– From 1901 to 2010, the global average sea level rose by 19 cm

– The sea ice extent in the Arctic has shrunk in every successive decade since 1979

Motivation

Changing Climate

• It is likely that we will see a 1–2°C

increase in global temperature by 2100 above the 1990 level

• Most aspects of climate change will persist for many centuries, even if emissions are stopped.

The UN Intergovernmental Panel on Climate Change, Fifth Assessment Report, 2013 https://xkcd.com/1732/

(4)

Then…

• Reasonably Predictable Demand

• Controllable Generation

• Cheap Storage (solid fuels, pump hydro)

Motivation

A Changing Energy System

Now, and increasingly…

• Flexible and Active Demand

• Variable Generation with Limited Predictability

• Shortage of cheap storage (pump hydro, batteries still expensive)

• Electrification of heat & transport

0 6 12 18 24

(5)

What

• Power output of solar generator depends on:

– Resource (Solar Irradiance [Wm-2]) – Physical parameters of generator:

(area, orientation, efficiency…) – Single generator, regional

aggregation?

• Uncertainty?

– Instantaneous/averaging periods?

– Spatial and temporal dependency?

– Interval/distribution/trajectories?

Solar Power Forecasting

What, Why and How

Why

• Power system operation requires planning and re-planning from days ahead to real-time

• Participation in electricity markets

• “Optimising” other operations

Diagram Credit: Jeffrey Brownson

(6)

Solar Power Forecasting

What, Why and How

Decision Category Application Forecast Type How*

Symmetric Penalties for Forecast Errors

Forecast Evaluation Marketing

Situational Awareness

Deterministic Regression, Physical Model

Asymmetric Penalties for Forecast Errors

Trading

Power System Operation Density

Parametric

Non-parametric (quantile regression, KDE, analog ensemble…)

Multi-temporal Effects

Power System Operation Storage Operation

Scheduling Tasks

Trajectories/

Scenarios

Multi-dimensional density forecast Ensemble NWP

AnEn + Schaake Shuffle

*For more than a few hours ahead, post-processing NWP is necessary. For shorter horizons, time series methods are usually preferable.

(7)

Solar Power Forecasting

What, Why and How

Decision Category Application Forecast Type How*

Symmetric Penalties for Forecast Errors

Forecast Evaluation Marketing

Situational Awareness

Deterministic Regression, Physical Model

Asymmetric Penalties for Forecast Errors

Trading

Power System Operation Density

Parametric

Non-parametric (quantile regression, KDE, analog ensemble…)

Multi-temporal Effects

Power System Operation Storage Operation

Scheduling Tasks

Trajectories/

Scenarios

Multi-dimensional density forecast Ensemble NWP

AnEn + Schaake Shuffle

*For more than a few hours ahead, post-processing NWP is necessary. For shorter horizons, time series methods are usually preferable.

(8)

Scenario Forecasting

Model Chain

Numerical Weather Prediction

Irradiance, cloud cover, etc…

0-48 hours ahead

Density Forecasts

Non-parametric (QR)

Parametric Tails

Multi-Dim. Density Forecasts

Gaussian Copula

Covariance structure describes temporal dependency

Physical Model

Statistical Models Trained on Historic Data

(9)

Numerical Weather Prediction

Input Data

• Outputs from physical model of the atmosphere

– Irradiance, cloud cover at multiple heights, and temperature

– Provide by the European Centre for Medium Range Weather Forecasting

• Historically, irradiance hasn’t been a high

“priority” parameter, but the rapid growth in solar capacity has change this!

(10)

Density Forecasts

GBM + Tails

• Quantile Regression:

– Proportion of Clear Sky Irradiance – Trees: Gradient Boosting Machine – Features engineered from NWP

• Tails

– Lower bound: 0, Upper bound: ?

– Clear sky models are imperfect + lensing – Exponential Tails form last quantile to

boundary

𝐹𝑡+ℎ(𝑥𝑡+ℎ)

(11)

Density Forecasts

Evaluation

• Are the density forecast reliable?

𝑈 = ෠𝐹𝑖(𝑥𝑖)

(12)

Gaussian Copula

Temporal Dependency

• High-dimensional Gaussian Copula

• Marginal comprise the predictive distribution for each forecast horizon, 0-48 hours ahead

• Temporal dependency characterised by covariance matrix, 𝑅

𝐺 𝑥 𝑡+1, … , 𝑥𝑡+𝐻 = Φ𝑅 Φ−1 𝐹𝑡+1(𝑥𝑡+1) , Φ−1 𝐹𝑡+2(𝑥𝑡+2) , … , Φ−1 𝐹𝑡+1(𝑥𝑡+𝐻)

Φ: Standard Normal CDF Φ𝑅: Multivariate Normal with covariance matrix 𝑅

𝐹𝑡+ℎ: Predictive CDF

(13)

Gaussian Copula

Empirical Covariance Matrix

Temporal Structure

• Width of diagonal strip indicates strength of correlation with

neighbouring forecast errors

• Strong diurnal effects

(14)

Gaussian Copula

Parametric Covariance Matrix

(15)

Temporal Dependency

Different Day Types

Different Sources of Error:

• Clear Day: Clear sky estimate (aerosol content etc)

• Partially Cloudy: Time and duration of clear/cloudy spells

• Cloudy Day: Irradiance penetrating cloud layer(s)

(16)

Gaussian Copula

Parametric Covariance Matrix

Δℎ

Covariance CloudyPartialClear

Cloudy Partial

Clear

(17)

Gaussian Copula

Parametric Covariance Matrix

Δℎ

Covariance

(18)

Gaussian Copula

Sampling

…and transform through the marginals:

𝒙(𝑘) = 𝑥𝑡+1(𝑘), … , 𝑥𝑡+𝐻(𝑘) = ෠𝐹𝑡+1−1 Φ (𝑧1(𝑘)) , … , ෠𝐹𝑡+𝐻−1 Φ (𝑧𝐻(𝑘)) Draw 𝑘 samples 𝑧1(𝑘), … , 𝑧𝐻(𝑘) from Φ𝑅

(19)

Forecast Evaluation

Scoring Rules

Multivariate Energy Score

• Compares observation to all scenarios

• Strictly Proper

• Discrimination weighted towards marginals, not dependency

𝑆𝑒𝑛 𝐺, 𝒚 = 𝐸 𝐺 𝑿 − 𝒚 − 1

2𝐸𝐺 𝑿 − 𝑿′

Variogram Score

• Compares variogram of observation and scenarios

• Proper, but not strictly (agnostic to level changes)

• Discriminates well between covariance structures

𝑆𝛾𝑝 𝐺, 𝒚 = ෍

𝑖,𝑗

𝑦𝑖 − 𝑦𝑗 𝑝 − 𝑥𝑖 − 𝑥𝑗 𝑝 2

(20)

Forecast Evaluation

Scoring Rules

Covariance Matrix MV Energy Score

Variogram Score

Identity 419.0 27348

Empirical, Static 411.5 27062

Empirical, Dynamic 412.3 27127

Parametric, Static 411.9 27147

Parametric, Dynamic 411.6 27087

(21)

Forecast Evaluation

Scoring Rules

Covariance Matrix MV Energy Score

Variogram Score

Identity 419.0 27348

Empirical, Static 411.5 27062

Empirical, Dynamic 412.3 27127

Parametric, Static 411.9 27147

Parametric, Dynamic 411.6 27087

(22)

Summary

• Temporal dependency structures in solar irradiance are dynamic

• By conditioning models on underlying processes we aught to be able to capture some of these effects…

• Much still to be done:

• Model development

• Comparison to Ensemble NWP and other methods

• Forecast evaluation – what’s is the value in reality?

(23)

Thanks!

Papers and more available at www.jethrobrowell.com

References

Related documents

Due to the high demand for a dual study place at HSBA, prospec- tive students should generally start searching for a place- ment company very early (12 months in advance), especially

In this thesis, a remote pre-advising system is tried to be developed where students of BRAC University will be able to register for the courses they are

This loss of water, known colloquially in UK as ‘total leakage’, consists of distribution leakage on water company pipes up the point of delivery and underground supply

2- Relatively lower corrosion rates of stainless steels at both high and low fluid velocity was partly due to (a) reduced oxygen solubility at high temperatures, (b) formation of

Moreover, the damage index in proximity of the crack tip is monitored and 20 data points (i.e. the time-to-failure) for each grain size are collected, for a total of 60 data

• Deploy a system of visualization/ collaboration workstations using high performance networking • Digitize embryo data from the Carnegie Collection.. as a basis for