Forecasting number of natural gas consumers and their total - - PowerPoint PPT Presentation

forecasting number of natural gas consumers and their
SMART_READER_LITE
LIVE PREVIEW

Forecasting number of natural gas consumers and their total - - PowerPoint PPT Presentation

Forecasting number of natural gas consumers and their total consumption with R Ondej Konr, Marek Brabec, Ivan Kasanick, Marek Mal, Emil Pelikn Czech Technical University in Prague Czech Institute of Informatics, Robotics, and


slide-1
SLIDE 1

Forecasting number of natural gas consumers and their total consumption with R

Ondřej Konár, Marek Brabec, Ivan Kasanický, Marek Malý, Emil Pelikán

Czech Technical University in Prague Czech Institute of Informatics, Robotics, and Cybernetics Academy of Sciences of the Czech Republic Institute of Computer Science

Modelling Smart Grids 2015: A New Challenge for Stochastics and Optimization Prague, September 11, 2015

slide-2
SLIDE 2

Forecasting number of natural gas consumers and their total consumption with R

Motivation

  • Total consumption and price per unit are essential

inputs for forecasting the revenues from delivered energy.

  • Energy retail prices can differ for various tariffs.
  • Larger customers get usually lower price and vice

versa.

  • The tariffs can be assigned automatically based on

historical consumption.

Smart Grids 2015 Prague 2 / 19

slide-3
SLIDE 3

Forecasting number of natural gas consumers and their total consumption with R

Goal of our research

We wanted to develop a prediction model with the following properties:

1 we forecast customer counts and their total

consumption within each tariff class

2 tariffs are assigned to customers based on their

consumption level

3 forecasts are based on regular invoicing data 4 forecast is conditioned by a long-term normal

temperature

5 model should be implemented in a user-friendly way

and run on standard PC

Smart Grids 2015 Prague 3 / 19

slide-4
SLIDE 4

Forecasting number of natural gas consumers and their total consumption with R

Challenges

Factors that make reaching the goal difficult

  • Forecast variables are not independent:

1 total consumptions (naturally) depends on the

customer count

2 customers can switch between tariffs (as a result of

consumption level variability)

Result: covariance structure should be considered

  • Invoicing periods differ between various customers

Result: data need to be transformed

Smart Grids 2015 Prague 4 / 19

slide-5
SLIDE 5

Forecasting number of natural gas consumers and their total consumption with R

Package structure

1 Data preprocessing – conversion of invoicing data to

input data

2 Parameter estimation 3 Forecasting

Smart Grids 2015 Prague 5 / 19

slide-6
SLIDE 6

Forecasting number of natural gas consumers and their total consumption with R

Standardized load profiles

  • Model for disaggregation of consumption
  • Makes daily consumptions from time aggregates, e.g.

annual

  • GAM with temperature and calendar as explanatory

variables

  • Brabec et. al (2015). Statistical Models for

Disaggregation and Reaggregation of Natural Gas Consumption Data. Journal of Applied Statistics 42(5)

Smart Grids 2015 Prague 6 / 19

slide-7
SLIDE 7

Forecasting number of natural gas consumers and their total consumption with R

Prediction model construction

Basic ideas I

1 Two-level model – customer counts forecast (incl.

tariff switches) as the first level, consumption totals forecast as the second

2 Transition from the forecast time series to a new one

– time series of tariff assignment for a particular customer

3 Forecasting based on Markov property

ˆ pt+1 = ptPt

Smart Grids 2015 Prague 7 / 19

slide-8
SLIDE 8

Forecasting number of natural gas consumers and their total consumption with R

Prediction model construction

Basic ideas II

1 Probability can be estimated using relative frequency

ˆ pct = Nct/N•t we can invert the procedure and work with ˆ Nct = pctN•t

2 Number of new customers forecast as a separate

module

3 Customer counts forecasts are multiplied by average

consumption forecasts

Smart Grids 2015 Prague 8 / 19

slide-9
SLIDE 9

Forecasting number of natural gas consumers and their total consumption with R

Data preprocessing

NORMALIZED DATA . . .

consumption

. . .

tariff

INVOICING DATA . . .

consumption

SLP MODEL

INPUT DATA

frequencies of transition between tariffs

...

daily counts of customers average consumption within tariffs

Smart Grids 2015 Prague 9 / 19

slide-10
SLIDE 10

Forecasting number of natural gas consumers and their total consumption with R

Estimation of parameters

frequencies of transition between tariffs

...

daily counts of customers average consumption within tariffs average number of new customers 1 2 3 4 5 6 7 8 9 10 11 12 average annual consumption 1 2 3 4 5 6 7 8 9 10 11 12 13

INPUT DATA PARAMETERS ...

transition probability matrices

january february december

tariff month

Smart Grids 2015 Prague 10 / 19

slide-11
SLIDE 11

Forecasting number of natural gas consumers and their total consumption with R

Forecasting

Level 1

average number of new customers 1 2 3 4 5 6 7 8 9 10 11 12

PARAMETERS ...

transition probability matrices

january february december

1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 4 5 6 7 8 9 10 11 12 13 data forecast next month – data are replaced by forecast

FORECASTING OF COUNTS

Smart Grids 2015 Prague 11 / 19

slide-12
SLIDE 12

Forecasting number of natural gas consumers and their total consumption with R

Forecasting

Level 2

PARAMETERS ...

monthly counts forecasts

jan feb dec 1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 4 5 6 7 8 9 10 11 12 13

average annual consumption within tariffs 1 2 3 4 5 6 7 8 9 10 11 12 13

1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 4 5 6 7 8 9 10 11 12 13

averageing annual counts forecast

1 2 3 4 5 6 7 8 9 10 11 12 13

product tariff by tariff

1 2 3 4 5 6 7 8 9 10 11 12 13

annual consumption forecast

Smart Grids 2015 Prague 12 / 19

slide-13
SLIDE 13

Forecasting number of natural gas consumers and their total consumption with R

Thank you for your attention.

Smart Grids 2015 Prague 13 / 19