Short-Term Trading for a Wind Power Producer · PDF file29/01/2010 · 1 Short-Term...

Preview:

Citation preview

1

Short-Term Trading for a Wind

Power Producer

Antonio J. Conejo

Juan M. Morales

Juan Pérez

Univ. Castilla – La Mancha

Spain

2010

1/29/2010

1/29/2010 2

3

What

1. Aim

2. Motivation

3. Problem description

4. Mathematical formulation

5. Stochastic programming approach

6. Numerical simulations

7. Conclusions

1/29/2010

4

Aim

Designing a

stochastic programming model

to build offers for wind producers

to trade in different short-term markets

(pool) within a fully-fledged electricity

market.

1/29/2010

5

Wind producer problem

• Wind power technology maturing and

reaching break-even costs

• Subsides decreasing or even being

suspended

• Interest in participating in electricity

markets to maximize profit

1/29/2010

6

Wind producer problem

• Competitiveness damaged by uncertain

wind availability

• Imbalances covered by expensive energy

sources through a balancing mechanism

Imbalance cost!1/29/2010

7

Wind producer problem

The wind producer offer strategy should:

1. Be profit effective

2. Limit profit variability

3. Minimize need for balancing energy

1/29/2010

8

Market framework

• Three independent and successive markets:

1. Day-ahead market

2. Adjustment market

3. Balancing market

• No market power capability by the wind producer in any of the markets.

1/29/2010

9

Market framework

Day d-1 Day d

Price uncertainty

...

10 am

Day-ahead Market

Day d, hours: 1-24

11 pm

Adjustment Market

Day d, hours: 1-24

Balancing Market

before each hour

Wind uncertainty

1/29/2010

10

Market framework

Day d-1 Day d

Price uncertainty

...

10 am

Day-ahead Market

Day d, hours: 1-24

11 pm

Adjustment Market

Day d, hours: 1-24

Balancing Market

before each hour

Wind uncertainty

Knowledge gained on wind

power stochastic behavior1/29/2010

11

Balancing mechanism

• A balancing mechanism is required to

cope with unexpected

production/consumption deviations

• Positive (negative) deviation: higher

(lower) production or lower (higher)

consumption than scheduled

1/29/2010

12

Imbalance prices

• A price for positive deviation:

• A price for negative deviation:

• Settled in a balancing market organized for each time period (hour)

• Cost of the energy required to counteract the system imbalance

1/29/2010

13

Mechanism for imbalance prices

If the system imbalance > 0 (excess of generation):

D

tt

DN

t

D

tt

