Introduction

On the earth, karst terrains cover about 15% of the total land, and their landscape is characterized by the dissolving action of water on carbonate bedrock (usually limestone, dolomite, or marble). Besides, over 1 billion people (17% of the world’s population) live and rely on karst water to survive (Li et al. 2006). In China, Yunnan-Guizhou Plateau is a typical region with large and continuous karst area owning carbonate rocks of about 7.8 × 105 km2 and exposed carbonate rocks of more than 5.0 × 105 km2. Compared with the other region, karst catchment is more vulnerable to drought because of natural and artificial factors. The particular feature of carbonate rocks makes the soils in the karst region very thin (30–50 cm in thickness) (Zhang et al. 2011), which cannot hold enough water. Artificial factors, such as deforestation and agriculture, accelerate soil erosion and loss of water and cause ecological environment deterioration. From September 2009 to May 2010, southwest of China was attacked by a rare severe autumn-winter-spring drought, leading to more than 20 million people lacking necessary drinking water. In order to reasonably exploit water resources and protect ecological environment, it is very urgent to do research on the rules of hydrological cycle in karst region.

Because of calcareous formations, a lot of fissured and cavernous geomorphology with sinkholes and cavities exist in karst region (Mangin 1975). This complex structure causes different hydraulic conditions from those in a general catchment. When the precipitation occurs, the hydrological processes are very complicated, so different types of water flow such as crack and pipeline flow may coexist in karst region. And we have to describe them with different equations. Meanwhile, surface water and groundwater can change to each other frequently. As the structure of karst aquifer system is very complicated, it is difficult to develop a karstic hydrological model. First of all, the detailed structure of karst aquifer system containing sinkholes, cavities, and conduits network is unknown to us. Thus, it is impossible to have a good understanding of the hydrological processes in karst region. Secondly, even if we can obtain the detailed structure of karst aquifer system by advanced equipment, the application of model to karst region is still difficult. It is because karst catchments, generally located in the remote and mountainous areas of China, have not enough observed data to calibrate and verify the established model. Therefore, how to utilize the existing data to establish a simple hydrological model is an effective approach to analyze the hydrological cycle in karst region.

Karst hydrological model can be divided into systematic simulation model and physical process–based simulation model. Systematic simulation model often employs empirical or pure mathematical equations to establish a relationship between input and output hydrological time series (Hao et al. 2006). A variety of mathematical methods, including kernel function (Dreiss 1982, 1983; Labat et al. 2000a; Jukic and Denic-Jukic 2006), artificial neural networks (Lambrakis et al. 2000; Hu et al. 2008; Meng et al. 2015), wavelet analysis (Labat et al. 2000b; Labat et al. 2001), and regression analysis (Felton and Currens 1994), has been successfully applied to simulate the hydrological processes in the karst region. Recently, Fan et al. (2013) proposed an assembled extreme value statistical model to obtain the extreme distribution of karst spring discharge depletion.

With the gradual deepening of understanding in karst hydrological processes and the development of computer, the process-based mechanism model has appeared. According to whether or not the mass and momentum conservation equations are involved, process-based mechanism model can be further classified into conceptual model and physically based model (Hu and Tian 2007). The conceptual model uses simplified physical interpretation such as series of linear or nonlinear reservoirs to describe the process from precipitation to hydrograph (Barrett and Charbeneau 1997; Halihan and Wicks 1998; Padilla and Pulido-Bosch 2008). The physically based model uses partial differential equations of the mass and momentum conservation to simulate hydrological processes (Freeze and Harlan 1969). The effect of conduit and fracture network has been added to finite differential model (Sun et al. 2005) and finite element model (Eisenlohr et al. 1997) to simulate karst hydrological processes. Distributed hydrological models such as SWMM (Campbell and Sullivan 2002), modified WetSpa (Liu et al. 2005), modified SWAT (Palanisamy and Workman 2015; Amin et al. 2017), and coupled Liuxihe model with PERSIANN-CCS QPEs (Li et al. 2019) are occupied to analyze the characteristics of karst hydrological processes in different conditions.

