an analysis of mlr and nlp for use in river flood routing and comparison with the muskingum method...

24
An analysis of MLR and NLP for use in river flood routing and comparison with the Muskingum method Mohammad Zare Manfred Koch Dept. of Geotechnology and Geohydraulics, University of Kassel, Kassel, Germany

Upload: magnus-harrington

Post on 21-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

An analysis of MLR and NLP for use in river flood routing and comparison

with the Muskingum method

Mohammad Zare

Manfred Koch

Dept. of Geotechnology and Geohydraulics, University of Kassel, Kassel, Germany

Contents

Introduction

Literature review

Study methods

Study area and flood events used

Results and discussion

Conclusions11

Introduction

occurrence of floods has resulted in tremendous economic damages and life losses.

the correct prediction of the rise and fall of a flood (flood routing) is important.

The fundamental differential equation to describe one-dimensional unsteady river flow is the Saint-Venant equation.

22

Introduction

Because of the nonlinearity of the convective acceleration term in the Saint-Venant equation, in its most complete form it can only be solved numerically.

Nowadays, dynamic wave, diffusion wave and kinematic wave method are widely used in practice.

33

Introduction

The numerical implementation of the kinematic wave approximation is usually the Muskingum or the Muskingum-Cunge method.

Although Muskingum method is not a very accurate Method, this routing method is alive and well and by no means exhausted.

44

Introduction

the determination of the routing coefficients in the Muskingum model is solved by trial and error method and graphical method.

In this study, two new parameter estimation techniques, namely, nonlinear programming (NLP) and multiple linear regression (MLR), will be applied to the routing of three flood events in a river section.

55

Literature Review

66

Year Researcher Description

1951 Hayami Firstly, presented Diffusive wave theory

1955 to

1989

Various researcher

There have been a lot of investigations since then to what extent the various simplifications in the Saint-Venant Eqs. are valid for routing in a particular channel

1978 Gillused linear least squares to determine the two unknown parameters in the prism/wedge storage term which is the basis of the Muskingum method

Literature Review

77

Year Researcher Description

1997 Mohanapplied a genetic algorithm to estimate the parameters in a nonlinear Muskingum model

2004 Das

estimated parameters for Muskingum models using a Lagrange multiplier formulation to transform the constrained parameter optimization problem into an unconstrained one

2009Oladghafari & Fakheri

determined the routing parameters of the Muskingum model for three flood events (which are also at the focus of the present study) in a reach of the Mehranrood river in northwestern Iran by the classical (graphical) procedure

Study methodsKinematic/diffusion wave / Muskingum wave routing method

One of the most widely used methods for river flood routing is the Muskingum method.

Eq.1

Using the concept of a wedge-/prism storage for a stream reach, whereby the total actual storage is written as a weighted average of the prism-storage Sprism=KQ and the wedge storage Swedge=KX(I-Q)

Eq.2

88

dS/dt = I(t) – Q(t)

