Tb_butterfly: Operative Environmental Temperature of a Butterfly

Tb_butterflyR Documentation

Operative Environmental Temperature of a Butterfly

Description

The function estimates body temperatures (C, operative environmental temperatures) of a butterfly based on \insertCiteKingsolver1983;textualTrenchR and \insertCiteBuckley2012;textualTrenchR. 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

numeric air temperature (C).

T_g

numeric surface temperature (C) in the sunlight.

T_sh

numeric surface temperature (C) in the shade.

u

numeric wind speed (m s-1).

S_sdir

numeric direct solar radiation flux (W m-2).

S_sdif

numeric diffuse solar radiation flux (W m-2).

z

numeric solar zenith angle (degrees).

D

numeric thoracic diameter (cm).

delta

numeric thoracic fur thickness (mm).

alpha

numeric wing solar absorptivity (proportion). The range for Colias butterflies is 0.4 to 0.7.

r_g

numeric substrate solar reflectivity (proportion). See \insertCiteKingsolver1983;textualTrenchR.

shade

logical whether body temperature should be calculated in sun (FALSE) or shade (TRUE).

Details

Thermal radiative flux is calculated following \insertCiteGates1980;textualTrenchR based on \insertCiteSwinbank1960;textualTrenchR. \insertCiteKingsolver1983;textualTrenchR estimates using the Brunt equation with black body sky temperature from \insertCiteSwinbank1963;textualTrenchR.

Value

numeric predicted body (operative environmental) temperature (C).

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


trenchproject/TrenchR documentation built on Oct. 10, 2023, 10:12 p.m.