The HBV model

The HBV model (Bergström, 1976, 1992) is a rainfall-runoff model, which includes conceptual numerical descriptions of hydrological processes at the catchment scale. The general water balance can be described as:

where:

P = precipitation
E = evapotranspiration
Q = runoff
SP = snow pack
SM = soil moisture
UZ = upper groundwater zone
LZ =lower groundwater zone
lakes = lake volume

In different model versions HBV has been applied in more than 40 countries all over the world. It has been applied to countries with such different climatic conditions as for example Sweden, Zimbabwe, India and Colombia. The model has been applied for scales ranging from lysimeter plots (Lindström and Rodhe, 1992) to the entire Baltic Sea drainage basin (Bergström and Carlson, 1994; Graham, 1999). HBV can be used as a semi-distributed model by dividing the catchment into subbasins. Each subbasin is then divided into zones according to altitude, lake area and vegetation. The model is normally run on daily values of rainfall and air temperature, and daily or monthly estimates of potential evaporation. The model is used for flood forecasting in the Nordic countries, and many other purposes, such as spillway design floods simulation (Bergström et al., 1992), water resources evaluation (for example Jutman, 1992, Brandt et al., 1994), nutrient load estimates (Arheimer, 1998).

References

User information (Table 1)

Evaluations/applications (Table 2)

HBV and IHMS (Integrated Hydrological Modeling System)

 

MODEL STRUCTURE

Input data are observations of precipitation, air temperature and estimates of potential evapotranspiration. The time step is usually one day, but it is possible to use shorter time steps. The evaporation values used are normally monthly averages although it is possible to use daily values. Air temperature data are used for calculations of snow accumulation and melt. It can also be used to adjust potential evaporation when the temperature deviates from normal values, or to calculate potential evaporation. If none of these last options are used, temperature can be omitted in snowfree areas.

The model consists of subroutines for meteorological interpolation, snow accumulation and melt, evapotranspiration estimation, a soil moisture accounting procedure, routines for runoff generation and finally, a simple routing procedure between subbasins and in lakes. It is possible to run the model separately for several subbasins and then add the contributions from all subbasins. Calibration as well as forecasts can be made for each subbasin. For basins of considerable elevation range a subdivision into elevation zones can also be made. This subdivision is made for the snow and soil moisture routines only. Each elevation zone can further be divided into different vegetation zones (e.g., forested and non-forested areas).

The model structure of HBV-96 (Lindström et al., 1997) is presented schematically in Figure 1. The figure only shows the most important characteristics of the model, and some clarifications are given below. The classes of land use are normally open areas, forests, lakes and glaciers. It is possible to use different values of SFCF, SFDIST, CFMAX, ECORR and the interception storage capacity IC for different vegetation zones, but the ratios between the values for forested and non forested areas are kept constant.

Figure 1 (opens in a new window)
Schematic structure of one subbasin in the HBV-96 model (Lindström et al., 1997), with routines for snow (top), soil (middle) and response (bottom).

Optimal interpolation of precipitation and temperature: The standard model uses a rather crude weighting routine and lapse rates for computation of areal precipitation and air temperatures. In HBV-96 a geostatistical method, based on optimal interpolation (e.g., Daley, 1991) was introduced. This method is frequently used in meteorological applications, and similar to kriging. The method may be based purely on data from meteorological stations and general knowledge of the precipitation/temperature pattern. One may also add the information included in a meteorological model and take into consideration, e.g., topography and prevailing winds, and such a grid was recently developed for 40 years of daily values for Sweden (Johansson, 2002).

Snow routine: The standard snowmelt routine of the HBV model is a degree-day approach, based on air temperature, with a water holding capacity of snow which delays runoff. Melt is further distributed according to the temperature lapse rate and is modelled differently in forests and open areas. A threshold temperature, TT, is used to distinguish rainfall from snowfall. If the parameter TTINT is used, the threshold is extended to an interval and within this interval precipitation is assumed to be a mix of rain and snow, decreasing linearly from 100 % snow at the lower end to 0 % at the upper end. The snowpack is assumed to retain melt water as long as the amount does not exceed a certain fraction of the snow. When temperature decreases below the threshold temperature, this water refreezes gradually. Glacier melt will occur only in glacier zones and follows the same type of formula as for snowmelt, but with another degree-day factor. No glacier melt occurs as long as there is snow in the zone. A snow distribution can be made in each zone by subdividing it into a number of subareas with different snow accumulation.. Normally three snow classes are used. This accounts for re-distribution of snow, snowdrift and snow that is trapped in creeks and other irregularities in rugged terrain.