λλ)λ,min(λλ

Dt

DNt

λ

λ

: Day-ahead market price

: Price for the downward energy required to restore

system balance

1/29/2010

14

Mechanism for imbalance prices

If the system imbalance < 0 (deficit of generation):

)λ,max(λλ

λλUPt

Dtt

Dtt

balance system

restore to requiredenergy upward the for price :λUP

t

It holds:Dtt

Dtt λλ and λλ

1/29/2010

15

Mechanism for imbalance prices

Dt-Dt

+

Price

Energy

ltD

l tUP

ltDN

Aggregated power

supply curve

Actual demand

Demand considered

by producers

Excess of

Generation

1/29/2010

16

Mechanism for imbalance prices

Dt-Dt

+

Price

Energy

ltD

l tUP

ltDN

Aggregated power

supply curve

Actual demand

Demand considered

by producers

Deficit of

Generation

1/29/2010

17

Imbalance cost

An opportunity cost

Loss of profit resulting from not having traded the energy deviation in the day-ahead market

If we define (no zero price):

t

t tDt

t

t tDt

λr , r 1

λ

λr , r 1

λ

1/29/2010

18

Imbalance cost

Then, the imbalance cost is given by:

deviationenergy Total :tD

0Δ,1)Δ(rλ

0Δ,)Δr(1λI

ttt

D

t

ttt

D

t

t

1/29/2010

19

Uncertainty sources

• Price uncertainty in (i) day-ahead, (ii) adjustment, and (iii) balancing markets

• Wind generation availability

makes the wind producer problem unique and

is responsible for its profitability loss

1/29/2010

20

Uncertainty characterization

Seasonal ARIMA models to characterize prices

Variable Time series model

ARIMA(2,0,1)(1,1,1)24

ARIMA(1,0,11)(1,0,1)24

ARIMA(2,0,1)(1,0,1)24

)log(λD

t

D

t

A

t λλ -

1rrtt

1/29/2010

21

0 5 10 15 20 250.4

0.6

0.8

1

1.2

1.4

Period (h)

rt

++r

t

--1

0 5 10 15 20 250.4

0.6

0.8

1

1.2

1.4

Period (h)

rt

-

0 5 10 15 20 250.4

0.6

0.8

1

1.2

1.4

Period (h)

rt

+

Easier to model!

superimposing

1/29/2010

22

Uncertainty characterization

0 5 10 15 20 2520

40

60

80

100

120

Period (h)

€/M

Wh

ND

scenarios for lt

D

0 5 10 15 20 25-20

-10

0

10

20

30

Period (h)

€/M

Wh

NA scenarios for l

t

A-l

t

D

0 5 10 15 20 250

0.5

1

1.5

2

2.5

3

3.5

Period (h)

€/M

Wh

NI scenarios for r

t

++r

t

--1

1/29/2010

23

Uncertainty characterization

ARMA model (filtered with the marginaldistribution) to characterize wind speeduncertainty

Wind speed

scenarios

Hypothesis: The same wind

characteristics all over the plant at

each instant

Wind turbine

power scenarios

Wind plant power

scenarios

Aggregating Power curve

1/29/2010

24

Wind data

1/29/2010

Wind data in Spain…

26

Uncertainty characterization

• The generation of wind power scenarios should consider the certainty gain phenomenon

• Nw1 scenarios between day-ahead and adjustment market

• Nw2 scenarios after the adjustment market

1/29/2010

0 10 20 30 400

20

40

60

80

100

Period (h)

MW

Nw

1

x Nw

2

= 2 x 50

27

Uncertainty characterization

Average wind power values

observed from the day-ahead

market (and from the adjustment

market if the certainty gain is not

considered)

1/29/2010

0 10 20 30 400

20

40

60

80

100

Period (h)

MW

Nw

1

x Nw

2

= 2 x 50

28

Uncertainty characterization

Average wind power values

observed from the adjustment

market if the certainty gain

effect is modeled

1/29/2010

29

Stochastic programming approach

Three-stage stochastic programming model:

– First-stage variables: Energy sold in the day-

ahead market

– Second-stage variables: Energy traded in the

adjustment market

– Third-stage variables: Deviations and their

associated cost

1/29/2010

30

Stochastic

programming

approach

)(market ahead-Day DtP

trrP ttttt ,,,,,

:yUncertaint

AD ll

TTt

ttt

NNtP

trr

,,1,

,,,

:yUncertaint

1

A

l trr tt ,,

:yUncertaint

)(market Adjustment AtP )(market Balancing tI

1,,1,;,D

Ttt NtPt l TTtt NNtPt ,,1,;,1

A l

Three stages, each one

representing a market

1/29/2010

31

Risk management

1. Tradeoff between expected profit and risk

due to profit variability

2. Risk measure: CVaR (average profit in

scenarios with lowest profit)

3. CVaR advantage: linear formulation

1/29/2010

32

Risk management

Probability

1 - α

CVaR VaR1/29/2010

33

Problem formulation

• Maximize Expected profit + × CVaR

• Subject to constraints associated with:

– Linearization of imbalance income

– Non-anticipativity of information

– CVaR

The tradeoff between expected profit and risk is

enforced through the weighting factor ϵ [0,∞)

1/29/2010

34

Expected profit

E{profit} = E{

Revenue from trading in the day-ahead market

+ Revenue from trading in the adjustment market

+ Imbalance income } =

I

tωt

A

A

tωt

D

D

N

N

1t

ω IdPλdPλπT

1/29/2010

35

Expected profit

E{profit} = E{

Revenue from trading in the day-ahead market

+ Revenue from trading in the adjustment market

+ Imbalance income } =

= I

tωt

A

A

tωt

D

D

N

N

1t

ω IdPλdPλπT

1/29/2010

36

Expected profit

E{profit} = E{

Revenue from trading in the day-ahead market

+ Revenue from trading in the adjustment market

+ Imbalance income } =

= I

tωt

A

A

tωt

D

D

N

N

1t

ω IdPλdPλπT

1/29/2010

37

Expected profit

E{profit} = E{

Revenue from trading in the day-ahead market

+ Revenue from trading in the adjustment market

+ Imbalance income } =

= I

tωt

A

A

tωt

D

D

N

N

1t

ω IdPλdPλπT

1/29/2010

38

Linearization of imbalance income

0Δ,Δrλ

0Δ,ΔrλI

tωtωtω

D

tωtωtω

D

tωI

Linearization

t

max

ttωtω

tωtωtω

A

D

tωtωttω

tωtωtωtω

D

I

dPΔ0

dPΔ0

ΔΔΔ

)PP(PdΔ

)ΔrΔ(rλI

Total deviation decomposed into positive

and negative deviations

1/29/2010

39

Non-anticipativity constraints

ω'ω,t,,PPD

ωt

D

1/29/2010

40

Non-anticipativity constraints

ω'ω,t,,PPD

ωt

D

Relaxed to obtain offer curves!

Power traded in day-ahead market can be

different for different price realizations!

curve offer an up making Pairs )λ,(PD

D

D

ωt

D

tω λλ:

1/29/2010

41

Non-anticipativity constraints

)N ,2, 1,t,P(P and

t)λ(λ:ω'ω,t,,PP

1Tωttω

D

ωt

D

A

ωt

A

Relaxed to model the certainty gain effect!

Power traded in the adjustment market can be different

depending on the wind realization between the closure

of the day-ahead and adjustment markets!

1/29/2010

42

Risk measure (CVaR)

ω0η

ω0ηξ

)]ΔrΔ(rλdPλdP[λ

ηπα1

1ξCVaR

ω

ω

tωtωtωtω

D

tωt

A

A

tωt

D

N

1t

D

Ωω

ωω

T

1/29/2010

43

Risk hedging

• No risk hedging instruments!

• Risk hedging strategies are possible

1/29/2010

44

Other constraints

• Non-decreasing condition

)λ(1)(λ:ω'ω,t,0,PPD

ωt

D

D

ωt

D

tω OO

• Bounds

ωt ,,PPP0

ωt ,,PP0

maxA

D

maxD

1/29/2010

45

Numerical simulations

• Price data from the electricity market of the

Iberian Peninsula

• Wind speed data from a location in Kansas

(U.S.)

• 1 day

1/29/2010

Some results

46

0 2 4 6 8 10600

800

1000

1200

1400

1600

1800

2000

Risk aversion P

ow

er

tra

de

d in

th

e d

ay-a

he

ad

ma

rke

t (M

W)

0 1 2 3 4 50

500

1000

MW

h

0 1 2 3 4 50

500

1000

MW

h

0 1 2 3 4 50

500

1000

Risk aversion ()

MW

h

Expected total deviation

Expected positive deviation

Expected negative deviation

No adjustment market

Reducing the

energy traded in the

day-ahead market

in the hope of

selling in the

balancing market at

a competitive price

1/29/2010

}E{Δ

}E{Δ}Ε{Pβ

D

47

Some results

Single stacks of energy for = 0 …

Period t T8 T12 T13 T14 T15 T23

Bid (MW) 61.86 98 92.14 49.58 94.88 98

VSS = 2.3 %

1/29/2010

48

Some results

…turning into curves for 0

0 20 40 60 80 1000

10

20

30

40

50

60

70

80

MWh

€/M

Wh

= 0.3

T8

T12

T13

T14

T15

T23

To reduce the

energy traded

in the day-

ahead market

in the hope of

selling in the

balancing

market at a

competitive

price

1/29/2010

0 5 10 15 20 250

5

10

15

20

25

Hour

MW

Reduction in expected total deviation per hour

= 0

Analysis of certainty gain effect

49

Adjustment market included !

0 1 2 3 4 5700

750

800

850

900

950

Risk aversion ()

MW

h

Expected total deviation

Without certainty gain

With certainty gain

A significant reduction for the first few hours1/29/2010

0 0.5 1 1.5 2 2.5 3200

400

600

800

Risk aversion ()

MW

h

Energy traded in the day-ahead market

0 0.5 1 1.5 2 2.5 3

500

1000

1500

2000

Energy traded in the adjustment market

MW

h

0 0.5 1 1.5 2 2.5 3

1000

1500

2000

MW

h

Resulting energy schedule

Without certainty gain

With certainty gain

Analysis of certainty gain effect

50

Transfer of trading

from the day-ahead

market to the

adjustment market

(better wind-behavior

knowledge)

1/29/2010

Analysis of certainty gain effect

51

The key figure: EFFICIENT FRONTIER

2 2.2 2.4 2.6 2.8

x 104

7.2

7.25

7.3

7.35

7.4x 10

4

= 0

= 0.1

= 0.2

= 0.3

= 0.4

= 0.5

CVaR (€)

Exp

ecte

d p

rofit (€

) = 0

= 0.1

= 0.2

= 0.3

= 0.4

= 0.5

Considering certainty gain

Not considering certainty gain

1/29/2010

Analysis of certainty gain effect

52

The key figure: EFFICIENT FRONTIER

1.8 2 2.2 2.4 2.6 2.8 3

x 104

6.7

6.8

6.9

7

7.1

7.2

7.3

7.4x 10

4

= 0 = 0.1

= 0.2 = 0.3

= 0.5

= 1

= 2

= 5

= 50

CVaR (€)

Exp

ecte

d P

rofit (€

)

= 0 = 0.1

= 0.2

= 0.3

= 0.5

= 1

= 2

= 5

= 10 = 50

Reflecting certainty gain

Without reflecting certainty gain

1/29/2010

2 2.2 2.4 2.6 2.8

x 104

7.2

7.25

7.3

7.35

7.4x 10

4

= 0

= 0.1

= 0.2

= 0.3

= 0.4

= 0.5

CVaR (€)

Exp

ecte

d p

rofit (€

)

Analysis of certainty gain effect

53

The key figure

DCVaR

DE

{pro

fit}

% 31.36100CVaR

ΔCVaR

% 1.66100profit}{E

profit}{ΔE

23.5ΔE{profit}

ΔCVaR

0)(β

0.5)0(β

0)(β

0.5)0(β

0.5)0(β

0.5)0(β

1/29/2010

Conclusions

54

Risk management is possible A high decrease in the risk of profit variability for a

comparatively low reduction in expected profit

Adjustment markets are important These markets allow designing offering strategies with

a reduced uncertainty level, which results in a higher

profit and a smaller risk. Policy implication!

1/29/2010

Future work

55

• Wind production (not speed) scenarios?

• Risk hedging instruments?

1/29/2010

References

56 29/01/2010

• G. N. Bathurst, J. Weatherill, and G. Strbac, “Trading Wind Generation inShort Term Energy Markets,” IEEE Trans. Power Syst., vol. 17, no. 3, pp. 782–789, August 2002.

• J. Matevosyan and L. Söder, “Minimization of Imbalance Cost Trading WindPower on the Short-Term Power Market,” IEEE Trans. Power Syst., vol. 21,no. 3, pp. 1396–1404, August 2006.

• J. M. Morales, A. J. Conejo, J. Pérez Ruiz “Short-Term Trading for a WindPower Producer”. IEEE Trans. Power Syst. Vol. 25, No. 1, pp. 554-564,February 2010.

• J. M. Morales, R. Mínguez, A. J. Conejo, “A Methodology to GenerateStatistically Dependent Wind Speed Scenarios”. Applied Energy. Vol. 87, No.3, pp. 843-855, March 2010.

57

Thanks for your attention!

GSEE: http://www.uclm.es/area/gsee/

1/29/2010

Recommended