The_soil_water_routine - PIK-LPJmL/LPJmL GitHub Wiki

The soil water routine

[[TOC]]

Description of the 5-layer soil hydrology

Infiltration

Infiltration is a key component to hydrological process. We have introduced a simple infiltration model where infiltration rate (infil in mm) depends on the soil water content of the first layer as following:

SW(0) is the total soil water content and UL(0) is the soil water content at saturation of the first layer in mm. WPW(0) is the soil water content at wilting point in mm. P is the precipitation of the day in mm. The surplus water, which has not infiltrated is assumed as surface runoff.

In the code, Sibyll also implemented the GREEN_AMPT approach, which she considers to be better. However it is commented in the code waterbalance.c (line 121) and waterbalance.c (line 159) because it requires data on duration of rain and rain intensity, which are not available in sufficient quality at the global scale. This approach, however, can be used for regional applications, where better data may be available.

Evaporation

Daily evaporation from bare soil ES) occurs at the simulated fraction of the grid cell (1-fv) not covered by vegetation (determined annually), which may extend towards the plant-covered area according to the daily status of PFT-specific leaf phenology. Evaporation declines linearly as the soil dries, a simple approach that is suitable for large scales (Huang et al., 1996).

where wr30 represents the relative moisture in the upper 30 cm of the soil column, where soil moisture is taking into account to 2/3 and the second layer to 1/3. The evaporated water is taken to 2/3 from the first layer and to one third from the second layer, while it changes the soil moisture of the whole layer. α represents the Priestley-Taylor-coefficient of 1.32. ES is limited by the energy which is already used by interception, sublimation and transpiration see Evapotranspiration.

Percolation

We have introduced a new percolation scheme to be able to simulate the free water in the soil bucket. Percolation is calculated by the storage routine technique (Arnold et al., 1990) as used in regional hydrological models e.g. SWIM.

where FW(t,i) and FW(t+1,i) are the soil water content between saturation and field capacity at the beginning and the end of the day for all soil layers i. Δt is the time interval 24 h here and TT(i) determines the travel time through the soil layer in hours:

where HC(i) is the hydraulic conductivity of the layer in mm h-1:

where SC(i) is the saturated conductivity in mm h-1 and SW(t, i) is the total soil water content of the layer in mm and UL(i) is the soil water content at saturation in mm. Thus percolation can be calculated by subtracting FW(t,i) from FW(t+1,i) for all soil layer:

Percolation is limited by soil moisture of the lower layer similar to the infiltration approach.

Excess water over the saturation produce lateral runoff and at the base the seepage can be assumed as groundwater runoff (output MSEEPAGE).

Output variables

  • MSWCi is the fractional saturation of soil water content swc in layer i per month.
    This fraction is the portion of the waterholding capacity whc (= field capacity fc - permanent wilting point pwp).
    To have the fraction of the pore space filled with water pwf, take swc · whc + pwp.
    The volumentric water content vwc can be calculated by dividing the pore water fraction by the water content at saturation wsat: vwc = pwf / wsat.
  • MDISCHARGE is monthly discharge in hm3/d
  • MRUNOFF is monthly runoff in mm/month.
    It is the sum of the three components:
    • MRUNOFF_SURF, the surface runoff (mm/month) that occurs when the upper soil layer is saturated and,
    • MRUNOFF_LAT, the lateral runoff from all layers (mm/month) that occur when the respective soil layer is saturated
    • MSEEPAGE, the seepage water (mm/month) that percolates through the lowest soil layer. This contributes to groundwater recharge but is not identical to that.

Details

Soilwater describes the routine:

waterbalance.c

Technical Note

There is still not all published, see #Evaporation

Developer(s)

Sibyll Schaphoff, Jens Heinke

See Also

Evapotranspiration

References

⚠️ **GitHub.com Fallback** ⚠️