R/TempWindProfileFunctions.R
air_temp_profile_segment.RdThe function calculates air temperature (C) at a specified height (m). Estimates a three segment velocity and temperature profile based on user-specified, experimentally determined values for 3 roughness heights and reference heights. Multiple heights are appropriate in heterogenous areas with, for example, a meadow, bushes, and rocks. Implements the MICROSEGMT routine from NicheMapR as described in Kearney and Porter (2017) .
air_temp_profile_segment(T_r, u_r, zr, z0, z, T_s)numeric a vector of air temperatures (C) at the 3 reference heights.
numeric a vector of wind speeds (m s-1) at the 3 reference heights.
numeric a vector of 3 reference heights (meters).
numeric a vector of 3 experimentally determined roughness heights (meters).
numeric height for air temperature estimation (meters).
numeric surface temperatures (C).
numeric air temperature (C).
Kearney MR, Porter WP (2017). “NicheMapR - an R package for biophysical modelling: the microclimate model.” Ecography, 40, 664-674. doi:10.1111/ecog.02360 .
Other microclimate functions:
air_temp_profile_neutral(),
air_temp_profile(),
degree_days(),
direct_solar_radiation(),
diurnal_radiation_variation(),
diurnal_temp_variation_sineexp(),
diurnal_temp_variation_sinesqrt(),
diurnal_temp_variation_sine(),
monthly_solar_radiation(),
partition_solar_radiation(),
proportion_diffuse_solar_radiation(),
solar_radiation(),
surface_roughness(),
wind_speed_profile_neutral(),
wind_speed_profile_segment()