Tb_butterfly {TrenchR} | R Documentation |
Operative Environmental Temperature of a Butterfly
Description
The function estimates body temperatures (C, operative environmental temperatures) of a butterfly based on Kingsolver (1983) and Buckley and Kingsolver (2012). The function is designed for butterflies that bask with closed wings such as Colias.
Usage
Tb_butterfly(
T_a,
T_g,
T_sh,
u,
S_sdir,
S_sdif,
z,
D,
delta,
alpha,
r_g = 0.3,
shade = FALSE
)
Arguments
T_a |
|
T_g |
|
T_sh |
|
u |
|
S_sdir |
|
S_sdif |
|
z |
|
D |
|
delta |
|
alpha |
|
r_g |
|
shade |
|
Details
Thermal radiative flux is calculated following Gates (1980) based on Swinbank (1960). Kingsolver (1983) estimates using the Brunt equation with black body sky temperature from Swinbank (1963).
Value
numeric
predicted body (operative environmental) temperature (C).
References
Buckley LB, Kingsolver JG (2012).
“The demographic impacts of shifts in climate means and extremes on alpine butterflies.”
Functional Ecology, 26(4), 969-977.
doi: 10.1111/j.1365-2435.2012.01969.x.
Gates DM (1980).
Biophysical Ecology.
Springer-Verlag, New York, NY, USA.
Kingsolver JG (1983).
“Thermoregulation and Flight in Colias Butterflies: Elevational Patterns and Mechanistic Limitations.”
Ecology, 64(3), 534-545.
doi: 10.2307/1939973.
Swinbank WC (1960).
“Wind profile in thermally stratified flow.”
Nature, 186, 463-464.
Swinbank WC (1963).
“Long-wave radiation from clear skies.”
Quarterly Journal of the Royal Meteorological Society, 89, 339-348.
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_grasshopper()
,
Tb_limpetBH()
,
Tb_limpet()
,
Tb_lizard_Fei()
,
Tb_lizard()
,
Tb_mussel()
,
Tb_salamander_humid()
,
Tb_snail()
,
Tbed_mussel()
,
Tsoil()
,
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
Tb_butterfly(T_a = 25,
T_g = 25,
T_sh = 20,
u = 0.4,
S_sdir = 300,
S_sdif = 100,
z = 30,
D = 0.36,
delta = 1.46,
alpha = 0.6,
r_g = 0.3)