Application of Implicit Stochastic Optimization In the Han River Basin ...

3 downloads 0 Views 59KB Size Report
This paper describes the development of monthly operating rules for the multireservoir located at the upstream of the Han River Basin in Korea. These operating ...
Application of Implicit Stochastic Optimization In the Han River Basin Taesoon Kim 1 , Jun-Haeng Heo 2

Abstract This paper describes the development of monthly operating rules for the multireservoir located at the upstream of the Han River Basin in Korea. These operating rules are estimated using implicit stochastic optimization and regression analysis. In this study, to generate the synthetic inflows, the periodic ARMA(1,1) model is taken and implicit stochastic optimization is applied to get optimal reservoir operating results. These results are regressed to derive the operating rules. The beginning storages, synthetic inflows and optimal releases for each site are used to estimate the operating rules. The graphical analysis of these operating rules illustrates the applicability and limitations of applying implicit stochastic optimization to development of operating rules.

1 Introduction The development of reservoir operating rules has been the focus of research for many years. Young (1967) first proposed methods to obtain general annual operating rules from the results of a deterministic optimization model. Yeh (1985) reviewed the state of the art reservoir management models. Karamouz and Houck (1992) developed operating rules for multireservoir systems by implicit stochastic optimization. Implicit stochastic optimization is also taken and tested using simplified simulation model (Lund and Ferreira, 1996). In the Han River Basin, three major reservoirs (Hwacheon, Soyanggang, and Chungju) are located at the upstream of the river and they play an important roles on water supply and flood control to downstream, especially Seoul Metropolitan Area. In the flood season, the multireservoir operating methods are applied, but in the normal season the reservoirs are operated separately, not considering the benefit gained from

1. Ph. D. Candidate, Department of Civil Engineering, Yonsei University, Seoul, 120749, Korea, [email protected] 2 . Head and Associate Professor, Department of Civil Engineering, Yonsei University, Seoul, 120-749, Korea, jhheo@ yonsei.ac.kr

joint operation. Although there are several studies to develop operating rules for single reservoir in the Han River Basin (Ko et al., 1992; Lee et al., 1992; Ko et al., 1997), applications to multireservoir have fewer case studies. In this study, the monthly multireservoir operating rules were developed by implicit optimization and regression analysis. Because historical records are different from each other, univariate periodic ARMA (1,1) model is employed in order to generate the synthetic inflows. And, the incremental dynamic programming is used to get optimization results for multireservoir. The linear regression analysis is performed to develop operating rule using these optimization results.

2 Time series model The periodic ARMA (p,q) model can be expressed as (Salas et al., 1980) p

Zν ,τ = ∑ φ j ,τ Zν ,τ − j − j =1

q

∑θ i =1

i ,τ

εν ,τ − i + εν ,τ

(1)

where Zν ,τ = periodic time series; φ j ,τ and θ i ,τ = time varying autoregressive and moving average coefficients, respectively; and εν ,τ = an independent and identically distributed normal random variable. The lag-1 autoregressive and moving average time series model has been used. For the periodic ARMA (1,1) model, Eq. (1) can be written as: Zν ,τ = φ1,τ Zν ,τ −1 − θ 1,τ εν ,τ −1 + εν ,τ

(2)

In this model, the periodic inflow data Z at time τ depends on Z at time τ −1 . The synthetic generated data Zˆ are obtained by ν ,τ

Zˆν ,τ = φˆ1,τ Zˆν ,τ −1 − θˆ1,τ εν ,τ −1 + εν ,τ

(3)

where φˆ1,τ , θˆ1,τ = estimated parameters.

3 Dynamic programming model An incremental dynamic programming has been used to determine operating rules for multireservoir. The objective function of the multireservoir problem under consideration can be written as 2  TP  TR    F = ∑ ∑ F1 ( p ) −  ∑ F2 (s )   p =1 i =1  s =1    T

maximize

(4)

where T = the time horizon; TP = the total number of hydropower plants; F1 ( p ) = the hydropower production at number p plant; TR = the total number of reservoirs; F2 (s ) = the ending storage at the number s reservoir. The continuity or a mass balance of the contents of the reservoir from the beginning of the season to the next must be included. St +1 − S t + Rt = I t

