Learn R Programming

afpt (version 1.1.0.4)

findMaximumClimbRate: Find maximum climb rate

Description

Numerically find the maximum attainable climb rate.

Usage

findMaximumClimbRate(bird, maximumPower, speed, ...)

Value

Data frame of class power.mechanical

speed

airspeed either prescribed or optimized for maximum climbrate

power

aerodynamic (mechanical) power matching maximum power

...

see computeFlappingPower for other variables

climbAngle

angle between flightpath and horizontal plane in degrees

climbRate

rate of vertical climb

Arguments

bird

bird description object (see Bird)

maximumPower

numeric value for maximum available mechanical power

speed

airspeed for which to compute the maximum climbrate

...

optional arguments for computeFlappingPower

Author

Marco Klein Heerenbrink

Details

The function searches for a climb angle between -90 and 90 degrees that matches the specified maximum power available. If no speed provided, the function will also find the optimal airspeed for maximum climbrate.

See Also

Examples

Run this code
## 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"
)

## maximum power available:
Paero.available <- computeAvailablePower(myBird)

climbSpeed <- 8 #  airspeed during climb

## find maximum climbrate:
Paero.climb <- findMaximumClimbRate(myBird,Paero.available,climbSpeed)
print(Paero.climb[c('speed','amplitude','frequency','climbRate')])
#   speed amplitude frequency climbRate
# 1     8  54.84965  5.948083  1.162002

Run the code above in your browser using DataLab