computeChemicalPower: Convert mechanical power to chemical power

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/computeChemicalPower.R

Description

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.

Usage

1
2
3
4
## S3 method for class 'power.mechanical'
computeChemicalPower(power.mech, bird, ...)
## S3 method for class 'numeric'
computeChemicalPower(power.mech, bird, ...)

Arguments

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 Bird constructor.

...

optional arguments (none yet)

Details

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.

Value

Chemical power of same type as inpute power.chem.

Author(s)

Marco Klein Heerenbrink

References

Pennycuick, C. J. (2008). Modelling the flying bird. Amsterdam, The Netherlands: Elsevier.

See Also

Bird, computeFlappingPower, mech2chem, chem2mech

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
## 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

afpt documentation built on Sept. 2, 2017, 1:06 a.m.