Upload
independent
View
0
Download
0
Embed Size (px)
Citation preview
Multireservoir Flood-Control Optimizationwith Neural-Based Linear Channel Level RoutingUnder Tidal Effects
Chih-Chiang Wei & Nien-Sheng Hsu
Received: 28 September 2006 /Accepted: 10 January 2008 /Published online: 22 February 2008# Springer Science + Business Media B.V. 2008
Abstract In order to determine the optimal hourly releases from reservoirs under theestuary tidal effects during typhoon periods, this paper develops a generalized multipurposemultireservoir optimization model for basin-scale flood control. The model objectivesinclude: preventing the reservoir dam and the downstream river embankment fromovertopping, and meeting reservoir target storage at the end of flood. The model constraintsinclude the reservoir operations and the neural-based linear channel level routing. Theproposed channel level routing developed from the feed-forward back-propagation neuralnetwork is employed to estimate the downstream water levels. The developed optimizationmodel has been applied to the Tanshui River Basin system in Taiwan. The results obtainedby the optimization model, in contrast to historical records, demonstrate successfully thepracticability in solving the problem of flood control operations.
Keywords Flood control . Reservoir . Optimization . Neural networks . Tidal effects
1 Introduction
Tanshui River Basin is located in the northern part of Taiwan having steep terrain andexcessive rainfall. The most severe disaster in Tanshui River Basin is flood, which is causedby intensive rainfall and rapid flows during typhoon seasons. Once typhoon strikes, the waterlevel at the estuary rises abnormally due to typhoon surge. Meanwhile, receiving voluminousrainfalls from upstream watershed, considerable streamflows usually converge downstreamwithin a short time. Therefore, it is very difficult to release such voluminous water into the
Water Resour Manage (2008) 22:1625–1647DOI 10.1007/s11269-008-9246-8
C.-C. WeiDepartment of Information Management, Toko University, No. 51, Sec. 2, University Rd., Pu-Tzu City,Chia-Yi County 61363, Republic of Chinae-mail: [email protected]
N.-S. Hsu (*)Department of Civil Engineering, National Taiwan University, No. 1 Sec. 4, Roosevelt Rd.,Taipei 106, Republic of Chinae-mail: [email protected]
ocean for the downstream reach. With all these unfavorable natural conditions, multireservoiroperations play an important role in mitigating the downstream flood disaster.
To develop a multireservoir operation model for a river basin system, Windsor (1973),Needham et al. (2000), and Braga and Barbosa (2001) described an application ofdeterministic optimization using a linear programming (LP) model to treat the flood controlproblem, using the Muskingum method for channel routing and mass balance equation forreservoir operations. Wasimi and Kitanidis (1983) applied the discrete-time linear quadraticGaussian (LQG) stochastic control for the real-time daily operation under flood conditions.The streamflow routing along a channel reach used the Muskingum linear channel routingmodel. Unver and Mays (1990) formulated a nonlinear programming (NLP) model to addressthe real-time hourly flood control problem. The constraints included the reservoir operationconstraints, which are defined by bounds on reservoir releases, surface elevations and gatefacilities, while the hydraulic constraints which are defined by the one-dimensional unsteadyflow. The above-mentioned studies have examined the multireservoir operation problem well.However, such case with tidal effects due to typhoon surge has not been studied in the past.
The purpose of this paper is to formulate a generalized multipurpose multireservoiroptimization model for basin-scale flood control to determine the optimal hourly releasesunder tidal effects. The proposed optimization model is formulated as a mixed-integerlinear programming (MILP) model. The model constraints include the reservoir operationrouting and river flow routing. The developed optimization model will be applied to theTanshui River Basin system in Taiwan.
The challenges of solving the multireservoir operation optimization problem duringflood periods include how to implement river flow routing which can be incorporated intothe proposed linear model. To solve the complicated flow routing under the interactionbetween upstream flows and tidal effects, Lai (1986, 1999, 2002) developed a graduallyvarying unsteady flow model, which deals with the compound–complex channel (networkor dendritic) system according to the multimode method of characteristics (in short,CCCMMOC; for details, see Section 5). In the last two decades, he has succeeded in usinga model to simulate the complicated behavior of water movement and interaction at eachriver section in Tanshui River (Lai 2002). The CCCMMOC model demonstrates that it isgood at analyzing accurately the variations in water surface elevation under unsteadychannel flow. The physical-based model however is mathematically a highly complicated,nonlinear numerical model in space and time. Therefore, it is not suitable for embedding itinto the proposed linear multireservoir operation model.
Artificial neural networks (ANN) are good at identifying and learning correlated patternsbetween input data sets and the corresponding target values (Chang and Chen 2001; Huang2001). After McCulloch and Pitts (1943) established the first neural network, a number ofANNs were developed to solve different problems in the field of hydrology, such as flowrouting and river stage forecasting (e.g., Karunanithi et al. 1994; Thirumalaiah and Deo 1998;Liong et al. 2000; Bazartseren et al. 2003; Chang and Chen 2003; Tissot et al. 2004;Altunkaynak 2007). Moreover, there are other techniques regarding water level predictions,such as time series modeling (ARMAX, autoregressive moving average with exogenousinputs; Iruine and Eberthardt 1992; Vaziri 1997), fuzzy logic (Altunkaynak and Sen 2007),fuzzy neural network (Deka and Chandramouli 2005), triple diagram method (Altunkaynaket al. 2003). Vaziri (1997) and Altunkaynak (2007) pointed out that the neural network modelis simpler and more reliable than the conventional methods such as autoregressive (AR),moving average (MA), and ARMAX. In view of the abovementioned reason, this articleproposes a simple neural-based linear channel level routing algorithm developed from feed-forward back-propagation neural network (BPNN) for predicting the downstream water level.
1626 C.-C. Wei, N.-S. Hsu
2 Tanshui River Basin System
2.1 System Description
Figure 1 shows the geographical location of the greater Tanshui River Basin. The TanshuiRiver consists of three major river basins: Tahan River, Hsintien River, and Keelung River.The major stream flows of Tanshui River go through the Taipei Bridge and Tudigong, andfinally reach Hekou. In this basin, the parallel Shihmen and Feitsui Reservoirs, have beenused for joint operations for flood control.
Tahan River originates from Mt. Pinten and joins the Hsintien River at Chiangchutsui,which is the starting point of Tanshui River. The length of Tahan River is 126 km with adrainage area of 1,163 km2. There are four major creeks in Tanhan River, including Yufongcreek, Shankwan creek, Shanshia creek, and Heng creek. The Shihmen Reservoir,completed in 1964, is the most important hydraulic structure in Tahan River. Themaximum elevation of 245 m is for normal operation, whereas the maximum elevation of248 m is for flood-mitigation operation. Approximately the capacity of 27×106 m3 isreserved for flood control during typhoon attack. The Shihmen Reservoir currentlymanaged by the Water Resources Agency was built primarily for flood control and thewater is used for irrigation and domestic water supply along Tanhan River (Hsu and Cheng2002).
Fig. 1 Map of Tanshui RiverBasin system
Flood control optimization under tidal effects 1627
Hsintien River originates from Mt. Chilan and joins Tanshui River at Chiangchutsui. Thelength of Hsintien River is 82 km, with a drainage area of 916 km2. There are three majorcreeks in Hsintien River, including Peishih creek, Nanshih creek, and Gingmei creek. TheFeitsui Reservoir, completed in 1985, is the most important hydraulic structure in HsintienRiver. The maximum elevation of 170 m is for normal operation and the maximumelevation of 171 m is for flood-mitigation operation. Approximately 9×106 m3 of thestorage is reserved for flood control during the typhoon season. The Feitsui Reservoircurrently managed by the Taipei City Government was built primarily to provide domesticwater supply to the Taipei Metropolitan area (Hsu and Cheng 2002).
2.2 Network Representation
For easy representation of a complex study area, the network representation (see Fig. 2) isused. In Fig. 2, nodes represent reservoirs, control points, and the estuary, while arcs denoterivers. In this study, four gauge stations (i.e., Sanying, Showlan Bridge, Taipei Bridge andTudigong locations as shown in Fig. 1) are selected as control points. Of these four controlpoints, the water levels of Sanying and Showlan Bridge (being far away from the estuary)are weakly affected by tide; whereas the water levels of Taipei Bridge and Tudigong (beingclose to the estuary) are strongly affected by tide. Then the actual configuration of thesystem (Fig. 2) can be employed in the proposed model (see next section).
Fig. 2 Network representation of Tanshui River Basin system
1628 C.-C. Wei, N.-S. Hsu
3 Optimization Model
The proposed linear optimization model requires all relations associated with objectivefunctions and constraints to be linear or linearized representations. The presentedoptimization model is described as follows.
3.1 Constraints
The model constraints involve two parts: (1) the multipurpose multireservoir operations forflood control, and (2) the river flow routing using neural-based linear channel level routingalgorithm. The configuration of parts 1 and 2 can be seen in Fig. 2.
For the multireservoir system operations (part 1), the constraints include reservoircontinuity and physical limitations. In addition, to implement the reservoir flood operationsin Taiwan, the flood control polices (rules) are embedded into constraints.
& Reservoir continuity: This equation developed according to the principle of continuity.In general, evaporation and leakage losses from reservoirs during flood periodsare an insignificant portion of the total flow and are therefore not included in themodel (Windsor 1973). Therefore, the constraints associated with a reservoir node(see Fig. 2) for continuity of mass in inflow Ii,t, outflow XR
i;t, and storage X Si; t, can be
expressed according to the finite difference formula
Δt
2Ii;t�1 þ Ii;t� �� Δt
2XRi;t�1 þ XR
i;t
� �¼ X S
i;t � X Si;t�1 i 2 <; t 2 t0; tT½ � ð1Þ
where i is the index of reservoir, t is the index of time period, Δt is a short time interval inhours for routing, is the set of reservoirs, tT is the flood duration, and t0 is the operatinginitial time. The whole control horizon is the time length between t0 and tT. It is noticed thatwhen t is equal to t0, both the reservoir initial release XR
i;t0�1 (can be denoted as Ri,0) andstorage X S
i;t0�1(denoted as Si,0) are known.
& Physical limitations: The reservoir storage ranges from full storage (Smaxi ) to dead
storage (Sdeadi ) over the control horizon, that is
Sdeadi � XSi;t � Smax
i i 2 <; t 2 t0; tT½ � ð2ÞIn addition, for reservoir release capacity, the amounts released by hydraulic facilities as
calculated by linearized representations are limited. A method that can address both convexand concave (or mixed convex-concave) types of relationship between the release capacity(XRC
i;t ) and the storage (X Si;t) is presented as below.
If the whole reservoir storage volume can be divided into zones (e.g., three zones inFig. 3), then the linearization method presented is accomplished by selecting carefully anumber of breakpoints (Z+1) at which the slope of the piecewise linear function changes. Zis defined as the number of linear segments; for example, in Fig. 3, Z=3. The completeformulas comprise a set of equations:
X Si;t ¼
XZþ1
p¼1
σpi;t � Spi 0 � σp
i;t � 1; i 2 <; t 2 t0; tT½ � ð3Þ
XRCi;t ¼
XZþ1
p¼1
σpi;t � Rpi 0 � σp
i;t � 1; i 2 <; t 2 t0; tT½ � ð4Þ
Flood control optimization under tidal effects 1629
with
σ pi;t � g p�1
i;t þ g pi;t p ¼ 1; Z þ 1½ �; 0 � σ p
i;t � 1; g pi;t 2 0; 1f g ð5Þ
XZp¼1
g pi;t ¼ 1 gpi;t 2 0; 1f g ð6Þ
XZþ1
p¼1
σpi;t ¼ 1 0 � σp
i;t � 1 ð7Þ
Several denotations of Eqs. 3, 4, 5, 6, and 7 are defined as below:
Spi the storage volume at breakpoint index p, and S1i ¼ Sdeadi and R1i ¼ Rmin
i (i.e., the mini-mum release capacity), and when p=Z+1, let SZþ1
i ¼ Smaxi and RZþ1i ¼ Rmax
i (i.e., themaximum release capacity).
gpi;t the binary integer (0–1) variable at breakpoint p at time t. It is used for identifying thecorrect storage status. Note that g0i;t and gZþ1
i;t should physically be equal to zero. FromEq. 6, only the binary integer (0–1) variables gpi;t are equal to 1, thereby indicating thestorage status at time period t. For example, in Fig. 3, when reservoir storage X S
i;t is bet-ween breakpoints 2 and 3, then g2i;t ¼ 1 and g1i;t ¼ g3i;t ¼ 0.
spi;t the real variable between [0, 1] at breakpoint p at time t. It is used for identifying the cor-
rect release capacity status. For example, in Fig. 3, when g2i;t ¼ 1 and g1i;t ¼ g3i;t ¼ 0,from Eqs. 5 and 7, s1
i;t ¼ s4i;t ¼ 0,0 � s2
i;t � 1,0 � s3i;t � 1, and s2
i;t þ s3i;t ¼ 1 are ob-
tained. Hence, from Eqs. 3 and 4, the reservoir storage X Si;t ¼ s2
i;t � S2i þ s3i;t � S3i and the
release capacity XRCi;t ¼ s2
i;t � R2i þ s3
i;t � R3i are determined, respectively.
Fig. 3 Piecewise linear approx-imations for reservoir storageversus release capacity
1630 C.-C. Wei, N.-S. Hsu
Naturally, the actual releases at each period should be less than the release capacity,that is
XRi;t � XRC
i;t i 2 <; t 2 t0; tT½ � ð8Þ
& Operation rules: The reservoir flood control rules stipulate the release operationrules in Taiwan in order to mitigate flood damage (Water Resources Agency 2002;Taipei City Government 2004). Two flood stages (i.e., peak-flow-preceding stageand peak-flow-proceeding stage) during typhoon periods can be represented asshown in Fig. 4. In the figure, tpeak is the ending time of the peak-flow-precedingstage when reservoir peak inflow occurs, tb is the beginning time of regulatingtarget storage Stargeti
� �within the peak-flow-proceeding stage (note that tb is between
tpeak and tT), Ii,0, Ii,peak, Ii,b and Ii,T are the inflow rates at reservoir i related to time t0,tpeak, tb, and tT, respectively. A summary of release rules regarding the two flood stagesand the corresponding constraints are described as follows.
For the peak-flow-preceding stage, there are two rules in this stage: Rule 1, that is, thereservoir release is less than or equal to the reservoir inflow; and rule 2, that is, the releaseat the current period is greater than that at the previous period. Rules 1 and 2 can beintegrated into an equation
XRi;t�1 � XR
i;t � Ii;t i 2 <; t 2 t0; tpeak� � ð9Þ
For the peak-flow-proceeding stage, there are two rules: Rule 1, that is, the release ateach period is less than the reservoir peak inflow; rule 2, that is, the release at the currentperiod is less than that at the previous period. Rules 1 and 2 can be integrated as follows
XRi;t � XR
i;t�1 � Ii;peak i 2 <; t 2 tpeak þ 1; tT� � ð10Þ
For the downstream flood movement (part 2), a neural-based linear channel level routingalgorithm is proposed. Figure 5 is a schematic of a typical BPNN with a three layer (i.e.,an input layer, a hidden layer, and an output layer). Mathematically, a three-layer BPNN
Fig. 4 Definition of the twoflood stages during typhoonperiods
Flood control optimization under tidal effects 1631
with N1 input nodes, N2 hidden nodes, and N3 output nodes, can be expressed as (Xu andLi 2002)
yr ¼ f2XN2
q¼0
w2qr � f1
XN1
p¼0
w1pq � xp
! !r 2 1;N3½ � ð11Þ
where p is the index of input nodes, q is the index of hidden nodes, r is the index of outputnodes, xp is the input node of the input layer, w1
pq is the weight set connecting the inputlayer and hidden layer, w2
qr is the weight set connecting the hidden layer and output layer, yrdenotes the outputs from the network, f1 �ð Þis the activity function of the hidden layer, andf2 �ð Þis the activity function of the output layer.
The bias weights and terms appear when p or q equals 0. The commonly used activityfunction includes linear, sigmoid and hyperbolic tangent (Imrie et al. 2000; Xu and Li2002). This study introduces the linear activity function for this algorithm. Thus, Eq. 11 canbe rewritten as
yr ¼XN2
q¼0
XN1
p¼0
w2qr � w1
pq � xp r 2 1;N3½ � ð12Þ
As in Fig. 5, the input layer can be employed to receive the hydrological time-seriesinformation including the reservoir releases, tributary and lateral runoffs, estuary levels,control-point levels, and time delay, while the output layer serves to output the control-point water level. From Eq. 12, the formula of the linear channel level routing can beexpressed as:
XLk;t ¼
Pζ1d1¼1
W1kd1 � XR
1;t�d1 þPζ2d2¼1
W2kd2 � XR
2;t�d2 þPζ3d3¼1
W3kd3 � I tribut�d3
þPζ4d4¼1
W4kd4
� I localt�d4þ Pζ5
d5¼1W5
kd5� Lmouth
t�d5þ Pζ6
d6¼1W6
kd6� XL
k;t�d6k 2 Ω
ð13Þ
Fig. 5 Architecture of the neural-based channel level routing algorithm
1632 C.-C. Wei, N.-S. Hsu
where k is the index of control points, Ω is the set of control points (i.e., control-points 1 to4), d1–d6 are indices of lag-time, ζ1–ζ6 are lengths of lag-time associated with the relatedhydrological information, and W 1
kd1�W 6
kd6are the weighting parameters. The seven terms
of Eq. 13 are defined as follows.
XLk;t the elevation of water level at control-point k at time t, kε{1,2,3,4},
XR1;t�d1
the release of reservoir 1 at lag-time d1,
XR2;t�d2 the release of reservoir 2 at lag-time d2,
I tribut�d3the flow of tributary at lag-time d3,
I localt�d4the flow of the total amount of lateral 1, lateral 2, and lateral 3 at lag-time d4,
Lmoutht�d5
the elevation of water level at estuary at lag-time d5,XLk;t�d6
variable associated with the elevation of water level at control-point k at lag-time d6.
3.2 Objective Function
For a multipurpose multireservoir operating system taking into consideration the purposesof controlling flood and regulating storage, the model objectives include: preventing thereservoir dam from overtopping, reducing the downstream floodwaters, and meeting targetreservoir storage at the end of flood. The first objective is satisfied by Eq. 2, while the othertwo objectives can be considered in the objective function.
First, the objective of reducing downstream floodwaters can be expressed as minimizingthe maximal water level at the selected downstream control points during flood, that is
Min max XLk;t
� �n ok 2 Ω ; t 2 t0; tT½ � ð14Þ
The nonlinear min-max function of Eq. 14 can be equivalently expressed as a linearproblem, that is
Min XLPk
� �k 2 Ω ð15Þ
subject to
XLk;t � XLP
k k 2 Ω; t 2 t0; tT½ � ð16Þ
where XLpk is the maximal water level at Control-point k.
Second, the objective of meeting target reservoir storage at the end of flood can beexpressed as minimizing the maximal deviation of storage from its target value during thespecific time interval at the end of flood (i.e., [tb, tT]), that is
Min max X Si;t � Stargeti
� �n oi 2 <; t 2 tb; tT½ � ð17Þ
The min-max problem of Eq. 17 can be equivalently expressed as
Min XEPi
� �i 2 < ð18Þ
subject to
�XEPi � X S
i;t � Stargeti � XEPi i 2 <; t 2 tb; tT½ � ð19Þ
where XEp
i is the maximal target storage deviation of storage from its target value atreservoir i.
Flood control optimization under tidal effects 1633
From Eqs. 15 and 18, the overall objective function can be formulated as
MinXk2Ω
XLPk þ
Xi2<
XEPi
( )ð20Þ
In the above objective function, there exists a problem with different scales between thetwo objectives. The dimensionless method is employed to tackle this problem. Thus, Eq. 20can be rewritten as
MinXk2Ω
XLPk
Lbankk
þXi2<
XEPi
Stargeti
( )ð21Þ
where Lbankk is the elevation of embankment at control-point k.
4 Model Settings
Prior to application of the proposed model, this section concentrates on setting theparameters and calibrating the weights.
4.1 Setting Parameters
For the Tanshui River Basin system, the reservoir characteristics are listed in Table 1. Currently,the embankment elevations of control-points 1 to 4 are at the altitude of 48.0, 15.0, 10.0 and4.8 m, respectively. The time period between subsequent interventions in the proposed modelis 1 h. The setup of time phases regarding the peak-flow-preceding stage and the peak-flow-proceeding stage are defined as:
& For reservoir 1: According to theWater Resources Agency (2002), the initial operatingtime t0 is at 600 m3/s inflow. In addition, the starting regulating storage time tb at400 m3/s inflow and the flood ending time tT at 300 m3/s inflow are assumed.
& For reservoir 2: According to the Taipei City Government (2004), the initial operatingtime t0 is at 500 m3/s inflow. Moreover, both the starting regulating storage time tb at150 m3/s inflow and the flood ending time tT at 100 m3/s inflow are assumed.
In order to choose the suitable lag-time lengths from various hydrological sources of thechannel level routing, for simplicity, the travel time caused by propagating flood wave froma source point to the specific control point has been regarded as the lag-time length. Forexample, empirically, the travel time (ζ1) of reservoir release from reservoir 1 to control-point 4 takes 4 h roughly when flood occurs. Table 2 lists all the lag-time lengths obtained
Table 1 Characteristics of two reservoirs
Reservoir Full storage (106 m3) Normal storage (106 m3) Dead storage (106 m3)
Reservoir 1 280.8 254.0 18.3Reservoir 2 397.3 388.2 8.7
1634 C.-C. Wei, N.-S. Hsu
empirically in a similar way. It is noted that for control-point 2, the local flow involves onlylateral 2 in its corresponding control-point level formula.
4.2 Channel Level Routing Validation
In this section, the weights within the neural-based linear channel level routing formula(i.e., Eq. 13) are first calibrated. Then, the linear channel level routing is compared with theCCCMMOC model.
To train the weights, the collected data for 36 typhoons (1987–2004), published by theWater Resources Agency, are divided into two independent subsets: the training andvalidating subsets. The training subset includes 26 typhoons (1,564 hourly records) and thevalidating subset has 10 typhoons (620 hourly records). According to these datasets, fourweight sets by BPNN are trained with the number of three-layer nodes (see Table 3). TheBPNN is trained using the BFGS Quasi-Newton algorithm with training cycles = 8,000 andlearning rate = 0.2 as implemented within the software Matlab. The performance is assessedusing the criterion of root mean square error (RMSE), that is
RMSE ¼
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiPNj¼1
LsimðjÞ � LobsðjÞð Þ2
N
vuuutð22Þ
where Lsim(j) is the simulated water level at record j, Lobs(j) is the observed water level atrecord j, and N is the number of hourly records.
During the training processes, the weights gradually converge to values in which inputvectors produce output values as close as possible to the target output desired. The resultsof training and validation can be seen in Table 3. Moreover, Fig. 6 depicts the scattered
Table 2 Various lag-time lengths at control points
Gauge station Lag-time length (h)
ζ1 ζ2 ζ3 ζ4 ζ5 ζ6
Control-point 1 2 0 0 0 0 2Control-point 2 0 1 0 1 0 2Control-point 3 3 2 0 2 2 2Control-point 4 4 3 1 3 1 2
Table 3 BPNN parameters and performances for four control points
Gauge station Number of nodes Root mean square error (RMSE)
Input layer Hidden layer Output layer Training phase Validation phase
Control-point 1 4 6 1 0.119 0.298Control-point 2 4 6 1 0.116 0.200Control-point 3 11 8 1 0.104 0.143Control-point 4 14 10 1 0.085 0.087
Flood control optimization under tidal effects 1635
plots of observation versus simulation of training and validation. By means of weightcalibration, the linear channel level routing formulas at the four control points are obtained.
5 Comparison with CCCMMOC Model
Prior to making the comparison, the CCCMMOC model is briefly introduced. As describedin Section 1, the CCCMMOC model is a powerful model for simulating river flow. Asmentioned above, the CCCMMOC model deals with the compound–complex channelsystem according to the multimode method of characteristics. Essentially, the governingequations of this one-dimensional model are derived from Saint–Venant equations, whichconsist of the two following partial differential equations (i.e., continuity and motion;Lai 1986):
B@h
@tþ @Q
@x¼ q ð23Þ
@Q
@tþ Q
A
@Q
@xþ Q
@
@x
Q
A
� �þ gA
@h
@x¼ gA Sb � Sf
� �þ qu' ð24Þ
where B is the width of the river cross-section, h is the flow depth (i.e., the difference inelevation between water surface and channel bottom), Q is the river flow, q is the lateral flowper unit length, A is the cross-sectional area, g is the acceleration of gravity, Sb is the bed slopeof channel, Sf is the slope of energy gradient, and u′ is the lateral flow velocity in the x-direction. In order to solve this problem, Lai developed the multimode method of character-istics for multiple-reach rivers and estuaries. The details can be found in Lai (1965, 1986, 1988).
In here, the CCCMMOC model is applied to the Tanshui River system, which is dividedinto 17 reaches. Each reach corresponds to a resistance coefficient, which has beencalibrated and verified by Lai (1999). The Hsinhai Bridge, Showlan Bridge, Bao Bridgeand Tawa Bridge (the locations see Fig. 1) are used as the upstream boundaries, and Hekouis the only downstream boundary. Typhoon Xangsane in 2000 is used for simulating thevariations in water level at control-points 3 and 4. Figure 7 shows the simulation results ofthe CCCMMOC model as well as the neural-based linear channel level routing. Incomparison, the results of the linear channel level routing are slightly less accurate thanthose obtained by the CCCMMOC model. However, the neural-based linear channel levelrouting demonstrates that it is still a good alternative method.
6 Application
Typhoons Aere in 2004 and Nari in 2001 are first selected for applying the proposedoptimization model. Both typhoons were unusually extreme typhoons attacking Taiwan.Table 4, Figs. 8 and 9 display the related hydrological characteristics of the two typhoons inTanshui River Basin system. Typhoon Aere contains a single peak event in the tworeservoir inflow hydrographs (see Fig. 8a,b) while typhoon Nari has two peak events (seeFig. 9a,b).
�Fig. 6 Comparisons of observation vs. simulation in training and validation phases: (a), (c), (e), and (g) aretraining of Control-points 1, 2, 3 and 4, respectively; (b), (d), (f), and (h) are validation of Control-points 1,2, 3 and 4, respectively
Flood control optimization under tidal effects 1637
The two typhoon cases are solved by the commercial optimization software, LINGO. Itis capable of solving linear, nonlinear, and integer programming problems. LINGO uses thebranch-and-bound algorithm to deal with the integer variables (LINGO 2001). Thecomputing time of each typhoon case with a Pentium M 1.70 GHz processor is 70 sapproximately. Comparisons are made between the records and results obtained by theoptimization model. Figures 10, 11, 12 and 13 show the results of typhoons Aere and Nari
Fig. 7 Comparisons of neural-based channel routing and CCCMMOC model running during typhoonXangsane: (a) is water-level hydrograph at Control-point 3; (b) is water-level hydrograph at Control-point 4
Table 4 Characteristics of six typhoons
Typhoon Date Floodduration(h)
Reservoir 1 Reservoir 2 Estuaryhighestlevel (m)Maximum
inflow (m3/s)Initialstorage (106 m3)
Maximuminflow (m3/s)
Initialstorage (106 m3)
Herb 1996/07/30 93 6360 153.2 2590 276.8 2.51Zeb 1998/10/15 85 4650 214.0 2640 342.7 2.51Xangsane 2000/10/31 61 1850 193.0 2640 300.9 1.55Nari 2001/9/16 106 4110 187.2 3500 261.8 2.07Aere 2004/8/23 82 8600 234.4 2650 294.9 1.78Haima 2004/09/11 53 1640 229.0 1340 331.3 1.56
1638 C.-C. Wei, N.-S. Hsu
with respect to the reservoir storage and release hydrographs as well as the control-pointlevel hydrographs, respectively.
In Figures 11 and 13, the model results of the maximal levels of control-points 1 to 4exhibit more positive findings than the records in reducing the downstream floodwaters.Moreover, for meeting reservoir target storage at the end of flood, Figs. 10a,b and 12a,bshow the results derived from the proposed model for reservoirs 1 and 2.
It should be pointed out that for the water level at control-points 3 and 4 (i.e., TaipeiBridge and Tudigong, respectively) in Typhoons Aere and Nari (see Figs. 11c,d and 13c,d),the difference between records and optimal values are limited. The reason, as mentioned
Fig. 8 Hydrologic observations during typhoon Aere: (a), (b), (c) and (d) are inflow hydrographs at Inflow1, Inflow 2, Tributary, and all laterals, respectively; (e) is water-level hydrograph at Estuary
Flood control optimization under tidal effects 1639
above, is that control-points 3 and 4 are close to the estuary, resulting in the influence oftide being much greater than that of upstream floodwater movement. On the contrary, thewater level at control-points 1 and 2 (i.e., Sanying and Showlan Bridge, respectively) aresensitive to reservoir releases, but are not sensitive to tidal effect. In order to justify thisphenomenon, the simple sensitivity analysis can be made. For example, in typhoon Aere,provided that the maximum releases from reservoir 1 (i.e., 6,210 cm of maximum release inFig. 10c) are changed from 4,000 cm to 9,000 (if the upstream reservoir operations are notconsidered), results of sensitivity analysis can be plotted in Fig. 14. As can be seen, themaximum water-level variations are from 36.64 to 41.54 m (the difference is 4.90 m) in
Fig. 9 Hydrologic observations during typhoon Nari: (a), (b), (c) and (d) are inflow hydrographs at Inflow1, Inflow 2, Tributary, and all laterals, respectively; (e) is water-level hydrograph at Estuary
1640 C.-C. Wei, N.-S. Hsu
control-point 1, from 5.02 to 5.85 m (the difference is 0.83 m) in control-point 3, and from2.48 to 2.70 m (the difference is 0.22 m) in control-point 4. Apparently, the maximumwater-level variations in upstream control-point (i.e., control-point 1) are more sensitivethan those in downstream control-points (i.e., control-points 3 and 4).
Additionally, this paper analyzes other four typhoons, including Herb of 1996, Zeb of1998, Xangsane of 2000, and Haima of 2004 (for hydrological characteristics, see Table 4).In order to assess the performance of the optimization model, several criteria are taken intoaccount, which are defined as follows.
& Control-point maximum level reduction rate (LR)
LR %ð Þ ¼ L*� Lmax
L*� 100 ð25Þ
where Lmax is the control-point maximal level during flood, and L* is the control-pointmaximal level under the assumption that there is no upstream reservoir. L* can be
Fig. 10 Comparisons with optimization model running and historical records for reservoirs during typhoonAere: (a) and (c) are storage and release hydrographs at Reservoir 1, respectively; (b) and (d) are storage andrelease hydrographs at Reservoir 2, respectively
Flood control optimization under tidal effects 1641
derived from linear channel level routing (i.e., Eq. 13) by substituting reservoir inflowsfor reservoir releases.
& Reservoir target storage meeting rate (TM)
TM %ð Þ ¼ Send
Starget� 100 ð26Þ
where Send is the reservoir storage at the end of flood, and Starget is the target storageduring normal periods.
Generally, the higher the criterion is, the greater the performance is. Figure 15 shows thebar charts concerning the performance of optimization model and records of six typhoons.Clearly, the results obtained by the proposed model are better than the records.
Fig. 11 Comparisons with optimization model running and historical records for control-points duringtyphoon Aere: (a), (b), (c) and (d) are water-level hydrographs at Control-points 1, 2, 3 and 4, respectively
1642 C.-C. Wei, N.-S. Hsu
7 Conclusions
This paper develops a multipurpose multireservoir optimization model which is formulatedas a mixed-integer linear programming (MILP) for basin-scale flood control. The modelobjectives include preventing reservoir dam from overflow, reducing the downstreamfloodwaters, and meeting reservoir target storage at the end of flood. The optimizationmodel is employed to determine the reservoir releases. The model constraints includereservoir multipurpose flood control operation and channel routing under tidal effects. Thispaper presents a neural-based linear channel level routing algorithm developed from artificialneural networks (ANN) for estimating the water level of downstream. In order to formulate alinear channel level routing, the proposed neural-based linear channel level routing algorithmdemonstrates a good alternative method in comparison with the CCCMMOC model.
The paper makes two main contributions. First, the estuary tidal effects in theoptimization model are considered. Second, a neural-based linear channel level model forreplacing the simulation model, such as the CCCMMOC model, for optimization isdeveloped.
Fig. 12 Comparisons with optimization model running and historical records for reservoirs during typhoonNari: (a) and (c) are storage and release hydrographs at Reservoir 1, respectively; (b) and (d) are storage andrelease hydrographs at Reservoir 2, respectively
Flood control optimization under tidal effects 1643
Fig. 13 Comparisons with optimization model running and historical records for control-points duringtyphoon Nari: (a), (b), (c) and (d) are water-level hydrographs at Control-points 1, 2, 3 and 4, respectively
Fig. 14 Sensitivity analysis onmaximum release from reservoir 1
1644 C.-C. Wei, N.-S. Hsu
Fig. 15 Comparisons of performance in six typhoons: (a), (b), (c) and (d) are results of LR at Control-points1, 2, 3 and 4, respectively; (e) and (f) are results of TM at Reservoirs 1 and 2, respectively
Flood control optimization under tidal effects 1645
The developed model has been applied to the Tanshui River Basin system in Taiwanusing the observed hydrological data of six typhoons. The optimization model demonstratessuccessfully its practicability for the problem of multipurpose multireservoir flood controlunder tidal effects in contrast to records. For future studies, this paper suggests that theproposed generalized optimization model can be used in real-time flood control operationsto identify the multireservoir real-time releases at each flood period.
Acknowledgement This work was partially supported by the National Science Council, Taiwan (grant no.NSC93–2625-Z-231-001). We would like to thank Professor Lai (National Taiwan University) for hisassistance in this study. In addition, the authors are indebted to the reviewers for their valuable comments andsuggestions.
References
Altunkaynak A (2007) Forecasting surface water level fluctuations of lake Van by artificial neural networks.Water Resour Manag 21(2):399–408
Altunkaynak A, Sen Z (2007) Fuzzy logic model of lake water level fluctuations in Lake Van, Turkey. TheorAppl Climatol 90:227–233
Altunkaynak A, Özger M, Sen Z (2003) Triple diagram model of level fluctuations in Lake Van, Turkey.Hydrol Earth Syst Sci 7(2):235–244
Bazartseren B, Hildebrandt G, Holz KP (2003) Short-term water level prediction using neural networks andneuro-fuzzy approach. Neurocomputing 55:439–450
Braga B, Barbosa PSF (2001) Multiobjective real-time reservoir operation with a network flow algorithm. JAm Water Resour Assoc 37(4):837–852
Chang F-J, Chen Y-C (2001) A counterpropagation fuzzy-neural network modeling approach to real timestreamflow prediction. J Hydrol 245:153–164
Chang F-J, Chen Y-C (2003) Estuary water-stage forecasting by using radial basis function neural network. JHydrol 270:158–166
Deka P, Chandramouli V (2005) Fuzzy neural network model for hydrologic flow routing. J Hydrol Eng 10(4):302–314
Hsu N-S, Cheng K-W (2002) Network flow optimization model for basin scale water supply planning. JWater Resour Plan Manage 128(2):102–112
Huang W (2001) Neural networks method in real-time forecasting of Apalachicola river flow. Proceedings ofthe World Water Environmental Resources Congress 2001, ASCE, Orlando, Florida, USA, pp 235–242
Imrie CE, Durucan S, Korre A (2000) River flow prediction using artificial neural networks: generalizationbeyond the calibration range. J Hydrol 233:138–153
Iruine KN, Eberthardt AK (1992) Multiplicative seasonal ARIMA models for lake Erie and Lake Ontariowater levels. Water Resour Bull 28(3):385–396
Karunanithi N, Grenney WJ, Whitley D, Bovee K (1994) Neural networks for river flow prediction. JComput Civ Eng 8(2):201–220
Lai C (1965) Flows of homogenous density in tidal reaches solution by the method of characteristics. USGeological Survey Open-File Report, Colorado, USA, pp 65–93
Lai C (1986) Numerical modeling of unsteady open-channel flow. In: Chow V-T, Yen B-C (eds) Advances inhydroscience. Academic, New York, pp 161–133
Lai C (1988) ‘Two multimode schemes for flow simulation by the method of characteristics. Proceedings ofthe 3rd International Symposium, Tokyo, Japan, pp 159–166
Lai C (1999) Simulation of unsteady flows in a river system: operation manual. NTU Hydrotech ResearchInstitute Report, Taipei, Taiwan
Lai C (2002) Model development of Keelung River flood control forecast system. Water Resources AgencyTechnical Report, Taipei, Taiwan (In Chinese)
LINGO (2001) LINGO 7.0 user’s guide. Lindo Systems, Inc., Chicago, USALiong S-Y, Lim W-H, Paudyal GN (2000) River stage forecasting in Bangladesh: neural network approach. J
Comput Civ Eng 14(1):1–8
1646 C.-C. Wei, N.-S. Hsu
McCulloch WS, Pitts W (1943) A logical calculus of the ideas immanent in nervous activity. Bull MathBiophys 5:115–133
Needham JT, David WWJ, Jay RL (2000) Linear programming for flood control in the Iowa and Des MoinesRivers. J Water Resour Plan Manage 126(3):118–127
Taipei City Government (2004) Guidelines of Feitsui reservoir operations, Taipei, Taiwan (In Chinese)Thirumalaiah K, Deo MC (1998) River stage forecasting using artificial neural networks. J Hydrol Eng 3
(1):26–32Tissot P, Cox D, Sadovski A, Michaud P, Duff S (2004) Performance and comparison of water level
forecasting models for the Texas ports and waterways. Proceeding of Ports 2004: Port Development inthe Changing World, ASCE, Houston, Texas, USA, pp 1–9
Unver OI, Mays LW (1990) Model for real-time optimal flood control operation of a reservoir system. WaterResour Manag 4(1):21–46
Vaziri M (1997) Predicting Caspian Sea surface water level by ANN and ARIMA models. J Waterw PortCoast Ocean Eng 123(4):158–162
Wasimi SA, Kitanidis PK (1983) Real-time forecasting and daily operation of a multireservoir system duringfloods by linear quadratic Gaussian control. Water Resour Res 19(6):1511–1522
Water Resources Agency (2002) Guidelines of Shihmen Reservoir Operations, Taipei, Taiwan (In Chinese)Windsor JS (1973) Optimization model for the operation of flood control systems. Water Resour Res 9
(5):1219–1226Xu ZX, Li JY (2002) Short-term inflow forecasting using an artificial neural network model. Hydrol Process
16:2423–2439
Flood control optimization under tidal effects 1647