Evapotranspiration: The standard HBV model is run with monthly data of long term mean potential evapotranspiration, usually based on the Penman formula (Penman, 1948). These data are adjusted for temperature anomalies (Lindström and Bergström, 1992). As an alternative, daily values can be calculated as being proportional to air temperature, but with monthly coefficients of proportionality. From the interception storage an evaporation equal to the potential evaporation will occur as long as water is available, even if it is stored as snow. If the interception routine is used it is also possible to reduce the soil evaporation to avoid values of total evaporation that are too large. The interception routine is, however, not always used. Instead the potential evapotranspiration from forested areas is often assumed to be 15 % higher than that from open areas, based on the findings by Johansson (1993). The potential evapotranspiration is thus a function of the time of the year, the current air temperature, vegetation, elevation, and as an option, precipitation. Evaporation from lakes will occur only when there is no ice. Ice conditions are modelled with a simple weighting subroutine on air temperature, which results in a lag between air temperature and lake temperature. It is assumed that the lake is frozen when the weighted temperature drops below zero.

Soil routine: The soil moisture accounting of the HBV model is based on a modification of the bucket theory in that it assumes a statistical distribution of storage capacities in a basin. This is the main part controlling runoff formation. This routine is based on the three parameters, BETA, LP and FC, as shown in the middle section of Figure 1. BETA controls the contribution to the response function or the increase in soil moisture storage from each millimeter of rainfall or snow melt. The ration ?Q /?P is often called runoff coefficient, and ?Q is often called effective precipitation. LP is a soil moisture value above which evapotranspiration reaches its potential value, and FC is the maximum soil moisture storage in the model. The parameter LP is given as a fraction of FC.

Response function and routing: The runoff generation routine is the response function which transforms excess water from the soil moisture zone to runoff. It also includes the effect of direct precipitation and evaporation on a part which represents lakes, rivers and other wet areas. The function consists of one upper, non-linear, and one lower, linear, reservoir. These are the origin of the quick (superficial channels) and slow (base-flow) runoff components of the hydrograph. Level pool routing is performed in lakes located at the outlet of a subbasin. The division into submodels, defined by the outlets of major lakes (not shown in the figure), is thus of great importance for determining the dynamics of the generated runoff. The routing between subbasins can be described by the Muskingum method (e.g., Shaw, 1988) or simple time lags. Each one of the subbasins has individual response functions.

Lakes: Precipitation on lakes will be the same as for a non-forested zone at the same altitude and will be added to the lake water regardless of ice conditions in the same way for both rain and snow. Evaporation from lakes will equal the potential evaporation but can be modified by a parameter and will occur only when there is no ice. Transformation of runoff is taking place after water routing through the lake according to a rating curve. If no specific rating curve for the lake is given as input, the model will assume a general rating curve.

Model calibration: Although the automatic calibration routine is not a part of the model itself, it is an essential component in the practical work. The standard criterion (Lindström, 1997) is a compromise between the traditional efficiency, R2 by Nash and Sutcliffe (1970) and the relative volume error, RD:

In practice the optimisation of only R2 often results in a remaining volume error. The criterion above gives results with almost as high R2 values and practically no volume error. The best results are obtained with w close to 0.1. The automatic calibration method for the HBV model developed by Harlin (1991) used different criteria for different parameters. With the simplification to one single criterion, the search method could be made more efficient. The optimisation is made for one parameter at a time, while keeping the others constant. The one-dimensional search is based on a modification of the Brent parabolic interpolation (Press et al., 1992).

