Lecture 31
Lecture 31
1
Summary of the previous lecture
• Deterministic equivalent of CCLP
Min K
s.t. Dt bt bt 1 FQ 1 1
1
t
R t
max
bt bt 1 FQt 1 2
Min K
bt 1 K vt s.t. P Rt Dt 1
bt 1 S min P Rt Rtmax 2
P St K 3
bt 0
P St Smin 4
K 0
3
Stochastic Dynamic Programming
Evaporation
Inflow
Storage Release
Storage Release
Storage representative
Skt Sl t+1
values
Xt : Random variable
• Inflows during time intervals ranging from 10 days
to a year may be assumed to follow a single step
Markov chain.
• Transition probabilities are used to measure the
dependence of the inflow during period t+1 on the
inflow during the period t.
9
Stochastic Dynamic Programming
t
• The transition probability Pij is defined as the
probability that the inflow during period t+1 will be in
class interval j, given that the inflow during the
period t lies in the class interval i,
Pijt P Qt 1 j Qt i
where Qt = i indicates that the inflow during the
period t belongs to the discrete class interval i.
• The transition probabilities are estimated from
historical inflow data.
10
Stochastic Dynamic Programming
11
Stochastic Dynamic Programming
State transformation:
Sl t 1 S k t Qk t Ekl t Rkil t
12
Stochastic Dynamic Programming
• System performance measure: Bkilt
• Bkilt is, in general, a function of Skt, Rkilt and Slt+1
For example,
• Amount of power generated during period t.
• Deficit release from target in period t.
13
Stochastic Dynamic Programming
Backward recursion:
Year N Year N – 1 Year 1
n = NT n=T n=T–1 n=1
t=1t=2 t=Tt=1t=2 t=T t=1t=2 t=T
Progress of computations
14