RCAIDE.Library.Methods.Aerodynamics.Common.Drag.compressibility_drag

compressibility_drag#

compressibility_drag(state, settings, geometry)[source]#

Computes compressibility drag for full aircraft including volume drag

Assumptions: None

Source: None

Args: settings.

begin_drag_rise_mach_number [Unitless] end_drag_rise_mach_number [Unitless] peak_mach_number [Unitless] transonic_drag_multiplier [Unitless] volume_wave_drag_scaling [Unitless]

state.conditions.aerodynamics.lift_breakdown.compressible_wings [Unitless] state.conditions.freestream.mach_number [Unitless] geometry.maximum_cross_sectional_area [m^2] (used in subfunctions) geometry.total_length [m] (used in subfunctions) geometry.reference_area [m^2] geometry.wings

Returns: total_compressibility_drag [Unitless]

Properties Used: None

transonic_drag_function(Mach, a_vertex, peak_mach, peak_volume_total)[source]#

parabolic approximation of drag rise in the transonic region

Assumptions: Basic fit

Source: None

Args: Mach a_vertex peak_mach peak_volume_total

Returns: transonic_drag

lift_wave_drag(conditions, configuration, geometry)[source]#

Determine lift wave drag for supersonic speeds

Assumptions: Basic fit

Source: http://aerodesign.stanford.edu/aircraftdesign/aircraftdesign.html (Stanford AA241 A/B Course Notes)

Args: conditions.freestream.mach_number [-] configuration (passed to another function) wing.areas.reference [m^2] Sref_main [m^2] Main reference area

Returns: cd_c_l [-] Wave drag CD due to lift