Sie sind auf Seite 1von 4

Reservoir Systems—Random Inflow 

however, this will not be the case. Therefore, to apply the optimal steady state
policy l* (k, i, t) for the period t in real-time, an appropriate inflow-forecasting
model will be necessary, which will enable a decision at the beginning of time
period, t. Given such a forecasting model, the steady state policy determined by
the SDP is used for real-time operation as follows: At the beginning of the
current period t, the reservoir storage is noted. From the storage state
discretization used in the SDP, the storage class interval k is determined. The
inflow forecasting model is used to get the forecasted inflow during the period
t. Generally, the inflow forecasting models use the latest available inflow value
(that is, the inflow during the previous period t – 1, which will be known at the
beginning of the current period t). From the inflow discretization scheme used
in the SDP, the inflow class interval, i, corresponding to the forecasted inflow
is determined. Knowing both k and i for the period t, the optimal end-of-the-
period storage class interval is obtained from the steady state policy, l*(k, i, t).
The storage state representative value corresponding to this optimal storage
class interval is Slt*+1 . The reservoir release is made to ensure an end-of-the-
period storage, as close to Slt*+1 , as possible. A finer discretization of the
storage and inflow state variables will improve the application potential of the
steady state policy.
 !"#$  Obtain steady state policy for the following data, when the
objective is to minimize the expected value of the sum of the square of
deviations of release and storage from their respective targets, over a year
with two periods. Neglect evaporation loss. If the release is greater than the
release target, the deviation is set to zero.
For period 1
i Qit k Skt
1 15 1 30
2 25 2 40

For period 2
i Qit k Skt
1 35 1 20
2 45 2 30

Target storage Ts = 30
Target release Tr = 30
Bkilt = (Rkilt – Tr)2 + ( S kt – Ts)2
Inflow transition probabilities
t=2 t=1
j j
t=1 i, 1 2 t=2 i, 1 2
1 0.5 0.5 1 0.4 0.6
2 0.3 0.7 2 0.8 0.2
 Model Development

Solution:
First the system performance measure, Bkilt, is tabulated for all k, i, l, and t.
Period, t = 1
k S kt i Qit l Slt +1 Eklt Rkilt ( S kt – Ts )2 (Rkilt – Tr )2 Bkilt
1 30 1 15 1 20 0 25 0 25 25
1 30 1 15 2 30 0 15 0 225 225
1 30 2 25 1 20 0 35 0 0 0
1 30 2 25 2 30 0 25 0 25 25
2 40 1 15 1 20 0 35 100 0 100
2 40 1 15 2 30 0 25 100 25 125
2 40 2 25 1 20 0 45 100 0 100
2 40 2 25 2 30 0 35 100 0 100

Period, t = 2
k S kt i Qit l Slt +1 Eklt Rkilt ( S kt – Ts)2 (Rkilt – Tr)2 Bkilt
1 20 1 35 1 30 0 25 100 25 125
1 20 1 35 2 40 0 15 100 225 325
1 20 2 45 1 30 0 35 100 0 100
1 20 2 45 2 40 0 25 100 25 125
2 30 1 35 1 30 0 35 0 0 0
2 30 1 35 2 40 0 25 0 25 25
2 30 2 45 1 30 0 45 0 0 0
2 30 2 45 2 40 0 35 0 0 0

The SDP iterations are shown in the following tables.


n=1 t=2
f12 (k, i) = Min [Bkil1]  k, i (3)
{feasible l} j
Bkilt
k i l=1 l=2 f12 (k , i) l*
1 1 125.00 325.00 125.00 1
1 2 100.00 125.00 100.00 1
2 1 0.00 25.00 0.00 1
2 2 0.00 0.00 0.00 1, 2

