A java-based, object-oriented modeling system for southern african hydrology

An object-oriented modeling system, ACRU2000 (Agricultural Catchments Research Unit 2000), was created to enable users to simulate the hydrological and environmental effects of various land uses in the Republic of South Africa. The ACRU2000 modeling system was entirely re-designed and re-coded from the concepts used in the previously developed ACRU agro-hydrological model. The model was designed in the Unified Modeling Language (UML) and implemented in the Java programming language. The ACRU2000 model was designed to process distributed catchments in a parallel manner during each simulation time step to facilitate the modeling of artificial water flows, particularly with regard to the implementation of the South African National Water Act of 1998. The object-oriented design methodology used to restructure the ACRU model produced a more flexible and extensible model structure, which will facilitate future model expansion. The ACRU2000 modeling system was then tested in the Mgeni River watershed, a medium-sized (4387 km2) watershed in the KwaZulu-Natal province of South Africa. The ACRU2000 model was parameterized for 137 sub-catchments to simulate daily streamflows. Monthly totals of simulated flows were compared with observed data from several management catchments for a 15-year period (1979-1993). The model gave satisfactory results in simulating upstream management catchments with the variable high and low flows that are endemic to southern African hydrology. The model had less success in areas encompassing large reservoir and transfer schemes combined with urban and peri-urban areas. Coefficient of determination, model efficiency, and root mean squared error of monthly totals of daily streamflow ranged from 0.43 to 0.85, -4.17 to 0.81, and 4% to 51% of median observed streamflow for individual management catchments, respectively. Further study is necessary to determine whether the differences between model and observed results were caused by model inadequacies, poor estimates of crucial input parameters, or faulty/missing flow data.

[1]  Vijay P. Singh,et al.  Hydrological Simulation Program - Fortran (HSPF). , 1995 .

[2]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[3]  Keith Beven,et al.  The Institute of Hydrology distributed model , 1987 .

[4]  Edward Yourdon,et al.  Object-oriented design , 1991, Yourdon Press Computing Series.

[5]  R. Freeze,et al.  Blueprint for a physically-based, digitally-simulated hydrologic response model , 1969 .

[6]  R. Schulze,et al.  Global climate change and agricultural productivity in southern Africa , 1993 .

[7]  P. E. O'connell,et al.  An introduction to the European Hydrological System — Systeme Hydrologique Europeen, “SHE”, 2: Structure of a physically-based, distributed modelling system , 1986 .

[8]  Development and Testing of a Nitrogen and Phosphorus Process Model for Southern African Water Quality Issues , 2001 .

[9]  J. Nash,et al.  River flow forecasting through conceptual models part I — A discussion of principles☆ , 1970 .

[10]  Edward T. Linacre,et al.  A simple formula for estimating evaporation rates in various climates, using temperature data alone , 1977 .

[11]  Murugesu Sivapalan,et al.  Water and salt balance modelling to predict the effects of land-use changes in forested catchments. 3. The large catchment model , 1996 .

[12]  P. E. O'connell,et al.  An introduction to the European Hydrological System — Systeme Hydrologique Europeen, “SHE”, 1: History and philosophy of a physically-based, distributed modelling system , 1986 .

[13]  Warren. Viessman Introduction to hydrology , 1972 .

[14]  C. W. Thornthwaite An approach toward a rational classification of climate. , 1948 .

[15]  H. L. Penman Natural evaporation from open water, bare soil and grass , 1948, Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences.

[16]  Lei Yang COUPLED SIMULATION MODELING OF FLATWOODS HYDROLOGY, NUTRIENT AND VEGETATION DYNAMICS , 2006 .

[17]  K. Loague,et al.  Hydrologic‐Response simulations for the R‐5 catchment with a comprehensive physics‐based model , 2001 .

[18]  Allen T. Hjelmfelt,et al.  Curve-Number Procedure as Infiltration Method , 1980 .

[19]  Z. Samani,et al.  Estimating Potential Evapotranspiration , 1982 .

[20]  J. Kirchner Getting the right answers for the right reasons: Linking measurements, analyses, and models to advance the science of hydrology , 2006 .

[21]  J. R. Kiniry,et al.  CERES-Maize: a simulation model of maize growth and development , 1986 .

[22]  Keith Beven,et al.  Changing ideas in hydrology — The case of physically-based models , 1989 .

[23]  R. Schulze,et al.  A dynamic, process‐based, user‐oriented model of forest effects on water yield , 1987 .

[24]  Theodore A. Endreny,et al.  A flexible modeling package for topographically based watershed hydrology , 2005 .

[25]  Jun Wang,et al.  An object oriented approach to the description and simulation of watershed scale hydrologic processes , 2005, Comput. Geosci..

[26]  Vijay P. Singh,et al.  The Precipitation-Runoff Modeling System - PRMS. , 1995 .

[27]  G A Kiker,et al.  The Development of a Java-based, Object-Oriented Modeling System for Simulation of Southern African Hydrology , 2001 .

[28]  D. Legates,et al.  Evaluating the use of “goodness‐of‐fit” Measures in hydrologic and hydroclimatic model validation , 1999 .

[29]  J. Refsgaard Parameterisation, calibration and validation of distributed hydrological models , 1997 .

[30]  M. Rosenzweig Net Primary Productivity of Terrestrial Communities: Prediction from Climatological Data , 1968, The American Naturalist.

[31]  Tammo S. Steenhuis,et al.  SCS Runoff Equation Revisited for Variable-Source Runoff Areas , 1995 .

[32]  John R. Williams,et al.  LARGE AREA HYDROLOGIC MODELING AND ASSESSMENT PART I: MODEL DEVELOPMENT 1 , 1998 .

[33]  K. Beven,et al.  A physically based model of heterogeneous hillslopes: 2. Effective hydraulic conductivities , 1989 .

[34]  K. Beven,et al.  A physically based, variable contributing area model of basin hydrology , 1979 .

[35]  Joe T. Ritchie,et al.  Model for predicting evaporation from a row crop with incomplete cover , 1972 .