Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a...

39
04-12-2015 Side 1 Department of Electrical Engineering, IIT Kanpur (INDIA) Forecasting of Renewable Power Generations By Dr. S.N. Singh, Professor Department of Electrical Engineering Indian Institute of Technology Kanpur-208016, INDIA. Email: [email protected]

Transcript of Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a...

Page 1: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 1

Department of Electrical Engineering, IIT Kanpur (INDIA)

Forecasting of Renewable Power

Generations

By

Dr. S.N. Singh, Professor

Department of Electrical Engineering

Indian Institute of Technology

Kanpur-208016, INDIA.

Email: [email protected]

Page 2: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 2

Department of Electrical Engineering, IIT Kanpur (INDIA)

Present and Future Power System

Present Power System

- Heavily Relying on Fossil

Fuels

- Generation follows load

- Limited ICT use

Future Power System

- More use of RES, clean

coal, nuclear power

- Load follows Generation

- More ICT & Smart

meter use

- More competition

SMART GRID

Page 3: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 3

Department of Electrical Engineering, IIT Kanpur (INDIA)

Future Grid – Smart(er) Grid

Extensive small, distributed

generation close to end user

Harmonized legal framework

allowing cross border power

trading

Coordinated, full energy management

and full integration of DG with large

central power generation

Wide area monitoring

and control systems

Secure, reliable

and green power supply

Customer driven value

added services

Page 4: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 4

Department of Electrical Engineering, IIT Kanpur (INDIA)

Smart

Grid

Operational Efficiency

Environmental

Impact Customer

Satisfaction

Energy Efficiency Reduced Onsite Premise Presence /

Field Work Required

Shorter Outage Durations

Optimized Transformer Operation

Standards & Construction

Improved Network Operations

Reduce Integration & IT maintenance

cost

Condition-based Asset Maintenance /

Inspections

Reduced Energy Losses

Active/Passive Demand-side

Management

Enable Customer Self-Service / Reduce

Call Center Inquiries

Improved Revenue Collection

Reduced Greenhouse Gas Emissions

Delayed Generation & Transmission

Capital Investments

Smart Grid Advantages

Page 5: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 5

Department of Electrical Engineering, IIT Kanpur (INDIA)

Challenges in Smart Grid Implementation

• Increase in system Operational Complexity

• More business oriented attitude

• Large Data Handling

• Information Security

• Cost-effecting implementation (including ICT)

• Requirement of Accurate Forecasting approaches

• Utilization of Demand Response

• Redesigning of electricity market structure

• Fast analysis tools

• Integration of renewable energy sources

• Power Quality and Many more…

Page 6: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 6

Department of Electrical Engineering, IIT Kanpur (INDIA)

Electricity Market Operation

Day ahead

Markets

GENCO’s/Suppliers

Forecasting

- Load

- Price

- RES Power

Bidding strategies/Risk Management

Bidding

strategies/

Risk

Management

Bids

Schedules

ISO’s

Market

Forecast

• Load

• Price

Market Operation

• SCUC

• A S Auction

• Cong. Mgmt.

• Trans. Pricing

Bids

Schedules

Energy,

Ancillary Services, and

Transmission

Hour ahead Real

Time

Role of Forecasting in Electric Power System

Page 7: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 7

Department of Electrical Engineering, IIT Kanpur (INDIA)

Necessity in Market Operation

Planning and Operational problems due to uncertainity in Renewable

energy

Planning Problems:

Due to uncertainty, unlike conventional generators, RES(wind, solar)

power generation cannot be included into ELD and UC problems.

Operational:

Frequency control, Voltage control, Power Quality, Ancillary

services provision.

RES power producer point of view:

Bidding in day ahead, adjustment and settling Electricity Markets to

maximize profits/minimize their imbalance costs.

1. Load Forecasting 2. Price Forecasting 3. Operating Reserve Margin Forecasting 4. Wind/Solar Forecasting

Page 8: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 8

Department of Electrical Engineering, IIT Kanpur (INDIA)

Basic Definition of Forecasting

Forecasting is a problem of determining the future values of a

time series from current and past values.

Past

measurements Forecasted values

Time sampling can be in sec, min, hours, days, months and years

Short term forecast Medium term forecast Long term forecast

• one step ahead • two step ahead • Multiple step ahead

Page 9: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 9

Department of Electrical Engineering, IIT Kanpur (INDIA)