Although most of previous studies can well reproduce the hydrological processes, they have some limitations. In the karst region, many depressions are created under the process of karstification, which have significant effect on the processes of runoff generation and concentration. During the storm period, much water stored in karst depressions could not be routed to the catchment outlet cross section leading to the discharge smaller than that of the general catchment. The impact of karst depressions is not involved in previous models. This neglect in previous models may be due to the difficulty in quantitatively simulating runoff process in karst catchment. However, neglect of the impact of karst depressions in simulating runoff process within karst catchment may lead to misinterpretations of actual observations and measurements. Therefore, appropriate modification is needed for previous rainfall–runoff model during the application in karst catchment. To the best of our knowledge, the impact of karst depression on rainfall–runoff modeling has not been addressed systematically in literature.

In this paper, we propose a conceptual hydrological model considering the role of karst depressions. Based on digital elevation model, the depression areas are extracted. A three-serial tank model coupled with two soil tanks is established at each grid in each subcatchment, to simulate surface runoff, interflow, groundwater runoff, and soil moisture dynamics. During the process of flow concentration, surface runoff from each grid is reduced by karst depressions at its lower reach. The runoff loss is calculated based on the area ratio of karst depression divided by the depression extracted by DEM. River channel routing is carried out based on the Muskingum approach. This model is applied at a small karst catchment in Hubei province, China. After the model is calibrated and validated, it is used to quantify the effect of karst depression. The aim of this paper is to shed more light on the phenomena how the flood is stored in karst depressions. Perhaps it will encourage public and scientific concern that should lead to a more complete mathematical or physical model to describe the specificity of hydrological processes in the karst region. The rest of the paper is organized as follows: the development and detailed description of the model proposed in this study are presented in the section “Model description and development.” The “Study area” section introduces information on the study area including the geographic location, hydrological condition, and topography information. Model calibration and verification as well as simulation results are presented in the “Results” and “Discussion” sections. In the “Summary and conclusions” section, the main conclusions and future work are presented.

Model description and development

Outline of hydrological model

The proposed hydrological model is based on the standard tank model (Sugawara 1972), which belongs to a deterministic, lumped, and conceptual model, using a series of vertically laid tanks to simulate the runoff generation processes. And bottom outlets and side outlets of these tanks represent infiltration and runoff processes respectively. Because of the simple structure of the tank model, only requiring precipitation, runoff, and evapotranspiration observations to run, it is recommended by the World Meteorological Organization as a hydrological forecasting model (WMO 1981) to simulate either flood events or long-term runoff from catchment. Through the application of tank model in Asia, Africa, Europe, and the USA, good simulated rainfall–runoff processes have been acquired.

In this study, using a global digital elevation model (DEM), subcatchments and river networks are extracted through flow direction analysis, flow accumulation analysis, and catchment recognition under the platform of hydrology package in ARCGIS 10. Each grid at the subcatchment is a combination of a three-serial tank model coupled with two soil tanks (Fig. 1), while a detailed explanation of the symbols is provided in Table 1, and the calculation of runoff and infiltration is explained by Huang et al. (2007). The total discharge includes surface runoff, interflow, and groundwater runoff produced by each grid. The total runoff concentrates into the outlet of subcatchment and then outlet of catchment by river networks. The flowchart of the proposed hydrological model is shown in Fig. 2.

Fig. 1
figure 1

Description of a grid in the hydrological model

Table 1 Description of symbols used in the hydrological model
Fig. 2
figure 2

Flowchart of the hydrological model

Influence of karst depressions on subcatchment outlet discharge