HBV-96: A comprehensive re-evaluation of the model was carried out during the 1990's and resulted in the present model version called HBV-96 (Lindström et al., 1997). The objectives were to improve the potential for making use of spatially distributed data in the model, to make the model more physically sound and to improve model performance. The model revision led to slight changes in the process descriptions for snow accumulation and melt, evapotranspiration, groundwater discharge and automatic calibration. When combined, the modifications led to significant improvements in model performance. In seven test basins the average value of the efficiency criterion R2 increased from 86 to 89%, with improvements in both the calibration and verification periods. In general the results did not justify any increased resolution in time or space unless more detailed data are to be used as input or for validation. The option of higher resolution in space is also necessary for future integration of spatially distributed field data in the model. The improvements in model performance was more due to the changes in the processing of input data and the new calibration routine than due to the changes in the process descriptions of the model.

References

Andersson, L. (1988): Hydrological analysis of basin behaviour from soil moisture data. Nordic Hydrology (19):1-18.

Andersson, L. and Harding, R.J. (1991): Soil moisture deficit simulations with models of varying complexity for forest and grassland sites in Sweden and the U.K. Water Resources Management 5, 25-46.

Andersson, L. and Arheimer, B., (2001). Consequences of changed wetness on riverine nitrogen - human impact on retention vs. natural climatic variability. Regional Environmental Change 2:93-105.

Arheimer, B. (1998) Riverine Nitrogen - analysis and modelling under Nordic conditions.

Arheimer, B. and Wittgren, H. B. (1994). Modelling the effects of wetlands on regional nitrogen transport. Ambio 23(6):378-386.

Bergström, S. (1976) Development and application of a conceptual runoff model for Scandinavian catchments. SMHI Reports RHO, No. 7, Norrköping.

Bergström, S. (1976): Development and application of a conceptual runoff model for Scandinavian catchments. Ph.D. Thesis. SMHI Reports RHO No. 7, Norrköping.

Bergström, S. (1992) The HBV model - its structure and applications. SMHI Reports RH, No. 4, Norrköping.

Bergström, S. and Sandberg, G. (1983): Simulation of groundwater response by conceptual models - Three case studies. Nordic Hydrol. 14, 71-84.

Bergström, S., Carlsson, B., Gardelin, M., Lindström, G., Pettersson, A. & Rummukainen, M. (2001) Climate change impacts on runoff in Sweden - assessments by global climate models, dynamical downscaling and hydrological modelling. Climate Research, Vol 16, No 2, 101-112.

Bergström, S., Harlin, J. & Lindström, G. (1992) Spillway design floods in Sweden. I: New guidelines. Hydrological Sciences Journal, Vol. 37, No. 5, pp. 505-519.

Bergström, B. and Carlsson, B. (1994) River runoff to the Baltic Sea: 1950-1990. Ambio (23):280-287). Brandt, M. & Bergström, S. (1994): Integration of field data into operational snowmelt-runoff models. Nordic Hydrol. 25, 101-112.

Brandt, M. and Ejhed, H. (2003): TRK-Transport, Retention, Källfördelning. Belastning på havet. Swedish Environmental Protection Agency, Report No. 5247.

Brandt, M., Bergström, S., Gardelin, M. (1988) Modelling the effects of clearcutting on runoff - Examples from Central Sweden. Ambio, 17, 5: 307-313.

Brandt, M., Jutman, T. & Alexandersson, H. (1994) Sveriges Vattenbalans. Årsmedelvärden 1961-1990 av nederbörd, avdunstning och avrinnning. SMHI Hydrologi, nr 49, Norrköping.

Bruen, M. (1999, ed.) Forecasting floods in urban areas downstream of steep catchments, Final report from the TELFLOOD project, Centre for water resources research, University College Dublin, Dept of Civil Engineering.

Daley, R. (1991) Atmospheric Data Analysis. Cambridge University Press.

Eklund, A., Gardelin, M. & Lindroth, A. (2000): Vinteravdunstning i HBV-modellen - jämförelse med mätdata (Winter evaporation in the HBV model - comparison with observations) (in Swedish). SMHI Reports Hydrology No. 83, Norrköping.

Fogelberg, S. (2003): Comparision of nitrogen retention modelling using the HBV-N and the MONERIS models. Master thesis, Uppsala Technical University, Report (in press).

Gardelin, M., Bergström, S., Carlsson, B., Graham, L.P. & Lindström, G. (2001) Climate change and water resources in Sweden - Analysis of uncertainties. In: M.Beniston Ed.), Climatic Change: Implications for the Hydrological Cycle and for Water Management. Advances in Global Change Research. Kluwer Academic Publishers, Dordrecht.