Factors Influencing the Forecast variable

Load Demand

Weather Parameters

• Temperature

• Humidity

• Sky cover

• Sun shine

• Wind Speed

Time Factor

• Hour in a day

• Day of the Week

• Holiday

Type of Customer

• Domestic loads

• Commercial loads

• Industrial loads

Page 10: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 10

Department of Electrical Engineering, IIT Kanpur (INDIA)

Electricity Market Clearing Price

Load Demand

Network Congestion

Reserve Margin

Fuel Prices

Available Hydro Generation

Factors Influencing Electricity Market

Price

Page 11: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 11

Department of Electrical Engineering, IIT Kanpur (INDIA)

Factors Influencing Wind Power Generation

Wind Power

Wind Speed

Wind Direction

Wind Turbine Layout

Terrain

Page 12: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 12

Department of Electrical Engineering, IIT Kanpur (INDIA)

0 5 10 15 20 250

20

40

60

80

100

120

140

160

180W

ind

Pow

er (M

W)

Wind Speed (m/s)

Wind Speed vs. Wind Power scatter plot

Page 13: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 13

Department of Electrical Engineering, IIT Kanpur (INDIA)

Forecasting Approaches

Linear Regression Models : (AR, ARMA, ARIMA, GARCH, etc.) The forecast value is linearly dependent on the past historical values of the time series

• Time Series Modeling – Maximum Likelyhood Estimation, Least Square Estimation Methods are used for Parameter Estimation.

• State Space Modeling- Kalman Filtering Techniques used

Limitations of Linear Regression Models 1. As they are linear models, they cannot capture the non-linear

relation between the independent and dependent variable. 2. The forecasting error increases rapidly with the increase in

look-ahead time. 3. The model parameters have to be updated very frequently.

Page 14: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 14

Department of Electrical Engineering, IIT Kanpur (INDIA)

Non-Linear Regression models:

Artificial Neural Networks (ANN) are well established in function approximation, many variants of NNs are employed in the field of forecasting problem. Like FFNN, RNN, RBF, WNN.

-

+

Network Parameters

Back-Propagation Algorithm, Evolutionary based Optimization methods like GA, PSO are also applied for network training. Input variables are selected using ACF and PACF.

Forecasting Approaches …..contd

Page 15: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 15

Department of Electrical Engineering, IIT Kanpur (INDIA)

Other Methods..

Fuzzy Logic

Adaptive Neuro-Fuzzy Inference System (ANFIS)

Data Mining techniques like clustering and Support Vector Machines (SVM) based classification and Regression models.

Wavelet pre-filtering based ANN and Fuzzy models.

Page 16: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 16

Department of Electrical Engineering, IIT Kanpur (INDIA)

Wind Power Forecasting

Page 17: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 17

Department of Electrical Engineering, IIT Kanpur (INDIA)

Wind Power Forecast

Wind Farm

Wind Speed

highly stochastic random non-stationary.

Win

d s

pe

ed

Win

d P

ow

er

ou

tpu

t Manufacturer curve

Cut-in speed

rated speed

Page 18: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 18

Department of Electrical Engineering, IIT Kanpur (INDIA)

Wind Power Forecasting: Approaches

NWP forecasts Wind Speed at Hub height Physical

Model

WP Forecast

Manufacturer curve

1) Physical Models

• The idea is to transform the wind speed forecasts, of NWP model, on a coarse numerical grid to the onsite conditions at the location of the wind form.

• Detailed physical description of lower atmosphere by considering factors like :surface roughness and its changes, scaling of the local wind speed within wind forms, wind form layouts and turbine power curves.

• The first physical wind power prediction model, Prediktor, developed at National Laboratory, Risø, Denmark, is based on the local refinement of wind speed prediction of the NWP system HIRLAM.

Page 19: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 19

Department of Electrical Engineering, IIT Kanpur (INDIA)

Examples of Physical Model [1] PREDICTION

MODEL

DEVELOPER OPERATIONAL

STATUS

OPERATIONAL

SINCE

Prediktor National Laboratory, Risø,

Denmark.

Spain, Denmark,

Ireland,

Germany, (US)

1993

Previento University of Oldenburg,

Germany. (Later with)

Energy & Meteo system

US & European

countries. - 2004

LocalPred CENER La Muela, Soria, Alaiz 2001

HIRPOM (HIRlam POwer

prediction Model)