n=2 t=1
f 21 (k , i) = Min [ Bkil 1 +  Pij1 f11 (l , j )]  k, i
j
{feasible l}
Example calculations for Stage 2:
k = 1; i = 1 l = 1; Bkil1 +  Pij1 f11 (l, j) = 25.0 + 0.50*125.0 + 0.50*100.0
= 137.5
k = 1, i = 1, l = 2; Bkil1 +  Pij1 f11 (l, j) = 225.0 + 0.50*0.0 + 0.50*0.0
= 225.0
Reservoir Systems—Random Inflow 

k = 1, i = 2, l = 1; Bkil1 +  Pij1 f11 (l, j) = 0.00 + 0.30*125.0 + 0.70*100.0


= 107.5
1 1
k = 1, i = 2, l = 2; Bkil1 +  Pij f1 (l, j) = 25.00 + 0.30*0.0 + 0.70*0.0
= 25.0
k = 2, i = 1, l = 1; Bkil1 +  Pij1 f11 (l, j)
= 100.00 + 0.50*125.00 + 0.50*100.00
= 212.5
Bkil1 +  Pij1 f11 (l, j) f 21 (k, i)
K i l=1 l=2 l*
1 1 137.50 225.00 137.50 1
1 2 107.50 25.00 25.00 2
2 1 212.50 125.00 125.00 2
2 2 207.50 100.00 100.00 2

n=3t=2
f32 (k, i) = Min [Bkil2 +  Pij1 f 21 (l, j)]  k, i
j
{feasible l}
Bkil2 +  Pij1 f 21 (i,j) f32 (k, i)
k i l=1 l=2 I*
1 1 195.00 435.00 195.00 1
1 2 215.00 245.00 215.00 1
2 1 70.00 135.00 70.00 1
2 2 115.00 120.00 115.00 1

n=4t=1
f 41 (k,i) = Min [Bkil1 +  Pij2 f 32 (l,j)] k,i
j
{feasible l}
Bkil1 +  Pij2 f32 (l, j) f 41 (k,l)
k i l=1 l=2 I*
1 1 230.00 317.50 230.00 1
1 2 209.00 126.50 126.50 2
2 1 305.00 217.50 217.50 2
2 2 309.00 201.50 201.50 2

Proceeding in a similar manner, further computations are shown as follows:


n=5t=2
k i l:1 l:2 f 52 (k, i) l*
1 1 292.90 532.90 292.90 1
1 2 309.30 339.30 309.30 1
2 1 167.90 232.90 167.90 1
2 2 209.30 214.30 209.30 1
 Model Development

n=6t=1
k i l:1 l:2 f 61 (k, i) l*
1 1 326.10 413.60 326.10 1
1 2 304.38 221.88 221.88 2
2 1 401.10 313.60 313.60 2
2 2 404.38 296.88 296.88 2

n=7t=2
k i l:1 l:2 f 72 (k, i) l*
1 1 388.57 628.57 388.57 1
1 2 405.26 435.26 405.26 1
2 1 263.57 328.57 263.57 1
2 2 305.26 310.26 305.26 1

n=8t=1
k i l:1 l:2 f8`1 (k,i) l*
1 1 421.91 509.41 421.91 1
1 2 400.25 317.75 317.75 2
2 1 496.91 409.41 409.41 2
2 2 500.25 392.75 392.75 2

The computations are terminated after this stage because it is verified that
the annual system performance measure remains constant, (being nearly 96).
The steady state policy is tabulated as follows:
Steady state policy for period 1
k i l*
1 1 1
1 2 2
2 1 2
2 2 2

Steady state policy for period 2


k i l*
1 1 1
1 2 1
2 1 1
2 2 1

Verify that the expected annual system performance measure [ f nt+T (k, i) –
f nt (k, i)] remains constant for all k, i, and t once the steady state is reached.
In this example the expected annual performance is approximately 96 units
(e.g. f81 (1, 1) – f 61 (1, 1) = 421.91 – 326.10 = 95.81).

Das könnte Ihnen auch gefallen