RCAIDE.Library.Methods.Aerodynamics.Common.Drag

Drag#

This package contains the methods for calculating the drag of an aircraft. These methods are used across a variety of analyses (VLM, AVL, etc.).

Modules

asymmetry_drag(state, geometry[, ...])

Computes asymmetry drag coefficient due to engine failure and resulting trim requirements.

compressibility_drag(state, settings, geometry)

Computes compressibility drag coefficient for full aircraft including volume drag effects.

compressible_mixed_flat_plate(Re, Ma, Tc, xt)

Computes the compressible skin friction coefficient for a flat plate with mixed laminar-turbulent boundary layer.

compressible_turbulent_flat_plate(Re, Ma, Tc)

Computes the compressible skin friction coefficient for a fully turbulent flat plate.

cooling_drag(state, settings, geometry)

Computes cooling drag coefficient based on heat exchanger operation and air flow through cooling ducts.

form_drag(state, settings, geometry)

Computes the form drag coefficient associated with aircraft geometry and angle of attack.

induced_drag(state, settings, geometry)

Determines induced drag coefficient for the full aircraft using multiple calculation methods.

miscellaneous_drag(state, settings, geometry)

Computes the miscellaneous drag coefficient associated with aircraft components and configurations.

parasite_drag_fuselage(state, settings, fuselage)

Computes the parasite drag coefficient for a fuselage or boom accounting for compressibility effects.

parasite_drag_nacelle(state, settings, geometry)

Computes the parasite drag coefficient for all nacelles in the aircraft.

parasite_drag_pylon(state, settings, geometry)

Computes the parasite drag coefficient for pylons as a proportion of nacelle drag.

parasite_drag_wing(state, settings, geometry)

Computes the parasite drag coefficient for wings accounting for segments and compressibility effects.

parasite_total(state, settings, geometry)

Computes the total parasite drag coefficient by summing contributions from all aircraft components.

total_drag(state, settings, geometry)

Computes the total drag coefficient by summing all individual drag components.

trim_drag(state, settings, geometry)

Computes trim drag and updates aerodynamic coefficients due to control surface deflections.

windmilling_drag(geometry, state)

Computes windmilling drag coefficient for turbofan engines in windmilling condition.