University College Cork,

Ireland &

Danish Meteorological

Institute

Denmark 2001

• They are complex mathematical models.

• More time for execution

• They are site-dependent and not Plug and Play models

[1] G. Giebel, L. Landberg, G. Kariniotakis, and R. Brownsword, “State-of-the-art on methods and software tools for short-term

prediction of wind energy production,” in Proc. Eur. Wind Energy Conf. and Exhibition (EWEC), Madrid, Spain, 2003.

Page 20: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 20

Department of Electrical Engineering, IIT Kanpur (INDIA)

i) with NWP inputs

ii) without NWP inputs

Wind Power Forecasting: Approaches contd

2) Statistical

Models

Statistical

Model

NWP forecasts

WP Forecast

Available historical measurements. ARX, ARMAX, NN, Fuzzy, ANIF

Wind speed

Wind power

Linear Models Non-Linear Models

• Statistical systems require no mathematical modeling

• Have very high accuracy in very short term

forecasting

• They are not site dependent

Page 21: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 21

Department of Electrical Engineering, IIT Kanpur (INDIA)

Two stage approach for Wind Power Forecast

Statistical

Model

Wind speed forecasts

WP Forecast

Wind speed measurements

Wind power measurements

Historical measurements of wind speed.

Statistical Model

Without NWP

Inputs

• Statistical models with NWP inputs are capable of forecasting

up to 72 h and models taking purely measured values of wind

speed and power can forecast up to 24 h.

Page 22: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 22

Department of Electrical Engineering, IIT Kanpur (INDIA)

Examples of Statistical Models [1] PREDICTION

MODEL

DEVELOPER OPERATIONAL

STATUS

OPERATIO

NAL

SINCE

WPPT (Time Series)

IMM (Informatics and

Mathematical Modelling);

University of

Copenhagen

Denmark (E & W) 1994

AWPPS (Fuzzy-ANN)

Armines/Ecole des

Mines de Paris

Ireland, Crete,

Madeira

2002

AWPT (ANN based)

ISET (Institut für Solare

Energieversorgungstechnik)

Germany

SIPREÓLICO (Time Serie &

ANN Models)

University Carlos III,

Madrid

Red Eléctrica de

España

Spain 2002

Page 23: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 23

Department of Electrical Engineering, IIT Kanpur (INDIA)

A Two-stage approach for Wind Power Forecast

FFNN

Wind speed

forecasts

WP

Forecast

Wind speed

Wind

power

• The model uses only historical measurements of wind speed

(locally and/or near by sites) and wind power output values.

Stage - I

Stage - II Historical

measurements

of wind speed.

AWNN

M

R

A

AWNN

AWNN

Page 24: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 24

Department of Electrical Engineering, IIT Kanpur (INDIA)

Benchmark Models

Page 25: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 25

Department of Electrical Engineering, IIT Kanpur (INDIA)

Measure of Errors

Then,

Page 26: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 26

Department of Electrical Engineering, IIT Kanpur (INDIA)

Schematic Block Diagram for Wind Speed Forecasting

Stage -I

wind speed

Time Series wind speed

Forecast

Multiresolution

Analysis

(MRA)

AWNN based

Wind Speed

Forecast

Page 27: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 27

Department of Electrical Engineering, IIT Kanpur (INDIA)

05

10

S7

-505

D7

-505

D6

-505

D5

-505

D4

-505

D3

-505

D2

-505

D1

0 1000 2000 3000 4000 5000 6000 7000 80000

1020

time (hours)

win

d S

eri

es

MRA of Wind Time Series using LA-8 Wavelet

Page 28: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 28

Department of Electrical Engineering, IIT Kanpur (INDIA)

Auto-Correlation Analysis of Decomposed Wind Speed

Time Series for Network Input selection

-1

0

1S

7

-1

0

1

D7

-1

0

1

D6

-1

0

1

D5

-1

0

1

D4

-1

0

1

D3

-1

0

1

D2

0 100 200 300 400 500 600-1

0

1

Lag

D1

Page 29: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 29

Department of Electrical Engineering, IIT Kanpur (INDIA)

Network Architectures and Input Lag Hours used

Decomposed

Signal

Input Lag-hours Network Architecture

AWNN FFNN

S7 1-14,157-159,285-287 20-2-1 20-3-1

D7 1-12,76-83,167-169 19-2-1 19-3-1

