ENWATBAL.BAS: A Mechanistic Evapotranspiration Model Written in Compiled BASIC

ENWATBAL, a mechanistic energy, water balance model originally written in the CSMP simulation language, was largely incompatible with personal computers (PCs). ENWATBAL.BAS was developed to extend the model application to PCs using BASIC which is widely available. BASIC functions or subprograms were provided to emulate CSMP language commands including integration, implicit root finding and generation of dependent variable values from tables of dependent-ind ependent variable data pairs. The BASIC version is highly modular and thus easier to read and maintain. The verification o f ENWATBAL.BAS against ENWATBAL, using identical input data, discretization and time integration steps, indicated no appreciable differences between the two versions. Runtimes for a seasonal simulation (100 days) were nearly the same (about 5 hours) for the compiled BASIC version using a 20 MHz, 80386 based PC and the CSMP version using a MicroVAX II, and four times faster for a 33 MHz, 80486 based PC. Discretization analysis showed that soil layer thickness should be no larger than 0.002 m for the surface layer although thickness may increase to as much as 0.2 m for subsurface layers. Parameter sensitivity analysi s showed that evapotranspiration estimates changed as expected in response to changes in parameter values for surface roughness length, maximum crop water potential, soil albedo, and crop hydraulic resistance . execute in a computer language which is more accessible, Many model changes were made to the BASIC version subsequent to the speed comparisons resulting in a more advanced and flexible model. ENWATBAL.BAS is a useful tool for investigating the comple x mechanisms of evapotranspiration. imulation models are useful tools for investigating

[1]  D. R. Nielsen,et al.  Irrigation of Agricultural Crops , 1990 .

[2]  D. Reicosky,et al.  Relative Importance of Soil Resistance and Plant Resistance in Root Water Absorption , 1976 .

[3]  J. Radin Responses of transpiration and hydraulic conductance to root temperature in nitrogen- and phosphorus-deficient cotton seedlings. , 1990, Plant physiology.

[4]  M. G. Huck,et al.  Diurnal Variation of Crop Hydraulic Resistance: A New Analysis , 1990 .

[5]  Daniel Hillel,et al.  Computer simulation of soil-water dynamics: A compendium of recent work , 1977 .

[6]  Robert J. Lascano,et al.  Review of models for predicting soil water balance , 1991 .

[7]  C. H. M. van Bavel,et al.  Simulation and measurement of evaporation from a bare soil , 1986 .

[8]  Paul J. Kramer,et al.  Water Relations of Plants , 1983 .

[9]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[10]  P. J. Ross,et al.  Efficient numerical methods for infiltration using Richards' equation , 1990 .

[11]  J. Goudriaan,et al.  Crop Micrometeorology: A Simulation Study , 1977 .

[12]  Dan R. Upchurch,et al.  Energy and water balance of a sparse crop: simulated and measured soil and crop evaporation , 1987 .

[13]  Frank H. Speckhart,et al.  A Guide to Using Csmp-The Continuous System Modeling Program , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[14]  F. S. Nakayama,et al.  The Three Stages of Drying of a Field Soil1 , 1974 .

[15]  J. Chen,et al.  Mathematical analysis and simulation of crop micrometeorology , 1984 .

[16]  T. Améglio,et al.  The effects of root temperature on water flux, potential and root resistance in sunflower , 1990 .

[17]  C. H. M. van Bavel,et al.  Dynamic simulation of water depletion in the root zone , 1976 .