Using the ARCGIS software, the depressions in the whole catchment could be recognized based on DEM. It is noteworthy that accurate identification of karst depressions is quite difficult (if not impossible) even in a small catchment. The depressions recognized by DEM may contain several types of depressions. Therefore, it is assumed that the karst depressions are composed of some of these depressions recognized by DEM, and the parameter α is used to describe the ratio of karst depression to depression recognized by DEM. The value of α can be determined by empirical estimation and/or parameter calibration. During the process of flow concentration in each subcatchment, surface runoff loss will occur because of the existence of karst depressions. If the surface runoff generated from a grid wants to be routed to the outlet of subcatchment, it has to experience the loss produced by the karst depressions in its lower reach. Hence, the surface runoff from a grid needs to be deducted by \( {R}_{is}^{\hbox{'}}(t)\frac{\alpha {A}_j^{\hbox{'}}}{A_j} \), with the rest \( {R}_{is}^{\hbox{'}}(t)\left(1-\frac{\alpha {A}_j^{\hbox{'}}}{A_j}\right) \) continuing to the next lower part, and so forth (Fig. 3). It is noteworthy that, for a specific depression, the shape (including depth, slope, and area) may have obvious impact on the capacity of the depression. However, fully detailed survey of depressions in a karst catchment may be toilsome and unnecessary. To overcome this problem, we centralize all these impacts of depressions in the conceptual parameter α. Parameter sensitivity analysis of α as well as other parameters will be conducted later in the present study. The surface runoff that can be routed to the outlet of subcatchment is obtained as follows:

$$ {R}_{is}(t)={R}_{is}^{\hbox{'}}(t)\prod \limits_{j=1}^k\left(1-\frac{\alpha {A}_j^{\hbox{'}}}{A_j}\right) $$
(1)

