computeChemicalPower {afpt} | R Documentation |
Computes the chemical power, i.e. the rate at which chemical energy is consumed, during flight. It takes into account the basal metabolic rate, and the energy needed by the flight muscles to provide the mechanical power required for flight.
## S3 method for class 'power.mechanical' computeChemicalPower(power.mech, bird, ...) ## S3 method for class 'numeric' computeChemicalPower(power.mech, bird, ...)
power.mech |
mechanical power (either numeric (W) or as an mechanical power object (class power.mechanical) |
bird |
object describing the relevant morphological parameters of the bird (or bat); this object should be created using the |
... |
optional arguments (none yet) |
Chemical power is computed as
P.chem = R * (P.mech/eta + BMR)
as described by Pennycuick (2008). Here R is the respiration factor, eta is the muscle conversion efficiency and BMR the basal metabolic rate, see Bird
.
Chemical power of same type as inpute power.chem
.
Marco Klein Heerenbrink
Pennycuick, C. J. (2008). Modelling the flying bird. Amsterdam, The Netherlands: Elsevier.
Bird
, computeFlappingPower
, mech2chem
, chem2mech
## Define a bird: myBird = Bird( massTotal = 0.215, # (kg) total body mass wingSpan = 0.67, # (m) maximum wing span wingArea = 0.0652, # (m2) maximum wing area type = "passerine" ) ## for maximum continuous power power.max <- computeAvailablePower(myBird) print(power.max) # [1] 5.233528 ## convert to chemical power power.max.chem <- computeChemicalPower(power.max,myBird) print(power.max.chem) # [1] 27.28913