D6 1-10,41-44,84-86 17-2-1 17-3-1

D5 1-6,21-23,44-47 13-2-1 13-3-1

D4 1-3,11-13,23-25,48,72 11-2-1 11-3-1

D3 1,2,5,6,12,60,72 7-2-1 7-3-1

D2 3,6,9,15 4-2-1 4-3-1

D1 1,2,5,22 4-2-1 4-3-1

Page 30: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 30

Department of Electrical Engineering, IIT Kanpur (INDIA)

30-hours ahead Wind Speed Forecast

0 30 60 90 120 150 180 210 240 270 3000

2

4

6

8

10

12

14

16

18

time (hours)

win

d s

peed (

m/s

)

actual

forecast by AWNN

forecast by FFNN

Page 31: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 31

Department of Electrical Engineering, IIT Kanpur (INDIA)

Comparative Performance

0 5 10 15 20 25 300

0.5

1

1.5

2

2.5

3

3.5

4

4.5

look-ahead time (hours)

err

ors

MAE of AWNN

MAE of FFNN

MAE of NR

MAE of PER

RMSE of AWNN

RMSE of FFNN

RMSE of NR

RMSE of PER

Page 32: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 32

Department of Electrical Engineering, IIT Kanpur (INDIA)

Percentage Improvement

0 5 10 15 20 25 3030

40

50

60

70

80

90

look-ahead time (hours)

perc

enta

ge im

pro

vem

ent

MAE over PER

RMSE over PER

MAE over NR

RMSE over NR

Page 33: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 33

Department of Electrical Engineering, IIT Kanpur (INDIA)

Wind speed to Wind Power Transformation

Wind

speed

Wind

power

Forecasted

wind speed

wind power

Forecast

FFNN

FFNN Inputs:

wind speed {0, 1, 2} lag hours and from

wind power series {1, 2, 3, 4, 5, 6} lag hours.

Stage -II

Page 34: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 34

Department of Electrical Engineering, IIT Kanpur (INDIA)

30-hours ahead Wind Power Forecast

0 30 60 90 120 150 180 210 240 270 3000

50

100

150

200

time (hours)

win

d p

ow

er

(MW

)

actual

forecast

Page 35: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 35

Department of Electrical Engineering, IIT Kanpur (INDIA)

Comparative Performance

0 5 10 15 20 25 300

5

10

15

20

25

30

35

40

look-ahead time (hours)

err

ors

(%

of

inst.

capacity)

MAE1

MAE2

MAE3

RMSE1

RMSE2

RMSE3

1- FFNN

2-New-Reference

3-Persistence

Page 36: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 36

Department of Electrical Engineering, IIT Kanpur (INDIA)

Percentage Improvement

0 5 10 15 20 25 3030

40

50

60

70

80

look-ahead time (hours)

perc

enta

ge im

pro

vem

ent

MAE over PER

RMSE over PER

MAE over NR

RMSE over NR

Page 37: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 37

Department of Electrical Engineering, IIT Kanpur (INDIA)

Error Distributions and Forecasting Ability

-100 -50 0 50 1000

20

40

60

80

Error(% of Pinst

)

Occure

nce o

f err

ors

(%)

-100 -50 0 50 1000

10

20

30

Error(% of Pinst

)

Occure

nce o

f err

ors

(%)

0 5 10 15 20 25 3040

50

60

70

80

90

100

look-ahead time (hours)

% o

f tim

es w

ithin

the e

rror

marg

in(%

)

7.5%

12.5%

1-hr ahead forecast error distributions

30th -hr ahead forecast error

distributions

Page 38: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 38

Department of Electrical Engineering, IIT Kanpur (INDIA)

Summary

• Hourly forecast of wind power, up to 30h ahead, is

carried out in two stages.

• In stage-I, multiresolution analysis of wind speed is

carried and the decomposed signals are forecasted

using AWNN.

• In stage-II, a Feed Forward Neural Network is used for

non-linear mapping between the obtained wind speed

forecasts and wind power outputs.

• The forecasting results when compared, shows that

the proposed method has an average improvement of

67% over Persistence and 60% over New-Reference

benchmark model.

Page 39: Forecasting of Renewable Power Generations · Basic Definition of Forecasting Forecasting is a problem of determining the future values of a time series from current and past values.

04-12-2015 Side 39

Department of Electrical Engineering, IIT Kanpur (INDIA)