Tsoil: Approximate Soil Temperature

TsoilR Documentation

Approximate Soil Temperature

Description

The function estimates soil temperature (C) at a given depth and hour by approximating diurnal variation as sinusoidal. The function is adapted from \insertCiteCampbell1998;textualTrenchR and described in \insertCiteRiddell2018;textualTrenchR.

Usage

Tsoil(T_g_max, T_g_min, hour, depth)

Arguments

T_g_max

numeric daily maximum soil surface temperature (C).

T_g_min

numeric daily minimum soil surface temperature (C).

hour

numeric hour of the day.

depth

numeric depth (cm).

Value

numeric soil temperature (C).

Author(s)

Eric Riddell

References

\insertAllCited

See Also

Other biophysical models: Grashof_number_Gates(), Grashof_number(), Nusselt_from_Grashof(), Nusselt_from_Reynolds(), Nusselt_number(), Prandtl_number(), Qconduction_animal(), Qconduction_substrate(), Qconvection(), Qemitted_thermal_radiation(), Qevaporation(), Qmetabolism_from_mass_temp(), Qmetabolism_from_mass(), Qnet_Gates(), Qradiation_absorbed(), Qthermal_radiation_absorbed(), Reynolds_number(), T_sky(), Tb_CampbellNorman(), Tb_Gates2(), Tb_Gates(), Tb_butterfly(), Tb_grasshopper(), Tb_limpetBH(), Tb_limpet(), Tb_lizard_Fei(), Tb_lizard(), Tb_mussel(), Tb_salamander_humid(), Tb_snail(), Tbed_mussel(), actual_vapor_pressure(), boundary_layer_resistance(), external_resistance_to_water_vapor_transfer(), free_or_forced_convection(), heat_transfer_coefficient_approximation(), heat_transfer_coefficient_simple(), heat_transfer_coefficient(), saturation_vapor_pressure(), saturation_water_vapor_pressure()

Examples

  Tsoil(T_g_max = 30,
        T_g_min = 15,
        hour    = 12,
        depth   = 5)


TrenchR documentation built on Sept. 14, 2023, 1:07 a.m.