(5)

where Rt = release during season t; I t = inflow during season t; and St = storage volume at the beginning of season t. In addition to maintaining continuity within the reservoir operating model, it is necessary to ensure that all storage volumes and release observe physical restrictions. These constraints on maximum and minimum allowable release and storage during any season can be stated as Rtmax ≥ Rt ≥ Rtmin

(6)

Stmax ≥ S t ≥ S tmin

(7)

This mathematical program is solvable as a dynamic programming. The recursion relation can be written as 2  TP   TR    f t +1 ( St +1 ) = maximize  ∑ F1 ( p ) −  ∑ F2 (s ) + f t ( St )  p =1   s =1  

(8)

where f t (St ) = the total maximum of objective function from the beginning of season 1 to the beginning of season t, when the storage volume at the beginning of season t is St .

4 Case-study application The Han River multireservoir system is a large multireservoir system. There are three large reservoirs such as Hwacheon, Soyanggang, and Chungju located at the upstream of the Han River Basin, as shown in Fig. 1. Because the historical inflow records of three reservoirs are different and the high flows are formed mainly by large rainfall, the univariate periodic ARMA (1,1) model is applied to generate synthetic inflow data. One hundred and fifty years of monthly data were generated to dynamic programming. Tables 1-2 show the statistics for historical and generated data. Incremental dynamic programming is used to obtain optimization results. It is very efficient methods to solve dynamic programming and it needs an initial trajectory to

begin computation. In this study, initial trajectory is computed by considering the system constraints (maximum and minimum outflow, storage capacity) and the amounts of synthetic inflow.

Hwacheon

Chuncheon

Soyanggang

Uiam

Chungpyong

Chungju

Storage Reservoir

Paldang

Flow -Through Reservoir

FIG 1. Han River Multireservoir System Table 1. Statistics of Historical Monthly Inflows Years

Hwacheon 1971 – 1998 Standard Deviation

Soyanggang 1974 – 1998

Month

Mean (MCM)

Mean (MCM)

1

14.02

5.32

6.21

2

15.90

9.53

3 4

35.14 66.30

5

Chungju 1956 – 1998

Standard Deviation

Mean (MCM)

Standard Deviation

3.25

30.52

13.57

9.78

10.71

35.03

30.68

22.38 37.91

31.00 68.90

23.03 33.99

88.63 198.92

71.20 136.63

68.19

43.18

63.82

46.98

126.03

75.21

6 7

72.35 249.07

82.29 176.76

63.81 194.34

69.83 106.29

135.97 508.47

136.76 267.78

8

308.21

236.93

190.60

154.69

366.83

243.99

9

169.84

143.33

119.20

150.44

286.02

247.25

10 11

38.99 35.34

23.39 37.43

29.53 22.30

32.24 18.78

92.90 63.72

70.35 35.50

12

21.01

9.91

12.26

9.20

44.88

22.26

The objective function was taken to be Eq. (4), which is 2  TP  TR    maximize F = ∑ ∑ F1 ( p ) −  ∑ F2 (s )  (4)  p =1  i =1 s =1     The ending storage of the year is the mean value of each reservoir in December, which T

is 576MCM(million cubic meters, 106 ×m3 ) at Hwacheon, 1607.5MCM at Soyanggang, 2134.1MCM at Chungju. And, in the flood season, the allowable maximum storages of these reservoirs are lowered to secure the flood control storage. Table 2. Statistics of Generated Data

Month

Hwacheon Mean Standard (MCM) Deviation

Soyanggang Mean Standard (MCM) Deviation

Chungju Mean Standard (MCM) Deviation

1 2

15.12 15.97

8.88 10.32

6.89 10.60

5.36 19.74

31.93 34.98

16.25 32.28

3

36.36

23.27

33.85

34.85

92.94

67.72

4 5

68.93 74.62

46.74 56.76

68.52 66.69

36.10 53.92

199.12 137.46

131.94 108.46

6

74.16

79.37

64.81

83.47

143.08

153.88

7

229.13

253.46

185.20

158.91

472.50

351.94

8 9

330.56 164.86

282.45 146.32

205.87 104.81

170.02 99.43

383.89 288.08