Graham, P. (1999). Modelling runoff to the Baltic basin. Ambio (28):328-334.

Harlin, J. & Kung, C.S. (1992) Parameter uncertainty and simulation of design floods in Sweden. Journal of Hydrology, Vol. 137, pp. 209-230.

Harlin, J. (1991) Development of a process oriented calibration scheme for the HBV hydrological model. Nordic Hydrology, Vol. 22, pp. 15-36.

Harlin, J. (1992) Modelling the hydrological response of extreme floods in Sweden. Nordic Hydrology, Vol. 23, pp. 227-244.

Iritz, L., Johansson, B. & Lundin, L. (1994) Impacts of forest drainage on floods. Hydrological Sciences Journal, Vol. 39, No. 6, 637-659.

Johansson, B. & Seuna, P. (1994) Modelling the effects of wetland drainage on high flows. Aqua Fennica, Vol. 24, No. 1, 59-67.

Johansson, B. (1993) The relationship between catchment characteristics and the parameters of a conceptual runoff model - A study in the south of Sweden. Contribution to the Second International Conference on FRIEND, Oct. 1993, Braunschweig, IAHS Publication No. 221, 475-482.

Johansson, B. (2002) Estimation of areal precipitation for hydrological modelling in Sweden. Ph.D.thesis. Earth Science Centre, Göteborg University, Report A76 2002.

Johansson, B. (2002) Estimation of areal precipitation for hydrological modelling in Sweden. Earth Science Centre, Göteborg University, Report A76 2002.

Jutman, T. (1992) Production of a new runoff map of Sweden. Nordic hydrological Conference, Alta, Norway, NHP report No. 30. pp 643-651. Kanaltryckeriet, Motala. pp. 200.

Lidén, R. and Harlin, J. (2000) Analysis of conceptual rainfall-runoff modelling performance in different climates, Journal of Hydrology, Vol. 238, pp. 231-240.

Lindström, G. & Harlin, J. (1992) Spillway design floods in Sweden. II: Applications and sensitivity analysis. Hydrological Sciences Journal, Vol. 37, No. 5, pp. 521-539.

Lindström, G. & Rodhe, A. (1986): Modelling water exchange and transit times in till basins using oxygen-18. Nordic Hydrol. 17, 325-334.

Lindström, G. (1997) A Simple Automatic Calibration Routine for the HBV Model. Nordic Hydrology, Vol. 28, No. 3, pp. 153-168.

Lindström, G. (2000): HBV model simulations of oxygen-18 flow in small forested basins in Sweden. Proce-edings XXI Nordic Hydrological Conference in Uppsala, 26-30 June 2000, NHP-Report No. 46, 374-379.

Lindström, G. and Bergström, S. (1992) Improving the HBV and PULSE-models by use of temperature anomalies. Vannet i Norden, Vol. 25, No. 1, 16-23.

Lindström, G. and Rodhe, A. (1992). Transit times of water in soil lysimeters from modelling of oxygen-18. Water, air and soil pollution 65:83-100.

Lindström, G., Bishop, K. & Ottosson-Löfvenius, M. (2002) Soil frost and runoff at Svartberget, northern Sweden - measurements and model analysis. Hydrological Processes, Vol. 16, No. 17, 3379-3392.

Lindström, G., Johansson, B., Persson, M., Gardelin, M. & Bergström, S. (1997): Development and test of the distributed HBV-96 model. J. Hydrol. 201, 272-288.

Lindström, G., Johansson, B., Persson, M., Gardelin, M., and Bergström, S., (1997) Development and test of the distributed HBV-96 hydrological model, J. Hydrol., Vol. 201, pp. 272-288.

Nash, J.E., Sutcliffe, J.V. (1970) River flow forecasting through conceptual models. Part I - A discussion of principles. Journal of Hydrology, Vol. 10(3), pp. 282-290.

Penman, H.L. (1948) Natural evapotranspiration from open water, bare soil and grass, Proc. R. Soc. London, Ser. A, 193, pp. 120-145.

