Learn R Programming

TrenchR (version 1.1.1)

Tsoil: 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 Campbell1998;textualTrenchR and described in Riddell2018;textualTrenchR.

Usage

Tsoil(T_g_max, T_g_min, hour, depth)

Value

numeric soil temperature (C).

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).

Author

Eric Riddell

References

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

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

Run the code above in your browser using DataLab