242.15 231.37

10

38.19

21.8

27.42

22.70

89.37

58.58

11 12

34.10 20.86

21.33 9.07

22.82 12.02

15.41 7.60

65.70 45.38

32.61 21.76

From these optimal releases, storages, and inflows for each reservoir, operating rules were obtained for future operation of the system. In this study, the two linear relationships are assumed as follows. Rt = a1 I t + b1 St + c1 (9) where Rt = release during month t at each reservoir; I t = inflow to the each reservoir during month t; St = storage in reservoir at the beginning of month t; and a1 , b1 , c1 = regression coefficients determined through multiple linear regression. Another one is St +1 = a2 St + b2 ST (t ) + c 2 IT (t ) (10) where ST (t ) = total storage in the reservoirs within the system at the beginning of month t; IT (t ) = total inflow to the system during month t; and a 2 , b2 , c 2 = regression coefficients. Bhaskar and Whitlach (1980) tested more complex nonlinear forms of the operating rules and found that the simple linear operating rules are as good as or better than the more complex rules in many cases.

5 Results and analysis The coefficients of determination (R2 ) are shown in Table 3 and the graphical relationships among optimal releases, storages, and inflows in Figs. 2-5. In Table 3, the means of coefficient of determination, which are 0.749, 0.553 and 0.724 respectively, have larger values at Eq. (9) in all reservoirs. And, the R2 of Eq. (9) is usually larger than that of Eq. (10). This shows that Eq. (9) is more proper regression relationship than Eq. (10). The lower R2 values in January resulted from the fixed initial storages (the means in January) and the little difference in sum of initial storage and inflow. But this boundary effect is diminished after only one month passed. In July, August and September, the mean values of R2 of Eq. (9) are much higher than those of Eq. (10). This higher value in this flood season is because the release is simply proportional to x coordinates and the ending storage is fixed at maximum capacity. In Korea, July to September belong to the flood season in which we have a heavy rainfall. More than 70% of annual rainfall comes down in this season. Thus, the annual water storage usually makes in this season and it is beneficial to make maximum storage. Table 3. Coefficient of determination (R2 ) Month

Hwacheon Eq. (9) Eq. (10)

Soyanggang Eq. (9) Eq. (10)

Chungju Eq. (9) Eq. (10)

1 2

0.043 0.510

0.136 0.441

0.037 0.896

0.275 0.865

0.029 0.879

0.034 0.864

3

0.615

0.481

0.763

0.586

0.478

0.521

4 5

0.709 0.743

0.376 0.234

0.466 0.346

0.316 0.341

0.778 0.792

0.698 0.697

6

0.938

0.477

0.374

0.176

0.627

0.540

7

0.902

0.402

0.547

0.384

0.750

0.561

8 9

0.981 0.977

0.663 0.367

0.723 0.819

0.351 0.412

0.946 0.969

0.685 0.819

10

0.829

0.588

0.587

0.585

0.561

0.513

11

0.896

0.747

0.640

0.646

0.869

0.846

12 Mean (7-9)

0.834 0.953

0.829 0.477

0.437 0.696

0.547 0.382

0.979 0.888

0.985 0.688

Mean (1-12)

0.749

0.479

0.553

0.457

0.724

0.647

In Fig. 2(b), suppose that the sum of storage, total storage and total inflow exceed 7960 (MCM), the ending storage of Chungju is almost fixed to its maximum capacity (2385 MCM). The similar thing occurred in Fig. 2(a). If the sum of the beginning storage and inflow is over 2670 (MCM), the release is simply proportional to the value of x

coordinate and the ending storage is almost fixed at the maximum capacity too. In Fig. 3, the optimization results of Hwacheon are similar to those of Fig. 2. 2400

2700

2300

2400

2200

Ending Stora ge (MCM)

3000

Release ( MCM)

2100 1800 1500 1200 900

2100 2000 1900 1800 1700

S t + ST( t) + IT( t) = 7950 (M C M )

1600

600

S t + I t = 2 670 (M CM )

300

1500

0

1400 1500

2000

2500

3000

3500

4000

4500

5000

5500

5000

B eginning Stor age + Inflow (M C M)

6000

7000

8000

9000