where \( {R}_{is}^{\hbox{'}}(t) \) is surface runoff yield from a grid; \( {A}_j^{\hbox{'}} \) is the area of one depression recognized by DEM; Aj is the area with the same length as \( {A}_j^{\hbox{'}} \) from the outlet of subcatchment; α is the ratio of karst depression divided by the depression extracted by DEM; k is the total number of depressions in the lower reach of the grid.

Fig. 3
figure 3

Description of \( {R}_{is}^{\hbox{'}}(t) \), \( {A}_j^{\hbox{'}} \), and Aj in a subcatchment

In the karst depressions, only evaporation occurs. The total runoff from the whole subcatchment is the sum of runoff from each grid

$$ R(t)=\sum \limits_{i=1}^n{R}_{is}(t)+\sum \limits_{i=1}^m{R}_{iL}(t)+\sum \limits_{i=1}^m{R}_{ig}(t) $$
(2)

where RiL(t) and Rig(t) are interflow and groundwater runoff yields of each grid respectively; m is the total number of grids; n is the total number of grids except depression.

The total discharge at the outlet of subcatchment is expressed as

$$ Q(t)=\frac{A}{\Delta t}R(t) $$
(3)

where Δt is a time step, and A is the area of grid.

Flow routing

On the basis of the runoff yield at each grid and runoff loss produced by karst depressions, the discharge of each subcatchment outlet can be obtained. Then, the river channel routing method employs the classical Muskingum routing equation of McCarthy (1938) because of its simplicity (McCarthy 1938). In mathematical equation, inflow I, outflow O, and storage S in Muskingum method are written as

$$ S=K\left[ XI+\left(1-X\right)O\right] $$
(4)

where K is storage constant (T), and X is relative importance of inflow and outflow to the storage in the reach.

The continuity equation is given by

$$ \frac{dS}{dt}=I-O $$
(5)

The Muskingum method based on Eq. (4) and (5) can be expressed as

$$ {O}^{n+1}={C}_1{I}^{n+1}+{C}_2{I}^n+{C}_3{O}^n $$
(6)

where

\( {C}_1=\frac{0.5\Delta t- XK}{0.5\Delta t+\left(1-X\right)K}\kern1em {C}_2=\frac{0.5\Delta t+ XK}{0.5\Delta t+\left(1-X\right)K}\kern1em {C}_3=\frac{-0.5\Delta t+\left(1-X\right)K}{0.5\Delta t+\left(1-X\right)K} \) (7a, b, c)where Δt is a time step, In and On are inflow and outflow at the beginning of the time step, respectively, and In + 1 and On + 1 are inflow and outflow at the end of the time step, respectively.

Study area

The study area is Hamajing catchment located in the west of Hubei Province, China at 29° 54′–30° 10′ N latitude and 110° 10′–110° 35′ E longitude (Fig. 4). The study catchment covers an area of 419 km2 and includes two major rivers: Yuantougou river and Jiashaxi river. The average annual precipitation of the study site with a subtropical wet monsoon climate is 1171 mm, nearly 84.6% of which falls during the period from April to October. The elevation of the study area varies between 1300 and 2100 m above the sea level. Geological units include dolostone, thick and thin limestone, marlite, and Quaternary soil. As a typical karst catchment, Hamajing catchment has a lot of closed depressions. And most of these depressions are filled with deposited fine sediments from eroded top-soil and have been transformed into farmland (Meng et al. 2015). When floods occur, depressions will become storage places for water and reduce the total surface runoff (Fig. 5).

Fig. 4
figure 4

Location map of the Hamajing catchment

Fig. 5
figure 5

An inundated karst depression after a storm

Because of the rural location, very limited observed data exist in the Hamajing catchment. The meteorological data including precipitation and evaporation at the Hamajing catchment are collected at daily scale from Jan 1, 2005 to Sep 30, 2005. The hydrological data comprise the daily river flow at the outlet of the Hamajing catchment. The river system of the Hamajing catchment is firstly obtained by a global digital elevation model (DEM) with a horizontal cell size of 30 m (http://www.gscloud.cn) and then adjusted according to the drainage map. By using the hydrology package of ARCGIS 10, the depression information in the whole catchment is obtained (Fig. 6). Using the centroids of depressions to judge the distance to the outlet of subcatchment, the runoff loss produced by karst depressions can be quantitatively assessed based on Eq. (1).

Fig. 6
figure 6

Distribution of depressions extracted by DEM in Hamajing catchment

Results

Model calibration and verification

For a hydrological model, model calibration and verification are necessary procedures and essential before its application. Calibration consists in identifying the parameters of the model giving the minimum error between simulated and observed runoff data at the outlet of Hamajing catchment. To measure how good the agreement between the simulated and observed runoff data is, model performance indicators need to be chosen. In our study, through reviewing literature, the following well-known two indicators are used (Meng et al., 2015; Oo et al., 2019):

$$ \mathrm{Nash}\hbox{-} \mathrm{Sutcliffe}\ \mathrm{efficiency}\ \left(\mathrm{NSE}\right):\kern0.5em \mathrm{NSE}=1-\frac{\sum \limits_{i=1}^n{\left({C}_i-{O}_i\right)}^2}{\sum \limits_{i=1}^n{\left({O}_i-\overline{O}\right)}^2} $$
(8)

where Ci is simulated runoff, Oi is observed runoff, \( {\overline{O}}_i \) is mean observed runoff, and n is the number of data samples. The closer NSE is to 1, the better the simulation result:

$$ \mathrm{Root}\ \mathrm{mean}\ \mathrm{squared}\ \mathrm{error}\ \left(\mathrm{RMSE}\right):\kern0.5em \mathrm{RMSE}=\sqrt{\frac{1}{n}\sum \limits_{i=1}^n{\left({C}_i-{O}_i\right)}^2} $$
(9)

The closer RMSE is to 0, the better the simulation result.

The aim of our study is to establish a conceptual hydrological model for simulating rainfall–runoff process in the karst region considering the role of karst depressions, as the small area and the strong consistency of soil and land use in this region, the runoff generation parameters of each grid are considered to be the same. Parameter calibration is firstly performed using the manual trial-and-error method. Then, the parameters used in the proposed conceptual hydrological model are optimized by a genetic algorithm which is a widely and effectively used method of parameter optimization in hydrological model (Liong et al. 1995; Mohan 1997; Cheng et al. 2005; Wu and Chau 2006; Sidle et al. 2011). The initial values of parameters are given from the knowledge of catchment characteristics by some published studies (Nakagiri et al. 1998; Alam et al. 2006). The initial conditions used in the model are given from experience, and the starting period from Jan 1, 2005 to May 12, 2005 is used to eliminate the impact of initial conditions on the simulation results. During the calibration process, the simulations are run with the data from May 13, 2005 to Jul 13, 2005. The following time period from Jul 14, 2005 to Sep 30, 2005 is used to verify the identified parameter values. The results of calibrated parameters are shown in Table 2.

Table 2 The results of calibrated parameters

In addition, the proposed concept hydrological model requires many parameters. In order to improve the efficiency of parameter calibration and determine how these parameters affect simulation results, sensitivity analysis is carried out by using one factor at a time (OAT) screening technique to examine the relative sensitivity of NSE and RMSE to these parameters. In the OAT method, one factor,xi, varies at a time, whereas other factors are fixed. A relative sensitivity index Z, the ratio between the relative normalized change in output to the normalized change in the related input, is calculated to quantify the sensitivity:

$$ {Z}_i=\frac{dY}{dx_i}\frac{x_i}{Y} $$
(10)

where Zi is sensitivity index with respect to parameter i indicating the relative partial effect of parameterxi on modeled result Y.

Simulation results

Figure 7 depicts the simulation results at Hamajing catchment outlet considering the role of karst depressions. This simulation has a NSE of 0.85, RMSE of 6.24 m3/s during calibration period and NSE of 0.78, RMSE of 5.35 m3/s during validation period. Perrin et al. (2001) used 19 daily lumped hydrological models for runoff simulation within 429 catchments and illustrated that the mean NSE ranged from 0.39 to 0.51, while Su et al. (2001) applied the distributed Xin’anjiang model for runoff simulation in 9 catchments and reported NSE values in the range 0.3–0.8 (mean value of approximately 0.65). Compared with these previously published values, the NSE values obtained in the proposed model are acceptable. The overall shape of the simulated runoff hydrograph generally shows good performance.

Fig. 7
figure 7

The simulation results considering karst depressions at Hamajing catchment outlet

In order to analyze the influence of karst depressions on the simulation results, a scatter plot of simulated and observed daily runoff omitting karst depressions is displayed in Fig. 8. It could be seen that the correlation between the observed and simulated daily runoff is generally good with R2 of about 0.83 and majority of points are above the 1:1 line indicating remarkable over-prediction of daily runoff. The reason for this over-prediction is neglecting the water stored in karst depressions unable to be routed to the catchment outlet. From the 1:1 line shown in Fig. 9, the phenomenon of over prediction of the observed data is effectively avoided, and R2 is improved from 0.83 to 0.86. Through introducing karst depression module, the proposed model is improved to be able to simulate runoff loss produced by karst depressions. and the calculated runoff is close to the actual value. For instance, a heavy rainfall event occurred on Jul 15, 2005, with a total rainfall of 128.8 mm, caused a peak flow of 71 m3/s at the outlet. The simulated peak flow by the model considering karst depressions is 79 m3/s compared with 106 m3/s regardless of karst depressions, about 50% greater than the observed value.

Fig. 8
figure 8

Comparison between the observed and simulated daily discharge (without considering karst depressions)

Fig. 9
figure 9

Comparison between the observed and simulated daily discharge (considering karst depressions)

To get an all-around evaluation for performance of the proposed model in this study, comparison with previous model has been conducted. Meng et al. (2015) have developed a black box model based on artificial neural network model to simulate the runoff process in Hamajing catchment. The idea of threshold was used to divide the flow observations into flood period and non-flood period, which improved R2 from 0.75 (ANN without threshold) to 0.83 (ANN with threshold, called T-ANN). Similar simulation results (R2 = 0.72~0.87) were recently obtained by applying the Emotion Neural Network model in simulating the rainfall–runoff process in an irrigation catchment, India (Kumar et al., 2019). It is noteworthy that the ANN-based black box models are meaningless of physical process. In contrast, the rainfall–runoff model proposed in this study is obviously advanced in considering the physical meaning of model structure.

Sensitivity analysis

A sensitivity analysis is conducted to determine the NSE and RMSE to variations in the parameters, which is beneficial for the calibration of the proposed model. Each parameter is adjusted independently to determine the change for the calibration period and varied by − 20, − 10, 10, and 20% of the original value. Table 3 shows that the parameters related to the first tank are most sensitive to the simulation results, whereas the change of parameters related to the second and third tanks cannot significantly influence the simulation results. Additionally, the area ratio between karst depression and depression extracted by DEM in the catchment has great influence on the simulation results, indicating the great impact of depression on the runoff process in karst catchment. Thus, adding this module is very important to simulate runoff loss produced by karst depressions, and it will also improve the simulation’s accuracy through reproducing the real hydrological processes in karst region.

Table 3 Sensitivities of parameters for the case of hydrological model

Discussion

Bonacci (2001) described a phenomenon namely the limited discharge capacity of karst springs under high-water conditions caused by intense precipitation. The limitation on the maximum flow rate of the karst catchment is ascribed to six reasons: limited size of the karst conduit, flow under pressure, intercatchment overflow, overflow from a main spring to intermittent springs, available water storage in karst depressions, and other factors such as climate, soil and vegetation cover, and altitude and geological conditions. In this paper, a conceptual hydrological model considering runoff loss produced by karst depressions, one of these factors mentioned above, is established to simulate the hydrological processes of karst catchment.

Although the daily values of runoff simulation match closely with their observed data by adding karst depression module, some of the peak flows especially middle and small floods are under predicted. For example, a moderate rainfall event occurred on Aug 29, 2005, with a total rainfall of 46 mm, caused a peak flow of 41 m3/s at the outlet, while the simulated peak flow by the model including karst depression module was only 27 m3/s, 34% less than the observed value. Therefore, there is still room for the improvement of the proposed model. In addition, the proposed model cannot reproduce the natural flow variability during non-flood periods. It may be ascribed to the small area of the study catchment, leading to nearly zero flow in non-flood periods. And this low flow is significantly affected by random disturbance (Meng et al. 2015). Future study may give more attention to the influence of karst depressions on different degrees of peak floods, and it is necessary to get a better understanding of the physical processes for water stored in karst depressions. Perhaps a more detailed description of the karst catchment area and catchment soil properties can also improve the model performance.

Summary and conclusions

In this study, a conceptual hydrological model for karst catchments is proposed and tested to simulate runoff processes impacted by karst depressions, which is important and rarely reported. In the runoff generation process, a three-serial tank model coupled with two soil tanks is used to simulate the surface runoff, interflow, groundwater runoff, and soil moisture. During the process of flow concentration, surface runoff from each grid is reduced by karst depressions at its lower reach, and this runoff loss is calculated based on the area ratio of karst depression. River channel routing is carried out through Muskingum model. This proposed model is applied to a small karst catchment—Hamajing catchment—located in the west of Hubei Province, China. The satisfactory performance of the proposed model further confirms the importance of considering the impact of karst depression in simulating rainfall–runoff processes in karst catchment. Sensitivity analysis reveals that the parameters related to the first tank are most sensitive to the simulation results, and the area ratio of karst depression has great influence on the simulation of runoff processes in karst catchment.

Compared with existing rainfall–runoff model, the proposed model belongs to conceptual hydrological model with the characteristics of simple structure and computational efficiency. Only the precipitation, pan evaporation, and the DEM data are required to run this model, which is suitable for simulating hydrological processes in karst catchment with limited observed data. Conclusively, the proposed model could, therefore, be a successful alternative conceptual hydrological model for karst catchments because of its convenience, clear physical implications, and improved accuracy. However, more research work should be conducted in the future to verify the applicability and parameter estimation of the proposed model.