The function estimates body temperatures (C, operative environmental temperatures) of a limpet based on Denny and Harley (2006) .
Tb_limpet(T_a, T_r, l, h, S, u, psi, c, position = "anterior")
numeric
air temperature (C).
numeric
rock surface temperature (C) in the sunlight.
numeric
limpet length (anterior/posterior axis, m).
numeric
limpet height (dorsal/ventral axis, m).
numeric
solar irradiance (W m-2).
numeric
wind speed (m s-1).
numeric
solar zenith angle (degrees). Can be calculated from zenith_angle
function.
numeric
fraction of the sky covered by cloud (proportion).
character
direction of the limpet that is facing upwind. Options are "anterior"
, "posterior"
, and "broadside"
.
numeric
predicted body (operative environmental) temperature (C).
The original equation uses a finite-difference approach where they divide the rock into series of chunks, and calculate the temperature at each node to derive the conductive heat. For simplification, here it takes the rock temperature as a parameter, and conductive heat is calculated as a product of the area, thermal conductivity of rock and the temperature difference between the rock and the body.
Limpets are simulated as cones following and using solar emissivity values from Campbell and Norman (1998)
.
The area of the limpet's shell (m2) is projected according to the direction at which sunlight strikes the organism (Pennell and Deignan 1989)
.
Air conductivity values (W m-1 K-1) are calculated following Denny and Harley (2006)
.
Campbell GS, Norman JM (1998).
Introduction to environmental biophysics, 2nd ed. edition.
Springer, New York.
ISBN 0387949372.
Denny MW, Harley CDG (2006).
“Hot limpets: predicting body temperature in a conductance-mediated thermal system.”
Journal of Experimental Biology, 209(13), 2409-2419.
ISSN 0022-0949, doi:10.1242/jeb.02356
.
Pennell S, Deignan J (1989).
“Computing the Projected Area of a Cone.”
SIAM Review, 31, 299-302.
doi:10.1137/1031052
.
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_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()
Tb_limpet(T_a = 25,
T_r = 30,
l = 0.0176,
h = 0.0122,
S = 1300,
u = 1,
psi = 30,
c = 1,
position = "anterior")
#> [1] 32.51841