Press, W.H., Teukolsky, S.A., Vetterling, W.T. & Flannery. B.P. (1992) Numerical Recipes in FORTRAN. The Art of Scientific Computing, Second Edition, Cambridge University Press.

Sandén, P. & Warfvinge, P. (Eds.) (1992): Modelling groundwater response to acidification. SMHI Reports RH No. 5, Norrköping.

Seibert, J. (1997) Estimation of parameter uncertainty in the HBV model. Nordic Hydrology, Vol. 28, No. 4/5. pp 247-262.

Shaw, E.M. (1988) Hydrology in practice, second edition. Chapman and Hall, London, U.K.

Turpin, O., Ferguson, R. & Johansson, B. (1999): Use of remote sensing to test and update simulated snow cover in hydrological models. Hydrol. Processes 13, 2067-2077.

WMO (1986) Intercomparison of models of snowmelt runoff. Operational Hydrology Report No. 23, WMO-No. 646, WMO, Geneva, Switzerland.

WMO (1992) Simulated Real-time Intercomparison of Hydrological Models. WMO Operational Hydrological Report No. 38, Geneva, Switzerland.

Zhang, X. and Lindström, G. (1996) A comparative study of a Swedish and a Chinese hydrological model. Water Resources Bulletin, October 1996, Volume 32, Number 5, pp. 985-994.

 

R&D Hydrology
  HBV applications:
Model input data
Improved hydrological forecasts based on ensemble predictions from ECMWF
Runoff forecasting and updating

 

Table 1 General HBV model information.
Data requirement Subbasin division and coupling, altitude and land cover distribution, time-series of precipitation and temperature (time-series of observed water discharge at some site).
Applicability The model is simple, and has been applied in some 40 countries, in all parts of the world. The model runs under a Windows graphical user interface (IHMS), and a new modern interface will be available in 2003.
Operational experience and skills requirement of users Two weeks of training for model setup and applications. Basic knowledge in hydrology.
Licence agreements The model is free for research purpose. For commercial use a licence may be bought from SMHI.
Cost indication Application to one catchment require about 2 weeks work of an experienced modeller (if necessary database is already available).
Training Courses are organised regularly at SMHI.

 

Table 2 Some documented model evaluations and applications.
Type of study Details References
Participation in model comparison studies 1. Intercomparison of 10 models of snowmelt runoff in 6 catchments
2. Simulated real-time intercomparison of 14 hydrological models in 3 catchments
3. Comparison with the Xinanjiang model
4. Comparison with the models HYRROM, SMAR, ARNO in the TELFLOOD project
5. Comparision with e.g., SWAT, EvenFlow, in the EuroHarp project
1. WMO, 1986
2. WMO, 1992
3. Zhang and Lindström, 1996
4. Bruen, 1999
5. (On-going project)
Sub-modules that are checked in-
dependently
1. Precipitation interpolation
2. Snow accumulation and melt
3. Evapotranspiration
4. Soil moisture accounting
5. Recharge and discharge of the saturated zone
6. Pathways and travel times by using stable isotopes
7. Integrated internal model validation of snow depth, groundwater, soil frost depth
1. Johansson, 2002
2. Brandt and Bergström, 1994; Sandén and Warfvinge, 1992; Turpin et al., 1999
3. Eklund, et al., 2000
4. Andersson, 1988; Andersson and Harding, 1991; Sandén and Warfvinge, 1992
5. Bergström, 1976; Bergström and Sandberg, 1983; Lindström et al., 1997; 2000
6. Lindström and Rodhe, 1986; Lindström, 2000
7. Lindström et al., 2002
Sensitivity analysis 1. Parameter sensitivity
2. Extrapolation analysis
1. Lindström and Harlin, 1992; Harlin and Kung, 1992; Seibert, 1997; Lidén and Harlin, 2000
2. Harlin, 1992
Hydrological forecasting    
Scenario analysis Impact on water discharge from:
1. Forest clearcut
2. Soil drainage
3. Climate change
4. Constructed wetlands
1. Brandt et al., 1988
2. Iritz et al., 1994; Johansson and Seuna, 1994; Andersson and Arheimer, 2001
3. Bergström et al., 2001; Gardelin et al., 2001
4. Arheimer and Wittgren, 1994

Updated 2006-05-03