Skip to content
Joaquin Bedia edited this page Nov 18, 2013 · 1 revision

Computation of the Keetch-Byram and McArthur's Drought Indices, and the McArthur's Forest Fire Danger Index (FFDI)

Description

The function computes three popular indices used for the assessment of forest fire danger potential: the Keetch-Byram (KBDI) and McArthur's Drought Indices, and the McArthur's Forest Fire Danger Index.

Usage

kbdi(date, t, p, h, w, wrs = 150, start.date = NULL)

Arguments

  • Date A vector of dates. This includes any format directly coercible to the POSIXlt time class (see details of function [fwi] (https://github.com/jbedia/fireDanger/wiki/fwi)
  • t Temperature time series, in degrees C
  • p Daily rainfall time series, in mm
  • h Relative humidity time series, in \%
  • w Wind speed time series, in km/h
  • wrs Optional. Minimum weekly rainfall (mm accumulated in a week period), assumed to lead soil moisture to field capacity (see details)
  • start.date Optional. Start date of KBDI computation (see details). Same format as argument date.

Details

The Keetch-Byram index (KBDI) number indicates the amount of net rainfall (in mm) that is required to reduce the index to zero. The initialization of KBDI usually involves setting it to zero after a period of substantial precipitation. Thus, it is necessary to go back in time until a day is reached on which it is reasonably certain that the upper soil layers were saturated to initialize the index. In snowfree areas, the authors suggest 6 to 8 inches (152.4 to 203.2 mm) in a period of a week. In areas of heavy snowfall, the best choice is probably starting the index just after the snow melts in spring. For this reason, the function has two alternative arguments: wrs, for the precipitation-based approach, or start.date, in order to set a fixed date to start the index.

KBDI is an input for the subsequent computation of the McArthur's drought code and FFDI.

Value

The function returns a dataframe with the following columns:

  • date A POSIXlt vector of dates
  • net.precip A numeric vector with the net precipitation (in mm)
  • KBDI A numeric vector with the Keetch-Byram drought index values
  • McArthurDF A numeric vector with the MacArthur's drought factor values
  • FFDI A numeric vector with the MacArthur's Forest Fire Danger Index values

References

  • Dennison, P.E., Roberts, D.A., Thorgusen, S.R., Regelbrugge, J.C., Weise, D. and Christopher, L. (2003) Modeling seasonal changes in live fuel moisture and equivalent water thickness using a cumulative water balance index. Remote Sensing of Environment, 88, 442-452.
  • Dowdy, A.J., Mills, G.A., Finkele, K. and de Groot, W. (2010). Index sensitivity analysis applied to the Canadian Forest Fire Weather Index and the McArthur Forest Fire Danger Index. Meteorological Applications, 17, 298-312.
  • Keetch, J.J. and Byram, G.M. (1968). A drought index for forest fire control. Tech. Rep., USDA Forest Service Research Paper SE-38, North Carolina, USA.

Note

The physical theory for the KBDI (Keetch and Byram 1968) is based on a number of assumptions. The first assumption is that soil moisture is at field capacity with a water depth equivalent to about 200mm. The second assumption is that the rate of moisture loss in an area depends on the vegetation cover in the area, and vegetation density is a function of the mean annual rainfall. Hence, daily transpiration is approximated by an inverse exponential function of the mean annual rainfall. Finally, the evaporation rate of soil moisture with time is assumed to be an estimation of relative evapotranspiration from exponential function of the daily maximum air temperature. Sensitivity analyses from earlier researchers have revealed that KBDI decays exponentially with an assumed maximum soil water deficit and is sensitive to the daily maximum air temperature (Dennison et al. 2003). Its values range from 0 to 800 (in hundredths of inch, equivalent to 203.2mm), with 800 indicating extreme drought and zero indicating saturated soil.

On the other hand, McArthur's drought factor equation incorporates the KBDI, and it is in turn used to compute the McArthur's forest fire danger index (FFDI), used in Australia for several decades, generally providing a good indication of the difficulty of fire suppression over a wide range of conditions.

Examples

data(fwiSpain)
x <- fwiSpain$observed$Salamanca
# Initialization of the KBDI the first day of the series, just as an example
calc <- kbdi(date=x$fecha, t=x$T, p=x$P, h=x$H, w=x$W, start.date=x$fecha[1])
par(mfrow=c(2,2))
plot(x$fecha, calc$net.precip, ty='l', main = "Net precipitation",
            ylab = "Net Precip", xlab = "date")
plot(x$fecha, calc$KBDI, ty='l', main = "Keetch-Byram Drought Index",
            ylab = "KBDI", xlab = "date")
plot(x$fecha, calc$McArthurDF, ty='l', main ="McArthur's Drought Factor",
            ylab = "MADF", xlab = "date")
plot(x$fecha, calc$FFDI, ty='l', main = "McArthur's Forest Fire Danger Index",
            ylab = "FFDI", xlab = "date")
#End
Clone this wiki locally