Skip to content

Flight Performance

This module contains metrics defining the aircraft's flight envelope and mission performance.

V-Speeds

Parameter Unit Description
stall_speed m/s Minimum speed where weight can be supported (at CL_max).
cruise_speed m/s Efficient cruise speed (typically around L/D max).
max_speed m/s Maximum level flight speed where engine power overcomes drag.

Cruise Performance

Expected values at cruise speed (cruise_speed):

Parameter Unit Description
power_required W Engine/propeller output power required for cruise.
current_draw A Current drawn from the battery.
endurance_hours hours Total time aloft.
range_km km Total flight range.

Performance Curves

Power and thrust requirements calculated for various flight speeds are presented as arrays under the curves object. These data are used to plot "Power Required vs Speed" graphs.

Parameter Unit Description
velocities m/s Array of velocities (X-axis).
power_required W Power required at each velocity step (Y-axis).
power_available W Maximum power available at each velocity step.
thrust_required N Thrust required (equal to Drag) at each velocity step.
thrust_available N Maximum thrust available at each velocity step.

Example Configuration

flight:
  stall_speed: 12.0
  cruise_speed: 18.0
  max_speed: 32.0
  max_climb_rate: 6.5
  cruise_performance:
    power_required: 145
    current_draw: 6.5
    endurance_hours: 1.8
    range_km: 110
  curves:
    velocities: [10, 12, 14, 16, 18, 20, 25, 30]
    power_required: [200, 160, 140, 135, 145, 170, 250, 400]
    power_available: [600, 580, 560, 540, 520, 500, 450, 400]
    thrust_required: [15, 11, 9, 8, 8, 9, 12, 18]
    thrust_available: [40, 35, 30, 25, 20, 18, 15, 10]