Tb_mussel: Operative Environmental Temperature of a Mussel

Tb_musselR Documentation

Operative Environmental Temperature of a Mussel

Description

The function estimates body temperature (C, operative environmental temperature) of a mussel. The function implements a steady-state model, which assumes unchanging environmental conditions.

Usage

Tb_mussel(l, h, T_a, T_g, S, k_d, u, psi, cl, evap = FALSE, group = "solitary")

Arguments

l

numeric mussel length (anterior/posterior axis, m).

h

numeric mussel height (dorsal/ventral axis, m). It is reasonable to assume h = 0.5 * l.

T_a

numeric air temperature (C).

T_g

numeric ground temperature (C).

S

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

k_d

numeric diffuse fraction, proportion of solar radiation that is diffuse.

u

numeric wind speed (m s-1).

psi

numeric solar zenith angle (degrees): can be calculated from zenith_angle.

cl

numeric fraction of the sky covered by cloud.

evap

logical Whether mussel is gaping to evaporatively cool. If TRUE, the function assumes a constant mass loss rate of 5 percent of the initial body mass per hour.

group

character; options are "aggregated": mussels living in beds; "solitary": solitary individual, anterior or posterior end facing upwind; and "solitary_valve": solitary individual, valve facing upwind.

Details

Thermal radiative flux is calculated following \insertCiteHelmuth1998;textualTrenchR, \insertCiteHelmuth1999;textualTrenchR, and \insertCiteIdso1969;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_butterfly(), Tb_grasshopper(), Tb_limpetBH(), Tb_limpet(), Tb_lizard_Fei(), Tb_lizard(), 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_mussel(l     = 0.1, 
          h     = 0.05, 
          T_a   = 25, 
          T_g   = 30, 
          S     = 500, 
          k_d   = 0.2, 
          u     = 2, 
          psi   = 30, 
          evap  = FALSE, 
          cl    = 0.5, 
          group = "solitary")


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