FlightPerformance: Compute flight performance parameters

Description Usage Arguments Details Value References Examples

Description

This function evaluates the power associated with the user-input flight trajectory by using some other functions in this package. It also considers the 3D position of the bird.

Usage

1
2

Arguments

BirdMorphParam

Basic morphological data of bird

FlightSpeedComponents

Calculated flight speed components

TrueAirSpeed1

True airspeed from function TrueAirSpeed1

TrueAirSpeed2

Trueairspeed from function TrueAirSpeed2

C_l

lift coefficent

C_t

thrust coefficient

Details

This function estimates all flight performance parameters by evaluating the various types of aerodynamic forces acting during flight. It also checks for the feasibility of the input trajectory and evaluates the amount of power required at each timestep. It also calculates the mechanical and chemical power required for flight. The function makes use of the inputs for BirdMorphParam and flight speed from FlightSpeedComponents as well as the 3D position of the bird in flight. There is no default value for lift coefficient and thrust coefficient. To accounT for wind effect, the true airspeed is used either from TrueAirSpeed1 or TrueAirSpeed2.

Value

Flight performance parameters made up of a dataset of all associated powers which do not include infinite values. It also investigates the flight types as either straight steady, climbing or descending flight.

References

Norberg, U. M. (2012). Vertebrate flight: mechanics, physiology, morphology, ecology and evolution (Vol. 27). Springer.

Examples

1
2
3
4
5
6
7
8
utils::data(trajectory)
trajectory = trajectory
birdpa = BirdMorphParam(0.043, 0.4, 0.0171)
FS.Components = FlightSpeedComponents(trajectory[,4],
  trajectory[,1], trajectory[,2], trajectory[,3])
T.airspeed = TrueAirSpeed1(FS.Components)
FPerformance = FlightPerformance(birdpa,FS.Components,
T.airspeed, C_l = 0.5, C_t = 0.1)

Josephine-Tetteh/FlightSim-updates documentation built on May 9, 2019, 3:26 a.m.