Abstract
The objective of this study is to apply the rainfall-runoff modeling, for the reconstruction of flows and the forecasting of hydrological risks in two sub-catchments (Bounamoussa and Kebir-Est) located in El-Taref, North-East of Algeria. Considering the geomorphological and climatic characteristics of the study region, redundant and catastrophic floods have been recorded. The available data cover a period of 39 years (1981–2019). The GR2M model (GR at monthly time step) is implemented by using two R packages; airGR and airGRteaching. These tools enable the automatic affectation of the parameters that control the two reservoirs of the GR2M model, X1 (production function) and X2 (routing function). This modeling is optimized by the parsimonious character of the model; requiring few monthly input data: rainfall, temperature and potential evapotranspiration. As for its robustness, it is provides by Michel's algorithm. The evaluation of its efficiency is determined, for the calibration and validation periods, by the Nash–Sutcliffe (NSE), Killing-Gupta (KGE) and modified Killing-Gupta (KGE′) criteria. The airGR package gives NSE (Q) and KGE (Q) values greater than 80% during the calibration period and greater than 86% during the validation period. For the airGRteaching package, the KGE′(Q) values vary from 89 to 92% for both periods. Production and routing reach values successively: (99.50 mm, 36.22 mm) in the Bounamoussa sub-catchment and (125.12 mm, 33.70 mm) in the Kebir-Est sub-catchment. Thus, this study shows the capacity of this model to correctly reproduce the flows of this basin, although heterogeneous.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
The study of hydrological response in a watershed requires hydrological modeling as an effective prediction tool (Verma et al. 2022). In basins with complex hydrography and contrasting climates, such as those around the Mediterranean, the simulation of low-flow and high-flow events is an obstacle for physically based models. To address this issue, parsimonious approaches must be studied as efficient operational tools (Perrin et al. 2003).
In Algeria, several regions are threatened by extreme rainfall events (Boumessenegh and Dridi 2022). The particular geographical and climatic conditions of the El-Taref region, lead surface water accumulation that generate redundant floods. These are considered as one of the most disastrous natural phenomena in the world (Natarajan and Radhakrishnan 2019). In view of the lack of river flow measurement data for the quantification and management of this risk, rainfall-runoff modeling is applied to reconstruct the missing flows of two main wadis (Bounamoussa and Kebir-Est) (Fig. 2).
The parsimonious approach of this study is based on the conceptual hydrological rainfall-runoff models of Génie-Rural-GR, which were developed at the French laboratory of Cemagref in the early 1980s (Perrin 2002; Perrin et al. 2003). They allow to link rainfall and runoff of a catchment (Michel 1983) and require few parameters and calibration data (Perrin et al. 2007).
This models use precipitation P (mm) and evapotranspiration E (mm) as input data for the models. To obtain simulated flows (output data), they must be calibrated against observed flows. Data management (input–output), calibration-simulation parameters and graphical visualization are performed in R. This runtime environment facilitates their implementation (Coron et al. 2017).
In this context, a database has been structured and processed in accordance with the monthly time step model requirements: GR2M (Génie Rural with 2 parameters) (Mouelhi et al. 2006). To enable its implementation two open-source packages are used: airGR (Version 1.6.12) (Coron et al. 2017, 2021) and airGRteaching (Version 0.2.12) (Delaigue et al. 2018). Both packages are easy to set up in the R (version 4.1.0) (Slater et al. 2019). It is defined as “an open-source programming language and an advanced high-level statistical computing and graphics system" (R Core Team 2019). All of these tools will contribute to build the model steps: initialization, calibration, validation and simulation, throughout the study period (1981–2019).
The structure of the GR2M model relies on eight (08) empirical mathematical equations (Mouelhi et al. 2006) (Fig. 1), which express the transformation of rainfall into the runoff and link the three functions (Perrin et al. 2007):
-
Production function X1 (mm),
-
Routing function X2 (unitless),
-
External exchanges to rivers, groundwater and the atmosphere.
The model is based on feeding, storing, and draining two reservoirs known as the Production and Routing reservoirs. The main parameters that control them, X1 and X2, are assigned automatically (Coron et al. 2021).
The GR2M model has been tested and applied on a wide range of samples from various climatic conditions (Perrin 2002), including France (Makhlouf and Michel 1994), Australia (Bennett et al. 2017), Tunisia (Mouelhi et al. 2017), Peru (Llauca et al. 2020), Morocco (Ouhamdouch et al. 2020) and Thaïland (Ditthakit et al. 2021).
For its application in Algeria we cite the works of (Amireche et al. 2017; Bekhira et al. 2018; Belaroui et al. 2019; Hadour et al. 2020; Charifi Bellabas et al. 2021).
Materials and methods
Study area
Located in the extreme North-East of Algeria, the El-Taref catchment belongs to the Constantine coastal hydrographic basin coded (03). It is situated between the Mediterranean Sea (north), the Algerian-Tunisian border (East), the wilayas of Souk-Ahras (south), Annaba (north-west), and Guelma (south-west) (Fig. 2). It is constituted by four (04) sub-catchments, two of which are the subject of our study. These are the Kebir-Est sub-catchment coded (0316) and the Bounamoussa sub-catchment coded (0315). The study of the characteristics of the two sub-catchments shows that they have comparable elongated shape and high relief (Table 1).
In particular, it is distinguished by its rainy and sub-humid climate with rainfall varying from 800 to 1200 mm and an average temperature of 20 (°C). Making it one of the most watered regions in Algeria (Seltzer 1946). Due to its specific coastal geographical position with an opening to the Mediterranean sea, and its particular hydro-geomorphological characteristics, the catchment has several natural depressions and lake reserves (lakes: Tonga, Oubéira, Mellah, Lake of the Birds and the Blue Lake and marshes of Mekrada, etc.) and a dense hydrographic network. The main wadis named, Kebir-Est and Bounamoussa join downstream to form the Oued Mafragh, the main outlet of the catchment (Fig. 2).
Wadi Kebir-Est is about 95 km long and drains the same-named sub-catchment, coded (0316), gauged by the hydrometric station of Ain-Assel. This station presents a lack of flow measurement data since the year 2003. Wadi Bounamoussa is about 48 km long and drains the same named sub-catchment, coded (0315). Its incomplete flow data come from the Cheffia dam station.
Structures and descriptions of the implemented packages (airGR, airGRteaching)
airGR: (Version 1.6.12), it is an R package, which is an hydrological modeling tool developed at INRAE-Antony (HYCAR research unit, France) since 2016 by Coron et al. (2017). For proper execution, the core of this package is coded in FORTRAN, but for flexibility, the other package functions are coded in R (Delaigue et al. 2018). It consists of three families of functions (Coron et al. 2021) which are successively:
-
The functions of the RunModel family require three arguments: InputsModel, Param, and RunOption. These allow the input of data and the preparation of functions and execution periods.
-
The functions of the ErrorCrit family require two arguments: InputsCrit and OutputsModel. These allow the definition of the performance parameters and the outputs of the model.
-
The functions of the Calibration family require four arguments: in addition to InputsModel, RunOptions, and InputsCrit, there is CalibOptions which determines the Calibration algorithm and optimizes the error criterion with Calibration_Michel from Irstea (Michel 1991).
All these functions, are easily executable using the structured arguments defined in the classes: CreateInputsModel, CreateRunOptions, CreateInputsCrit, and CreateCalibOptions (Fig. 3).
airGRteaching: Teaching Hydrological Modeling with the GR Rainfall-Runoff Models; Version (0.2.12), developed since 2017 by Delaigue et al (2018). It is designed and defined as an extension based on three families of functions:
Application functions structured by arguments:
-
PrepGR () allows the preparation of the observation data and the choice of the GR model type,
-
CalGR () allows the initialization and calibration of the model,
-
SimGR () allows the execution of the model simulation.
Static and dynamic graphical functions to interpret the observed data and the calibration and simulation results.
The 'Shiny' GUI function executes the model parameters in real-time.
Data acquisition and usage
All the tools chosen in this parsimonious model require as input four hydroclimatological calibration parameters (Michel 1991; Perrin et al. 2003; Mouelhi et al. 2006; Coron et al. 2017; Delaigue et al. 2019) (rainfall P (mm), temperature T (°C), potential evapotranspiration E (mm) and observed flow rate Q (m3/s)) of the catchments to be studied. The data series are at a monthly time step over 39 years for the period (1981–2019) (Table 2).
However, the data of mean monthly temperatures T (°C) are missing in the Ain-Assel station and are acquired from the GMAO MERRA-2 regionalization model (open-source data) provided by (NASA POWER 2021) (Table 3). Consequently, the monthly potential evapotranspiration E (mm/month) is calculated by the empirical formula of Thornthwaite (Thornthwaite 1948).
The correlation by simple linear regression between the temperatures observed at the Cheffia station and those obtained by the regionalization model shows a strong positive and linear relationship R2 = 0.92 (Fig. 4).
The construction of the model with these data requires several steps (Table 2).
Results
The rainfall-runoff modeling with GR2M model implemented with R packages, airGR and airGRteaching, are applied to simulate flows in the two sub-catchments during the periods mentioned (Table.2).The calibration period is optimized by two parameters X1 and X2. The verification of the stability of the model requires a validation period by incorporating the same parameters. Then this stability is confirmed by comparing the quality of the performance parameters obtained from the calibration–validation periods.
Modeling quality and performance
The quality of this modeling depends mainly on a good calibration (Duan et al 1992). It is based on an optimization and robustness algorithm developed at Irstea by Michel (1991) and on efficiency criteria (Perrin et al. 2001); the Nash–Sutcliffe NSE criterion (Eq. 1) (Nash and Sutcliffe 1970) the Killing-Gupta KGE criterion (Eq. 2) and the modified Killing-Gupta KGE′ (Eq. 3) (Gupta et al. 2009). The results are even better when NSE, KGE, and KGE′ are approximate 1, indicating a perfect match between simulated flows and observed flows (Knoben et al. 2019).
\({\text{Q}}_{{\text{i}}}^{{\text{obs }}}\): Observed runoff, \({\text{Q}}_{{\text{i}}}^{{\text{sim }}}\): simulated runoff at time step i, n is the total number of time steps over which the criterion is calculated and \(\overline{{{\text{Q}}_{{{\text{obs}}}} }} { }\): mean of the observed runoff.
where r = the linear correlation coefficient between simulation and observation, α: a measure of the flow variability error, β: a bias, ɣ: the variability ratio, µ and σ are the mean and standard deviation of the flows.
For the calibration and validation of the model, the airGR package uses two efficiency criteria (NSE and KGE) while airGRteaching uses only one criteria (KGE′).
The efficiency criteria results of airGR and airGRteaching packages
The outcomes of the efficiency criteria obtained from the two packages are shown in (Tables 4, 5).
The graphical outputs results
Figures 5, 6, 7, 8, 9, and 10 show the graphical outputs of the airGR package for the modeling periods.
Production and routing outputs
The statistical results of the production and routing obtained from this modeling, for each wadi, at a monthly time step are presented in Fig. 11 and Tables 6 and 7.
However, the production is marked by a positive asymmetric distribution with scattered extremities in the Bounamoussa Wadi sub-catchment, with a mean higher than the median. In contrast to the results for the Kebir-Est Wadi sub-catchment, the mean is close to the median, which implies a symmetrical distribution (Fig. 11). Concerning routing, the means above the medians show a positive asymmetric distribution (Table. 7).
Discussions
The rainfall-runoff modeling using the GR2M model applied over the period (1981–2019) reconstructs the missing flows data of Bounamoussa Wadi for the years (1992–1993) and Kebir-Est Wadi for the years (2003–2019). This work is based on the calibration period's quality, and the validation period confirms its successful completion.
For airGR, the efficiency criteria show that the calibration periods give values of: NSE (Q) (Eq. 1) > 80% and KGE (Q) (Eq. 2) > 83% for Bounamoussa; NSE (Q) (Eq. 1) > 85% and KGE (Q) (Eq. 2) > 89% for Kebir-Est. The validation periods give values that show an amelioration in these criteria: NSE (Q) and KGE (Q) > 87% for Bounamoussa and NSE (Q) > 86%, KGE (Q) > 89% for Kebir-Est.
From the airGRteaching results (Table 5), the performance criterion KGE′ (Q) (Eq. 3), during the calibration period, in Kebir-Est is greater than 92%. Estimations are also very acceptable and even better than what has been found in Bounamoussa (greater than 89%). As for the validation period, there is a slight amelioration of this criterion.
The efficiency criteria results achieved are close to 1 and show a good correlation between the observed and simulated flows. Therefore, the comparison of the criteria obtained from the calibration and validation periods reveals that the results are also close and show an improvement, particularly for those realized with the airGR package.
The production and routing outcomes analyzed in this study are overlapping. For both packages, the two sub-watersheds receive maximum production quantities in February (winter season), and minimums in August (summer season). The routing results show the same tendencies.
However, the production results (Tables 6, 7) for the Wadi Kebir-Est sub-catchment (125.12 and 120.82 mm) are higher than those for the Wadi Bounamoussa sub-catchment (99.50 and 83.84 mm). The routing gives values (35.63 and 36.22 mm) in the sub-watershed of Wadi Kebir-Est, and (32.90 and 33.80 mm) in the sub-catchment of Wadi Bounamoussa. These are probably due either to the long period of missing flow data in Kebir-Est Wadi (2003–2019) and that the model has overestimated, or to the nature of the sandy soils which favors infiltration to the groundwater. In addition, storage in the various surface reservoirs (lakes: Tonga, Oubéira, Mellah, Lake of the Birds, and the Blue Lake and Dams: Mexa and Bougous).
The graphical outputs are represented in Figs. 5, 6, 7, 8, 9, and 10, including flow hydrographs, rainfall hyetograms, and correlation plots of observed and simulated flows. They illustrate the efficiency and performance of automatic modeling with R and its airGR and airGRteaching packages.
Finally, the methodological approach of this work, which involves automatically implementing the GR2M model with R and its packages airGR and airGRteaching (Coron et al. 2017, 2021), appears to be more simple and yields better results than its manual application in previous works (Mouelhi 2003; Mouelhi et al. 2006).
Conclusion
With this study, the missing runoff was reconstructed as simply as possible. The data here required were calculated from the hydroclimatic data series available for a covering period of 39 years (1981–2019) (rainfall, temperatures, evapotranspiration and observed runoff) using the ‘GR2M’ conceptual hydrological model, included in the R packages, airGR and airGRteaching, which facilitate its implementation. Runoff reconstruction and the determination of the production and routing characteristics in the two sub-catchments depend on the quality of the efficiency criteria (NSE, KGE, and KGE′) of the calibration and validation periods. The results are convincing and confirm a good correlation between observed and simulated runoff. Then, the use of a simple conceptual model with 2 reservoirs (production and routing) seems to be robust enough to reproduce the observed runoff despite heterogeneous morphoclimatic conditions. The implementation with the two packages allows a better optimization of the results from a quality point of view.
However, flood risks in the El-Taref catchment generally correspond to the same periods of high production in the results of this study. For instance, the floods devastated the region in February 2012. It would then be interesting to apply hydrological modeling at daily time steps for more precision. This modeling can provide sufficiently interesting answers for better sustainable management of flood risks frequent in the study area. In particular, the estimation of flows during extreme climate events according to selected climate change scenarios could be performed.
Data availability
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Amireche M, Merabtene T, Bermad A, Boutoutaou D (2017) Comparative assessment between GR model and tank model for rainfall-runoff analysis using Kalman filter-application to Algerian basins. In: MATEC Web of Conferences. EDP Sciences, pp 05006
Bekhira A, Habi M, Morsli B (2018) Hydrological modeling of floods in the Wadi Bechar watershed and evaluation of the climate impact in arid zones (southwest of Algeria). Appl Water Sci 8:185. https://doi.org/10.1007/s13201-018-0834-3
Belaroui A, Haouchine FZ, Haouchine A (2019) Rainfall-runoff modeling: flow characterization of Hammam Melouane Wadi Algeria. Arab J Geosci 12:1–11. https://doi.org/10.1007/s12517-019-4610-y
Bennett JC, Wang QJ, Robertson DE et al (2017) Assessment of an ensemble seasonal streamflow forecasting system for Australia. Hydrol Earth Syst Sci 21:6007–6030. https://doi.org/10.5194/hess-21-6007-2017
Boumessenegh A, Dridi H (2022) Predetermination of flood flows by different methods: case of the catchment area of the Biskra Oued (North-East Algeria). Model Earth Syst Environ 8:1321–1333. https://doi.org/10.1007/s40808-021-01151-2
Charifi SB, Benmamar S, Dehni A (2021) Study and analysis of the streamflow decline in North Algeria. J Appl Water Eng Res 9:20–44. https://doi.org/10.1080/23249676.2020.1831974
Coron L, Thirel G, Delaigue O et al (2017) The suite of lumped GR hydrological models in an R package. Environ Model Softw 94:166–171. https://doi.org/10.1016/j.envsoft.2017.05.002
Coron L, Delaigue O, Thirel G, et al (2021) airGR: suite of gr hydrological models for precipitation-runoff modelling (v 1.6. 12). pp 97. ⟨hal-03301586⟩
Delaigue O, Thirel G, Coron L, Brigode P (2018) airGR and airGRteaching: two open-source tools for rainfall-runoff modeling and teaching hydrology. In: 13th International Conference on Hydroinformatics (HIC 2018). Goffredo La Loggia, Gabriele Freni, Valeria Puleo and Mauro De Marchis, vol 3., Palerme, Italy, pp 541–548
Delaigue O, Thirel G, Coron L, Brigode P (2019) airGR and airGRteaching: two packages for rainfall-runoff modeling and teaching hydrology. In: 15th edition of the International R User Conference. https://hal.inrae.fr/hal-02609956. Accessed 9 Sept 2021
Ditthakit P, Pinthong S, Salaeh N et al (2021) Performance evaluation of a two-parameters monthly rainfall-runoff model in the Southern Basin of Thailand. Water 13:1226. https://doi.org/10.3390/w13091226
Duan Q, Sorooshian S, Gupta V (1992) Effective and efficient global optimization for conceptual rainfall-runoff models. Water Resour Res 28:1015–1031. https://doi.org/10.1029/91WR02985
Gupta HV, Kling H, Yilmaz KK, Martinez GF (2009) Decomposition of the mean squared error and NSE performance criteria: implications for improving hydrological modelling. J Hydrol 377:80–91. https://doi.org/10.1016/j.jhydrol.2009.08.003
Hadour A, Mahé G, Meddi M (2020) Watershed based hydrological evolution under climate change effect: an example from North Western Algeria. J Hydrol Reg Stud 28:100671. https://doi.org/10.1016/j.ejrh.2020.100671
Knoben WJ, Freer JE, Woods RA (2019) Inherent benchmark or not? Comparing Nash–Sutcliffe and Kling-Gupta efficiency scores. Hydrol Earth Syst Sci 23:4323–4331. https://doi.org/10.5194/hess-23-4323-2019
Llauca H, Lavado W, Montesinos C, Rau P (2020) Monthly semi-distributed hydrological model at national scale in Peru. In: EGU General Assembly Conference Abstracts. pp 3769
Makhlouf Z, Michel C (1994) A two-parameter monthly water balance model for French watersheds. J Hydrol 162:299–318. https://doi.org/10.1016/0022-1694(94)90233-X
Michel C (1983) Que peut-on faire en hydrologie avec modèle conceptuel à un seul paramètre? La Houille Blanche, pp 39–44
Michel C (1991) Hydrologie appliquée aux petits bassins ruraux, Hydrology hanbook
Mouelhi S (2003) Vers une chaîne cohérente de modèles pluie-débit conceptuels globaux aux pas de temps pluriannuel, annuel, mensuel et journalier. Ph.D. Thesis, Doctorat Géosciences et ressources naturelles, ENGREF Paris
Mouelhi S, Michel C, Perrin C, Andréassian V (2006) Stepwise development of a two-parameter monthly water balance model. J Hydrol 318:200–214. https://doi.org/10.1016/j.jhydrol.2005.06.014
Mouelhi S, Nemri S, Jebari S, Slimani M (2017) Coupling between a rain-runoff model, GR2M, and a rain generator to evaluate the transfer between two dams the Tunisian Semi-arid Sidi Saad and El Houareb. Int J Innov Appl Stud 19:944
NASA POWER (2021) NASA POWER | Docs | Data Services. https://power.larc.nasa.gov/docs/services/. Accessed 7 July 2021
Nash JE, Sutcliffe JV (1970) River flow forecasting through conceptual models part I—a discussion of principles. J Hydrol 10:282–290. https://doi.org/10.1016/0022-1694(70)90255-6
Natarajan S, Radhakrishnan N (2019) Simulation of extreme event-based rainfall–runoff process of an urban catchment area using HEC-HMS. Model Earth Syst Environ 5:1867–1881. https://doi.org/10.1007/s40808-019-00644-5
Ouhamdouch S, Bahir M, Ouazar D et al (2020) Assessment the climate change impact on the future evapotranspiration and flows from a semi-arid environment. Arab J Geosci 13:1–14. https://doi.org/10.1007/s12517-020-5065-x
Perrin C (2002) Vers une amélioration d’un modèle global pluie-débit au travers d’une approche comparative. La Houille Blanche 88:84–91. https://doi.org/10.1051/lhb/2002089
Perrin C, Michel C, Andréassian V (2001) Does a large number of parameters enhance model performance? Comparative assessment of common catchment model structures on 429 catchments. J Hydrol 242:275–301. https://doi.org/10.1016/S0022-1694(00)00393-0
Perrin C, Michel C, Andréassian V (2003) Improvement of a parsimonious model for streamflow simulation. J Hydrol 279:275–289. https://doi.org/10.1016/S0022-1694(03)00225-7
Perrin C, Michel C, Andréassian V (2007) Modèles hydrologiques du génie rural (GR). Cemagref, UR Hydrosystèmes et Bioprocédés 16
R Core Team (2019) R: The R Project for Statistical Computing, R Foundation for Statistical Computing, Vienna, Austria. https://www.r-project.org/. Accessed 5 Jul 2021
Seltzer P (1946) Les climats de l’Algerie. Trav. Inst. Met. Phys. Glo. Algerie, Hors serie
Slater LJ, Thirel G, Harrigan S et al (2019) (2019) Using R in hydrology: a review of recent developments and future directions. Hydrol Earth Syst Sci 23:2939–2963. https://doi.org/10.5194/hess-23-2939-2019
Thirel G, Delaigue O, Coron L (2021) Get started: How to run airGR models. https://hydrogr.github.io/airGR/page_1_get_started.html. Accessed 3 Sept 2021
Thornthwaite CW (1948) An approach toward a rational classification of climate. Geogr Rev 38:55–94
Verma R, Sharif M, Husain A (2022) Application of HEC-HMS for Hydrological Modeling of Upper Sabarmati River Basin, Gujarat, India. Model Earth Syst Environ. https://doi.org/10.1007/s40808-022-01411-9
Acknowledgements
We express our gratitude to the HYCAR research unit of INRAE-Antony (France) who made available to us the airGR and airGRteaching packages, the advice and the considerable support provided by Mr. Olivier Delaigue and Prof. Charles Perrin. We also thank the DRE, ANBT, and ADE El-Taref organizations for their help in the acquisition of the data.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare have no competing interests in this manuscript.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yahiaoui, S., Chibane, B., Pistre, S. et al. Rainfall-runoff modeling using airGR and airGRteaching: application to a catchment in Northeast Algeria. Model. Earth Syst. Environ. 8, 4985–4996 (2022). https://doi.org/10.1007/s40808-022-01444-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40808-022-01444-0