![]() |
![]() |
|
|
|
|
Fig.1. Schematic showing the soil-plant-atmosphere system modeled by SWIMv2. FEATURES OF SWIMv2SWIMv2 is based on a fundamental description of the conservation of mass (water and solutes) within soils and allows the user to address a wide range of issues associated with the soil water and solute balance. The major features of the model which provide this capability include the ability to deal with:
WATER FLOW - the basic mathematical modelThe key soil hydraulic properties required by SWIMv2 in order to solve Richards' equation are the storage (soil water retention curve) and transmission (soil hydraulic conductivity function) properties. SWIMv2 offers the user considerable freedom of choice in terms of the type of function that can be used to describe these properties. For the hydraulic conductivity, these include: the Mualem model, the Brooks-Corey model, the van Genuchten model, the sum of simple functions, and tabulated data. For the water retention function, these include: the Brooks-Corey function, smoothed Brooks-Corey, modified Brooks-Corey, modified smoothed Brooks Corey, van Genuchten, exponential, sums of simple functions, and tabulated water retention data described in terms of simple polynomials. Hysteresis in the soil water retention function can also be included if required. A program called HYPROPS is used to generate the required hydraulic property tables used by SWIMv2. SOLUTE FLOW - the basic mathematical modelIn order to apply the equation for reactive solutes, one needs to specify both the adsorption isotherm (SWIMv2 allows the Freundlich isotherm) and the dispersion coefficient. For nonreactive solutes, one only needs the dispersion coefficient. Accurate determination of these solute transport properties is not trivial. SWIMv2 VEGETATION, TRANSPORATION, EVAPORATIONSWIMv2 can accommodate up to four vegetation types in any one simulation. This enables one to address issues associated with single crops, intercropping or mixed species (trees and grasses). The time trends in potential evaporation for each vegetation type and root density distributions are the main information required, and there is some flexibility in terms of how they are supplied (as simple functional forms or as discrete data points in time). Potential evapotranspiration is used to determine the evaporative demand placed on the system and needs to be supplied by the user. A fraction of the total potential evapotranspiration is assigned to each vegetation type with any remaining acting as the demand on the soil. The potential demand is exerted on the root system and simple electrical circuit analogies used to determine root water uptake for each soil layer. These calculations are based on steady-state radial flow to roots and take into account the soil and root resistances. If water supply is unable to satisfy the demand, an iterative procedure is followed to determine the actual water that can be taken up as transpiration. A similar approach is used for evaporation from the soil surface. If the surface is wet and supply can meet demand, evaporation takes place at the potential rate. Once the soil starts to dry and the atmospheric demand cannot be met, actual evaporation is governed by the soil's ability to supply water to the surface. It is important to note that while SWIMv2 can include up to four types of vegetation, it is not a crop growth model. There is no feedback between the plant and soil processes, and care will therefore be needed when applying SWIMv2 in a stand-alone form. This limitation can be overcome by using SWIMv2 in a cropping system framework such as APSIM. This capability is now available. SWIMv2 MANAGEMENT OPTIONSVarious management options are available to the user including: cultivation on a regular basis over consecutive years (cycling) or at specified times where various parameters such as surface conductance and surface roughness are reset, and adding fertilizer or other solutes at specified times. There is also an ability to make use of 'discontinuities' to examine effects of major impacts such as might occur following harvesting on very wet soils, or deep ripping. To achieve this, the simulation can be stopped at a specified time and then restarted with new soil property values to reflect the 'new' soil conditions. SWIMv2 INPUT AND BOUNDARY CONDITIONSInput required by SWIMv2 is used to specify the site and conditions for the simulation and include the initial conditions, boundary conditions, soil hydraulic properties, soil solute properties, vegetation characteristics, management practices, cumulative precipitation (rainfall + irrigation), and cumulative potential evapotranspiration. The two key boundaries within the system of interest are the top or upper boundary taken as the soil surface, and the bottom or lower boundary taken as some specified depth in the soil below which water and nutrients are considered to have been leached and therefore inaccessible by plant roots. Conditions at these boundaries need to be specified so that the numerical solution procedure works, and the user has a wide range of choices for this. At the top boundary, the user can specify infinite surface conductance, a constant potential (such as occurs when using a disk infiltrometer), specified surface conductance function, surface ponding, no ponding (i.e., any water that cannot infiltrate runs off immediately), or a specified runoff function. At the bottom boundary, one has the choice of gravity drainage, specified gradient, specified water potential (e.g., zero for a water table surface), zero flux, or free drainage (such as occurs during dripping from large cores exposed to atmospheric pressure). SWIMv2 OUTPUTThe key output provided by SWIMv2 is the soil water potential, soil water content, solute concentration, and associated fluxes as a function of depth and time. In addition to this output, both instantaneous and cumulative values of transpiration, evaporation, infiltration, storage, drainage, leaching, and plant uptake are provided. The output of SWIMv2 consists of the output to the screen and a binary output file. The screen output can be redirected to a file if need be. The binary file data can be viewed using the SWIMPLOT program or converted to ASCII tables with the SWIMREAD program and the data then used in any one of a range of analysis and/or plotting packages. An example output obtained using SWIMPLOT is given in Fig.2.
Fig.2. Example SWIMv2 output displayed. Shows cumulative soil water balance components and soil water content and solute concentration as a function of depth. SWIMv1/SWIMv2 RequirementsPC with 640K RAM
SWIMv1/SWIMv2 Overview
|
|
|
|
|
|
Scientific Software Group P.O Box 708188 Sandy, Utah 84070
|