Hydrology Modelling
Hydrology Modelling
Hydrology Modelling
TEXTBOOK
OF
HYDROLOGIC MODELS
(Lrobok i Avrinningsmodeller)
(edition 2002)
Chong-yu Xu
2002-10-20
0-1
deterministic model), WASMOD model (a simple stochastic-conceptual snow and
water balance model), the TOPMODEL (a relatively simple physically-based model),
and the SHE model (a physically-based, distributed-parameter model).
Moreover, this course includes a certain amount of individual computer work,
which is not specified in this text: preparation of the inputs, running of different models
and analysis of the outputs, etc. Several computer exercises will be done. By these
means, the students learn to use hydrological models and develop them into powerful
tools in the process of decision making.
The content presented in the above chapters may be refined during the lecture time
according to the interests of the students, and the orders of the appearance of the
chapters may be changed.
I accept the full responsibility for any omissions, shortcomings, or mistakes that
remain. I would benefit and be obliged if readers would transmit to me any errors,
omissions, or criticisms.
This lecture note is intended for internal use only.
Chong-yu Xu
Docent in Hydrology
2002-08-05
New edition
0-2
CONTENTS
_____________________________________________________________________
PREFACE 0-1
I
CHAPTER 3 PRECIPITATION IN CATCHMENT MODELS 3-1
II
5.6.3 Conceptual lumped-parameter models 5-24
5.6.4 Macroscale hydrologic models 5-25
5.7 When can lumped models be used, and when must
distributed models be used 5-26
5.8 A call for new generation distributed models 5-27
5.8.1 The present situation of hydrological modeling 5-27
5.8.2 State-of-the-art of the new generation models 5-28
5.8.3 Approaches in developing the new generation distributed models 5-30
5.8.4 Approaches of coupling hydrologic models with atmospheric
models (GCMs) 5-30
References 5-33
III
CHAPTER 7 SOME TOPICS IN OPTIMISATION 7-1
The following hydrological models will be discussed in details during the lecture.
Documents about the listed models will be distributed to the students before the
course starts. Other hydrological models, which are not listed below might also be
discussed.
IV
CHAPTER 1
MODELLING IN HYDROLOGY
_____________________________________________________________________________________
Recently, mathematical models have taken over the most important tasks in
problem solving in hydrology (UNESCO, 1985). Many discussions regarding modelling
have appeared in the scientific literature, but the rationale for model building was
perhaps best expressed by Rosenblueth and Wiener (1945):
Most hydrologic systems are extremely complex, and we cannot hope to understand
them in all detail. Therefore, abstraction is necessary if we are to understand or control
some aspects of their behaviour. Indeed, man has found through experience that
understanding and predicting the behaviour of any significant part of his environment
requires abstraction.
The catchment hydrologic models have been developed for many different reasons
and therefore have many different forms. However, they are in general designed to meet
one of the two primary objectives. One objective of catchment modelling is to gain a
better understanding of the hydrologic phenomena operating in a catchment and of how
changes in the catchment may affect these phenomena. Another objective of catchment
modelling is the generation of synthetic sequences of hydrologic data for facility design
or for use in forecasting. They are also providing valuable for studying the potential
impacts of changes in landuse or climate. The variety of uses and the rapid increase both
in scientific understanding and in technical support, from data collection systems and
computer technology, have produced an enormous range in levels of sophistication.
The development and application of hydrological models have gone through a long
time period, the remarkable dates in the history of the development of hydrological
models are:
In the 19th century: The origins of rainfall-runoff modelling in the broad sense
can be found in the middle of the 19th century arising in response to three types
of engineering problems: (1) urban sewer design, (2) land reclamation drainage
systems design, and (3) reservoir spillway design. In all three problems the
design discharge was the major parameter of interest. The concept of the rational
method for determining flood peak discharge from measurements of rainfall
depths owes its origins to Mulvaney (1850), an Irish engineer who was
1-1
Ch1. Modelling in Hydrology
concerned with land drainage. Some Americans attribute first mention of the
formula to one of their engineers engaged upon sewer design (Kuichiling, 1889).
The method to give the peak flow Qp is:
Qp = CiA (1.1)
1-2
Hydrologic Models
1-3
Ch1. Modelling in Hydrology
We begin by defining some terms as they are to be used throughout this course.
- a hydrological system: A more general definition is given by Dooge (1973). In a
simplified way it can be said as a set of physical, chemical and/or biological processes
acting upon an input variable or variables, to convert it (them) into an output variable
(or variables).
- a variable: is understood to be a characteristic of a system which may be
measured, which assumes different values when measured at different times. Daily
rainfall, runoff, evaporation, temperature, infiltration, soil moisture, etc. are some of
examples.
- a parameter: is a quantity characterising a system. It may or may not remain
constant in time (in most cases of modelling we consider it as time constant).
- a model: is a simplified representation of a complex system. Consequently, a
model always describes the basic and most important components of a complex system,
or as pointed out by Dooge (1977), a model involves similarity without identity and it
simulates some, but not all the characteristics of the prototype system.
The watershed can be considered as a hydrologic system. The system boundary is
drawn around the watershed by projecting the watershed divide vertically upwards and
downwards to horizontal planes at the top and bottom (Fig1.1). Rainfall is the input,
distributed in space over the upper plane; streamflow is the output, concentrated in
space at the watershed outlet. Evaporation and subsurface flow are also outputs. By
using the system concept, effort is directed to the construction of a model relating inputs
and outputs rather than to the extremely difficult task of exact representation of the
system details, which may not be significant from a practical point of view or may not
be known. Nevertheless, knowledge of the physical system helps in developing a good
model and verifying its accuracy.
The objective of hydrologic system analysis is to study the system operation and
predict its output. A hydrologic system model is an approximation of the actual system;
1-4
Hydrologic Models
its inputs and outputs are measurable hydrologic variables and its structure is the
concept of system transformation.
A general model of the hydrologic system may be derived as follows. Let the input
and output be expressed as functions of time, I(t) and Q(t) respectively, for t belonging
to the time range T under consideration. The system performs a transformation of the
input into the output represented by
which is called the transformation equation of the system. The system is a transfer
function between the input and the output. If this relationship can be expressed by an
algebraic equation, then is an algebraic operator. For example, if
Q(t )
= =C (1.4)
I (t )
S = kQ (1.5)
where k is a constant having the dimensions of time. By continuity, the time rate of
change of storage dS/dt is equal to the difference between the input and the output
1-5
Ch1. Modelling in Hydrology
dS
= I (t ) Q(t ) (1.6)
dt
dQ
k + Q(t ) = I (t ) (1.7)
dt
so
Q(t ) 1
= = (1.8)
I (t ) 1 + kD
where D is the differential operator d/dt. If the transformation equation has been
determined and can be solved, it yields the output as a function of the input. Equation
(1.8) describes a linear system if k is a constant. If k is a function of the input I or the
output Q then (1.8) describes a nonlinear system which is much more difficult to solve.
1-6
Hydrologic Models
A material model (also called a physical model in the literature, e.g. Chow et al,
1988) is the representation of the real system by another system, which has similar
properties but is much easier to work with. Material (physical) models can be classified
as iconic, scale, or "look-alike" models and analog models. A scale model represents the
system on a reduced scale and bears a physical resemblance to the prototype system.
Examples in this class may include laboratory watersheds, lysimeters, and hydraulic
model of a dam spillway. Analog models measure different physical substances than the
prototype (i.e. use another physical system having properties similar to those of the
prototype), such as flow of electric current which represents the flow of water. An
analog model does not physically resemble the prototype but depends on the
correspondence between the symbolic models describing the prototype and the analog
system.
Material models are useful in the following cases:
1). They may assist the researcher in replacing a phenomenon in an unfamiliar
field.
2). A material model may permit experiments to be conducted under more
favourable conditions than would be normally available with the prototype system.
A material model that does not involve a change in scale may still be valuable
because experiments can be carried out more conveniently or can be repeated at will.
Some experimental watershed systems installed in the NOPEX project area can be
considered to be of prototype scale.
A formal model (also called an abstract model in the literature, e.g. Chow et al.,
1988) is a symbolic expression in logical terms of an idealised, relatively simple
situation sharing the structural properties of the original system. Symbolic models can
be variously expressed, in this course we are concerned with symbolic models of
mathematical nature.
A mathematical model expresses the system behaviour by a set of equations,
perhaps together with logical statements expressing relationships between variables and
parameters. Equation (1.9) is an example of a mathematical model,
yt = f * ( xt , xt 1 , xt 2 ,; yt 1 , yt 2 ,; a1 , a2 , ) + t (1.9)
where xt is the input variable, f * ( ) is a function of specified form and ai, i=1,2, ..., are
measured or estimated parameters, and t is a residual expressing lack of fit between
observed output yt and fitted output f * ( ) . In order to classify models it is necessary to
consider what features they have in common and the respects in which they differ. The
feature that all mathematical models have in common is that the observed output
variable yt (often discharge from a basin) derived from its fitted values f * ( ) by a
residual amount t ; the respects in which they differ are the assumptions made about
f * ( ) and assumptions made about t . The most important terms, which are often seen
in the hydrological literature, are explained in the following paragraphs.
1-7
Ch1. Modelling in Hydrology
1.4.4 The distinction between linearity and non-linearity in the system-theory sense
and in the statistical regression sense.
A model is time-invariant if its input-output relationship does not change with time.
The form of the output depends only on the form of the input and not on the time at
1-8
Hydrologic Models
which the input is applied. Models do not have this property are called time-variant.
Most hydrologic systems are time-variant due to variations in solar activity during the
day and seasonal variations during the year. For simplicity, they are assumed to be time-
invariant.
1-9
Ch1. Modelling in Hydrology
The two most often used classification methods are that according to the description
of the physically processes hydrological models may be classified as conceptual and
physically based, and according to the spatial description of catchment processes as
lumped and distributed. In this respect, two typical model types are lumped conceptual
and the distributed physically based ones. Typical examples of lumped conceptual
model codes are the Stanford watershed model (Crawford and Linsley, 1966), the HBV
model (Bergstrm, 1976) and the Sacramento (Burnash, 1995). Typical models of
distributed physically based are the SHE (Abbott et al., 1986a,b), the IHDM (Beven et
al., 1987) and the Thales (Grayson et al., 1992a,b). A code such as TOPMODEL
(Beven and Kirkby, 1979) may by characterized as conceptual distributed.
1-10
Hydrologic Models
1-11
Ch1. Modelling in Hydrology
REFERENCES OF CHPATER 1
Abbott, M.B., Bathurst, J.C., Cunge, J.A., O'Connell, P.E. and Rasmussen, J.: 1986. An
introduction to the European Hydrological System - Systeme Hydrologique
Europeen, "SHE", 1: History and philosophy of a physically-based distributed
modelling system, and 2: Structure of a physically-based distributed modelling
system. J. Hydrol. 87, 45-59 and 61-77.
Arnell, N.W., 1992. Factors controlling the effects of climate change on river flow regimes in a
humid temperate environment, J. Hydrol., 132: 321-342.
Becker, A. and P Serban, 1990. Hydrological models for water-resources system design
and operation. Geneva, WMO Operational Hydrology Report No 34:80pp.
Bergstrm, S., 1976. Development and application of a conceptual runoff model for
Scandinavian catchments. SMHI report, Nr. RHO 7.
Beven, K.J. and M.J. Kirkby, 1979. A physically based, variable contributing area
model of basin hydrology, Hydrological Sciences Bulletin 24: 43-69.
Beven, K.J., Calver, A. And Morris, E.M., 1987. The Institute of Hydrology distributed
model. Institute of Hydrology Report 98, Wallingford, UK.
Brutsaert, W. and J.A. Mawdsley, 1976. The applicability of planetary boundary layer
theory to calculate regional evapotranspiration. Water Resour. Res. 12: 852-858.
Burnash, R.J.C., Ferral, R.L. and McGuire, R.A., 1973. A generalised streamflow
simulation system conceptual modelling for digital computers, US Department of
Commerce, national Weather Service and State of California, Department of Water
resources.
Chow, V.T., et al., 1988. Applied Hydrology. McGraw-Hill Series in Water Resources.
Crawford, N.H. and R.K. Linsley, 1966. Digital simulation in hydrology. Stanford
Watershed Model IV. Stanford, Dept of Civil Engineering, University of California,
Technical Report No 39.
Dawdy, D.R. and ODonnell, T., 1965. Mathematical models of catchment behaviour.
Proceedings of American Society of Civil Engineers: Journal of the Hydraulics
Divisions of the ASCE 91(HY4): 123-137.
Dooge, J.C., 1972. Mathematical models of hydrologic systems. Proceedings of the
International Symposium on Modelling Techniques in Water Resources Systems,
Ottawa, Canada, vol.1, 171-189.
Dooge, J.C., 1977. Problems and methods of rainfall-runoff modelling. In: T.A. Ciriani,
V. Malone and J.R. Wallis (Eds). Mathematical models for surface water hydrology.
John Wiley and Sons Ltd. London, England.
Dooge, J.C.I., 1973. Linear theory of hydrologic system. Technical Bulletin No 1468.
Agricultural Research Service, USDA. Washington D.C.
Eagleson, P.S., Mejia, R. and March, F., 1965. The computation of optimum realizable
unit hydrographs from rainfall and runoff data. Hydrodynamic Laboratory Report No
84, MIT.1970 Dynamic Hydrology, New-York, McGraw-Hill.
Freeze, R.A., 1971. Three-dimensional, transient, saturated-unsaturated flow in a
groundwater basin. Water Resour. Res. 7(2):347-366.
Grayson, R.B., Moore, I.D. and McHahon, T.A., 1992a,b. Physically based hydrologic
modelling. Water Resources Research 28(10), 2639-2658.
Jones, J.A.A., 1997. Global Hydrology, Pearson Education Limited, Edinburgh Gate,
Harlow, England.
Kalman, R.E. and Bucy, R., 1961. New results in linear filtering and prediction. J. Basic
Eng. (ASME), 83D, 95-108.
1-12
Hydrologic Models
Kalman, R.E., 1960. A new approach to linear filtering and prediction problems. J.
Basic Eng. (ASME), 82D, 35-45.
Kuichling, E. 1889. The relation between the rainfall and the discharge of sewers in
populous districts. ASCE Trans., 20: 1.56.
Morel-Seytoux, H.J., 1978. Derivation of equations for variable rainfall infiltration.
Water Resour. Res. 14(4): 561-568.
Mulvaney, T.J., 1850. On the use of self-registering rain and flood gauges. Trans. Inst.
Civ. Eng. Ireland, 4(2): 1-8.
Nash, J.E., 1958. The form of the instantaneous unit hydrograph. IUGG Gen. Assem.
Toronto, Vol III Publ No 45, IAHS, Gentbrugge, p114-121.
Nash, J.E., 1960. A unit hydrograph study with particular reference to British
catchments. Proc Inst Civ Eng.
Natale, L. and Todini, E., 1977. A constrainted parameter estimation technique for
linear models in hydrology. Mathematical models for Surface Water Hydrology,
Ciridni, T.A. et al. (Eds), Wiley, New York.
OConnell, P.E., 1980. Real time hydrological forecasting and control, Rep. Inst
Hydrol., Wallingford.
Prasad, R., 1967. A non linear hydrologic system response model. J. Hydraul. Div.,
ASCE HY4.
Rosenblueth, A. and N. Wiener, 1945. Role of models in science. Philosophy of
Science. 7(4):316-321.
Sherman, L.K., 1932. Streamflow from rainfall by the unit-graph method. Engineering
News Record, 108: 501-505.
Singh, V.P., 1988. Hydrologic Systems. Volume 1: Rainfall-runoff modelling. Prentice
Hall, New Jersey.
Tikhonov, A.N., 1963a. Solution of incorrectly formulated problems and the
regularization method. Sov. Math. 4, 1035-1038.
Tikhonov, A.N., 1963b. Regularization of incorrectly posed problems. Sov. Math. 4,
1624-1627.
Todini, E. and Wallis, J.R., 1978. A real-time rainfall-runoff model for an on-line flood
warning system. Proc. AGU Chapman Conf. Appl. Kalman Filtering Tech. Hydrol.,
Hydraul., Water Resour., Dept Civ Eng University of Pittsburgh, Pa.
Todini, E., 1978. Mutually interactive state parameter (MISP) estimation. Proc. AGU
Chapman Conf. Appl. Kalman Filtering Tech. Hydrol., Hydraul., Water Resour.,
Dept Civ Eng University of Pittsburgh, Pa.
Todini, E., 1988. Rainfall-runoff modelling past, present and future. Journal of
Hydrology 100: 341-352.
UNESCO, 1985. Teaching aids in hydrology, Universitaires de France, Vendome.
Vrsmarty, C.J., Moore, B., Grace, A.L., et al., 1989. Continental scale models of water
balance and fluvial transport: an application to South America. Global Biogeochem. Cycles
3, 241265.
WMO, 1975. Intercomparison of conceptual models used in operational hydrological
forecasting. Oper. Hydrol. Report 7, WMO No 429, Geneva.
Wood, E.F. and OConnell, P.E., 1985. Real-time forecasting. Hydrological
Forecasting, Anderson, M.G. and Burt, T.P. (Eds).
Wood, E.F., 1980. Recent developments in real-time forecasting/control of water
resources systems (Vansteenkiste, G.E. ed), Amsterdam: North Holland Publishing.
Wood, E.F., Lettenmaier, D.P., Zartarian, V.G., 1992. A land-surface hydrology
parameterisation with subgrid variability for general circulation models. J. Geophys. Res. 97,
D3, 2717-2728.
1-13
CHAPTER 2
TIME SERIES ANALYSIS AND STOCHASTIC MODELLING
_____________________________________________________________________________________
2.1 INTRODUCTION
Methods and procedures of time series analysis and stochastic modelling will be
discussed in the chapter, while the remaining chapters of this monograph deal with
problems and approaches used in modelling hydrologic systems and components. In
general, they describe the physical processes involved in the movement of water onto,
over, and through the soil surface. Quite often the hydrologic problems we face do not
require a detailed discussion of the physical process, but only a time series
representation of these processes. Stochastic models may be used to represent, in
simplified form, these hydrologic time series.
Unlike the models that to be discussed in the remaining chapters, stochastic
modelling places emphasis on the statistical characteristics of hydrologic processes.
Some background in probability and statistics is necessary to fully understand this
chapter. However, references and examples throughout the chapter should give readers
with a more limited background an appreciation of the role of stochastic models in
hydrology.
The material presented in this chapter can be divided into four major parts. The first
part is a discussion of the statistical properties and components of a time series. The
next part of the chapter is a discussion of the methods for identifying and modelling of
different components of a hydrologic time series. The third part of the chapter is a
discussion of different kinds of stochastic models that are available. The last part of the
chapters is a presentation of the application fields of stochastic models.
Since this chapter concentrates on the basic concepts of stochastic processes and
not on models of specific processes, details of such models may not be described. Many
such models are described in the listed references.
The measurements or numerical values of any variable that changes with time
constitute a time series. In many instances, the pattern of changes can be ascribed to an
obvious cause and is readily understood and explained, but if there are several causes
for variation in the time series values, it becomes difficult to identify the several
individual effects. In Fig.2.1, the top graph shows a series of observations changing
with time along the abscissa; the ordinate axis represents the changing values of y with
time, t. From visual inspection of the series, there are three discernible features in the
pattern of the observations. Firstly, there is a regular gradual overall increase in the size
of values; this trend, plotted as a separate component y1(t), indicates a linear increase in
the average size of y with time. The second obvious regular pattern in the composite
series is a cyclical variation, represented separately by y2(t), the periodic component.
The third notable feature of the series may be considered the most outstanding, the
single high peak half way along the series. This typically results from a rare catastrophic
event which does not from part of a recognisable pattern. The definition of the function
y3(t) needs very careful consideration and may not be possible. The remaining hidden
2-1
Ch2. Time series analysis and stochastic models
feature of the series is the random stochastic component, y4(t), which represents an
irregular but continuing variation within the measured values and may have some
persistence. It may be due to instrumental of observational sampling errors or it may
come from random unexplainable fluctuations in a natural physical process. A time
series is said to be a random or stochastic process if it contains a stochastic component.
Therefore, most hydrologic time series may be thought of as stochastic processes since
they contain both deterministic and stochastic components. If a time series contains only
random/stochastic component is said to be a purely random or stochastic process.
The complete observed series, y(t), can therefore be expressed by:
y ( t ) = y1 ( t ) + y 2 ( t ) + y 3 ( t ) + y 4 ( t ) (2.1)
The first two terms are deterministic in form and can be identified and quantified fairly
easily; the last two are stochastic with major random elements, and some minor
persistence effects, less easily identified and quantified.
2-2
Hydrological Models
E( X t ) =
Var ( X t ) = 2
Cov( X t , X t + L ) = L
In hydrology, moments of the third and higher orders are rarely considered because
of the unreliability of their estimates. Second order stationarity, also called covariance
stationarity, is usually sufficient in hydrology. A process is strictly stationary when the
distribution of Xt does not depend on time and when all simultaneous distributions of
the random variables of the process are only dependent on their mutual time-lag. In
another words, a process is said to be strictly stationary if its n-th (n for any integers)
order moments do not depend on time and are dependent only on their time lag.
E ( X t ) = t
2-3
Ch2. Time series analysis and stochastic models
Var ( X t ) = t2
Cov( X t , X t + L ) = L,t
E( X t ) =
Var ( X t ) = 2
Cov( X t , X t + L ) = 0 for all L 0
Records of rainfall and river flow form suitable data sequences that can be studied
by the methods of time series analysis. The tools of this specialized topic in
mathematical statistics provide valuable assistance to engineers in solving problems
involving the frequency of occurrences of major hydrological events. In particular,
when only a relatively short data record is available, the formulation of a time series
model of those data can enable long sequences of comparable data to be generated to
provide the basis for better estimates of hydrological behaviour. In addition, the time
series analysis of rainfall, evaporation, runoff and other sequential records of
hydrological variables can assist in the evaluation of any irregularities in those records.
Cross-correlation of different hydrological time series may help in the understanding of
hydrological processes.
If a hydrological time series is represented by X1, X2, X3, ..., Xt, ..., then
symbolically, one can represent the structure of the Xt by:
X t Tt , Pt , E t
where Tt is the trend component, Pt is the periodic component and Et is the stochastic
component. The first two components are specific deterministic features and contain no
element of randomness. The third, stochastic, component contains both random
2-4
Hydrological Models
fluctuations and the self-correlated persistence within the data series. These three
components form a basic model for time series analysis.
The aims of time series analysis include but not limited to:
Basic to stochastic analysis is the assumption that the process is stationary. The
modelling of a time series is much easier if it is stationary, so identification,
quantification and removal of any non-stationary components in a data series is under-
taken, leaving a stationary series to be modelled.
This may be caused by long-term climatic change or, in river flow, by gradual
changes in a catchment's response to rainfall owing to land use changes. Sometimes, the
presence of a trend cannot be readily identified.
n 1 n
S = sgn( x j xi ) (2.5)
i =1 j = i +1
where the x j are the sequential data values, n is the length of the data set, and
1 if > 0
sgn( ) = 0 if = 0 (2.6)
- 1 if < 0
Mann (1945) and Kendall (1975) have documented that when n 8 , the statistic S is
approximately normally distributed with the mean and the variance as follows:
E (S ) = 0 (2.7)
q
n(n 1)(2n + 5) t p (t p 1)(2t p + 5)
p =1
V (S ) = (2.8)
18
2-5
Ch2. Time series analysis and stochastic models
S 1
S>0
Var ( s )
Z MK = 0 S=0 (2.9)
S +1
S<0
Var ( s )
The standardised MK statistic Z follows the standard normal distribution with mean of
zero and variance of one.
The hypothesis that there has not trend will be rejected if
Z MK > Z1 (2.10)
2
where Z1 is the value read from a standard normal distribution table with being
2
the significance level of the test.
Y = + T (2.11)
o
t= (2.12)
S
S = S (2.13)
n
2
(Ti T )
i =1
2-6
Hydrological Models
and
1 n
S= (Yi Yi ) 2 (2.14)
n 2 i =1
where S is the standard error of the regression, Yi and Yi are observed and estimated
hydrologic variable from the regression equation, respectively.
The coefficients a, b, c, d, ... are usually evaluated by least-squares fitting. The number
of terms required in a polynomial trend being primarily imposed by the interpretation of
the studied phenomenon. The number of terms is usually based on statistical analysis,
which determines the terms contributing significantly to the description and the
interpretation of the time series. Restriction is made to the significant terms because of
the principle of parsimony concerning the number of unknown parameters (constants)
used in the model. One wishes to use as small a number of parameters as possible,
because in most cases the addition of a complementary parameter decreases the
accuracy of the other parameters. Also prediction- and control procedures are negatively
influenced by an exaggerated number of parameters. This principle of parsimony is not
only important with respect to the selection of the trend function but also with respect to
other parts of the model.
2-7
Ch2. Time series analysis and stochastic models
1 n L 1 n 2
rL = ( X t X )( X t + L X ) / ( X t X ) (2.17)
n L t =1 n t =1
where X is the mean of the sample of n values of Xt and L is usually taken for values
from zero up to n/4. A plot of rL versus L forms the correlogram. The characteristics of
a time series can be seen from the correlogram. Examples of correlograms are given in
Fig.2.2. Calculation of equation (2.17) for different L gives the following cases:
If rL 0 for some L 0, but after L > , then r 0 , the time series is still
referred to as simply a random one (not purely random) since it has a memory
up to L = . When r 0 , the process is said to have no memory for what
occurred prior to time t-. The correlogram for such a non-independent
stochastic process is shown in Fig.2.2(b). This is representative of an auto
regressive process. Typically, such a correlogram could be produced from a
series described by the Autoregressive model:
X t = a1 X t 1 + a2 X t 2 + a3 X t 3 + L + t (2.18)
2-8
Hydrological Models
Pt +T = Pt for all t
The smallest value of T is called the period. The dimension of T is time, T thus being a
number of time-units (years, months, days or hours, etc.) and we also have
1
frequency =
period
sin (t + )
2-9
Ch2. Time series analysis and stochastic models
2
= = 2 frequency
period
the constant is termed the amplitude and the phase (with respect to the origin) of the
sine-function.
A simple model for the periodic component may be defined as (for more
discussions refer to the literature of Time Series Analysis):
Pt = m + C sin(2t / T ) (2.19)
where C is the amplitude of the sine wave about a level m and of wavelength T.
The serial (auto) correlation coefficients for such a Pt are given by:
rL = cos(2L / T ) (2.20)
The cosine curve repeats every T time units throughout the correlogram with rL = 1 for
L = 0, T, 2T, 3T, . Thus periodicities in a time series are exposed by regular cycles in
the corresponding correlograms.
Once the significant periodicities, Pt, have been identified and quantified by t (the
means) and t (the standard deviations) they can be removed from the original times
series along with any trend, Tt, so that a new series of data, Et, is formed:
X t Tt mt
Et = (2.21)
st
Simple models for periodic component in hydrology can be seen in the literature.
For example, in many regions, typical monthly potential evapotranspiration variation
during the year can be modelled more or less by a sinusoidal function, with a couple of
parameters to tune the annual mean and the amplitude (Xu and Vandewiele, 1995).
This behavior leads to the idea to model ept by a truncated Fourier series
where again t is time in month. The plus sign at the end is necessary for avoiding
negative values of ept which otherwise may occur in rare cases. Again parameters a, b
and c are characteristics of the basin.
Et represents the remaining stochastic component of the time series free from non-
stationary trend and periodicity and usually taken to be sufficiently stationary for the
next stage in simple time series analysis. This Et component is analysed to explain and
2-10
Hydrological Models
quantify any persistence (serial (auto) correlation) in the data and any residual
independent randomness. It is first standardized by:
Et E
Zt = (2.22)
sE
where E and s E are the mean and standard deviation of the Et series. The series, Zt,
then has zero mean and unit standard deviation. The autocorrelation coefficients of Zt
are calculated and the resultant correlogram is examined for evidence and recognition of
a correlation and/or random structure.
For example, in Fig.2.3a for a monthly flow, the correlogram of the Zt stationary
series (with the periodicities removed) has distinctive features that can be recognised.
Comparing it with Fig.2.2, the Zt correlogram resembles that of an auto regressive
(Markov) process. For a first order Markov model
Z t = r1 Z t 1 + et (2.23)
et = Zt r1Zt 1 (2.24)
The correlogram of residuals is finally computed and drawn (Fig.2.3b). For this
data this resembles the correlogram of 'white noise', i.e. independently distributed
random values. If there are still signs of autoregression in the et correlogram, a second-
order Markov model is tried, and the order is increased until a random et correlogram is
obtained. The frequency distribution diagram of the first order et values (Fig.2.3c)
demonstrates an approximate approach to the normal (Gussian) distribution.
At this stage, the final definition of the recognisable components of the time series
has been accomplished including the distribution of the random residuals. As part of the
analysis, the fitted models should be tested by the accepted statistical methods applied
to times series. Once the models have been formulated and quantified to satisfactory
confidence limits, the total mathematical representation of the time series can be used
for solving hydrological problems by synthesizing non-historic data series having the
same statistical properties as the original data series.
2-11
Ch2. Time series analysis and stochastic models
Fig.2.3 River Thames at Teddingtom Weis (82 years of monthly flows, from Shaw, 1988)
The production of a synthetic data series simply reverses the procedure of the time
series analysis. First, for as many data items as are required, a comparable sequence of
random numbers, drawn from the et distribution, is generated using a standard computer
package. Second, the corresponding synthetic Zt values are recursively calculated using
equation 2.23 (starting the series with the last value of the historic Zt series as the Zt-1
value). Third, the Et series then derives from equation 2.22 in reverse:
Et = Z t sE + E (2.25)
The periodic component Pt represented by mt and st for time period t is then added to the
Et values to give:
2-12
Hydrological Models
Possibly the simplest stochastic process to model is where the events can be
assumed to occur at discrete times with the time between events constants, the events at
any time are independent of the events at any other time, and the probability distribution
of the event is known. Stochastic generation from a model of this type merely amounts
to generating a sample of random observations from a univariate probability
distribution. For example, random observations for any normal distribution can be
generated from the relationship,
y = R N + (2.27)
( yt ) = 1 ( yt 1 ) + 2 ( yt 2 ) + ... + k ( yt k ) + t (2.28)
where is mean value of the series, is the regression coefficient, the {y1, y2, ,
yt,} is the observed sequence and the random variables t are usually assumed to be
Normally and independently distributed with zero mean and variance 2 . In order to
determining the order k of autoregression required to describe the persistence
adequately, it is necessary to estimate k+2 parameters: 1, 2, k, and the variance
of residuals 2 . Efficient methods for estimating these parameters have been described
by Kendall and Stuart (1968), Jenkins and Watts (1968), and illustrated in the
hydrological context by Carlson et al, (1970), see also Clarke (1973, page 44).
2-13
Ch2. Time series analysis and stochastic models
yt = 1 ( yt 1 ) + t (2.29)
has found particular application in hydrology. When equation (2.29) is used to model
annual discharge series, the model states that the value of y in one time period is
dependent only on the value of y in the preceding time period plus a random
component. It is also assumed that t is independent of yt.
Equation (2.29) is the well-known first order Markov Model in the literature. It has
three parameters to be estimated: , 1, and 2 .
For the moment method of parameter estimation, parameter can be computed
from the time series as the arithmetic mean of the observed data.
As for 1, the Yule-Walker equation (Delleur, 1991) shows that
P
k = j k j , k>0 (2.30)
j =1
the above equation, written for k = 1, 2, , yields a set of equations. Where k is the
autocorrelation coefficient for time lag k. As the autocorrelation coefficients 1, 2, ,
can be estimated from the data using equation (2.17), these equations can be solved for
the autoregressive parameters 1, 2, , p. This is the estimation of parameters by the
method of moments. For example, for the first order autoregressive model, AR(1), the
Yule-Walker equations yield
1 = 1 o = 1 since o = 1 (2.31)
in the similarly way we can derive the equations for computing 1 and 2 for the AR(2)
model as
1 (1 2 ) 2 12
1 = 2 = (2.32)
1 12 1 12
2 = y2 (1 12 ) (2.33)
yt = y + 1( yt 1 y ) + zt y (1 12 ) (2.34)
2-14
Hydrological Models
The first value of yt, i.e. y1, might be selected at random from a N(y, y2 ). To
eliminate the effect of y1 on the generated sequence, the first 50 or 100 generated values
might be discarded.
Equation (2.34) has been widely used for generating annual runoff from watersheds
(Fiering and Jackon, 1971, see also Haan, 1976).
2.6.3 First order Markov process with periodicity: Thomas - Fiering model
The first order Markov model of the previous section assumes that the process is
stationary in its first three moments. It is possible to generalise the model so that the
periodicity in hydrologic data is accounted for to some extent. The main application of
this generalisation has been in generating monthly streamflow where pronounced
seasonality in the monthly flows exists. In its simplest form, the method consists of the
use of twelve linear regression equations. If, say, twelve years of record are available,
the twelve January flows and the twelve December flows are abstracted and January
flow is regressed upon December flow; similarly, February flow is regressed upon
January flow, and so on for each month of the year.
Fig.2.4 shows a regression analysis of qj+1 on qj, pairs of successive monthly flows for
the months (j+1) and j over the years of record where j = 1, 2, 3, ..., 12 (Jan, Feb, ...
Dec) and when j = 12, j+1 = 1 = Jan (there would be 12 such regressions). If the
regression coefficient of month j+1 on j is bj, then the regression line values of a
monthly flow, q j +1 , can be determined from the previous months flow qj, by the
equation:
q j +1 = q j +1 + b j (q j q j ) (2.35)
To account for the variability in the plotted points about the regression line
reflecting the variance of the measured data about the regression line, a further
component is added:
Z s j +1 ( 1 r j2 )
where s j+1 is the standard deviation of the flows in month j+1, rj is the correlation
coefficient between flows in months j+1 and j throughout the record, and Z = N(0, 1), a
2-15
Ch2. Time series analysis and stochastic models
normally distributed random deviate with zero mean and unit standard deviation. The
general form may written as
1
(a) the mean flow q j = q j ,i ; (i = j , 12 + j , 24 + j , L)
n i
( q j ,i q j ) 2
(b) the standard deviation S j = i
n 1
(q j ,i q j )(q j +1,i q j +1 )
r j= i =1
(q j ,i q j ) 2 (q j +1,i q j +1 ) 2
i i
(d) the slope of the regression equation relating the months flow to flow in the
preceding month:
S j +1
b j = rj
Sj
2-16
Hydrological Models
q j +1,i = q j +1 + b j (q j ,i 1 q j ) + Z j +1,i s j +1 (1 r j2 )
[ ]
k = E (et 1et 1 ... q et q )(et k 1et k 1 ... q et k q ) (2.39)
q
2
= o = e2 (1 + 12 + 22 + ... + q2 ) = e2 2j (2.40)
j =0
qk
k = e2 ( k + 1 k +1 + 2 k + 2 + ... + q k q ) = e2 j j + k for k q (2.41)
j =0
k = 0 for k > q (2.42)
2-17
Ch2. Time series analysis and stochastic models
qk
j j + k
j =0
k = k = , kq
o q (2.43)
2j
j =0
=0 k>q
Equations (2.40) and (2.41) can be used for the estimation of the parameters by method
of moments. For this purpose they are rewritten as follows:
o
e2 = (2.44)
1 + 12 + 22 + ... + q2
j
j = ( + + ... + q j q ) (2.45)
e 1 j +1 2 j + 2
Equ. (2.44) and (2.45) are used recursively. For example for the MA(1) model
xt = et - 1et-1 (2.46)
we have
o 1
e2 = 1 = (2.47)
1 + 12 e2
where o and 1 are estimates of the auto-covariance and computed from the data.
Model form:
In stochastic hydrology ARMA models are known as Auto-Regressive Moving
Average (ARMA) models. They combine any direct autocorrelation properties of a data
series with the smoothing effects of an updated running mean through the series. The
two components of the model for a data series xt, e.g. annual river flows, are described
by:
Auto-regression (AR(p))
xt = 1xt 1 + 2 xt 2 + L + p xt p + et (2.48)
2-18
Hydrological Models
One of the merits of the ARMA process is that, in general, it is possible to fit a model
with a small number of parameters, i.e. p+q. This number is generally smaller than the
number of parameters that would be necessary using either an AR model or a MA
model. This principle is called the parsimony of parameters.
The first order model ARMA(1, 1) is:
xt k xt = 1xt k xt 1 + xt k et + 1xt k et 1
k = 1 k 1 + E ( xt k et ) 1E ( xt k et 1 ) (2.53)
o = 1 1 + E ( xt et ) 1E ( xt et 1 )
but
[ ]
E ( xt et ) = E 1xt 1et + et2 + 1et 1et = e2
and
[
E ( xt et 1 ) = E 1xt 1et 1 + et et 1 + 1et21 ]
= E1[xt 1et 1 ] 1 e2 (2.54)
= ( 1 1 ) e2
Thus
o = 1 1 + e2 1 ( 1 1 ) e2 (2.55)
1 = 1 0 + 0 1 e2
2-19
Ch2. Time series analysis and stochastic models
o = 12 o 11 e2 + e2 1 ( 1 1 ) e2
or
1 + 12 2 11
o = (2.56)
1 12
and
( 1 1 )(1 11 ) 2
1 = e (2.57)
1 12
For k 2
k = 1 k 1 k2 (2.58)
the autocorrelation function (ACF) is obtained by dividing (2.56), (2.57) and (2.58) by
to obtain
k = 1 k=0 (2.59a)
( 1 1 )(1 11 )
= k=1 (2.59b)
1 + 1 2 11
= 1 k 1 k2 (2.59c)
Observe that the MA parameter 1 enters only in the expression for 1. For 2 and
beyond the behaviour of the autocorrelation is identical to that of the AR(1) model.
Estimates of the parameters 1 and 1 can be obtained from equations (2.59b) and
(2.59c), since the serial (auto) correlation coefficients 1 and 2 can be computed from
data. More efficient methods of estimating ARMA parameters are to be found in
advanced texts (e.g. Box & Jenkins, 1970).
2-20
Hydrological Models
after lag q+1 the ACF tails off as for an AR(p) process. For the first q lags, the ACF
depends on AR and MA parameters.
Fig.2.5 Conceptual representation of the precipitation-streamflow process after Salas and Smith
(1980)
Z t = cSt 1 + dX t (2.62)
St = St 1 + aX t cSt 1 (2.63)
or
St = (1 c) St 1 + aX t (2.64)
Rewriting (2.62)
Z t 1 = cSt 2 + dX t 1
or
1 d
St 2 = Z t 1 + X t 1 (2.65)
c c
2-21
Ch2. Time series analysis and stochastic models
St 1 = (1 c) St 2 + aX t 1 (2.66)
Z t = c(1 c) St 2 + acX t 1 + dX t
Z t = (1 c) Z t 1 d (1 c) X t 1 + acX t 1 + dX t
Z t = (1 c) Z t 1 + dX t [d (1 c) ac ]X t 1 (2.67)
which has the form of an ARMA (1, 1), i.e. equation (2.52) model when the
precipitation, Xt is an independent series and when (1-c) = 1, d = 1, and [d(1-c)-ac)] =
1..
2-22
Hydrological Models
The models of some hydrologic processes are such that they cannot be classified
into any of the previous categories. Several rainfall models fall into this group. Since
these are quite important from the standpoint of stochastic models, they are mentioned
here. However, since they were developed to model a specific process and are not
general models of runoff process, they will not be described extensively. Readers who
are interested in this specific model types, can easily found many examples in the
literature with the keyword of rainfall models.
2-23
Ch2. Time series analysis and stochastic models
peak discharge with a return period of T years (i.e. such that it would recur with
frequency once in T years, in the long run). One approach to this problem is to examine
the discharge record at the site for which the estimate is required, to abstract the
maximum instantaneous discharge for each year of record, and to represent the
distribution of annual maximum instantaneous discharge by a suitable probability
density function. The abscissa, Yo, say, that is exceeded by a proportion 1/T of the
distribution then estimates the T-year flood.
It, however, frequently happens that the length of discharge record available is
short, say ten years or fewer. On the other hand, a much longer record of discharge may
be available for another gauging site, such that the peak discharges at the two sites are
correlated. In certain circumstances, it is then permissible to represent the relation
between the annual maximum discharges at the two sites by a regression equation and
to use this fitted equation to estimate the annual maximum instantaneous discharges for
the site with short record.
2-24
Hydrological Models
REFERENCES OF CHAPTER 2
Box, G.E.P. and Jenkins, G.M., 1970. Time series analysis, Forecasting, and control.
Halden-day, San Francisco. 543p.
Clarke, R.T., 1973. A review of some mathematical models used in hydrology, with
observations on their calibration and use. J. Hydrol. 19: 1-20.
Clarke, R.T., 1994. Statistical Modelling in Hydrology, John Wiley & Sons Ltd.
Delleur, J.W., 1991. Time Series Analysis Applied to Hydrology. V.U.B.-Hydrologie
(19), Free University Brussels.
Fiering, M.B. and Jackson, B.B., 1971. Synthetic Streamflows. Water Resources
Monograph 1, Amer. Geophys. Union, Washington, DC, 1-98.
Haan, C.T., 1976. Statistical Methods in Hydrology. The Iowa University Press, Ames,
p378.
Haan, C.T., Johnson, H.P. and Brakenslek, D.L., 1982. Hydrologic Modeling of Small
Watersheds. An ASAE Monograph Number 5 In a Series published by American
Society of Agricultural Engineers.
Jenkins, G.M. and Watts, D.G., 1968. Spectral analysis and its applications, Holden
Day, 525pp.
Kendall, M.G. and Stuart, A., 1968. The advanced theory of statistics. Vol3: design and
Analysis, and time series, Hafner, 557pp.
Kendall, M.G., 1975. Rank Correlation Methods. Griffin, London.
Mann, H.B., 1945. Nonparametric tests against trend. Econometrica 13, 245-259.
OConnell, P.E., Shot noise models in synthetic hydrology. In: Mathematical models for
surface water hydrology by Ciriani, Maione and Wallis. John Wiley and Sons. Pp19-
26.
Salas, J.D. and Smith, R.A., 1980. Physical basis of stochastic models of annual flows.
Water Resources Research.
Shaw, E.M., 1988. Hydrology in Practice 2nd edition. Van Nostrand Reinhold (UK) Co.
Ltd.
Weiss, G., 1973. Shot noise models for synthetic generation of multisite daily
streamflow data. Symposium UNESCO World Meteorological Organisation, Intr.
Assoc. of Hydrol. Sci., Madrid.
Weiss, G., 1977. Shot noise models for the generation of synthetic streamflow data.
Water Resources Research 13(1).
Xu, C-Y and Vandewiele, G.L., 1995. Parsimonious monthly rainfall-runoff models for
humid basins with different input requirements, Advance in Water Resources 18: 39-
48.
2-25
CHAPTER 3
PRECIPITATION IN CATCHMENT MODELS
_____________________________________________________________________________________
3.1 INTRODUCTION
Precipitation includes rainfall, snowfall, and other processes by which water falls to
the land surface, such as hail and sleet. The first two forms constitute the major part of
precipitation and are of importance in hydrologic models.
Snow and snowfall play a significant part in the hydrologic regime in many parts of
the world. Snow has received attention as a water resource, primarily in the northern
part of North America, Europe, and Asia. All of Sweden receives snow in
hydrologically significant amounts. For hydrologic purposes, the water content is more
important than depth, unless one is interested in the insulating properties of the snow as
in soil freezing studies. Snow water equivalent and snow density are more useful for
hydrologic modelling.
Whether precipitation falls as rain or snow can have a very significant influence on
the estimation of runoff, especially for the spring flows. Model performance is therefore
sensitive to decisions made concerning the form of precipitation. The problem with
determination of the form of precipitation is usually solved in a rather simple manner in
most modelling processes. The air temperature is accepted as a determining factor
3-1
Ch3. Precipitation in catchment models
meaning that snow accumulation starts as soon as the temperature is lower than a certain
threshold value. It may be noted that some models use a fixed value of the threshold
temperature, whereas others treat it as a calibration parameter. This method has been
used by the U.S. Corps of Engineers (1956), Anderson (1973) and HBV model among
others. According to an investigation made by the U.S. Corps of Engineers, the
threshold value may vary between -1.7oC and +4.4oC when studying hourly values. An
investigation of daily values made at the Lilla Tivsjn climate station in Sweden is
shown in Fig.3.1 (Bergstrm, 1975). This investigation shows that the threshold value
may vary between -2.5oC and +4.0oC when studying daily values.
Fig.3.1. The observer's note on the form of precipitation related to mean daily
temperature. Each point represents one day with precipitation.
Methods used in conceptual hydrological models for distinguishing the rainfall and
snowfall are quite simple. Some examples of such methods are discussed as follows:
Ps = 0, Pr = Pt when Ta To (3.1)
Pr = 0, Ps = Pt when Ta < To
Where
Pr = amount of precipitation in the form of rain (mm)
Ps = amount of precipitation in the form of snow (mm)
Pt = total precipitation (mm)
Ta = mean daily air temperature (oC)
To = Threshold temperature (oC)
(2) In the Hydrocomp (1969) model the division is based on the expression shown in
equation (3.2).
And To is calculated by
3-2
Hydrologic Models
where
(3) Willen (1971) and Moussavi (1988) used the following equation for estimating the
form of precipitation in their runoff models:
Ps = 0, Pr = Pt when Tmin To
Pr = 0, Ps = Pt when Tmax < To (3.4)
percent rain = [(tmax - to)/(tmax - tmin)]100 when Tmin To Tmax
where: tmax is the daily maximum air temperature, tmin is the daily minimum air
temperature, and other notations have the same meaning as before.
(4) Shih et al (1972) specify the division by the functions shown in equation (3.5)
Ps = 0, Pr = Pt when Ta Tr
Pr = 0, Ps = Pt when Ta Ts (3.5)
T Ts
Pr = Pt a when Ts Ta Tr
Tr Ts
where
Tr = limiting temperature above which precipitation will be rain, e.g., 38oF (3.3oC)
Ts = limiting temperature below which precipitation will be snow, e.g., 30oF (-
1.1oC). Other notations have the same meaning as before.
(5) Xu et al. (1996) used the following equation in the monthly snow and water balance
model.
{
Ps = pt 1 exp[ (Ta Tr ) / (Tr Ts )]2 }+ Tr Ts (3.6)
Pr = Pt - Ps
where
Tr = threshold temperature above which precipitation will be rain (2oC).
Ts = threshold temperature above which snowmelt process begins (-2oC).
Other notations have the same meaning as before.
3-3
Ch3. Precipitation in catchment models
The energy balance approach uses a form of the energy balance equation for a
snowpack that can be written as (US Army, 1956):
H = H sn + H ln + H c + H e + H g + H p + H q (3.7)
where
H = energy available for snowmelt (net heat transfer to snowpack from its
environment).
Hsn = net shortwave radiation
Hln = net longwave radiation
H c = convective heat flux
H e = latent heat flux
H g = conduction of heat from the ground
H p = heat content of rain drops
Hq = change in energy content of the snowpack.
If H is the total net change in energy, the melt M, is calculated as (Haan et al., 1982):
M = H/Lf (3.8)
The use of energy balance technique results in a model which may be very close to
being correct, but which may be unwieldy to use, except in very specialised, highly
instrumented situations (Kuzmin, 1973; Haan et al., 1982). Among the variables
necessary for a complete heat budget computation according to equation (3.7), can be
mentioned:
3-4
Hydrologic Models
-air humidity,
-wind speed,
-temperature gradients in the soil and in snow,
-precipitation.
3.3.2 Simplifications
Zuzel and Cox (1975) measured daily values of wind, air temperature, vapor
pressure, net radiation, and melt at a point. They found that for an area with continuous
snow cover, vapour pressure, net radiation, and wind run explained 78% of the
variations in melt, whereas air temperature and net radiation explained 60%.
Temperature alone had a coefficient of determination of 0.51 and net radiation was 0.40.
Raffelson (1974) investigated the energy balance of isolated snowdrifts in
Wyoming during melt. He found the sensible and latent heat components were about the
same size, and both substantially larger than the radiation component. ONeill (1972)
and Gray and ONeill (1974) found that net radiation was the predominant energy
source for snowmelt for the Canadian Prairies when the snow cover was continuous,
supplying 93% of the melt energy. For non-continuous cover, advection of heat from
bare ground to isolated drifts caused 44% of melt energy to be supplied by sensible heat
transfer and 56% by net radiation. For an isolated drift, Cox and Zuzel (1976) found that
69% of the energy available for melt and evaporation came from sensible heat input.
The Crops of Engineers (1960) assigned a constant value to shortwave radiation during
rain periods. King and Molnau (1976) noted that temperature index methods seem to
work well for calculating snowmelt during overcast periods, indicating that radiation
was relatively unimportant during those periods. Kuzmin (1973) explored five different
simplifications of the basic energy balance method. He found that the use of
temperature was possible for plains when mean daily temperature was greater than 2C.
In conceptual hydrologic models, emphasis has been put on determining snowmelt
by use of air temperature or a temperature index because of the ease of obtaining air
temperatures and because temperature is the most easily extrapolated meteorological
variable.
3-5
Ch3. Precipitation in catchment models
M = Cm(Ta-Tb) (3.9)
where
M = snow melt (mm/day);
Cm = degree day coefficient (mm/day/oC);
Ta = air temperature (oC); and
Tb = a base temperature (oC).
3-6
Hydrologic Models
In the literature, there are many different versions of equation (3.9) in which Ta is
replaced by, e.g., maximum daily temperature, minimum daily temperature, and
combinations of these variables. Examples are:
A different temperature index equation was used by Xu et al. (1996) in the snow and
water balance model, where snowmelt, Mt is considered as a function of temperature
and the snow storage, spt.
{
M t = spt 1 exp[(Ta Ts ) / (Tr Ts )]2 }
+
(3.10)
Many hydrologic models include routines which will compute the amount of
snowmelt by any one or combination of methods mentioned in previous sections. Very
few models have been designed primarily as snowmelt models; normally, the snowmelt
routine is added to the precipitation section where the water input to the main part of the
hydrologic model is determined. Few examples of such snowmelt routine are discussed
in this section.
3-7
Ch3. Precipitation in catchment models
Fig.3.3 Block diagram of snowmelt for the Ohio State University Model (from Ricca,
1972)
3-8
Hydrologic Models
REFERENCES OF CHAPTER 3
Anderson, E.A., 1973. National weather service river forecasting system- Snow
accumulation and ablation model. NOAA Technical Memorandum NWS HYDRO-
17, Silver Spring, MD.
Bengtsson, L., 1976. Snowmelt estimated from energy budget studies. Nordic
Hydrology 7: 3-18.
Bergstrm, S., 1975. The development of a snow routine for the HBV-2 model. Nordic
Hydrology, 6(2).
Bergstrm, S., 1976. Development and application of a conceptual runoff model for
Scandinavian catchments. SMHI report, Nr. RHO 7.
Bergstrm, S., 1995. The HBV model. In: Singh, V.P. (Ed.) Computer Models of
Watershed Hydrology. Water Resources Publication, Highlands, Ranch, CO, USA,
pp 443-476.
Cox, L.M. and J.F. Zuzel, 1976. A method for determining sensible heat transfer to late-
lying snowdrifts. Western Snow Conf. Proc. 44: 23-28.
Crops of Engineers, 1960. Runoff from snowmelt. US Army Crops of Engineers.
Gartska, W.U., 1944. Hydrology of small watersheds under winter conditions of snow
cover and frozen soil. Geophys. Union Trans., Part 6: 838-871.
Granger, R.J. D.H. Male, 1977. Melting of a prairie snowpack. American
Meteorological Society, Proc. 2nd Conf. On Hydrometeorol. pp 261-268.
Gray, D.M. and A.D.J. ONeill, 1974. Application of the energy budget for predicting
snowmelt runoff. In: Henry S. Stanford and James L. Smith (ed.), Advanced
Concepts and Techniques in the Study of Snow and Ice Resources, National
Academy of Sciences.
Haan, C.T., et al., 1982. Hydrologic Modeling of small Watersheds, Americam Society
of Agricultural Engineers.
Hydrocomp, Inc. 1969. Hydrocomp simulation programming operation manual (2nd
edition). Hydrocomp, Inc., Palo Alto, CA.
Jonch-Clausen, T., 1979. Systeme Hydrologique Europeen: a short description. SHE
Report 1, Danish Hydraulics Institute, Horsholm, Denmark.
King, D.L., 1976. Simulation of the snow hydrology of the Paluse Prairie. University of
Idaho, Master of Science Thesis.
Kuzmin, P.P. 1973. Melting of snow cover. Israel Program of Scientific Translation,
published for National Science Foundation, Translation TT 71-50095.
Lang, H., 1984. Forecasting meltwater runoff from snow-covered areas and from glacier
basins. In: J.R. Moll (Ed), Real-time river flow forecasting. Landbhouwhoge school,
Wageningen, The Netherlands, Report 6: 113-146.
Leaf, C.F. and Brink, G.F., 1973. Computer simulation of snowmelt within a Colorado
subalpine watershed. US dept of Agriculture, Forest Service, Research Paper RM-99.
Leavesley, 1989
Leavesley, et al., 1983
Martinec, et al., 1983
Martinec, J. and A. Rango, 1986. Parameter values for snowmelt runoff modelling. J.
Hydrol., 84:197-219.
Mckay, G.A., 1968. Problems of measuring and evaluating snow-cover. In: snow
Hydrology, Proc. Of Workshop Seminar, Canadian Nat. Comm. For the Int. Hydrol.
Decade, pp49-65.
3-9
Ch3. Precipitation in catchment models
Molnau, M., 1971. Comparison of runoff from a catchment snow pillow and a small
forested watershed, Western Snow Conf. Proc. 39: 39-43.
Morris, E.M., 1980. Modelling the flow of mass and energy within a snowpack for
hydrological forecasting. Ann. Glaciol., 4:198-203.
Moussavi, M.,1988. Hydrologic Systems Modelling of Mountainous Watersheds in
Semi-arid Regions. PhD thesis, Katholieke Universiteit Leuven, Belgium.
Oneill, A.D.J., 1972. The energetics of shallow prairie snowpacks. University of
Saskatchewan, PhD Dissertation.
Power, J.M., 1986. Canada case study: water supply. In: G. Young (Ed). Techniques for
prediction of runoff from glacierized areas. IAHS publ. No. 149. Institute of
Hydrology, Wallingford, Oxfordshire, UK.
Raffelson, C.N., 1974. Evaporation from snowdrifts under oasis conditions. University
of Wyoming, Master of Science Thesis.
Ricca, V.T., 1972. The Ohio State University version of the Stanford streamflow
simulation model: Part 1 Technical aspects. Ohio State University, Water
Resources Center.
Riley, J.P. et al., 1969. Snowmelt simulation. Western Snow Conf. Proc. 37: 49-56.
Shih, G.B., et al., 1972. Computer modelling of a coniferous forest watershed. In: Age
of Changing Priorities for land and water, ASCE.
US Army, 1975
US Crops of Engineers, 1956. Snow Hydrology. US Army, Crops of Engineers, North
Pacific Division, Portland.
Vandewiele, G.L. and Ni-Lar-Win, 1993. Monthly water and snow balance models on
basin scale, In: Runoff and Sediment Yield Modelling, K. Banasik and A. zbikowski
(eds), Warsaw, 83-88.
Willen, D.W., et al., 1971. Simulation of daily snow water equivalent and melt. Western
Snow Conference Proceedings, Billings, Mont.:1-8.
Wilson, W.T., 1941. An outline of the thermodynamics of snowmelt. Am. Geophys.
Union Trans., Part 1: 182-195.
WMO, 1986.
Woo, M.K., 1972. A numerical simulation model for snow storage in small coastal
basins, Southern British Columbia. IAHS Publ. no. 107, 2:992-1014.
Xu, C-Y, S. Halldin and J. Seibert, 1996. Regional water balance modelling in the
NOPEX area: development and application of monthly water balance models. J.
Hydrol. 180: 211-236.
Zuzel, J.F. and L.M. Cox, 1975. Relative importance of meteorological variables in
snowmelt. Water Resour. Res. 11(1): 174-176.
3-10
CHAPTER 4
EVAPOTRANSPIRATION IN HYDROLOGIC MODELS
_____________________________________________________________________________________
4.1 GENERAL
Three terms are used in this course. (1) The term evaporation, ET0 is used for
open/free water evaporation, i.e. the physical process involving a phase change from
liquid to vapor by which water is returned to the atmosphere from lakes and reservoirs
and, in some cases, from river channels in a river catchment. (2) The term actual
evapotranspiration, AET describes all the processes by which liquid water at or near the
land surface becomes atmospheric water vapor. Looking at a global average, two-thirds
of the precipitation that falls on the continents is evapotranspired. Of this amount, 97%
is from land surfaces and 3% is open-water evaporation. (3) The term potential
evapotranspiration, ET is the maximum rate of evapotranspiration from a vegetated
catchment under conditions of unlimited moisture supply. Of the three terms, the
potential evapotranspiration or free water evaporation is usually used as an input
together with precipitation to many hydrologic models. The term actual
evapotranspiration is an important output for most hydrologic models.
Accurate spatial and temporal estimations of evapotranspiration are required for
hydrologic models. Many methods of estimating evapotranspiration, whether for
hydrologic models or irrigation scheduling, have been developed. In general, the
procedure is to first estimate a potential evapotranspiration based on meteorological
factors, then compute the amount of that potential that is utilized by the actual
evapotranspiration processes, given the current status of the plant- and soil-moisture-
related characteristics.
4-1
Ch4. Evapotranspiration in hydrologic models
In certain regions of the world, meteorological and climatological data may be quite
limited. Models based almost solely on air temperature may be used in such cases to
provide estimates of ET. The temperature methods are some of the earliest methods for
estimating ET (Jensen et al., 1990). If estimates are made for periods of several weeks
or a month, reasonable approximations are possible. Some of the more common
temperature-based models are described below. Most temperature-based equations take
the form:
= cTa (4.1)
or
= c1dlT(c2-c3h) (4.2)
Step 1: The annual value of the heat index I is calculated by summing monthly indices
over a 12-month period. The monthly indices are obtained from the equation
Ta 1.51
i= ( ) (4.3a)
5
and
12
I = ij (4.3b)
j =1
in which I = annual heat index; i = monthly heat index for the month j, (which is zero
when the mean monthly temperature is 0 C or less); Ta = mean monthly air temperature
(degree Celsius); and j = number of months (1 - 12).
4-2
Hydrologic Models
Step 2: The Thornthwaite general equation, Eq. 4a, calculates unadjusted monthly
values of potential evapotranspiration, ET' (in mm), based on a standard month of 30
days, 12 hr of sunlight/day.
10T
ET '= C ( a ) a (4.4a)
I
Step 3: The unadjusted monthly evapotranspiration values ET' are adjusted depending
on the number of days N in a month (1 N 31) and the duration of average monthly
or daily daylight d (in hr) which is a function of season and latitude.
d N
ET = ET ' ( )( ) (4.4b)
12 30
where ET is evapotranspiration from reference crop, in mm, for the period in which p is
expressed. Ta is mean temperature in C, p is percentage of total daytime hours for the
4-3
Ch4. Evapotranspiration in hydrologic models
used period (daily or monthly) out of total daytime hours of the year (36512), and k is
monthly consumptive use coefficient, depending on vegetation type, location and
season. According to Blaney-Criddle, for the growing season (May to October) k varies
from 0.5 for orange tree to 1.2 for dense natural vegetation.
ET = 0.55 D2 Pt (4.9)
4.95e( 0.062Ta )
Pt = (4.10)
100
4-4
Hydrologic Models
where Ta is the mean air temperature in C, Rh is the mean monthly relative humidity,
which is calculated by:
eo (Td )
Rh = (4.12)
eo (Ta )
in which e(T) is the saturated vapour pressure calculated by (see Bosen, 1960):
[
eo (T ) = 33.8679 (.00738T + .8072)8 .0000191.8T + 48 + .001316 ] (4.13)
where is the latent heat of vaporisation (in calories per gram), ET is the potential
evapotranspiration (in mm per day), Rs is the total solar radiation (in calories per cm2
per day), Rn is the net radiation (in calories per cm2 per day), w is the temperature and
altitude-dependent weighting factor, and Cr is a coefficient depending on the relative
humidity and wind speed. Eight popular radiation-based equations were evaluated and
compared in this study: Turc (1961), Makkink (1957), Jensen and Haise (1963),
Hargreaves (1975), Doorenbos and Pruitt (1977), McGuinness and Bordne (1972),
Abtew (1996), and Priestley and Taylor (1972) equations. For the sake of completeness,
these equations are briefly summarised in what follows. For more complete discussion,
the reader is referred to the cited literature.
T
E t = 0.013 ( Rs + 50) for RH 50 (4.15)
T + 15
T 50 RH
Et = 0.013 ( Rs + 50)(1 + ) for RH < 50 (4.16)
T + 15 70
4-5
Ch4. Evapotranspiration in hydrologic models
where T is the air temperature in C, Rs is the total solar radiation in cal/cm2/day, and
RH is the relative humidity in percentage.
Makkink (1957) estimated ET in millimetres per day over 10-day periods for
grassed lands under cool climatic conditions of the Netherlands as:
Rs
ET = 0.61 0.012 (4.17)
+ 58.5
where is the slope of saturation vapour pressure curve (in mb/C), (in mb/C) is the
psychromatic constant. These quantities are calculated as (see also Singh, 1989):
= 33.8639[0.05904(0.00738T+0.8072)7-0.0000342] (4.18)
cpP
(mb / C ) = (4.19)
0.622
P = 1013-0.1055 EL (4.21)
where EL is elevation (in metres), (in calories per gram) is latent heat, and P (in
millibar) is atmospheric pressure. The specific heat of air cp (in cal/g/C) varies slightly
with atmospheric pressure and humidity, ranging from 0.2397 to 0.260. An average
value of 0.242 is reasonable.
On the basis of later investigation in the Netherlands and at Tstrup, Hansen (1984)
proposed the following form of the Makkink equation
Rs
ET = 0.7 (22)
+
where all the notations have the same meaning and units as in (4.17).
ET = Ct (T Tx ) Rs (4.23)
where and Rs have the same meaning and units as before, ET is in mm/day, CT
(temperature constant) = 0.025, and Tx = -3 when T is in degree Celsius. These
coefficients were considered to be constant for a given area.
4-6
Hydrologic Models
Hargreaves (1975) and Hargreaves and Samani (1982, 1985) proposed several
equations for calculating potential evapotranspiration, ET (in mm/day). One of the
equations is written as
All variables have the same meaning and units as before. The Hargreaves method was
derived from eight years of cool season Alta fescue grass lysimeter data from Davis,
California.
Doorenbos and Pruitt (1977) presented a radiation method for estimating ET using
solar radiation. The method is an adaptation of the Makkink (1957) method and was
recommended over the Penman method when measured wind and humidity data were
not available or could not be estimated with reasonable confidence.
ET = a Rs + b (4.25)
+
where RH is the mean relative humidity in percentage and Ud is the mean daytime wind
speed in m/s.
Abtew (1996) used a simple model that estimates ET from solar radiation as follows
R
ET = K s (4.28)
4-7
Ch4. Evapotranspiration in hydrologic models
Rn
ET = (4.29)
+
where Rn is the net radiation (cal cm-2d-1), and other notations have the same
meaning and units as in equation (4.17).
A comparative study of the radiation-based methods was done by Xu and Singh (2000).
Penman (1948) was among the first to develop a method considering the factors of
both energy supply and turbulent transport of water vapour away from an evaporating
surface. The physical principles combine the two approaches, i.e. the mass-transfer and
the energy balance. The basic equations are later modified and rearranged to use
meteorological constants and measurements of variables made regularly at
climatological stations. Following Shaw (1989), the Penman equation (4.34) may be
derived as follows:
In a simplified energy balance equation:
H = Eo + Q (4.30)
where H is the available heat energy, Eo is energy for evaporation (latent heat flux) and
Q is energy for heating the air (sensible heat flux).
The values of Eo and Q can be defined by the aerodynamic equations:
Eo = f (u )(es ed ) (4.31)
and
Q = f1 (u )(Ts Ta ) (4.32)
Ea = f (u )(ea ed ) (4.33)
4-8
Hydrologic Models
where ea is the saturated vapor pressure at air temperature Ta, and thus (ea ed) is the
saturation deficit (ed, the vapor pressure of the air, is the saturated vapor pressure at the
dew point Td). The temperature, Ta, is easily measured, whence ea is easily obtained,
whereas es in equation (4.31) is difficult to evaluate.
If represents the slope of the curve of saturated vapor pressure plotted against
temperature, then:
de es ed ea ed
= (if gradients are small)
dT Ts Td Ta Td
Q = f (u )[(Ts Td ) (Ta Td )]
(e e ) (e e )
= f (u ) s d a d
E E
= o a
Eo Ea
Eo = H +
Eo + Eo = H + Ea
Eo = ET = H+ Ea (4.34)
+ +
This final equation is the basic Penman formula for open water evaporation. It requires
values of H and Ea as well as for its application.
If net radiation measurements are available, then H, the available heat may be
obtained directly. More often, H is calculated from incoming (RI) and outgoing (RO)
radiation determined from sunshine records, temperature and humidity, using:
H = RI (1 r ) RO (4.35)
where r is the albedo and equals 0.05 for water. RI is a function of Ra, the theoretical
radiation (fixed by latitude and season) modulated by a function of the ratio, n/N, of
measured to maximum possible sunshine duration. Using r = 0.05 givens:
4-9
Ch4. Evapotranspiration in hydrologic models
Where Ta4 is the theoretical black body radiation at Ta which is then modified by
functions of the humidity of the air (ed) and the cloudiness (n/N).
Thus H in equation (4.34) is obtained from values found via equations (4.36) and
(4.37) inserted into equation (4.35).
Next, Ea in equation (4.34) is found using the coefficients derived by experiment for
open water:
Finally, a value of is found from the curve of saturated vapor pressure against
temperature corresponding to the air temperature, Ta.
The equations given are those originally published by Penman. The four
measurements required to calculate the open water evaporation are thus:
With meteorological observations made in various units and the tendency to work
now in SI units, care is needed in converting measurements into the appropriate units
for the formula. The evaporation ET is finally in mm/day.
The Penman combination method (equ (4.34)) was further developed by many
researchers, an excellent work was done by Monteith (1963, 1964) who introduced
resistance terms and arrived at the following equation for ET from surfaces with either
optimal or limited water supply:
c p (es ea )
( Rn G ) +
ra
ET = (4.39)
r
+ 1 + s
ra
4-10
Hydrologic Models
equation (equation 4.39) and the equations of the aerodynamic and surface resistance,
the FAO Penman-Monteith method for calculating reference (potential)
evapotranspiration ET can be expressed as (Allen et al. 1998):
900
0.408( Rn G ) + u 2 (e s e a )
Ta + 273
ET = (4.39a)
+ (1 + 0.34u 2 )
5.26
293 0.0065 z
P = 101.3
293
17.27Ta
e s (Ta ) = 0.611 exp
Ta + 237.3
where: es(Ta) = saturation vapour pressure function [kPa] and Ta = air temperature [C].
17.27Td
ea (Td ) = 0.611 exp
T
d + 237 . 3
4-11
Ch4. Evapotranspiration in hydrologic models
where: ea(Td) = actual vapor pressure function [kPa] and Td = dew point temperature
[C].
17.27Ta
2504 exp
4098es (Ta ) T
a + 237.3
= 2
= 2
(Ta + 237.3) (Ta + 237.3)
where: = slope vapour pressure curve [kPa C-1] and Ta = air temperature [C].
Psychrometric Constant ()
CpP P
= 10 3 = 0.00163
where: = psychrometric constant [kPa C-1], cp = specific heat of moist air = 1.013 [kJ
kg-1 C-1], P = atmospheric pressure [kPa], = ratio molecular weight of water
vapour/dry air = 0.622 and = latent heat of vaporization [MJ kg-1].
The calculation of Rso is required for computing net long wave radiation. A good
approximation for Rso according to FAO (Allen et al., 1998) for daily and hourly
periods is:
where: Rso = short wave radiation on a clear sky day [MJ m-2 d-1], z = station elevation
[m], Ra = extraterrestrial radiation [MJ m-2 d-1].
The extraterrestrial radiation, Ra, for each day of the year and for different latitudes is
estimated from the solar constant, the solar declination and the time of the year by:
24(60)
Ra = G sc d r [ s sin( ) sin( ) + cos( ) cos( ) sin( s )]
where: Ra = extraterrestrial radiation [MJ m-2 day-1], Gsc = solar constant = 0.0820 MJ
m-2 min-1, dr = inverse relative distance Earth-Sun, s = sunset hour angle, = latitude
[rad] and = solar decimation.
The equations for calculating dr, s, and are given in chapter 3 of FAO paper 56
(Allen et al., 1998).
4-12
Hydrologic Models
The net shortwave radiation resulting from the balance between incoming and reflected
solar radiation is given by:
Rns = (1-)Rs
Where: Rns = net solar or shortwave radiation [MJ m-2 day-1], = albedo or canopy
reflection coefficient, which is 0.23 for the hypothetical grass reference crop
[dimensionless] and Rs = the incoming solar radiation [MJ m-2 day-1].
Tmax,
4 4
Rnl =
K + Tmin, K
2
( ) R
0.34 0.14 ea 1.35 s 0.35
Rso
where: Rnl = net outgoing longwave radiation [MJ m-2 day-1], = Stefan-Boltzmann
constant [4.903 10-9 MJ K-4 m-2 day-1], Tmax, K = maximum absolute temperature during
the 24-hour period [K = C + 273.16], Tmin, K = minimum absolute temperature during
the 24-hour period [K = C + 273.16], ea = actual vapour pressure [kPa], Rs/Rso =
relative shortwave radiation (limited to 1.0), Rs = measured solar radiation [MJ m-2
day-1] and Rso = calculated clear-sky radiation [MJ m-2 day-1].
The net radiation (Rn) is the difference between the incoming net shortwave radiation
(Rns) and the outgoing net longwave radiation (Rnl):
Rn = Rns - Rnl
For vegetation covered surface and calculation time steps are 24 hours or longer, a
calculation procedure proposed by FAO (Allen et al., 1998), based on the idea that the
soil temperature follows air temperature is as follows,
Ti Ti 1
G = cs z
t
where: G = soil heat flux [MJ m-2 day-1], cs = soil heat capacity [MJ m-3 C-1], Ti = air
temperature at time i [C], Ti-1 = air temperature at time i-1 [C], t = length of time
interval [day], z = effective soil depth [m], which for a time interval of one or few days
is about 0.10 0.20 m. Different equations are proposed by Allen et al. (1998) in
calculating G depending on the computation time periods.
4-13
Ch4. Evapotranspiration in hydrologic models
The mass-transfer method is one of the oldest methods (Dalton, 1802; Meyer, 1915;
Penman, 1948) and is still an attractive method in estimating free water surface
evaporation, ET0, because of its simplicity and reasonable accuracy. The mass-transfer
methods are based on the Dalton equation which for free water surface can be written
as:
where ET0 is free water-surface evaporation, es is the saturation vapor pressure at the
temperature of the water surface, ea is the actual vapor pressure in the air, and C is an
empirically determined constant involving some function of windiness.
Therefore equation (1) is expressed as:
where f(u) is the wind function. This function depends, among other factors, on the
observational heights of the wind speed and vapor pressure measurements. Although the
two heights need not be the same, the same experimental layout must be used for a
particular value of the function. The mass-transfer method has had wide application in
the estimation of lake evaporation and many empirical formulae have been derived
based on this approach (Singh, 1989). Examples of empirical equations of this type are
included in Table 4.1.
An inspection of the above mass-transfer-based equations reveals that three major
meteorological factors considered to affect evaporation are (1) vapor pressure gradient,
(2) wind speed, and (3) temperature. The air pressure, fluid density, and water surface
elevation for a given location may not greatly affect the rate of evaporation. Table 1 also
shows that specific formulas have resulted from the analysis of limited and site specific
meteorological data. The data collection procedures are not only varied but are
frequently inconsistent. Usually, such inconsistencies are a major source of site specific
modifications and adaptations of these types of equations. Specifically, the elevations at
which temperature and vapor pressure are measured vary widely. As a result, estimates
of moisture gradient and wind velocity are affected.
4-14
Hydrologic Models
The wind speed (monthly mean) u is measured in miles per hour and vapor pressure e,
in inches of Hg. The subscripts attached to u refer to height in meters at which the
measurements are taken; no subscript refers to measurements near the ground or water
surface.
4-15
Ch4. Evapotranspiration in hydrologic models
(q2 q1 )(U 2 U1 )
ET = a k 2 (4.42)
ln( z2 / z1 ) 2
where a = density of moist air, k = von Karmans constant. Over a rough cropped
surface z - d is substituted for z. An error analysis of this method is given by Thompson
and Pinker (1981).
Following Thornthwaite and Holzmans work, many others (e.g., Pasquil, 1950;
Pruitt, 1963; Dyer, 1974) have proposed stability-corrected aerodynamic methods for
estimating the flux of vapor. Aerodynamic methods require stringently accurate
observations of wind speed and specific humidity or vapour pressure at a number of
heights above the surface, as well as temperature measurement to permit stability
corrections to be made. Because of its origins in classical fluid dynamics theory,
aerodynamic methods have been popular with scientists. However, the methods have
not reached a degree of development that makes them applicable for routine use, for
example, in hydrological modeling.
Bowen (1926) introduced a relationship between latent heat flux, E and sensible
heat flux, H known as the Bowen ration . This is defined by
H PC p M a K h T z Kh
T
z
= = = (4.43)
E M w K w e K w e
z z
where Mw and Ma are the molecular weights of water vapor and air, Kh and Kw are the
turbulent exchange coefficients for sensible heat and water vapor. Other notations are
previously defined.
This relationship is generally simplified by assuming that the turbulent exchange
coefficient for heat transport Kh = the exchange coefficient for water vapor transport Kw
and that (T / z ) /(e / z ) T / e where T = T2 T1, and e = e2 e1. Equation
(4.43) then becomes
T
(4.44)
e
a simplified form of energy balance equation at the earths surface can be written as:
Rn + S + E + H = 0 (4.45)
4-16
Hydrologic Models
Rn + S R +S
E = = n (4.46)
1+ 1 + T
e
Measured evaporation from a shallow pan of water is one of the oldest and common
methods for estimating ET0. It is an indirect integration of the principal atmospheric
variables related to ET0. Pans are inexpensive, relatively easy to maintain and simple to
operate. In humid regions, pans may also give realistic estimates of potential
evapotranspiration, ET. However, care must be taken in relating evaporation from pans
to ET in arid climates (Rosenberg et al., 1983, page 262). Given some standardization
of pan shape, environmental setting, and operation, good correlations have been
developed between pan evaporation, Ep, and potential evaporation, ET, by a simple
relation
ET = CET E p (4.47)
Most subsequent refinements of Penmans formula for ET0 have been concerned
with adapting it to calculate potential evapotranspiration, ET. Penman himself began
with a purely empirical approach, comparing calculated ET0 with ET losses from well-
watered plots covered in base soil and short-cropped grass at Rothamsted Research
Station, near London. Collecting data from similar plots in a wide variety of climates
from Europe to the humid tropics, Penman produced the empirical formula
ET = f ET0
Where f is a seasonal correction factor which covers the effects of differing insolation
intensity, day length, stomatal response and geometry. He concluded from the
experiment that:
4-17
Ch4. Evapotranspiration in hydrologic models
(1) The evaporation rate (as measured by f in the equation) for continuously wet bare
soil is 0.9 times that an open water surfaces exposed to the same weather
conditions in all seasons.
(2) The corresponding relative evaporation rate from turf with a plentiful water
supply varies with season of the year. Provisional value of f for southern England
are:
Midwinter (Nov Feb) 0.6
Spring and autumn (Mar, Apr, Sep, Oct) 0.7
Midsummer (May Aug) 0.8
Whole year 0.75
He still recommended local empirical confirmation wherever possible, because of
the large variation that factors such as age and species can cause.
A large number of methods have been developed in recent years for actual ET
predictions each has its own requirements and emphases. The available methods range
from quite simple to very complex. The most complex and physical realistic method
used for actual evapotranspiration calculation used in the physically-based models is the
Penman-Monteith equation (Equation 4.39a) as discussed in the previous section. It is
seen that this method requires many variables that might not be available. For most
conceptual hydrological models, this method is too sensitive to data requirement.
In conceptual catchment models, the most investigators have found it necessary to
derive "actual" evapotranspiration as a function of potential evapotranspiration and the
dryness of the soil (Palmer, 1965; Saxton and McGuinness, 1982; Dyck, 1983). As the
model storage ratio (actual soil moisture storage divided by the maximum storage) is
representative of the wetness of the soil, it would be conceptually acceptable to extract
moisture at the potential rate when the storage was full, that is at field capacity, and
reduce the extraction to zero when the storage was empty (when the soil moisture deficit
had reached its maximum). However, the nature of the function that estimates actual
evapotranspiration for conditions between these limits is not known. A number of
functions operating between the limits of potential rate and zero have been tried by a
number of modellers. A general form of such equations can be shown as
where SMT is the actual soil moisture storage, and SMC is the soil moisture storage at
field capacity.
Some examples for f(SMT / SMC) and other functions are given in Table 4.2. The
ratio of actual evapotranspiration (AET) to potential evapotranspiration (ET) varies with
drying of soil and that the shape of this curve differs, amount other factors, with the
type of soil, as illustrated in Figure 4.1.
4-18
Hydrologic Models
5-DAY VALUES
Renger et al. (1974) 0.2 + 2.0 RAT 1.2 RAT 2 (4.62)
MONTHLY VALUES
Budyko & Zubenok (1961) RAT (4.63)
Xu et al. (1996) 1 a1(( SMTi 1 + Pi ) / ET ) (4.64)
_____________________________________________________________________
Where: SMT = actual soil moisture; SMC = soil moisture at field capacity; SMTj,i-1 =
actual soil moisture in the j-th zone at the end of the previous day (i-1); Zj = fraction of
available soil moisture at which AET<ET and plant stress sets in; Kj = fraction of soil
moisture extraction at that zone; = free parameter; b = soil specific constant; M =
vegetation canopy density.
4-19
Ch4. Evapotranspiration in hydrologic models
Fig.4.1 The graph compares the rates of reduction in evapotranspiration as the soil dries out
(right to left) for sand, loam and clay, quantified as a proportion of the total water-holding
capacity of the root zone, the part of the soil that contains water available to plants (the
available water capacity). In sand, plants can extract water at full potential rates until near their
wilting point, but in clay the supply is restricted by smaller soil pores so that uptake and
transpiration rates can rapidly fall below potential much earlier. Based on Dunne and Leopold
(1978), see also Jones (1997).
4-20
Hydrologic Models
REFERENCES OF CHAPTER 4
Abtew, W., 1996. Evapotranspiration measurement and modeling for three wetland
systems in South Florida. Water Resources Bulletin, 32, 465-473.
Allen, R.G., Pereira, L.S., Raes, D. and Smith, M., 1998. Crop evapotranspiration
guidelines for computing crop water requirements FAO Irrigation & Drainge Paper
56. FAO, 1998. ISBN 92-5-104219-5.
Baier, W. and Robertson, G.W., 1966. A new veraltile soil moisture budget. Can. J.
Plant Sci., 46.
Blaney, H.F. and Criddle, W.D., 1950. Determining water requirements in irrigated area
from climatological irrigation data. US Department of Agriculture, Soil Conservation
Service Tech. Pap. No. 96, 48pp.
Bosen, J.F., 1960. A formula for approximation of saturation vapor pressure over water.
Monthly Weather review 88(8):275-76.
Bowen, I.S., 1926. The ratio of heat losses by conduction and by evaporation from any
water surface. Phys. Rev. 27: 779-787.
Brutsaert, W.H., 1982. Evaporation into the Atmosphere: Theory, History, and
applications. Boston: D. Reidel Publishing Company, Massachusetts.
Budyko, M. and Zubenok, L.I., 1961. Opredelenie isparenija poverchnosti sushi. AN
SSSR Ser. Geogr., 6.
Dalton, J., 1802. Experimental essays on the constitution of mixed gases: on the force of
steam or vapor from water or other liquids in different temperatures, both in a
Torricelli vacuum and in air; on evaporation; and on expansion of gases by heat.
Manchester Literary Philosophical Society Mem. Proceedings 5: 536-602.
Doorenbos, J. and Pruitt, W.O., 1977. Crop water requirements. FAO, Irrigation and
Drainage Paper 24, 144pp.
Dyck, S., 1983. 'Overview on the present status of the concepts of water balance
models'. New Approaches in Water Balance Computations (Proceedings of the
Hamburg Workshop), Van der Beken, A. and Herrmann, A. (Eds), IAHS Publ.
No.148: p3-19.
Dyer, A.J., 1874. A review of flux-profile relationship. Boundary-layer Meteorol. 7:
363-372.
Fitzgerald, D., 1886. Evaporation. Transactions of the American Society of Civil
Engineers 98(HY12): 2073-85.
Gurney, R.J. and Camillo, P.J., 1984. Modelling daily evapotranspiration using
remotely sensed data. J. hydrol., 69:305-324.
Hamon, W.R., 1961. Estimating potential evapotranspiration. J. Hydraul. Div., Proc.
Am. Soc. Civil Eng., 87: 107-120.
Harbeck, G.E., 1962. A practical field technique for measuring reservoir evaporation
utilizing mass-transfer theory. Geological Survey Professional Paper 272-E, 101-5,
Washington, D.C.: U.S. Government Printing Office.
Harbeck, G.E., et al. 1954. Water loss investigations, Vol.1, Lake Hefner studies. U.S.
Geological Survey Paper 269, Washington, D.C.
Harbeck, G.E., et al. 1958. Water loss investigations, Lake Mead studies. U.S.
Geological Survey Professional Paper 298, Washington, D.C.
Hargreaves, G.H. and Samni, Z.A., 1982. Reference crop evapotranspiration from
temperature. TRANSACTION of the ASAE.
4-21
Ch4. Evapotranspiration in hydrologic models
Hargreaves, G.H. and Samni, Z.A., 1985. Reference crop evapotranspiration from
temperature. TRANSACTION of the ASAE
Hargreaves, G.H., 1975. Moisture availability and crop production. TRANSACTION of
the ASAE 18, 980-984.
Haude, W., 1955. Zur Bestimmung der Verdunstung auf mglichst einfacher Weise.
Mitteilungen des Deutschen Wetterdienstes, Nr.11, Band 2, Bad Kissingen.
Helfrich, K.R., Adams, E.E., Godbey, G.E. and Harleman, D.R.F., 1982. Evaluation of
the models for predicting evaporative water loss in cooling impoundments. Palo
Alto, Calif.: Electric Power Res. Inst. (Interim report no. CS-2325).
Horton, R.E., 1917. Rainfall interception. Monthly Weather Review 47(9):603-23.
Hounam, C.E., 1971. Problems of evaporation assessment in the water balance. Report
No.3 on WMO/IHD Projects, Geneva.
Jain, P.K. and Sinai, G., 1985. Evapotranspiration model for semiarid regions. Journal
of Irrigation and drainage Engineering 111(4): 369-379.
Jensen, M.E. and Haise, H.R., 1963. Estimation of evapotranspiration from solar
radiation. Journal of Irrigation and Drainage Division, Proceedings of the American
Society of Civil Engineers 89, 15-41.
Jensen, M.E., 1973. Consumptive use of water and irrigation requirements. ASAE, New
York.
Jensen, M.E., Burman, R.D. and Allen, R.G., 1990. Evapotranspiration and Irrigation
Water Requirements. American Society of Civil Engineers, New York, 1990.
Jones, D.M.A., 1966. Variability of evapotranspiration in Illinois. Circular 89, Illinois
State Water Survey, Urbana, Ill.
Jones, J.A.A., 1997. Global Hydrology Processes, resources and environmental
management. Pearson Education Limited, Harlow, England, 399pp.
Kharrufa, N.S., 1985. Simplified equation for evapotranspiration in arid regions.
Beitrge zur Hydrologie, Sonderheft 5.1, 39-47.
Klemes, V., 1986. Operational testing of hydrological simulation models, Hydrol. Sci.,
J., 31(1):13-24.
Kohler, M.A., 1957. Meteorological aspects of evaporation phenomena, 421-436. IUGG
Meeting held September in Toronto, Canada.
Kohler, M.A., Nordenson, T.J. and Fox, W.E., 1955. Evaporation from pans and lakes.
Weather Bureau Research Paper 38, U.S. Department of Commerce, Washington,
D.C.
Koitzsch, R. and Golf, W., 1983. Algorithmus zur Berechnung der realen verdunstung.
Konstantinov, A.R., 1968. Evaporation in nature, Leningrad.
Kuzmin, P.O., 1957. Hydrophysical investigations of land waters. International
Association of Scientific Hydrology Publication 3:468-78.
Linacre, E.T., 1977. A simple formula for estimating evaporation rates in various
climates, using temperature data alone. Agricultural Meteorology, 18, 409-424.
Linsley, R.K., Jr., M.A. Kohler and J.L.H. Paulhus, Hydrology for Engineers, McGraw-
Hill, New York, 1982.
Makkink, G.F., 1957. Testing the Penman formula by means of lysimeters. Journal of
the Institution of Water Engineers, 11, 277-288.
McCulloch, J.S.G., 1965. Tables for the rapid computation of the Penman estimate of
evaporation. East African Agricultural and Forestry Journal XXX(3):286-95.
McGuinness, J.L. and Bordne, E.F., 1972. A compariosn of lysimeter-derived potential
evapotranspiration with computed values. Tech. Bull. 1452, 71pp. Agric. Res. Serv.,
U.S. Dept. of Agric., Washington, D.C., 1972.
4-22
Hydrologic Models
Meyer, A.F., 1915. Computing runoff from rainfall and other physical data.
Transactions, American Society of Civil Engineers 79:1055-155.
Meyer, A.F., 1944. Evaporation from lakes and reservoirs. Minnesota Resources
Commission, St. Paul, Minn.
Minhas, B.S., et al., 1974. Toward the structure of a production function for wheat
yields with dated input of irrigation water. Wat. Resour. Res. 10(3):383-393.
Monteith, J.L., 1963. Gas exchange in plant communities. Environmental Control of
Plant Growth (L.T. Evans, ed.) Academic Press, New Rork.
Monteith, J.L., 1964. Evaporation and evironment. The state and movement of water in
living organisms. 19th Symp. Soc. Exp. Biol., Academic Press, New Rork.
Monteith, J.L., 1965. Evaporation and environment, Proc. Symp. Exptl. Biol., 19: 205-
234.
Morton, F.I., 1968. Evaporation and climate: a study in cause and effect. Scientific
Series no.4, Inland Water Branch, Department of Energy, Mines and Resources,
Ottawa, Canada.
Morton, F.I., 1990. Studies in evaporation and Their lessons for the Environmental
Sciences. Canadian Water Resources Journal 15(3):261-285.
Morton, F.I., 1994. Evaporation research - A critical review and its lessons for the
Environmental Sciences. Critical Reviews in Environmental Science and
Technology, 24(3):237-280.
Nash, J.E. and Sutcliffe, J., 1970. River flow forecasting through conceptual models
Part I. A discussion of principles. J. Hydrol., 10: 282-290.
Norero, A.L., 1969. A formula to express evapotranspiration as a function of soil
moisture and evaporative demands of the atmosphere. Utah State University thesis.
Palmer, W.C., 1965. Meteorologic drought. Res. Pap. US Weather Bur., 45, p58.
Pasquill, F., 1950. Some further considerations of the measurements and indirect
evaluation of natural evaporation. Q.J.Roy. Meteorol. Soc. 76: 287-301.
Penman, H.L., 1948. Natural evaporation from open water, bare soil and grass.
Proceedings, Royal Society, London 193:120-45.
Priestley, C.H.B. and Taylor, R.J., 1972. On the assessment of the surface heat flux and
evaporation using large-scale parameters. Monthly Weather Review, 100, 81-92.
Pruitt, W.O., 1963. Application of several energy balance and aerodynamic evaporation
equations under a wide range of stability. Final report to USAEPG, Univ. of
California-Davis. pp107-124.
Renger, M., et al. 1974. Beurteilung bodenkundlicher, kulturtechnischer und
hydrologischer Fragen mit Hilfe von klimatischer Wasserbilanz und
bodenphysikalischen Kennwerten. Z. Kulturtechnik u. Flurbereinigung 15, 148-160.
Roberts, P.J.T., 1978. A Comparison of the Performance of Selected Conceptual Models
of the Rainfall-runoff Process in Semi-arid Catchments Near Grahamstown, Report
1/78, Hydrological Research Unit, Rhodes University, Grahamstown.
Rohwer, C., 1931. Evaporation from free water surfaces. U.S. Department of
Agriculture, Technical Bulletin 271, Washington, D.C.
Remanenko, V.A., 1961. Computation of the autumn soil moisture using a universal
relationship for a large area. Proc. of the Ukrainian Hydrometeorological Research
Institute, No.3, Kiev.
Rosenberg,N.J., et al., 1983. Microclimate: The Biological Environmental. Wiley, New
York, 495p.
Saxton, K.E., and McGuinness, J.L. ,1982. 'Evapotranspiration'. In: Hydrologic
Modeling of Small Watersheds, Haan, C.T., Johnson, H.P. and Brakensiek, D.L.,
4-23
Ch4. Evapotranspiration in hydrologic models
Saxton, K.E., H.P. Johnson and R.H. Shaw, 1974. Modeling evapotranspiration and soil
moisture. TRANSACTIONS of the ASAE 17(4): 668-672.
Schulz, E.F., 1962. A graphical procedure to estimate potential evapotranspiration by
the Penman method. Report CER 62EFS49, Department of Civil Engineering,
Colorado State University, Fort Collins, Colo.
Sill, B.L., 1981. Free and forced convection effects on evaporation. Journal of
Hydraulic Engineering 109(9):1216-31.
Singh, V.P. and Xu, C-Y, 1997a. Evaluation and generalization of 13 equations for
determining free water evaporation. Hydrological Processes, 11, 311-323.
Singh, V.P. and Xu, C-Y, 1997b. Sensitivity of mass transfer-based evaporation
equations to errors in daily and monthly input data. Hydrological Processes, 11,
1465-1473.
Singh, V.P., 1989. Hydrologic Systems Vol.II Watershed Modelling, Prentice-Hall, Inc.
Sledgley, R.A., 1977. A simple evapotranspiration model for use in assessing
hydrologic changes in catchments response to changing land use. Proceedings,
Hydrology and Water Resources Symposium, Institution of Engineers (Australia),
Perth, Australia, 123-7.
Sutton, O.G., 1949. The application to Micrometeorology of the theory of turbulent
flow over rough surfaces. Royal Meteorological Society, Quart. J., 75, No.236.
Sverdrup, H.U., 1946. The humidity gradient over the sea surface. Journal of
Meteorology 3:1-8.
Tanner, C.B., 1966. Comparison of energy balance and mass transport methods for
measuring evaporation. Proceedings, ASAE Conference on Evapotranspiration and
Its Role in Water Resources Management, 45-48, Held December 5-6, in Chicago,
Ill.
Thompson, O.E. and R.T. Pinker, 1981. An error analysis of the Thornthwaite-Holzman
equations for estimating sensible and latent heat fluxes over crop and forest canopies.
J. Appl. Meteorol. 20: 250-254.
Thornthwaite, C.W. and Holzman, B., 1939. The determination of land and water
surfaces. Monthly Weather Review 67:4-11.
Thornthwaite, C.W. and Holzman, B., 1942. Measurement of evaporation from land and
water surface. USDA Tech. Bull. 817: 1-75.
Thornthwaite, C.W. and Mather, J.R., 1955. The water balance. Publ. Climatol. Lab.
Climatol. Dresel Inst. Technol., 8(1):1-104.
Thornthwaite, C.W., 1944. A contribution to the report of the Cttee. on tarnspiration and
evaporation, Trans. AGU, 25:686-693.
Thornthwaite, C.W., 1948. An approach toward a rational classification of climate.
Geogr. Rev., 38(1): 55-94.
Turc, L., 1961. Estimation of irrigation water requirements, potential
evapotranspiration: a simple climatic formula evolved up to date. Annals of
Agronomy, 12: 13-49.
Van Bavel, C.H.M., 1968. Discussion of "Climate and Evaporation from Crops."
Journal of the Irrigation and Drainage Division, Proceedings of the American
Society of Civil Engineers 68:533-5.
Visentini, M., 1936. Association international d'hydrologie scientifique. Bulletin No.22:
119-137.
Weisman, R.N., 1975. Comparison of warm water evaporation equations. Journal of
Hydraulics Division, Proceedings of the American Society of Civil Engineers
101(HY10):1303-13.
4-24
Hydrologic Models
Winter, T.C., Rosenberry, D.O. and Sturrock, A.M., 1995. Evaluation of 11 equations
for determining evaporation for a small lake in the north central United States. Wat.
Resour. Res. 31(4):983-993.
Xu, C-Y and Singh, V.P., 1998. Dependence of evaporation on meteorological variables
at different time-scales and intercomparison of estimation methods. Hydrological
Processes, 12, 429-442.
Xu, C-Y and Singh, V.P., 2000. Evaluation and generalization of radiation-based
methods for calculating evaporation. Hydrological Processes 14, 339-349.
Xu, C-Y and Singh, V.P., 2001. Evaluation and generalization of temperature-based
methods for calculating evaporation. Hydrological Processes 15, 305-319.
Xu, C-Y and Singh, V.P., 2002. Cross-comparison of mass-transfer, radiation and
temperature based evaporation models. Water Resources Management 16, 197-219.
Xu, C-Y, J. Seibert and S. Halldin, 1996. Regional water balance modelling in the
NOPEX area: development and application of monthly water balance models, J.
Hydrol. 180: 211-236.
Young, A.A., 1947. Evaporation from water surface in California: Summary of pan
records and coefficients, 1881-1946. Bulletin 54, Public Works Department,
Sacramento, California.
4-25
CHAPTER 5
RUNOFF IN HYDROLOGIC MODELS
_____________________________________________________________________________________
5.1 INTRODUCTION
Channel precipitation
Direct precipitation onto the water surfaces of streams, lakes, and reservoirs makes an
immediate contribution to streamflow. In relation to other components, however, this
amount is normally small in view of the small percentage of catchment area normally
covered by water surfaces. In catchments containing a large area of lakes or swamps
channel precipitation may make a substantial contribution to streamflow.
5-1
Ch5. Runoff in hydrologic models
Overland flow
Overland flow comprises the water which, falling to infiltrate the surface, travels over
the ground surface towards a stream channel either as quasi-laminar sheet flow or, more
usually, as flow anastomosing in small trickles and minor rivulets. The main cause of
overland flow is the inability of water to infiltrate the surface and in view of the high
value of infiltration characteristic of most vegetation-covered surfaces it is not
surprising that overland flow is a rarely observed phenomenon (except on laboratory
models!). Conditions in which it assumes considerable importance include the
saturation of the ground surface, the hydrophobic nature of some very dry soils, the
deleterious effects of many agricultural practices on infiltration capacity, and freezing of
the ground surface. Surface runoff may then be defined as that part of the total runoff
which travels over the ground surface to reach a stream channel and thence through the
channel to reach the drainage basin outlet.
Interflow
Water which infiltrates the soil surface and then moves laterally through the upper soil
horizons towards the stream channels, either as unsaturated flow or, more usually, as
shallow perched saturated flow above the main groundwater level is known as
interflow. Alternative terms found in the literature include subsurface storm flow,
storm-seepage, and secondary base flow. The general condition favouring the
5-2
Hydrologic Models
Groundwater flow
Most of the rainfall which percolates through the soil layer to the underlying
groundwater will eventually reach the main stream channels as groundwater flow
through the zone of saturation. Since water can move only very slowly through the
ground, the outflow of groundwater into the stream channels may lag behind the
occurrence of precipitation by several days, weeks, or often years. Groundwater flow
also tends to be very regular, representing as it does, the overflow from the slowly
changing reservoir of moisture in the soil and rock layers. In general, groundwater flow
represents the main long-term component of total runoff and is particularly important
during dry spells when surface runoff is absent.
Snowmelt
In some areas, particularly at high altitudes or in high latitudes, a large proportion of
streamflow may be derived from the melting of snows and glaciers. Although, in terms
of the phase relationship between precipitation and runoff, snow accumulation and melt
pose particular problems, in terms of the present discussion snowmelt does not represent
a special case or merit consideration as a fifth component of runoff. Snow falling
directly on to the stream surface has already been discussed under the heading of
channel precipitation, while water generated by the process of snowmelt will either flow
over the ground surface as overland flow or will infiltrate to become interflow and
groundwater flow depending on whether the sub-snowpack surface is saturated and/or
frozen.
5-3
Ch5. Runoff in hydrologic models
5-4
Hydrologic Models
The infiltration rate, f is the rate at which water enters into the soil surface. It is
expressed as volume per unit area per unit time and has the dimensions of length
per unit of time.
Cumulative infiltration, F denotes the volume of infiltration from the beginning
of time t, or the rainfall event. It also is called infiltration volume or
accumulated infiltration and is measured in centimetres.
Infiltration capacity, fp is the maximum rate at which soil can absorb water
through its surface and has the dimensions of length per unit of time. A
distinction should be made between f and fp; 0 f f p .
Horton Model
The Horton model (Horton, 1939, 1940) is one of the best-known infiltration models in
hydrology. Horton recognised that the infiltration capacity decreased with time until it
approached a more-or-less constant rate. He expressed the view that the decrease in
infiltration capacity was controlled probably more by the factors operating at the soil
surface than by the flow process in the body of the soil.
Horton (1940) hypothesized that infiltration is similar to exhaustion process
according to which the rate of performing work is proportional to the amount of work
remaining to be performed. In case of infiltration, the work remaining to be performed
at any time t is equal to that of changing the infiltration rate f to its ultimate constant
value fc. The rate of performing work is df/dt. The amount of work remaining to be
performed is (f fc). Since f decreases with t,
df
= k ( f fc ) (5.1)
dt
where k is a proportionality factor dependent on soil type and initial moisture content.
The initial condition is:
When t = 0, f = f0,
f = f c + ( f o f c )e kt (5.2)
and
dF
= f c + ( fo f c )e kt where f = dF/dt (5.3)
dt
5-5
Ch5. Runoff in hydrologic models
This model is simple and fits well to experimental data. The principal weakness of this
model lies in determination of its parameters fo, fc, and k. These have to be determined
by data fitting. The parameters fo, fc, and k can be estimated in two ways (see Singh,
1989).
First taking the logarithm of equation (5.2)
Equation (5.5) represents a straight line on a semilog plot whose slop, -k, and intercept,
ln( f o f c ) , can readily be determined (Toebes, 1963). For given infiltration data, fc is
taken to be the lowest value of f where it tends to become constant. The value of (f fc)
at t = 0 is ( f o f c ) .
Second, a least squares method can be used (Blake, et al., 1968) directly to estimate
parameters of equation (5.3), which is of the form
1
F = a0 + a1t a0e kt , a0 = ( f o f c ), a1 = f c
k
This equation can be fitted to the experimental data. During the last 5 min or so
(assuming that the experiment is continued until the runoff becomes constant), the
exponential term becomes small. Therefore,
F = a0 + a1t
the values of ao and a1 can be estimated using the data for this time interval.
To determine k, we can write
F ao a1t
kt = ln
ao
By applying the linear regression analysis to the remainder of the data, excluding those
for which
5-6
Hydrologic Models
ft = K + 1 (5.6)
Ft
where:
is the moisture content, i.e. the ratio of the volume of water to the total volume,
= (1 se ) e is the change of moisture content,
se is the effective saturation,
e is the effective porosity
is suction head,
K is hydraulic conductivity
F +
Ft + t = Ft + ln t + t = Kt (5.7)
Ft +
Case 2: if ft > it and no ponding at the beginning of the interval. Assume that this
remains so throughout the interval, then the infiltration rate is it and a tentative value for
cumulative infiltration at the end of the time interval is
F 't + t = Ft + it t (5.8)
K
Fp = (5.9)
it K
Fp Ft
t ' = (5.10)
it
The excess rainfall values are calculated by subtracting cumulative infiltration and
other losses from cumulative rainfall and then taking successive differences of the
resulting values. Direct runoff can then be calculated from excess rainfall.
5-7
Ch5. Runoff in hydrologic models
Fig.5.2 Flow chart for determining infiltration and ponding time under variable rainfall
intensity (after Chow et al., 1988).
5-8
Hydrologic Models
surface flow
fast components
fast interflow
slow interflow
slow components
base flow
Streamflow simulation for individual storms is needed to solve a wide variety of water
resources problems, including design of hydraulic structures such as dams, culverts,
bridges, spillways; urban and highway drainage; planning of flood-control works;
source pollution; disposal of waste material; evaluation of environmental impacts of
land use and management practices; and planning of soil conservation works.
Many event-based streamflow simulation models have been developed (Renard et
al., 1982; Singh, 1988). Some of the models are summarised in Table 5.1. The objective
of this section is to present the general concepts of event-based streamflow simulation
and then make some comments about the models. No attempt is made to describe all the
models. Complete details of the models can be found in the cited references.
Excess rainfall, or effective rainfall, is that rainfall which is neither retained on the land
surface nor infiltrated into the soil. The graph of excess rainfall vs. time, or excess
rainfall hyetograph (ERH), is a key component of the study of rainfall runoff
relationships. The excess rainfall hyetograph (ERH) may be determined from rainfall
(hyetograph) data in one of two ways, depending on whether streamflow data are
available for the storm or not.
In case the rainfall and streamflow data area available, the ERH can be determined
by using the index method which consists of the following steps:
Estimate the baseflow by applying a base flow separation method.
Calculate the direct runoff which equals to the observed streamflow minus
baseflow.
Compute the volume and depth of direct runoff, Vd and rd. And
5-9
Ch5. Runoff in hydrologic models
1 Vd
Vd = Qd ,i t rd = (5.11)
i =1 catchment area
M
rd = ( Rm t ) (5.12)
m =1
In case, the streamflow data are not available, the ERH can be calculated from
either the SCS curve-number method or infiltration abstraction method (Chow et al.,
1988).
At this stage a decision has to be made regarding the type of the model to be used in
light of available data. This approach ranges from the use of a mathematical transfer
function, or "block-box" approach, such as the time-area method, and unit hydrograph
method (For details refer to the course of Process Hydrology), to conceptual method,
such as the linear-channel and linear-reservoir (Nash, 1957).
Suppose, a linear conceptual model is chosen for this purpose. Then the IUH
(instantaneous unit hydrograph) for this model must be derived as well as a method for
estimating the IUH parameters. Thereafter, the IUH is convoluted with the ERH
estimated already to obtain the DRH. To summarise, three tasks are performed for this
choice: (a) computation of the IUH, (b) determination of the IUH parameters, and (C)
convolution of the IUH with the ERH.
If the excess rainfall is of unit amount and its duration is infinitesimally small, the
resulting hydrograph is an impulse response function called the instantaneous unit
hydrograph (IUH). For an IUH, the excess rainfall is applied to the drainage area in zero
time. Of course, this is only a theoretical concept and cannot be realized in actual
catchments, but it is useful because the IUH characterizes the catchments response to
rainfall without reference to the rainfall duration. Therefore, the IUH can be related to
catchment geomorphology.
The convolution integral is
t
Q(t ) = 0 u (t ) I ( )d (5.13)
If the quantities I() and Q(t) have the same dimensions, the ordinate of the IUH
must have dimensions [T-1]. The properties of the IUH are as follows, with l = t .
5-10
Hydrologic Models
The quantity tL is the lag time of the IUH. It can be shown that tL gives the time
interval between the centroid of an excess rainfall hyetograph and that of the
corresponding direct runoff hydrograph.
The IUH can be determined by various methods of mathematical inversion, using,
for example, orthogonal functions such as Fourier series (ODonnell, 1960) or Laguerre
functions (Dooge, 1973); integral transforms such as the Laplace transform (Chow,
1964), the Fourier transform (Blank et al., 1971), and the Z transform (Bree, 1978). The
complexity of the methods has deterred practising engineers from applying them in day-
to-day problems. Techniques incorporating catchment parameters have had their
attractions. These methods, based on unit hydrograph theory, are more akin to
mathematical models, and will be discussed hereafter.
S = KQ (5.14)
I - Q = dS/dt (5.15)
I -Q =KdQ/dt (5.16)
or
Q = I(1-e-t/K) (5.18)
5-11
Ch5. Runoff in hydrologic models
If the inflow stops at time t = t0 at which time the outflow Q = Q0, then from
equation (5.16) with I = 0 and = t - t0 ,
dQ / d + Q / K = 0 (5.19)
Q = Qo e / K (5.20)
Q0 = S0/K (5.21)
Q = ( So / K )e t / K (5.22)
The IUH for a linear reservoir, in which S0=1 and inflow is instantaneous, is
u( t ) = ( 1 / K )e t / K for t 0 (5.23)
u(t) = 0 fot t < 0
as shown in Fig.5.3 (left). If the inflow were a unit pulse of duration D, the UH u(D, t),
as shown in Fig.5.3(right), and the direct runoff Q(t) (ignoring the dimensions of u(D, t)
and Q(t)) would be
Q(t ) = u ( D; t ) = I [ 1 e t / k ], tD (5.24)
and
Q p = I [ 1 e D / k ] (5.26)
Here I = 1/D. the hydrograph peak will occur at the end of the duration of unit pulse.
As t , Q(t) = I(t). This implies an equilibrium conditions: outflow becoming
equal to inflow. As t 0, Q = 0. As I(t) terminates at t = D, the recession starts
immediately. For an instantaneous inflow, which fills the reservoir of storage S in t = 0,
Qp = S/k. The equation of outflow is simply
S t / k
Q(t ) = e (5.27)
k
For a unit inflow, S = 1 and I(t) = (t). Consequently Q(t) u(t), the IUH is the same
as given by equation 5.23.
5-12
Hydrologic Models
u(t)
A = CQ (5.28)
5-13
Ch5. Runoff in hydrologic models
Fig.5.5 Cascaded reservoirs of the Nash model. Catchments having considerable impervious
area, such as small urban catchments, commonly exhibit IUHs of the one or two reservoir shape
due to the rapid response. Conversely, large flat agricultural catchments having little channel
formation exhibit the considerable lag of a large number of reservoir routings.
Assuming instantaneous unit input into the initial reservoir, the outflow from this
reservoir (previously developed as equation (5.23) may in turn be considered as input to
the second reservoir. Using as the variable in the convolution integral, the outflow
from the second reservoir may be obtained as
Q 2 = 0t I( ) u( t )d = (1 / K)e / K (1 / K)e ( t )/ K d
(5.29)
= ( t / K 2 )e t / K
For n repetitions of the above convolution, the generalised formula for the IUH of
the conceptualized drainage basin may be derived as
1
Qn = u (t ) = (t / K ) n 1 e t / K (5.30)
K (n 1)!
in which the value n is not necessarily an integer. When n is not an integer, (n-1)! is
replaced by (n) in equation (5.30). (n) can be interpolated from tables of the gamma
function. This equation expresses the instantaneous unit hydrograph of the proposed
model; mathematically, it is a gamma probability distribution function. The integral of
the right side of the equation over t from zero to infinity is equal to 1.
The two parameters, K, the storage constant for each of the reservoirs and n, the
number of reservoirs, may be simply evaluated by taking incremental moments of the
5-14
Hydrologic Models
excess rainfall hyetograph (ERH) and the direct runoff hydrograph (DRH), and
substituting in the formulas
M D1 M E1 = nK (5.31)
and
M D2 M E 2 = n( n + 1) K 2 + 2 nKM E1 (5.32)
in which:
MD1 = first moment of the DRH about the time origin divided by the total direct runoff
MD2 = second moment of the DRH about the time origin divided by the total direct
runoff
ME1 = first moment of the ERH about the time origin divided by the total effective
rainfall
ME2 = second moment of the ERH about the time origin divided by the total effective
rainfall
The value nK, as indicated by equation (5.31), represents the time lag between
centroids of the rainfall and runoff curves.
An example: Given the ERH and the DRH shown in Fig.5.6, determine n and K for the
IUH.
Solution: Determine the moments of the excess rainfall hyetograph and the direct runoff
hydrograph. Each block in the ERH and DRH has duration 6 h = 63600 s = 21600 s.
The rainfall has been converted to units of m3/s by multiplying by the watershed area to
be dimensionally consistent with the runoff. The sum of the ordinates in the ERH and in
the DRH is 700 m3/s, so the area under each graph = 700 6 =4200 (m3/s) h.
6
= [100 3 + 300 9 + 200 15 + 100 21]
4200
= 11.57 h
The second moment of area is calculated using the parallel axis theorem.
=166.3 h2
5-15
Ch5. Runoff in hydrologic models
MD1 = 28.25 h
MD2 = 882.8 h2
nK = MD1 ME1
= 28.25 11.57
= 16.68
Hence
Thus
n = 16.68/K
= 16.68/3.14
= 5.31
These values of n and K
can be substituted into
Eq. (5.30) to determine
the IUH of this
watershed. By using the
methods described in
Process Hydrology
Course, the
corresponding unit
hydrograph can be
determined for a
specific rainfall
duration. Surface
(direct) runoff
hydrograph of any Fig.5.6 Excess rainfall hyetograph (ERH) and direct runoff
rainfall event can then hydrograph (DRH) for calculation of n and K in a linear
be calculated. reservoir model (from Chow et al., 1988).
5-16
Hydrologic Models
Depending upon the drainage pattern and the existence of dams or reservoirs, bridges,
and the like, within the basin, the calculated direct runoff hydrograph, DRH of each
sub-basin is to be routed during its journey to the catchment outlet. Here again, a
decision has to be made about the routing method. Suppose that the Muskingum method
is chosen for flow routing through channels, and Level-pool method is used for routing
through reservoirs. Then the parameters of the Muskingum method (weighting factor,
X, and lag time, K) are estimated first for each channel reach. Because this model is
linear, it will be sufficient to obtain its IUH and then convolute it with the reach inflow
hydrograph, which is usually the DRH, to compute the reach-outflow hydrograph. For
reservoir flow routing, storage-elevation and outflow-elevation relationships must be
established for each reservoir. These relationships are then combined to form a storage-
outflow graph, which is then used to perform flow routing through the reservoir. These
and other reservoir flow routing and channel flow routing methods are discussed in the
course of Catchment hydrology.
Continuous streamflow simulation (CSS) has many applications, such as (1) extending
streamflow records, (2) flow forecasting, (3) evaluating the effect of land-use practices
on catchment response, (4) design urban drainage, highway culverts, reservoirs, and the
like, water-quality modelling, (5) irrigation planning and management. An extensive
listing of applications of the CSS models is given by James et al (1982).
As the name suggests, CSS models allow simulation of streamflow for long periods
of time and thus more fully utilise capability of the digital computer. These models
maintain a more or less continuous accounting of the water in storage in the catchment.
Because of long periods of time, such hydrologic processes as evaporation and
transpiration, infiltration, interception, depression storage, subsurface flow, and
baseflow assume added significance. These processes are calculated separately in most
conceptual models. In event-based streamflow simulation some of these processes are
neglected, some are lumped, and some are considered with considerable approximation,
for the period of simulation is usually as long as the duration of the DRH. The emphasis
in CSS is on simulation of the entire land phase of the hydrologic cycle, whereas the
emphasis in EBSS is on modelling the DRH or its peak characteristics. Thus, CSS
models are models of the hydrologic cycle, whereas EBSS models are models of
rainfall-runoff cycle. It is logical to say that CSS models are more general and
encompass EBSS models as their special cases.
Naturally then, discussion of CSS models involves what has already been presented
about EBSS models plus discussion of components not included in EBSS models, such
as, evapotranspiration (chapter 4), snowmelt (chapter 3), subsurface runoff
(groundwater runoff plus delayed interflow, to be discussed in the section), soil
moisture storage (to be discussed in this section).
5-17
Ch5. Runoff in hydrologic models
5-18
Hydrologic Models
St = St 1 + It Ot (5.33)
where
St = total water in storage at time t
I = a summation of such inflow rates as infiltration or inflowing seepage.
O = a summation of such outflow as evapotranspiration, outflowing seepage
(baseflow, interflow, etc.)
Subsurface outflow rates are usually expressed as functions of the amount of
subsurface water remaining in storage.
For example, in the HBV model, the interflow and groundwater flow are calculated
by the following equations, respectively:
Q1 = K1 Suz (5.34)
Q2 = K2 Slz (5.35)
{ }
qi = 1.0 ( IRC )1 / 96 SRGX (5.36)
where
qi = interflow volume entering the channel during a 15-min time interval
IRC = daily recession rates of interflow (1/96 converts to 15-min interval)
SRGX = volume of interflow storage.
5-19
Ch5. Runoff in hydrologic models
The ground water discharge for each 15-min time interval is computed by:
Gg = ( 1 ( KK 24 )1/ 96 ( 1 + KU S )S gw (5.37)
where
KK24 = minimum observed daily ground water recession constant
KU = variable ground water recession parameter
S = ground water slope
Sgw = ground water storage
From the preceding discussion, it is clear that building a catchment model involves
modelling the various components of the hydrologic cycle and maintaining a continuous
water balance involving these components. Some of these components are interactive
and involve iterative calculation. Larson et al. (1982) presented a good discussion on
assembling these components into a catchment model. Fig.5.7 shows a general
conceptual framework for building a catchment model. Many of the models, as
summarized in Table 5.2, posses similar arrangements of components.
A truly distributed hydrologic model would require the development and solution
of a comprehensive set of partial differential hydrodynamic and porous media flow
equations. The solution of such equations is highly boundary value dependent. A
detailed description of the infinite variety of boundary conditions present in a natural
watershed is not currently feasible. Therefore, those models that are currently classified
as distributed parameter models only approximate this approach.
Models can be classified as distributed when they utilize data concerning the spatial
distribution of controlling parameter variations in conjunction with computational
algorithms to evaluate the influence of this distribution on simulated behaviour. Such
models attempt to increase the accuracy of the simulation by preserving and utilizing
information concerning the areal distribution of all spatial non-uniform processes
characterized by the model. This increased accuracy usually comes at the expense of
increased computational and data preparation effort. The ready availability on Internet
and CD-ROM of data describing the land surface, especially digital elevation data for
land surface terrain, has made it practical for the first time to delineate catchments in a
few minutes in an automated way, and to compute the hydrologic properties of those
catchments.
More details about distributed models will be discussed in chapter 8 using the SHE
model as an example.
5-20
Hydrologic Models
5-21
Ch5. Runoff in hydrologic models
5-22
Hydrologic Models
A traditional way of water resources assessment was based on the long-term average
water balance equation over a basin in a form of
P = AE + Q (5.38)
AE P PE
= 1 exp (5.39)
PE PE P
AE P
= tanh (5.40)
PE PE
Budyko and Zubenok (1961) examined the long-term water balance data for 1200
regions throughout the U.S.S.R. and found that these data fell within the limits of the
formulae proposed by Schreiber and Oldekop. Turc (1954) proposed a simpler formula
based on measurements from African catchments, which later was somewhat modified
by Pike (1964) on the basis of further measurements:
P
AE PE
= (5.41)
PE
1+ P( PE
)
2
The long-term water-balance method for estimating renewable water resources from
meteorological data, though being very simple, has a number of essential disadvantages.
First, in arid and semiarid regions, river runoff is very small by the absolute value and
close to the error of determination of evaporation and precipitation. Second, it is
impossible to estimate water resources for seasons and months. These data are crucial
5-23
Ch5. Runoff in hydrologic models
Simple water balance models that simulate hydrographs of streamflow on the basis of
available meteorological data and few physically relevant parameters, have been used
by hydrologists and agricultural engineers in the assessment of regional water resources.
Such models were first developed in the 1940s by Thornthwaite (1948) and have since
been adopted, modified, and applied to a wide spectrum of hydrological problems (e.g.
Alley, 1984; Schaake and Liu, 1989; Xu, 1999). A general review on monthly water
balance models being used all over the world is made by Xu and Singh (1998).
The general structure of all water balance models is similar and building such a
model involves writing equations that relate the rates of change of water properties
within the control volume to flow of those properties across the control surface. For
example, a simple soil water balance model for a control volume drawn around a block
of topsoil is:
In which S(t) represents the amount of soil moisture stored at the time t, i.e. at the
beginning of a month, S(t+1) the storage at the later time t+1, i.e. at the beginning of
next month, and the flow across the control surface during the interval [t, t+1], i.e.
during the month considered, consists of precipitation P(t), actual evapotranspiration,
AE(t), and soil moisture surplus, Q(t), which supplies streamflow and groundwater
recharge. Solving this equation requires dealing with time series of the four variables: S,
P, AE, Q, and possibly of other variables related to them. The water balance models
differ in how AE and Q are conceptually considered and mathematically represented.
One of the limitations of monthly water balance models is its inability to adequately
account for possible changes in individual storm runoff characteristics at the time steps
they are applied.
Many conceptual lumped-parameter models have been developed since the 1960s with
the primary objective of flood forecasting of river basins. They are since then also used
for simulation purpose for hydrologic design and water resources assessment at
different scales. A few representative models will be briefly mentioned herewith as
examples and for details the cited references should be consulted.
The remarkable Stanford Watershed Model IV by Crawford and Linsley (1964)
represents the first great success in combining all the main hydrological processes
within a computer model. This model is widely known and has been applied to many
catchments throughout the world. Several models have followed, developing the
concept further. A frequently used model in this group is the Sacramento Soil Moisture
Accounting Model (Burnash et al., 1973). This model has been used by many
researchers as one of the standard tools in the United States in flood forecasting, water
resources assessment and studies on the impact of climate change. The HBV model
(Bergstrm, 1976) is widely used in the Nordic countries as a standard tool to forecast
5-24
Hydrologic Models
stream floods, to assess surface water resources and to simulate climate change effects.
Applications of the HBV models have been made in some 30 countries (Bergstrm,
1992). In China and other Asian countries, the Xinanjiang model is used as a standard
tool for a number of hydrologic simulation purposes. The model was developed in 1973
and published in 1980 (Zhao et al., 1980; Zhao, 1992). It has also been tested in the
United States, Germany, Belgium, France, and Sweden.
Many other models having a similar structure but with different process
conceptualisations, have been used in many regions of the globe (See also Leaveley,
1994). Among others, the Institute of Royal Meteorology Belgium model (Bultot and
Dupriez, 1976) has been applied to basins in Belgium (Bultot et al., 1988) and
Switzerland (Bultot et al., 1992). The HYDROLOG model (Porter and McMahon,
1971) was applied to two basins in South Australia (Nathan et al., 1988). The
Hydrologic Simulation Program - FORTRAN (HSPF) model (U.S.E.P.A., 1984) has
been applied to a basin in Newfoundland, Canada (Ng and Marsalek, 1992).
Compared with monthly water balance models, conceptual lumped-parameter
models enable a more detailed assessment of the magnitude and timing of process
response to climate change. However, these capabilities are accompanied by an increase
in the number of process parameters and in the amount and types of input data needed
to run the simulations.
According to Maidment (1996), a spatial hydrologic model is one which simulates the
water flow and transport in a specified region of the earth using GIS data structures.
There are at least four primary motivations for the development of such a system.
First, for a variety of operational and planning purposes, water resource managers
responsible for large regions need to estimate the spatial variability of resources
over large areas, at a spatial resolution finer than can be provided by observed data
alone.
Second, hydrologists and water managers are interested in the effects of land-use
and climate variability and change over a large geographic domain.
Third, there is an increasing need for using hydrologic models as a base to estimate
point and non-point sources of pollution loading to streams.
Fourth, hydrologists and atmospheric modellers have perceived weaknesses in the
representation of hydrological processes in regional and global atmospheric models.
Leading models in this category include the one developed by Vrsmarty et al.
(1989), the VIC model (Wood et al., 1992) and the Macro-PDM (Arnell, 1999). These
spatial hydrologic models, in the literature named macro-scale hydrologic models
(MHM), are conceptual water balance accounting models, which can be applied
repeatedly over a large geographic domain on a regular grid without the need for
calibration at the catchment scale. This is because what is feasible on the catchment
scale, where parameters may be derived from careful observations or be calibrated using
observed data is not feasible over a large area. Compared with the conceptual lumped-
parameter models the macro-scale models have considerably fewer parameters. Their
parameters can furthermore be estimated from spatial data sets, covering attributes as
diverse as land cover, soil type and climate. Macro-scale hydrologic models are state-of-
the-art tools in assessing regional and continental scale water resources.
5-25
Ch5. Runoff in hydrologic models
The distinction between lumped and distributed models is not only one of lesser or
greater sophistication, but also intimately bound up with the purposes for which such
models are to be used; answers to certain questions can only be attempted by using
models with spatially distributed parameters. Blackie and Eeles (1985) give a good
account of the uses of lumped models, under five headings:
In a paper which appeared in the same collection as Blackie and Eeles (1985),
Beven (1985) quotes Beven and O'Connel (1982) as defining the role of distributed
models in hydrology. The four areas offering the greatest potential are given as:
The attraction of these models is their potential to provide information about the
flow characteristics at points within the catchments, but current representations in
process-based models are often too crude to enable accurate, a priori application
to predictive problems. The difficulties relate to both the perception of model
capabilities and the fundamental assumptions and algorithms used in the models.
In addition, the scale of measurement for many parameters is often not compatible
with their use in hydrologic models. The most appropriate uses of process-based,
distributed-parameter model are to assist in the analysis of data, to test hypotheses
in conjunction with field studies, to improve our understanding of processes and
their interactions and to identify areas of poor understanding in our process
descriptions. The misperception that model complexity is positively correlated
5-26
Hydrologic Models
with confidence in the results is exacerbated by the lack of full and frank
discussion of a model's capability/limitations and reticence to publish poor
results... Model development is often not carried out in conjunction with field
programs designed to test complex models, so the link with reality is lost.
As is shown in figure 5.8, successful analyses have been performed using physically-
based distributed models with fine resolution data and using conceptual hydrologic
models with coarse-scale data. One of the challenging fields in the hydrological
modelling exercises is the application of physically-based distributed models to the
meso or regional scale. There are at least four motivations for developing new
generation distributed models that can be used in meso or regional scale (in the
literature they are also referring as macro-scale hydrological modeling and spatial
hydrology modelling):
Water balance assessment of ungauged sites and large geographical regions,
Assessment of the effects of land-use and climate variability,
Estimating point and non-point sources of pollution loading to streams, and
Improve the representation of hydrological processes in regional and global
atmospheric models.
As to the first characteristics, it requires, on the one hand the equations and parameters
should be physically relevant, and on the other hands, the models should not be too
specific with respect to local conditions. It requires some kind of generality and
averaging. The number of model parameters should be fewer than the traditional
distributed models. Refer to the second characteristics; the question arises as to how
these area elements can be defined. One option is to subdivide the catchment into so-
called "hydrological response units (HRUs)" which are similar with regard to selected
characteristics and which are modelled separately. Another option is to subdivide the
catchment into equally-spaced square grid elements. The problems related to the first
subdivision method include which characteristics should be considered relevant to the
5-27
Ch5. Runoff in hydrologic models
hydrological processes. If too many, the partitioning will be very detailed resulting in
too much data need to be handled. If too few, we neglect the heterogeneity of the others.
The problems related to the second subdivision method include that the physical
characteristics within each grid cell that considered being homogeneous may be highly
heterogeneous, reducing the size of grid cells reduces the heterogeneity, but increases
computation time. Considering the coupling with atmospheric models (GCMs), the
second sub-division method, i.e. regular grid cells are used. Finally, considering the
large scale that the new generation distribution models are applied, flow routing both
within the grid cells and between the cells constitute the important part of the models.
The general structure of a new generation distribution model includes three parts:
Runoff generation at each grid cell,
Routing within the cells using Time-area method,
Routing between cells using river flow routing methods.
Model type
Physically-based Conceptual/empirical
distributed models model models
Fine resolution
hourly, daily
< 11 km
OK
?
Scale
Coarse resolution
weekly, monthly
10 50 km
OK
?
Fig.5.8 Conceptual matrix for hydrologic modelling and scale. Successful analyses have
been performed using physically-based distributed models with fine resolution data and
using conceptual hydrologic models with coarse-scale data. (Modified from Vrsmarty
et al., 1993).
What is a GCM?
GCM is a General Circulation Model of global atmospheric process. The outputs of
such models include wind direction/speed, temperature, humidity, air pressure,
precipitation, evaporation, streamflow, etc. The main inputs include CO2 and other
gases. Typical spatial resolution of a GCM is 300300 km.
5-28
Hydrologic Models
With the original purpose of weather forecasting, the GCMs nowadays are used in
predicting future climate scenarios (Loaiciga et al., 1996; Xu, 1999c).
What is a RCM?
RCM is a Regional scale atmospheric model, being similar to GCM in principle but
with finer spatial resolution of 3030 km. In the literature it is also referred as limited-
area atmospheric model and regional climate model. It is the result of dynamic
downscaling of a GCM (e.g. Giorgi et al., 1990).
What is a SVAT?
SVAT is a Soil-Vegetation-Atmosphere-Transfer scheme/model with the aim of
simulating at higher performance in terms of hydrological, biogeochemical and
vegetation dynamic processes. The general structure of a SVAT is shown in figure 5.9.
5-29
Ch5. Runoff in hydrologic models
As mentioned before, one of the important motivations of the development of the new
generation distributed models is to improve the representation of hydrological processes
in regional and global atmospheric models. Coupling the hydrological models with the
GCMs is perhaps the best way of doing so.
The traditional hydrological models cannot be coupled directly with the GCMs
because of a number of gaps between them (see Table 5.3). The approaches that have
been used to link GCM and hydrological models are presented in figure 5.10.
Global atmospheric GCMs have been used directly to simulate streamflow under
present climate and to predict the impact of future climatic change in macroscale
catchments. The analysis of GCM-predicted runoff showed that a simplistic
representation of the hydrologic cycle within a global model of general atmospheric
circulation leads to poor hydrologic predictive skill (e.g. Kuhl and Miller, 1992). The
problem from a hydrologic point of view is that the most GCMs contain no lateral
transfer of water within the land phase.
The results of literature survey showed that coupling the macroscale hydrological
model with the GCM produces a better representation of the recorded flow regime than
GCMs predictions of runoff for very large river basins. However, GCMs cannot see
smaller scale river basins because of their coarse grid resolution. Subgrid-scale
hydrologic models and nesting schemes are needed to resolve the large-scale GCM
predictions and predict smaller scale hydrologic phenomena (Hostetler and Giorgi,
1993).
5-30
Hydrologic Models
Table 5.3: Some existing gaps between GCMs ability and hydrology need
______________________________________________________________________
Better simulated Less-well simulated Not well simulated
______________________________________________________________________
Spatial scales Global Regional Local
Mismatch 300300 km 3030 km 0 50 km
5-31
Ch5. Runoff in hydrologic models
In the recent studies, approaches 3 and 4 have received more efforts than others.
This is because, statistical downscaling approaches linking GCMs to meteorologic and
hydrologic models resolved at finer scales provide the possibility of bridging the gaps
between the coarse-resolution GCMs and hydroclimatic modelling at the river-basin
scale, while dynamic downscaling approach and nesting schemes provide the possibility
of double-way coupling between atmospheric and hydrologic modeling. This double-
way coupling is important not only because it provides better simulations of regional
hydrologic scenarios, but also because it provides a feed back to meteorological
modelers which in its turn is important for improving the skills of GCMs and RCMs.
2 MHM
3
Dynamic MHM
GCM downscaling
Statistical
4
downscaling
CHM
5 Hypothetical
T, P
CHM
Figure 5.10 Schematic representation of the methods for assessing water resources
under changing climate
5-32
Hydrologic Models
REFERENCES OF CHAPTER 5
Abbott, M.B., Bathurst, J.C., Cunge, J.A., O'Connell, P.E. and Rasmussen, J., 1986.
An introduction to the European Hydrological System - Systeme Hydrologique
Europeen, "SHE", 1: History and philosophy of physically-based, distributed
modeling system. J. Hydrol., 87: 45-59.
Abbott, M.B., Bathurst, J.C., Cunge, J.A., O'Connell, P.E. and Rasmossen, J., 1986.
An introduction to the European Hydrological System - Systeme Hydrologique
Europeen, "SHE", 2: Structure of a physically-based, distributed modeling system.
J. Hydrol., 87: 61-77.
Alley, W.M., 1984: On the treatment of evapotranspiration, soil moisture accounting
and aquifer recharge in monthly water balance models. Water Resources Research
20(8), 1137-1149.
Arnell, N.W., 1993. Data requirements for macroscale modeling of the hydrosphere, In:
Macroscale Modeling of the Hydrosphere, IAHS publ. No. 214, pp. 139-149.
Arnell, N.W., 1999: A simple water balance model for the simulation of streamflow
over a large geographic domain, Journal of Hydrology 217 (3-4), 314-335.
Bergstrm, S., 1976: Development and application of a conceptual runoff model for
Scandinavian catchments. Department of Water Resources Engineering, Lund
Institute of Technology, Bulletin Series A-52, Swedish Meteorological and
Hydrological Institute, Norrkping, Sweden.
Bergstrm, S., 1992: The HBV model its structure and applications. SMHI RH report
No 4. Meteorological and Hydrological Institute, Norrkping, Sweden.
Blake, G.J., et al., 1968. Infiltration in the Puketurua experimental basin. J. Hydrol.
7(1), 38-46.
Blank, D., J.W. Delleur, and A. Giorgini, 1971. Oscillatory kernel functions in linear
hydrologic models. Water Resources Research 7(5): 1102-1117.
Bree, T., 1978. The stability of parameter estimation in the general linear model,
Journal of Hydrology 37(1/2): 47-66.
Budyko, M-I. and Zubenok, L.I., 1961: On the determination of evaporation from the
land surface. Izv. Akad. Nauk SSSR Ser. Geogr. 6, 3-17.
Bultot, F. and Dupriez, G.L., 1976: Conceptual hydrologic model for an average-sized
catchment area: Concepts and relationships. Journal of Hydrology 29, 251-272.
Bultot, F., Coppens, A., Dupriez, G.L., Gellens, D. and Meulenberghs, F., 1988:
Repercussions of a CO2-doubling on the water cycle and on the water balance: a
case study for Belgium. Journal of Hydrology 99, 319-347.
Bultot, F., Gellens, D., Spreafico, M., and Schdler, B., 1992: Repercussions of CO2
doubling on the water balance - a case study in Switzerland. Journal of Hydrology
137, 199-208.
Burnash, R.J.C., Ferral, R.L. and McGuire, R.A., 1973: A generalized streamflow
simulation system, conceptual modeling for digital computer. U.S. Department of
Commerce, National Weather Service and State of California, Department of Water
Resources, Sacramento, CA.
Chow, V.T., 1964. Runoff, in Handbook of Applied Hydrology, sec 14. McGraw-Hill,
New York.
Chow, V.T., D.R. Maidment and L.W. Mays, 1988. Applied Hydrology, McGraw-Hill
Book Company.
5-33
Ch5. Runoff in hydrologic models
Crawford, N.H. and Linsley, R.K., 1964: A conceptual model of hydrologic cycle.
IAHS Publ. 63, 573-587.
Dooge, J.C.I., 1973. Linear theory of hydrologic system, Tech. Bull. No. 1468, Agric.
Res. Serv., pp117-124. October, U.S. Dept of Agriculture, Washington, D.C.
Dooge, J.C.I., 1992: Hydrologic models and climate change, Journal of Geophysical
Research D3, 97, 2677-2686.
Fleming, G., 1975. Computer simulation techniques in hydrology. Elsevier Publishing
Co., New York.
Giorgi, F., 1990. Simulation of regional climate using a limited area model nested in a
general circulation model. Journal of Climate 3, 941-963.
Giorgi, F. and Mearns, L.O., 1991. Approaches to the simulation of regional climate
change: a review. Reviews of Geophysics 29, 191-216.
Green, W.H. and Ampt, C.A., 1911. Studies on soil physics, I. Flow of air and water
through soils. J. of Agricultural Sciences, 4: 1.24.
Hewlett, J.D., 1961. Watershed management, in USFS Southeast, Forest Expt. Sta.
Rept. pp61-66.
Hewlett, J.D., and A.R. Hibbert, 1963. Moisture and energy conditions within a sloping
soil mass during drainage, JGR, 68:1081-1087.
Hewlett, J.D., and W.L. Nutter, 1969. An outline of forest hydrology, Univ. of Georgia
Press, Athens.
Horton, R.E., 1919. Rainfall Interception. Monthly Weather Review 47(9): 603-623.
Horton, R.E., 1933. The role of infiltration in the hydrologic cycle. Transactions of the
American Geophysical Union 14: 446-460.
Horton, R.E., 1939. Analysis of runoff plat experiment with varying infiltration
capacity. Transactions of the American Geophysical Union 20:693-711.
Horton, R.E., 1940. An approach toward a physical interpretation of infiltration
capacity. Soil Science Society of American Proceedings 5: 399-417.
Hostetler, S.W. and Giorgi, F., 1993. Use of output from high-resolution atmospheric models in
landscape-scale hydrologic models: an assessment. Water Resources Research 29, 1685-
1695.
James, L.D., et al., 1982. A taxonomy for evaluating surface water quantity model
reliability. In Applied modelling in Catchment Hydrology, (ed.) V.P. Singh, 189-228.
Littleton, Colo: Water Resources Publication.
Kite, G.W., Dalton, A. and Dion, K., 1994. Simulation of streamflow in a macroscale
watershed using general circulation model data. Water Resources Research 30, 1547-
1599.
Kuhl, S.C. and Miller, J.R., 1992. Seasonal river runoff calculated from a global
atmospheric model. Water Resources Research 28, 2029-2039.
Larson, C.L. et al., 1982. Some particular Watershed Models. Chapter 10 in Hydrologic
Modeling of Agricultural Watersheds, (ed.) H.T. Haan, 409-434. ASAE Monograph
No.5 St. Joseph, Mich.: American Society of Agricultural Watersheds.
Lawler, 1964
Leavesley, G.H., 1994: Modelling the effects of climate change on water resources A
review. Climatic Change 28, 159-177.
Liston, G.E., Sud, Y.C. and Wood, E.F., 1994. Evaluating GCM land surface hydrology
parameterisations by computing river discharges using a runoff routing model:
application to the Mississippi Basin. Journal of applied meteorology 33, 394-404.
Loaiciga, H.A., Valdes, J.B., Vogel, R., Garvey, J., and Schwarz, H. (1996) Global
warming and the hydrologic cycle. Journal of Hydrology 174, 83-127.
5-34
Hydrologic Models
5-35
Ch5. Runoff in hydrologic models
5-36
CHAPTER 6
THE METHODOLOGY OF MODEL EVALUATION
_____________________________________________________________________________________
In general several levels of evaluation are necessary before the model should be
applied to estimate the output from a catchment (See Fig.6.1). These are:
Conceptually, these evaluations are distinct and follow in sequence. In practice, the
boundaries for many types of models are often blurred. Of the four types of evaluation,
estimation of the parameter values generally receives most attention. Nevertheless, it is
important to recognise that all four evaluations are of equal fundamental importance,
and neglect of any one can lead to serious error.
6-1
Ch6. The methodology of model evaluation
6-2
Hydrologic Models
Whatever the model form is chosen, there are some unknown constants used to
represent the physical process. These so called parameters of the model must be
assigned fixed numerical values before the model may be used to predict the runoff, in
other words one needs to estimate these parameters such that the best agreement
between modelled and observed runoff can be obtained. The process by which the
parameters are selected is called model calibration. The emphasis here is directed
towards the calibration of conceptual hydrologic model of streamflow.
(a) Parameter specification: Here, we use prior knowledge about the watershed
properties and behaviour to specify initial estimates for the parameters of the
6-3
Ch6. The methodology of model evaluation
6.3.3.1 Introduction
6-4
Hydrologic Models
(b) the fact that there are few model calibration experts available for each watershed
model; and
(c) the need to assign some measure of objectivity and confidence to model
predictions.
6-5
Ch6. The methodology of model evaluation
(A) Least squares methods: Drawing from statistical regression and model-fitting
theory, the most commonly used objective function has been some form of the
Weighted Least Squares (WLS) function:
n
[
F ( ) = wt qtobs qtsim ( ) ]
2
(6.1)
t =1
6-6
Hydrologic Models
where:
In this respect, it is important to note that, in general, trade-offs exist between the
different objectives. For instance, one may find a set of parameters that provide a very
good simulation of peak flows but a poor simulation of low flows, and vice versa. The
following numerical performance statistics that are defined here measure the different
calibration objectives stated above:
N
[
wt qtobs qtsim ( ) ]
F1 ( ) = t =1 (6.2)
N
wt
t =1
[ ]
1/ 2
N 2 obs sim 2
wt qt q t ( )
F2 ( ) = t =1 N
(6.3)
2
wt
t =1
6-7
Ch6. The methodology of model evaluation
1/ 2
1
Mp
n j 2 obs
w q
t t [
qt
sim
( )
2
]
F3 ( ) = t =1 (6.4)
M p j =1 nj
wt2
t =1
1/ 2
1
n j 2 obs
M l wt qt [ 2
qtsim ( ) ]
F4 ( ) = t =1 n
(6.5)
M l j =1 j
wt2
t =1
In equations (6.2) (6.5), N is the total number of time steps in the calibration
period, Mp the number of peak flow events, Ml the number of low flow events, nj is the
number of time steps in peak/low flow event no. j, is the set of model parameters to be
calibrated, and wt is a weighting function. Peak flow events are defined as periods
where the observed discharge is above a given threshold level. Similarly, low flow
events are defined as periods where the observed discharge is below a given threshold
level.
Many other objective functions have been proposed or used in the literature; few
of them are as follows:
[ ]
N 2
wt2 qtobs qtsim
2 t =1
R = 1 (6.10)
[ ]
N 2
wt2 qtobs qobs
t =1
6-8
Hydrologic Models
where qobs is the average observed discharge. In many applications, the weight, wt is set
to 1.
Use of the SLS function (6.1) and its modified forms is equivalent to making the
following assumptions concerning the probability distribution of the residuals t =
qtobs qtsim (Clarke, 1973):
(a) that the t have zero mean and constant variance 2 (i.e., E(t) = 0,
E( t2 ) = 2 );
(b) that the t are mutually uncorrelated ( E ( t t k ) = 0 for all k 0).
If it were known that either assumption (a) or (b), or both, were invalid, then eqn.
(6.1) and it modified forms would not be the most sensible objective function; estimates
of model parameters would, of course, still be obtained by minimising eqn.(6.1), but
their interpretation would be fallacious.
Clarke (1973) also stated that if approximate confidence intervals are to be given
for the estimated model parameters, a further assumption must be made about the
probability distribution of the residuals, that is:
The above assumptions need to be tested. The success or otherwise of the fitted
model as a description of the relation between rainfall and streamflow from the
catchment is illustrated by the model residuals, which also give evidence of the validity
or invalidity of the assumptions (such as (a), (b) and (c) above) made in the model
formulation. The procedure for testing the above assumptions is exemplified in a
recently study of Xu (2001).
[ ]
f ( x1 )dxf ( x2 )dx... f ( xn )dx = in=1 f ( xi ) dx n
and since the interval size dx is fixed, maximizing the joint probability of the observed
sample is equivalent to maximizing the likelihood function
n
L = f ( xi ) (6.11)
i =1
6-9
Ch6. The methodology of model evaluation
n
ln L = ln[ f ( xi )] (6.12)
i =1
Since the logarithmic function is nonotonic, the values of the s that maximize the
logarithm of the likelihood function also maximize the likelihood function.
Example: Find the maximum likelihood estimator for the parameter of the
distribution f ( x) = e x for X > 0.
Solution: For a given value xi, the exponential probability density is
f ( xi ) = e xi
n
ln L = ln[ f ( xi )]
i =1
n
= ln(e xi )
i =1
n
= (ln xi )
i =1
n
= n ln xi
i =1
(ln L) n n
= xi = 0
i =1
so
1 1 n
= xi
n i =1
1
=
x
i.e., the parameter is equal to one over the sample average.
The method of maximum likelihood is the most theoretically correct method of
fitting probability distributions to date in the sense that it produces the most efficient
parameter estimates those which estimate the population parameters with the least
average error. But for many probability distributions, there is no analytical solution for
all the parameters in terms of sample statistics; and the log-likelihood function must
then be numerically maximized using an iterative procedure, which may be quite
difficult.
6-10
Hydrologic Models
1
n 1/ n
n 2
min HMLE ( , ) = wt t n wt (6.13)
t =1 t =1
where
wt = ft 2( 1) (6.14)
and , the unknown transformation parameter which stabilizes the variance, is estimated
by solving the implicit equation
n n 2 n 2
ln( f t )
wt t n wt ln( ft ) t = 0 (6.15)
t =1 t =1 t =1
where ft = qt ,obs . Details of the derivation of the latter criterion and the two-stage
optimisation procedure for its implementation are given by Sorooshian (1978, 1981).
The optimisation problem is said to be constrained in the sense that is restricted to the
feasible parameter space . The parameter space is usually defined as a hypercube by
specifying lower and upper limits on each parameter. These limits are chosen according
to physical and mathematical constraints in the model and/or from modelling
experiences (prior knowledge).
The solution of eq.(6.16) will not, in general, be a single unique set of parameters
but will consist of the so-called Pareto set of solutions (non-dominated solutions),
6-11
Ch6. The methodology of model evaluation
according to various trade-offs between the different objectives. Formally, any member
j of the Pareto set has the properties (Gupta et al., 1998):
1) For all non-members j there exists at least one member i where
Fk ( i ) < Fk ( j ) for all k = 1,2,,p.
2) It is not possible to find j within the Pareto set such that Fk ( j ) < Fk ( i ) for
all k = 1,2,p.
Concerning (1), the parameter space can be divided into good (Pareto optimal) and
bad solutions, and concerning (2) none of the good solutions can be said to be
better than any of the other good solutions. A member of the Pareto set will be
better than any other member with respect to some of the objectives, but because of the
trade-off between the different objectives it will not be better with respect to other
objectives.
When solving the multi-objective calibration problem, the problem is usually
transformed into a single-objective optimisation problem by defining a scalar that
aggregates the various objective functions. One such aggregate measure is the Euclidean
distance
[
Fagg ( ) = ( F1 ( ) + A1 ) 2 + ( F2 ( ) + A2 ) 2 + L + ( Fp ( ) + Ap ) 2 ]
1/ 2
(6.17)
where Ai are transformation constants assigned to the different objectives, which allows
the user to select relative priorities to certain objectives. The selection of transformation
constants, however, is not straightforward, since the priority also depends on the value
of Fi itself. For instance, if all Ai are set to zero, implicitly larger weights are given to
objectives with larger F-values. For investigating the entire Pareto front, the aggregated
distance measure can be adopted by performing several optimisation runs using
different values of Ai .
In practical applications, the entire Pareto set may be too expensive to calculate,
and one is only interested in part of the Pareto optimal solutions. In this case, it is
proposed to use an aggregated objective function that puts equal weights on the
different objectives. A balanced measure can be defined by assigning transformation
constants in eq.(6.17) such that all ( Fi + Ai ) have about the same distance to the origin.
When using a population-based (global search method) optimisation algorithm, an
initial population within the feasible region is evaluated. The minimum values of
Fi ( Fi , min ) are estimated from this initial population, and each of the objective functions
is transformed to having the same distance to the origin as the objective function with
the largest minimum value of Fi , i.e.
6-12
Hydrologic Models
The optimisation strategies are all iterative procedures which search for the
optimal parameter values by means of incremental improvement steps. Therefore,
criteria are needed to determine when to stop the search. In principle, the solution exists
at that point in the parameter space where the slope of the function response surface is
zero and the function value is a minimum. In practice, it is virtually impossible to know
when this point has been reached; hence, the criteria discussed below are more
commonly used.
One simple way to terminate the search is to stop when the algorithm is unable to
appreciably improve the value of the function over one or more iterations. While this
can indicate arrival at the location of an optimum, it could also mean only that a very
flat region of the response surface has been reached. If precise detection of an optimum
is not considered important, then function convergence can be a very useful stopping
criterion. One typical implementation of this criterion is to stop when:
( fi 1 fi ) / fi <= f (6.19)
where fi 1 and fi are the function values at the (i-1)th and ith steps, respectively, and f
is the function convergence criterion (for example f = 10-3).
Another way to terminate the search is to stop when the algorithm is unable to
appreciably change the parameter values and simultaneously improve the function value
over one or more iterations. While this can indicate arrival at an optimum, it could also
mean only that a region of high parameter interaction (long narrow valley) on the
response surface has been reached. One typical implementation of this criterion is to
stop when:
where ( j )i 1 and ( j )i are the values of the jth parameter at the (i-1)th and ith steps,
respectively, and is the parameter convergence criterion (for example = 10-3).
If computer time is limited, and to ensure that the algorithm does not somehow
enter an infinite loop, it is normal to terminate the search if a prespecified maximum
number of iterations is exceeded, unless the parameter or function convergence criteria
are met first. For random search methods, this is the normal way to terminate the search.
It is not really possible to give guidelines on the value for this criterion, because it is
both algorithm- and problem dependent. The maximum iterations criterion is used as a
6-13
Ch6. The methodology of model evaluation
backup to prevent waste of computer time; if the algorithm does not terminate within a
reasonable number of iterations, the computer code may need to be examined for
bugs.
6.3.3.4d Limitations
None of these termination criteria guaranty that the search arrival at the global
optimum, except in the most trivial cases where the function is convex and well
behaved. These criteria can be used in the same program, so the search will terminate
when the first criterion is reached.
It is generally agreed that proper choice of the calibration data can do much to
reduce the difficulties encountered during calibration of a hydrologic model. However,
little is known objectively about what constitutes good calibration data. The criteria
issues here are how much data are necessary and sufficient for calibration and what kind
of data will give the best results (most precisely specified parameter estimates).
It has been a common practice to use as much data as were available for the
calibration, after setting aside part of the data set for verification (see section 6.4) of the
results. However, studies by Sorooshian et al (1983) and Xu and Vandewiele (1994)
indicated that the use of longer data sets than what is necessary served only to
marginally improve the parameter estimates. In general, from a statistical point of view,
the data set used should be at least of length 20 times the number of parameters to be
estimated (for example, if there are 10 parameters, then at least 200 streamflow data
points should be used for computing the function). This is of course an approximate rule
of thumb. Gupta and Sorooshian (1985) showed that the standard error (j) of the
estimate of parameter (j) decreases with sample size n approximately according to the
formula:
1
( j) (6.21)
n
Because the marginal improvement in 1/n becomes small after 500 to 1000 data points,
this suggests that two to three years of calibration data should be sufficient for a daily
model with not more than 10 parameters, provided the data are of the right kind. This
brings us to a discussion of data quality.
From the viewpoint of model calibration, the quality of the data is dependent on
the information (about the parameters) contained in the data and the noise (errors) in the
data. Clearly, we wish the information content to be as large as possible and the noise to
be as small as possible.
6-14
Hydrologic Models
Informativeness
Qualitatively, an informative data set is one which contains or represents enough
variability in watershed behaviour that the different modes of operation of the
hydrologic processes are properly represented. For example, if the data selected are
from a relatively dry year, certain runoff processes may not be activated, therefore, the
model response will be insensitive to some of the model parameters that determine the
partitioning of moisture between the various subsurface and overland flow components.
However, if the data selected are from a year that is so wet that the watershed remains
saturated most of the time, the model response may be insensitive to other subsurface
flow controlling parameters. The best choice seems to be a data set that contains a lot of
hydrologic variability. Thus, the more often the hydrologic regime switches from
between dry, medium and wet modes, the more informative the data are likely to be.
Data errors
The presence of measurement and logging errors in the data causes the quality to
deteriorate, thereby resulting in less confidence in the parameter estimates. In selection
data for model calibration, it is desirable that the data be carefully examined for various
errors.
6.4.1. Introduction
Therefore the model test in some cases is also called "diagnostic checking". If the
model is good enough, then we can pass on to application. If not, one begins the whole
process all over again by changing one or more working hypotheses and checking the
data used. In which direction the model has to be changed mostly appears during model
test.
6-15
Ch6. The methodology of model evaluation
Klemes (1986) proposed a model validation framework for testing the conceptual
hydrologic models according the modelling tasks. Four major categories, corresponding
modelling tasks and test methods are summarised in Table 6.1.
Simple split-sample testing involves dividing the available measured time-series data
for the test catchment into two sets, each of them should be used in turn for calibration
and validation, and results from both arrangements compared. For differential split-
sample testing, the same approach is followed, but the data are divided according to
rainfall rate or some other variable in an attempt to show that the model has general
validity in that it can predict the values of the output variables for conditions different
from those for which it was calibrated. For example, if the model is intended to simulate
streamflow for a wet climate scenario then it should be calibrated on a dry set of the
historic record and validated on a wet set. If it is intended to simulate flows for a dry
climate scenario, the opposite should be done. In general, the model should demonstrate
its ability to perform under the transition required: from drier to wetter conditions or the
opposite. Proxy-catchment tests use data for two catchments. These tests can be used to
show the model has even greater general validity as they involve calibrating the model
against data for one catchment and then running a validation test using data for the other
catchment. For differential proxy-catchment testing, the available measured time-series
data for each catchment are divided into two sets according to rainfall rate or some other
variable. The model is then calibrated against one of the sets (e.g. the dry period data for
the first catchment) and a validation test run using a contrasting set (e.g. the wet period
data for the second catchment). Calibration is required in all the four validation methods
discussed above.
Beven et al. (1984) and Loague (1990) used another type of test in which the
model is not calibrated, and predictions are simply compared against measurements.
Recently, Ewen and Parkin (1996) proposed a method, namely a blind approach. The
central feature of this method is that it involves making predictions for a test catchment
as if it were a hypothetical catchment. The modeller is, therefore, not allowed sight of
the output data for the test catchment (i.e. the method involved blind testing), and, as a
result, cannot calibrate the model for the test catchment.
Table 6.1 Hierarchical scheme for operational testing of hydrologic simulation models
______________________________________________________________________
Stationary conditions Transient conditions
___________________________ ___________________________________
Basin A Basin B Basin A Basin B
______________________________________________________________________
Basin A Split-sample test Proxy-basin test Differential split-sample Proxy-basin differential
test split-sample test
6-16
Hydrologic Models
Parameter analysis:
The evaluation of the parameter values during the optimization. The stabilization of the
parameter values can be studied on the graphs of the parameter values versus number of
iterations. An example of such graphs is given in Fig.6.3
Residuals analysis:
The basic issue in model testing is to determine if the hydrologic estimates
(residual error) achieved by the calibration are acceptable. Residual analysis is checking
whether the residuals ut behave as is required by the model hypotheses, especially
whether they are independent, homoscedastic and normally distributed with zero
expectation.
Check on independence
The hypothesis that the residuals are mutually uncorrelated can be checked by
computing the autocorrelations of the residuals, k , with time lag k and the
corresponding confidence interval. In general, the autocorrelations k with time lag k is
6-17
Ch6. The methodology of model evaluation
k = E [( xt )( xt +k )]/ 2 (6.22)
where and 2 are the mean and variance of the residuals, respectively.
An estimate of k is
nk 1 nk n
xt xt + k ( xt )( xt )
t =1 n k t =1 t = k +1
k = 1/ 2 1/ 2
(6.23a)
n k 2 1 nk 2 n 2 1 n
2
t n k ( xt )
x t n k xt )
x (
t =1 t =1 t = k +1 t = k +1
nk
( xt x )( xt + k x )
rk = t =1 (6.23b)
n
2
( xt x )
t =1
rk (95%) =
1
nk
[
1 1.96 (n k 1) ] (6.24)
If the calculated rk falls outside these confidence limits, the hypothesis that k is zero
(Ho: k = 0 versus Ha: k 0) is rejected. Examples of the tests are shown in Figure
6.4.
Autocorrelation of residual
Autocorrelation of residual
0.40 0.40
0.20 0.20
0.00 0.00
-0.20 -0.20
-0.40 -0.40
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
Time lags Time lags
6-18
Hydrologic Models
The residuals versus time diagram is used for checking the absence of trend and
also homoscedasticity. It could also reflect what kinds of violations are involved in the
residual time series. The hypotheses of homoscedasticity and uncorrelatedness then
result in a diagram such as in Fig.6.5(a). The other diagrams in Fig6.5 show violations
of these hypotheses. Combinations of these violations are possible, and other
possibilities exist.
The residual versus expected response diagram. Conditional expectations of the
residuals have to be zero for all dt, and conditional variances have to be equal. This
appears not to be the case in Fig 6.6 where the expected residual appears to increase
with dt and the variance decreases. Both aspects lead to serious doubt on the validity of
the model-hypotheses.
The residual versus observed factor diagrams. Considering all residuals at the
same time leads to a marginal diagram. When only residuals are considered where all or
part of the other observed factors are held constant approximately, a conditional
diagram is obtained. Again violations are at the origin of reformulating the model.
Fig6.7 and Fig6.8 are examples of marginal scatter-grams, which appear to satisfy
model-hypotheses.
The Kruskal-Wallis test, or H test enables us to test the null hypothesis that k
independent random samples come from identical populations. It is a nonparametric
test. The method assumes that the variable has a continuous distribution, but nothing is
said about the form of the population distribution or distributions from which the
samples were drawn. The test is based on the statistic
12 k R2
H= i 3(n + 1) (6.25)
n(n + 1) i =1 ni
In the test, all observations are ranked jointly, and Ri is the sum of the ranks
occupied by the ni observations of the ith sample, and n1 + n2 + ... + nk = n . When
ni > 5 for all i and the null hypothesis is true, the sampling distribution of the H statistic
is well approximated by the chi-square distribution with k-1 degrees of freedom. The
null hypothesis of homoscedasticity will be rejected for a given significance level, , if
computed H is bigger than 12 , k 1 . Detailed examples of the test can be found in Xu
(2001).
6-19
Ch6. The methodology of model evaluation
D = max F ( x) F e ( x) (6.26)
4) If, for the chosen significance level, the observed value of D is greater than or
equal to the critical tabulated value of the Kolmogorov-Smirnov statistic, the
hypothesis is rejected. The deviation between F(x) and F e (x) is graphically
shown in Fig.6.9.
Fig.6.5 Residuals versus time diagrams. A: shows the residuals are homoscedastic
and uncorrelated; B: shows the residuals are autocorrelated; C: shows a
periodic component in the residuals.
6-20
Hydrologic Models
6-21
Ch6. The methodology of model evaluation
Fig.6.6 Residual versus expected response diagram. (The expected residual appears
to increase with dt and the variance decreases)
6-22
Hydrologic Models
Fig.6.9 Deviation between experimental Fe(x) and the theoretical F(x) distribution
function values
Since the main aim of a rainfall-runoff model is to simulate the runoff series on
the basis of rainfall record, perhaps the first and most striking comparison that can be
made on the performance of a model can be seen from the plot of the observed and
computed runoff series.
The use of hydrological models in ungauged sites and in large geographical regions
becomes a more and more important issue in hydrological study. The aim of
regionalization study is to estimate parameter values of the hydrological models for
any/every grid cell, sub-catchment or large geographic region without a need of
calibration or tune the model to get the best fit. Regionalization methods aim to relate
the model parameters to catchment characteristics and/or geographical location.
To be successful in the regionalisation study, the following principle is important:
The parameter classes (soil types, vegetation types, climatological zones,
geological layers, etc.) should be selected so that it becomes easy, in an
objective way, to associate parameter values.
It should explicitly be evaluated which parameters can be assessed from field
data alone and which need some kind of calibration.
The number of real calibration parameters should be kept low, both from
practical and methodological points of view.
6-23
Ch6. The methodology of model evaluation
The point estimation methods intend to provide unique value of each parameter for the
ungauged catchment in case of lumped models or for each regular grid cell in case of
distributed models. The point estimation methods usually do not take into consideration
of parameter uncertainty.
It is noted here that in order to have better chance of success in the regionalization
study it is important to list some basic requirements on the model, the model parameters
and the catchments.
First, to have meaningful statistical regression analysis, the number of gauged
catchments used to optimized model parameters and establish regression equations
should be more than 20, in any case not less than 10.
Second, the number of parameters that needs to be regionalized should be kept to
minima, i.e. the principle of parsimony is important in the analysis.
Third, the automatic optimization technique should be used in order to get unique
and repeatable value for each parameter in each gauged catchment. With manual
calibration, every person who calibrates the model will get different values for the
same parameter on the same catchment and one never knows which value should be
used in the regression analysis.
Four, most regionalisation methods assume that model parameters are independent
and identically distributed for all catchments. Methods of statistical analysis of
parameter values, as discussed in section 6.4.3 and more details in Xu (2001) should
be performed in order to test the hypothesis, i.e., whether they are uncorrelated,
identically distributed and statistically significant.
6-24
Hydrologic Models
1) Direct interpolation: with the help of GIS and other computer tools, parameter
values for the interested site or the whole region are interpolated. Examples of such
a study include: Vandewiele and Elias (1995) interpolated parameters of a monthly
water balance model to ungauged catchments using parameter values from
neighbouring catchments, 75 in all, in Belgium. Bergstrm (1990) used the
technique to make the map of parameter values of the HBV model for Sweden.
Abdulla and Lettenmaier (1997) compared the interpolation technique with the
multiple regression method. Guo (2001) used the interpolation technique to get the
parameter values for the grid cells in ungauged sub-catchments and applied the
macro-scale water balance model in a number of big catchments in China.
2) Geostatistical method Kriging: Vandewiele and Elias (1995) compared the kriging
method with the interpolation method in their geographical regionalization study
and concluded that kriging method was better.
Where Y is a dependent variable (model parameters in our case), X1, X2, ... are
independent variables (catchment attributes), and 1, 2, ... are unknown regression
parameters.
The dependent and independent variables might be transformed to account for
nonlinear relationships as showed in some of the above equations. A multiple regression
analysis is performed for each model parameter and which catchment characteristics to
include for each parameter is an essential point. Sefton and Howarth (1998) presented a
guide of how to carry out the analysis including exploratory correlation analysis,
principal component analysis, stepwise regression and multiple regression.
6-25
Ch6. The methodology of model evaluation
where there are m = number of sites in the region, Ri2 represents the coefficient of
determination for site i which measures the goodness of fit of the logarithms of the
modelled flows at site i and Ra2 , Rb2 , Rc2 , represent the coefficient of determination
associated with each of the regression models for the model parameters a, b, c, , on
basin characteristics, respectively. For example, Ra2 is the coefficient of determination
for parameter a regressed on basin characteristics. The idea of the objective function in
equation (6.27) is to maximize the average goodness of fit of the model across all sites
as well as to maximize the average goodness of fit of the regression equations that relate
model parameters to basin characteristics. The results of the study showed that using the
regional calibration approach improved the regional relationships between model
parameters and basin characteristics significantly as compared with the traditional two-
step regionalization approach, i.e. the multiple regression approach.
Unlike in the point estimation methods, the interval estimation method intends to
provide not a unique value for each parameter, they rather provide for each parameter
with the most possible (maximum likelihood) value together with a probability
distribution of the parameter values on the catchments. In other words, the methods
provide a description of parameter uncertainty (Engeland, 2002).
6-26
Hydrologic Models
REFERENCES OF CHAPTER 6
6-27
Ch6. The methodology of model evaluation
Ibbitt, R.P. and O'Donnell, T., 1971. Designing conceptual catchment models for
automatic fitting methods. Mathematical Models in Hydrology (Proc. of the
International Conf., Sept. 24-28, Wageningen, p21-28.
Ibbitt, R.P., 1970. Systematic parameter fitting for conceptual models of catchment
hydrology, PhD Dissertation, Imperial College of Science and Technology,
University of London, London.
Jarboe, J.E. and Haan, C.T.: 1974. Calibrating a water yield model for small ungaged
watersheds, Wat. Resour. Res. 10(2): 256-262.
Klemes, V., 1986. Operational testing of hydrological simulation models, Hydrol. Sc. J.,
31: 13-24.
Lindstrm, G., 1997. A simple automatic calibration routine for the HBV model. Nordic
Hydrology 28(3), 153-168.
Liong, S.Y. et al., 1996. Construction of multi-objective function response surface with
genetic algorithm and neural network. In: Proceedings of the International
Conference of Water resources and Environmental Research, 29-31 October, Kyoto,
Japan, Vol.II, pp31-38.
Liong, S.Y. et al., 1998. Derivation of Pareto front with accelerated convergence genetic
algorithm, ACGA. In: Babovic, V. and Larsen, L.C. (eds.). Hydroinformatics98,
Balkema, Rotterdam, The Netherlands, pp889-896.
Loague, K.M., 1990. R-5 revisited 2. Reevaluation of a quasi-physically based rainfall-
runoff model with supplemental information, Water Res. Resour., 21: 973-987.
Madsen, H. 2000. Automatic calibration of a conceptual rainfall-runoff model using
multiple objectives, J. Hydrol. 235: 276-288.
Magette, W.L., Shanholtz, V.O. and Carr, J.C., 1976. Estimating selected parameters for
the Kentucky watershed model from watershed characteristics, Wat. Resour. Res.
12(3): 472-476.
Motovilov, Y.G., Gottschalk, L, Engeland, K and Rodhe, A., 1999. Validation of a
distributed model against spatial observations, Agricultural and Forest Meteorology
98-99, 257-277.
Nash, J.E. and Sutcliffe, J.V., 1970. River flow forecasting through conceptual models.
Part I - a discussion of principles. J. Hydrol., 10: 282-290.
Refsgaard, J.C., 1997. Parameterization, calibration and validation of distributed
hydrological models, Journal of Hydrology 198, 69-97.
Sefton, C.E.M. and Howarth, S.M., 1998. Relationships between dynamic response
characteristics and physical descriptors of catchments in England and Wales, Journal
of Hydrology 211, 1-16.
Sorooshian, S. 1981. Parameter estimation of Rainfall-runoff models with
heteroscedastic streamflow errors: noninformative data case, In: Y. Haimes and J.
Knolles (eds.), Water and Related Land Resources Systems, IFAC Symposium,
Cleveland, Ohio, May 28-31. Pergamon Press, New York, N.Y., pp477-485.
Sorooshian, S. and J.A. Dracup, 1980. Stochastic parameter estimation procedures for
hydrologic rainfall-runoff models: correlated and heteroscedastic error cases, Water
Resour. Res. 16(2): 430-442.
Sorooshian, S. and V.K. Gupta, 1995. Chapter 2: Model calibration. In: V.P. Singh (ed.)
Computer Models of Watershed Hydrology, Water Resources Publications,
Colorado, USA.
Sorooshian, S., 1978. Considerations of Stochastic Properties in Parameter Estimation
of Hydrologic Rainfall-Runoff Models, PhD Dissertation, University of California-
Los Angeles, 1978.
6-28
Hydrologic Models
Sorooshian, S., V.K. Gupta and J.L. Fulton, 1983. Evaluation of maximum likelihood
parameter estimation techniques for conceptual rainfall-runoff models influence of
calibration data variability and length on model credibility, Water Resour. Res.
19(1): 251-259.
Tung, Y.K., Yeh, K.C. and Yang, J.C., 1997. Regionalization of unit hydrograph
parameters: a. Comparison of regression analysis techniques, Stochastic Hydrology
and Hydraulics 11, 145-171.
Vandewiele, G.L. and Elias, A., 1995. Monthly water balance of ungauged catchments
obtained by geographical regionalization, Journal of Hydrology 170, 277-291.
Xu, C-Y, 1999. Estimation of parameters of a conceptual water balance model for
ungauged catchments, Water Resources Management 13(5): 353-368.
Xu, C-Y, 2001. Statistical analysis of a conceptual water balance model, methodology
and case study, Water Resources Management 15: 75-92.
Xu, C-Y, 2001. Statistical analysis of parameters and residuals of a conceptual water
balance model methodology and case study, Water Resources Management 15: 75-
92.
Xu, C-Y and G.L. Vandewiele, 1994. Sensitivity of Monthly Rainfall-Runoff Models to
Input Errors and Data Length, Hydrological Science Journal, 39(2): 157-176.
Yapo, P.O. et al., 1998. Multi-objective global optimisation for hydrological models. J.
Hydrol. 204, 83-97.
Yevjevich, V.M., 1972. Probability and statistics in hydrology. Water Resources
Publication, Fort Collins, Co.
6-29
CHAPTER 7
SOME TOPICS IN OPTIMIZATION
_____________________________________________________________________________
7.1 GENERALITIES
In operational research one mostly reduces a decision problem to the choice of the
values of real variables, the so-called decision variables. Therefore for all possible
values one assesses the cost or the expected cost, or the profit or another value-criterion.
One thus constructs a so-called objective function or criterion function or economic
function. As a consequence the resulting problem is the optimization of a real function
of a number of real variables, of which all real values are not necessarily admissible for
all kinds of reasons. One thus imposes constraints in advance.
Also in statistics optimization problems appear when unknown model parameters
have to be estimated. For example for finding the maximum likelihood estimates one
has to maximize the likelihood function with respect to unknown parameters, of which
the set of admissible values is given in advance (for example one knows that an
unknown standard deviation is positive). Another example is the minimization of the
sum of squared deviations (the so-called least squares method).
Also in other branches optimization problems appear.
These are examples of so-called mathematical programs.
A mathematical program is a problem of optimization of a real function f(X), the
objective/criterion function, with respect to a number of real variables x1, x2, ..., xn, put
together in the vector
and where constraints on X are imposed in advance. These constraints imply that the
vector X only takes values in a subset of R n , the set of admissible values of X. In
short a mathematical program has the form
optimum f(X)
X
7-1
Ch7. Some topics in optimisation
Many different optimisation algorithms and computer codes are available, which
can be categorized as local search methods and global search methods. Local search
methods are designed to efficiently find the minimum of unimodal functions functions
for which any strategy that seeks to continuously proceed downhill (a direction of
improving function value) must eventually arrive at the location of the function
minimum, irrespective of where in the parameter space the search procedure is started.
To understand this process, it is helpful to imagine that you are a blind person standing
on the side of a mountain and must find a way from your present location to the lowest
point of the valley. You would have to:
Different local search strategies differ in the methods by which these decisions are
made. Based on such differences, local search methods can be further classified as
7-2
Hydrologic Models
direct search methods and gradient methods. We discuss these methods in more
details below.
With many search algorithms the following problem arises: starting in a point X0
and with a given straight line through this point, find a new point on this line with
smaller f(X) (supposing we have a minimization problem). A method solving this
problem is called a linear search algorithm.
Let D be a set of direction numbers of the given line through X0; the vector D thus
has n components: all points X on the line then have the form
X = X 0 + D
f ( X 0 + D ) < f ( X 0 )
we even can try to find a value of such that f ( X 0 + D ) is as small as possible. This
is a problem of so-called "linear minimization".
There are many linear search algorithms. We discuss one of them, the "doubling
and halving algorithm" for illustrating purposes; it is not necessarily an efficient
algorithm. For n = 2 it is illustrated in Figs.7.2 to 7.4.
Suppose it is known in which of both directions starting from X0 the criterion
function decreases; e.g. for > 0. Starting with a value 0 ( > 0 ) of , we compare
f ( X 0 ) and f ( X 0 + 0 D )
If
f ( X0 + 0D ) < f ( X 0 )
7-3
Ch7. Some topics in optimisation
If
f ( X 0 + 2 0 D ) < f ( X 0 + 0 D )
f (X 0 + 0 D ) > f ( X 0 )
0
then we try X 0 + D
2
If
0
f (X 0 + D ) f ( X 0 ),
2
we halve again, until the new function value is smaller than f(X0). The new (better)
point then is the last value of .
This algorithm computes function values excluding computations of the
derivatives. This algorithm can be ameliorated easily by quadratic or higher order
interpolations. We do not insist further on this point.
Fig.7.2. The linear minimization problem for n=2. The curves are contours of f(X).
7-4
Hydrologic Models
7-5
Ch7. Some topics in optimisation
Fig.7.5. Minimization along the directions of the axes. The curves are contours of f(X).
Methods based on the principle of conjugated directions try to bypass low progress
in narrow valleys as mentioned in sections 7.2.1.1a and 7.2.1.1b.
The procedure of the algorithm with conjugated directions is illustrated
schematically in Fig. 7.7 and with contours in Fig.7.8.
D1 = X12 X 11
Repeat step one and two. In general the i-th iteration optimizes along
neighbouring lines with direction D, of which one line goes through X 3i-1. These
two optima define a line with direction
7-6
Hydrologic Models
Di = X i2 X i1
along which we find by linear optimization the initial point X i3 of the (i+1)-th
iteration.
The conjugated directions algorithm can be generalized to n variables.
7-7
Ch7. Some topics in optimisation
The Simplex search strategy is presented below and is illustrated in Fig.7.9 (after
Sorooshian and Gupta, 1995).
(0) Select n+1 points (n = dimension) in the feasible parameter space and compute
the function value at each point. This set of n+1 points is called a simplex
(Fig.7.9).
(1) Identify the point with the worst (largest) function value.
(2) Compute the centroid of the best n points of the simplex (i.e., exclude the worst
point).
(3) Locate a new point by reflecting the worst point through the centroid (see
Fig.7.9a). If the function value at the reflection point is better than the worst
point, go to Step 4; otherwise, go to Step 5.
(4) Locate a new point by expanding the reflection step by a factor of 2 (see
Fig.7.9b). If the function value at the expansion point is better than the reflection
point, replace the worst point by the expansion point. If not, replace the worst
point by the reflection point. Go to step 7.
(5) Locate a new (contraction) point halfway between the worst point and the
centroid (see Fig.7.9c). If the function value at the contraction point is better
than the worst point, replace the worst point by the contraction point, and go to
step 7. If not, go to Step 6.
(6) Shrink the simplex by moving each point (except the best point) to a location
halfway between its current location and the best point (Fig.7.9d).
(7) Repeat Steps 1-6 until the size of the simplex becomes smaller than some
convergence criterion. The point with the best function value is selected as an
estimate of the optimum.
7-8
Hydrologic Models
A gradient search optimisation strategy uses information about both the function
value and the function gradient in the decision processes listed above. Most gradient
methods are based on the following equation:
I +1 = I A I
where I is the present (initial) point (parameter vector), I is the function gradient
matrix at the present point, is a step size parameter, A is a specially chosen square
matrix, and I +1 is the new point. It can be mathematically shown that, if the matrix A
is any positive definite matrix, the vector in the direction from I to I +1 will be a
7-9
Ch7. Some topics in optimisation
local improvement direction. Each gradient method uses different methods for selecting
and A. For example, the steepest descent approach uses the identity matrix (all
diagonal values are one and off-diagonal values are zero). In general, most gradient
methods use some approximation to the Hessian matrix (matrix of second partial
derivatives of the function with respect to the parameters). If the exact Hessian matrix
were to be used, the optimisation method would be the well-know Newton method
which is the fastest way to solve a quadratic problem.
As with the direct search methods, if the new point has a lower function value than
the previous point, the new point replaces the old one, and the procedure is repeated. If
the new point turns out to be worse than the previous point, then the step size is reduced
and another try is made at a new location. The search stops when the strategy is unable
to find a direction in which improvement is possible. At this point, the gradient value
will be numerically very close to zero.
Here successive linear minimizations are applied along straight lines in the
direction opposite to the local gradient (see Fig.7.10)
For n = 2 we know that G is the direction of the steepest line in the tangent plane of
the f-surface. Therefore this algorithm is called the method of steepest descent
(minimization problem) or of steepest ascent (maximization problem); it is called also
the Cauchy-method. The efficiency of the method depends strongly on scale-
transformations on the axes, since the concept of right angle is Euclidic. The method
progresses very slowly in narrow valleys of the f-hypersurface.
General aspect:
If the criterion function f(X) is differentiable, the vector of first derivatives is called
the gradient
f ( X ) f ( X ) f ( X )
G( X ) = ( , ,..., )
x1 x2 xn
7-10
Hydrologic Models
If the criterion function is differentiable twice, the matrix of second derivatives is called
the Hessian
2 f ( X ) 2 f ( X ) 2 f ( X )
...
x12 x1x2 x1xn
2 f ( X ) 2
f(X) 2 f ( X )
H ( X ) = x x ...
2 1 x22 x 2 x n
... ... ... ...
2 2 2
f(X) f(X) f(X)
...
xn x1 x n x 2 xn2
2 f ( X ) 2 f ( X )
=
xi x j x j xi
1
f ( X ) = f ( X 0 ) + G( X 0 ) ( X X 0 )T + ( X X 0 ) H ( X 0 ) ( X X 0 )T + . . .
2
or for short
1
f ( X ) = f 0 + G0 ( X X 0 )T + ( X X 0 ) H0 ( X X 0 )T + ...
2
f 0 = f ( X 0 ), G0 = G( X 0 ), H0 = H ( X 0 )
G ( X ) = G ( X 0 ) + ( X X 0 ) H ( X 0 )+ . . .
or
G( X ) = G0 + ( X X 0 ) H0 + . ..
If the second derivatives of f(X) are continuous for all X, then a necessary
~ ~ ~
condition for X being a local or global minimum is that G ( X ) = 0 , and that H ( X ) is
~ ~
positive semidefinite. A sufficient condition is that G ( X ) = 0 , and that H ( X ) is
positive definite.
An obvious solution method of the optimization problem is to solve the vector
~
equation G ( X ) = 0 .
7-11
Ch7. Some topics in optimisation
Newton-Raphson method:
When f(X) is a quadratic function, its Taylor expansion is a quadratic polynome in
X. The Hessian H(X) does not depend then on X (second derivatives of a quadratic
~
function!). This quadratic function has a minimum X if H(X) is positive definite, and
we have
~
G( X ) = 0
~
As a consequence, starting with an arbitrary point X, we can find the minimum X by
computing gradient G(X) and H(X).
The Newton algorithm (also called the Newton-Raphson algorithm) is based on the
idea that f(X) can be approximated by its Taylor expansion truncated after the quadratic
terms in X; consequently f(X) would be a quadratic function approximately. With an
arbitrary point X we then associate the direction
G( X ) H ( X )1
along which we perform a linear optimization. In the new point obtained, we repeat this
operation, etc., until a stopping rule stops the algorithm.
This method requires the computation of first and second derivatives of f and also
function values of f in view of the line minimizations. An important disadvantage in
many circumstances is to have to compute second derivatives and to inverse the
Hessians. The Hessian can even be singular, so that iteration is impossible. Locally, far
from the minimum searched for, the Hessian can even be non-positive definite, which
renders the methods much less attractive.
In case the derivatives of f(X) are not available (e.g. f(X) is not differentiable), one
has to use direct search algorithms. A first criterion thus is the availability of the
elements, necessary for the algorithm.
Remark that gradient methods can be transformed into direct search algorithms, by
approximating differentials by differences.
A second criterion is the amount of computation, which is necessary for sufficiently
approaching the optimum. Computer time depends on the number of function values,
first and second derivatives to be computed and on other computations (inversion of
matrices, etc.) It is often difficult to estimate the convergence speed of an algorithm,
especially the number of iterations necessary. Therefore the algorithms are tried out on
so-called "test-functions". A theoretical criterion is the number of linear optimizations
taken for reaching the optimum of a quadratic function.
The main weak-point of the local search methods is that most practical problems
involving calibration of nonlinear hydrologic models have response surfaces that are
7-12
Hydrologic Models
multi-modal that is, there are several locations of the parameter space where the value
of the function is a local minimum. In such cases, the point where a local search
algorithm terminates will depend on the location where it is started. As a result, it is
difficult, if not impossible, to know with certainty if the procedure has located the actual
global minimum of the function.
Global search strategies are designed to efficiently discover the minimum of multi-
modal functions. Such strategies fall into three categories: deterministic, stochastic, or a
combination of deterministic and stochastic. Deterministic strategies require that certain
criteria related to the continuity of the function and its derivatives be satisfied to
guarantee convergence to the global solution. These conditions are usually not met in
the calibration of nonlinear hydrologic models. Only stochastic (random) and
combination methods have been applied to the calibration of hydrologic models.
Random (stochastic) search methods use the random number generators built into
modern digital computers to randomly sample the parameter space in search of points
with improved function values. The samples are generated according to some
probability distribution applied to feasible parameter space. In pure random search,
the sampling is done using a uniform distribution. This assumes no prior knowledge of
where in the feasible space the best parameter set exists. However, because pure random
search does not make use of the function value information obtained during the search
to guide the search, it is not very efficient, especially for problems with many
parameters. Other random search methods have been developed which adaptively adjust
the probability distribution used for sampling based on the function value information
obtained during the search. One such method is the adaptive Random Search (ARS)
proposed by Masri et al. (1978) and modified by Pronzato et al. (1984).
The ARS strategy is as follows (see also Sorooshian and Gupta, 1995):
(0) Choose a focal point (for example, this can be the best point obtained in the
preliminary process of defining the parameter space, or it can be some arbitrary
point such as the centroid of the feasible space);
(1) Generate a set of N points randomly distributed in the entire feasible space (for
example, according to a uniform or normal distribution) and centered on the
focal point. Store the location of the point with the best function value;
(2) Repeat Step (1) a pre-specified number of times, on the ith time using the initial
parameter range divided by 10i and centered on the focal point (Fig.7.11) to
restrict the search space. Each time, store the location of the point with the best
function value;
(3) Compare all the stored points and determine the point with the best function
value. Re-define this point to be the new focal point. Record in which range
level this point was found; and
(4) Repeat Steps (1 3) until the best point is found in the smallest range level a
user-specified successive number of times (say three). This point is chosen as
the optimal parameter set.
7-13
Ch7. Some topics in optimisation
Reports in the optimisation literature indicate that the ARS strategy works well in
practice. However, Duan et al. (1992) found that the algorithm was neither effective nor
efficient on a simple hydrologic model calibration problem. The best result they were
able to obtain was a 30% success rate (30 out of 100 trials located the known region of
the global optimum) after sampling the space 250 000 times.
A simple combination method for dealing with multiple optima has been suggested
in the hydrologic literature (e.g., Johnston and Pilgrim, 1976). In this method, one runs
several trials of a local search optimisation method from randomly selected starting
points in the feasible space. The validity of this multi-start approach can be
demonstrated by the following arguments. To have confidence in the results of any
stochastic optimisation procedure, we require that it has a relatively small failure
probability on the problem of interest. Let us suppose that the failure probability of a
local search optimisation method is F (i.e., if we were to run 100 independent randomly
initiated tests of the method, we would find that 100 F of them would fail to locate the
global optimum). Then, if we run the procedure r times from r independent randomly
selected locations, the overall failure probability will decrease according to the equation
F (r ) = F (1) r and tend to zero as r becomes large. For example, if F is 0.65 (65 failures
out of 100), then r equal to 12 will give a failure rate of less than 1 in 100.
The efficiency of any multi-start procedure varies nonlinearly with F, so that the
number of restarts r required to achieve an overall failure probability of F(r) is given by
r = lh( F (r )) / ln( F (1)). the curve of r versus F(1) is plotted in Fig.7.12 for the case of
F(r) equal to 0.01 (1 failure in 100) and 0.05 (5 failure in 100). Clearly, for single-start
failure probabilities F(1) that are less than 0.8, we do not require a very large number of
restarts. However, as F(1) increases above 0.8 towards 1.0, the number of restarts
required rapidly increases towards infinity, making the procedure impractical.
7-14
Hydrologic Models
In Duan et al. (1992), it was demonstrated that a multi-start procedure based on the
nonlinear simplex method (described earlier) worked well on simple hydrologic
watershed model.
7-15
Ch7. Some topics in optimisation
(4) Evolve each complex: Evolve each complex Ak , k = 1,..., p, according to the
Competitive Complex Evolution (CCE) algorithm outlined separately.
(5) Shuffle complexes: Replace A1,..., A p into D, such that D = { Ak , k = 1,..., p}.
Sort D in order of increasing function value.
(6) Check convergence: If the convergence criteria are satisfied, stop; otherwise,
return to Step (3).
The Competitive Complex Evolution (CCE) algorithm required for the evolution of
each complex in Step (4) of the Shuffled Complex Evolution method is represented
below:
2(m + 1 i )
i = , i = 1,..., m
m(m + 1)
The point x k has the highest probability 1 = 2 /(m + 1). The point xmk has the
lowest probability m = 2 / m(m + 1).
(2) Select parents: Randomly choose q distinct points u1,,uq from Ak according
to the probability distribution specified above (the q points define a
subcomplex). Store them in array B = {ui , vi , i = 1,..., q}, where vi is the
function value associated with point ui. Store in L the locations of Ak which are
used to construct B.
(4) Replace parents by offspring: Replace B into Ak using the original locations
stored in L. Sort Ak in order of increasing function value.
7-16
Hydrologic Models
(5) Iterate: Repeat Steps (1) through (4) times, where 1 is a user-specified
parameter which determines how many offspring should be generated (how far
each complex should evolve).
The version of SCE-UA used by Duan et al. (1993) used the values m = (2n+1), q =
(n+1), = 1, and = (2n+1). Hence, the only variable to be specified by the user is the
number of complexes p. In Duan et al. (1992) and Sorooshian et al. (1993), it was
demonstrated that the performance of the SCE-UA method is far superior to that of the
multi-start simplex (MSX) procedure. He claimed that the SCE-UA method appears to
be the best method currently available for parameter estimation of conceptual watershed
models.
7-17
Ch7. Some topics in optimisation
optimum, the technique would be able to satisfy its built-in tests for convergence.
For example, it would find that for small perturbations about P2 only worse points
could be found. Search methods have no tactics for moving to a higher peak from
a lower one since they assume that only one peak exists. Local optima have all the
properties of the global optimum except the value of the objective criterion F.
(v) Scaling of parameters. Different scaling of parameters changes the configuration
of the response surface, affecting the difficulty of optimization, as is illustrated in
Fig.7.14. Progress may be greatly improved by rescaling of parameters with the
aim of producing near-circular contours of the objective function. However, the
form of the response surface, particularly in multidimensional space, and the best
selection of transformations are not known. Experimentation with scaling
parameters is therefore desirable and may lead to more rapid progress.
7-18
Hydrologic Models
7-19
Ch7. Some topics in optimisation
REFERENCES OF CHAPTER 7
7-20
Hydrologic Models
Sorooshian, S. and V.K. Gupta, 1995. Model calibration, In: V.P. Singh (ed.) Computer
Models of Watershed Hydrology, Chapter 2.
7-21
CHAPTER 8
SOME PARTICULAR CATCHMENT MODELS
______________________________________________________________________
The following hydrological models will be discussed in details during the lecture.
Documents about the listed models will be distributed to the students before the
course starts. Other hydrological models, which are not listed below might also be
discussed.