View source: R/re_crop.R View source: R/re_crop.R
soiltemp | R Documentation |
internal function for determining the soil temperature from the air temperature
soiltemp(L, GAI, date, temperature, LAI = NULL)
L |
soil depth (mm) |
GAI |
green area index daily values |
date |
date vector (daily steps) |
temperature |
air temperature (°C) |
LAI |
(optional) LAI. If not present LAI is calculated only according to LAI=0.8*GAI, otherwise LAI is used directly |
The function calculates first the surface temperature. If the temperature is below zero:
T_{surface_i}=0.20 \cdot T
And if the temperature is above zero
T_{surface_i}=T_i \cdot (0.95+0.05 \cdot exp(-0.4 \cdot (LAI_i-3))
And then calculates the soil temperature according to:
T_{soil_{i+1}}=T_{soil_i} + (T_{surface_i} - T_{soil_i}) \cdot 0.24 \cdot e^{(-Z_{depth} \cdot 0.017)} \cdot exp(-0.15 \cdot GAI_i)
And where
Z_{depth}=\frac{L}{20}
The LAI is calculated as
LAI= 0.8 \cdot GAI
a vector with the daily soil temperature values
Lorenzo Menichetti ilmenichetti@gmail.com
Kätterer, T., and O. Andrén. 2009. “Predicting Daily Soil Temperature Profiles in Arable Soils in Cold Temperate Regions from Air Temperature and Leaf Area Index.” Acta Agriculturae Scandinavica, Section B - Plant Soil Science 59 (1): 77–86. https://doi.org/10.1080/09064710801920321.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.