
Last chance! 50% off unlimited learning
Sale ends in
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 power.mechanical
computeChemicalPower(power.mech, bird, ...)
# S3 method for numeric
computeChemicalPower(power.mech, bird, ...)
mechanical power (either numeric (W) or as an mechanical power object (class power.mechanical)
object describing the relevant morphological parameters of the bird (or bat); this object should be created using the Bird
constructor.
optional arguments (none yet)
Chemical power of same type as inpute power.chem
.
Chemical power is computed as
Bird
.
Pennycuick, C. J. (2008). Modelling the flying bird. Amsterdam, The Netherlands: Elsevier.
# NOT RUN {
## 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
# }
Run the code above in your browser using DataLab