S=K[XQ+(1-X)(I-Q]

Study methodsKinematic/diffusion wave / Muskingum wave routing method

where K is a reservoir constant, (about equal to the travel-time of a flood wave through the stream reach), and X a weighting factor, both of which a usually determined in an iterative manner from observed input- and output hydrographs, the discrete Muskingum-equations are directly obtained from the time-discretization of Eq. 1

Eq.3

where j = (1,…,m) indicates the time step and C1, C2 and C3 are the routing coefficients, which include the two constants K and X , as well as the time step Δt

99

jjjj QCICICQ 32111

Study methodsGeneral formulation of a constrained nonlinear programming problem (NLP)

The main purpose of nonlinear programming (NLP) is to find the optimum value of a functional variation, while respecting certain constraints.

The NLP-problem is generally formulated as

Eq.4

1010

E

hhhn

n

x

xxxts

xf

0)(,...,0)(,0)(:.

)(min

21

Study methodsGeneral formulation of a constrained nonlinear programming problem (NLP)

There are lot of methods for solving the NLP problems.

One of these methods that is used by WinQSB-software is penalty function method

Penalty function method is transformed constrained problem into an unconstrained one.

1111

Study methodsGeneral formulation of a constrained nonlinear programming problem (NLP)

In penalty function method the constrained problem changes to

Eq.6

for each stage k, where x(k) is the solution at that stage; μ(k) is the penalty parameter; and E(x(k)) is the sum of all constraint-violations to the power of ρ

Iterations k=1,2..kmax continue until μ(k)*E(x(k))ρ <δ, then x(k+1) is the optimal solution, otherwise μ(k+1) = β*μ(k), with β a constant

1212

max,....,2,1))(()()(min kkkxEkxf

Study methodsNLP-formulation of Muskingum flood routing

The NLP -problem for flood routing is formulated here as follows

under the constraints

for the input and output discharges measured at the discrete times j=1,2,…,m.

1313

VVxf ˆ)(min tV QQi

n

ii

)(5.0

11

mjQCICICQ jjjj ,...,2,1,32111

Study methodsMultiple linear regression (MLR) method

In the multiple linear regression (MLR) model, the Muskingum equation is read like a linear regression equation for the dependent output variable Q i+1 as a function of the three independent variables I i+1, Ii (measured input hydrograph) and Qi. (measured output hydrograph). With this the MLR-model can be stated as:

1414mjQCICICQ jjjj ,...,2,1,32111

Study area and flood events used

The study area is located along the reach of the Mehranrood River in the Azarbayejan-e-Sharghi province in northwestern Iran between the two hydrometer stations Hervi (upstream) and Lighvan (downstream). The stream distance between these two stations is 12280 meters

Three flood events that occurred on April 6, 2003, June 9, 2005 and May 4, 2007, respectively, were selected for the flood routing experiments. Input hydrographs for the simulations are the observed dis-charges at Hervi gage station and the output hydrographs those at station Lighvan

1515

Results and discussionGeneral set-up of the flood routing computations

The NLP- and the MLR- flood routing method have been applied to the three flood hydrographs

the optimal calibration of the three routing coefficients Ci=1,2,3 (the decision variables in NLP, or the regression coefficients in MLR) have been done with the observed input and the routed output hydrographs of the April 6, 2003 flood event

After calibration, these routing coefficients have been used in the subsequent verification of the other two flood events. 1616

Results and discussionOptimal calibration of routing coefficients using the April 6, 2003 flood event

Parameters used in the NLP-penalty function method:

Optimal NLP-, MLR-, and classical Muskingum(Oladghaffari et al. (2009), who used a classical graphical procedure) routing coefficients for the April 6, 2003 flood event

1717

X(1) µ(1) β δ ρ Parameter 0 1 0.1 0.0001 2 Value

C3 C2 C1 Method

0.6239 0.2886 0.0877 NLP

0.6612 0.2347 0.1043 MLR

0.6636 0.0758 0.2606 Muskingum

Results and discussionOptimal calibration of routing coefficients using the April 6, 2003 flood event

1818

Results and discussionVerification of the flood routing methods with the June 9, 2005 flood event

1919

Results and discussionVerification of the flood routing methods with the May 4, 2007 flood event

2020

Results and discussion

Observed and calculated peak discharges and errors for NLP, MLR and Muskingum flood routing

2121

Muskingum-error (%) Muskingum MLR-error (%) MLR NLP-error (%) NLP Observed Flood event

0.47 4.19 0.47 4.19 0.47 4.19 4.21 April 6, 2003

8.01 2.87 7.37 2.89 8.33 2.86 3.12 June 9, 2005

2.65 3.31 2.35 3.32 2.35 3.32 3.40 May 4, 2007

Conclusions

Based on the results it can be concluded that the NLP and MLR methods proposed here for the automatic calibration of the routing coefficients in the widely used Muskingum flood routing method, are powerful and reliable procedures for flood routing in rivers.

These two methods may be more conveniently used than Muskingum, where suitable routing coefficients (usually the storage parameter K and the weighting factor X) are often obtained only after some lengthy trial and error process

2222