10000

11000

Storage + Total Storag e + To ta l Inflow ( MC M )

(a)

(b)

FIG. 2 Optimization Results (Chungju, September) 850

1600

800

1400

750

Ending Stora ge (MCM)

Release (MCM)

1200

1000

800

600

700 650 600 550 500

400 450 200

400

0

350 400

600

800 1000 1200 1400 1600 1800 2000 2200 2400

Beginning Storage + Inflow (M CM )

(a)

5000 5500 6000 6500 7000 7500 8000 8500 9000 9500

Stor age + To tal Storage + Total Inflow (M CM )

(b)

FIG. 3 Optimization Results (Hwacheon, August) Figures 4-5 are the optimization results of non-flood season (April and May). In the non-flood season, the releases are classfied into three categories. The differences of inflows rather than storages seem to cause these classifications, because the means of inflows of gathered points increased from lower to higher in almost all cases but there is no definite trend of the storages. In the non-flood season, these classified-releases are good criteria for making decision in the watershed management.

350

350

R eleas e = 305 ( MC M )

R eleas e = 300 (M C M )

300

Relea se = 220 (M C M )

Release (MCM)

Release (MCM)

250

300

200

150

100

Relea se = 273 (M C M )

250

200

150

Relea se = 120 (M C M ) 100

50

0

Re le ase = 123 (M C M )

50 600

800

1000

1200

1400

1600

1800

Beginning Storag e + Inflow (M C M )

FIG. 4 Optimization Results (Soyanggang, April)

2000

400

600

800

1000 1200 1400 1600 1800 2000 2200

Beginning Stor age + Inflow ( M CM )

FIG. 5 Optimization Results (Soyanggang, May)

6 Conclusion In this study, the monthly operating rules are developed by implicit stochastic method. The synthetic inflows are generated by univariate periodic ARMA (1,1) model and the optimization method is applied to obtain optimal releases and optimal storages. The regression analysis is performed using these optimal releases, storages and inflows. Multiple linear regression analysis can be accomplished in two ways. The first is to show the relationship among the beginning storage, the synthetic inflow and the release. The other can relate the storage in any reservoir at the end of the month to its beginning storage, the total beginning storage in the system, and the total inflows during that month. Between these two methods, the first one has more proper ability to make an operating rule. The operating rules are considered for the cases of the flood season and non-flood season. In the flood season, because the release is simply proportional to x coordinates and the ending storage is fixed at maximum capacity, the values of R2 are relatively high. In the non-flood season, the developed monthly operating rules are divided into two or three categories in releases. This classification is resulted from the difference of inflows rather than storages. And, these classified releases are useful tools for making decisions.

Reference 1.

Bhaskar, N. R., and Whitlatch, E. E. (1980). “Derivation of monthly reservoir release policies.” Water Resources Research, 16(6), 987-993.

2.

3.

4.

5. 6.

7. 8.

Karamouz, M., Houck, M. H., and Delleur, J. W. (1992). “Optimization and simulation of multiple reservoir systems.” J. Water Resour. Plng. and Mgmt., 118(1), 71-81. Ko, S. K., Lee, K. M., and Ko, I. H. (1992). “Comparative evaluation of multipurpose reservoir operating rules using multicriterion decision analysis techniques.” J. Korea Water Resources Association, 25(1), 83-92. Lee, H. S., Shim, S. B., and Ko, S. K. (1992). “Monthly operating rules considering reliability levels for multipurpose reservoir systems.” J. Korea Water Resources Association, 25(1), 75-82. Lund, J., R. and Ferreira, I. (1996). “Operating rule optimization for Missouri River reservoir system.” J. Water Resour. Plng. and Mgmt., 122(4), 287-295. Salas, J. D., Delleur, J. W., Yevjevich, V., and Lane, W. L. (1980). Applied Modeling of Hydrologic Time Series. Water Resources Publications. Littleton, Colorado. Yeh, W. W-G. (1985). “Reservoir management and operations model: A state of the art review. ” Water Resources Research, 16(6), 987-993. Young, G. K., Jr. (1967). “Finding reservoir operating rules.” J. Hydraul. Div., ASCE, 93(HY6), 297-321.

Suggest Documents