RCAIDE.Library.Methods.Aerodynamics.Common.Drag.form_drag
form_drag#
- form_drag(state, settings, geometry)[source]#
Computes the form drag coefficient associated with aircraft geometry and angle of attack.
- Parameters:
state (Data) –
- Flight conditions and aerodynamic state containing:
- conditions.freestream.mach_numberfloat
Freestream Mach number [unitless]
- conditions.aerodynamics.angles.alphafloat
Angle of attack [radians]
settings (dict) –
- Aerodynamic analysis settings containing:
- supersonic.begin_drag_rise_mach_numberfloat
Mach number at which drag rise begins [unitless]
- supersonic.end_drag_rise_mach_numberfloat
Mach number at which drag rise ends [unitless]
geometry (Data) –
- Aircraft geometry containing:
- reference_areafloat
Reference area for drag coefficient calculation [m²]
- wingslist
- List of wing objects containing:
- segmentsdict
- Dictionary of wing segments with:
- areas.referencefloat
Reference area of the segment [m²]
- areas.referencefloat
Reference area of the wing [m²]
- Returns:
Results are stored in state.conditions.aerodynamics.coefficients.drag.form.total
- Return type:
None
Notes
This function calculates the form drag coefficient based on angle of attack and Mach number effects. The calculation accounts for separation drag on wing segments and applies Mach number corrections for compressibility effects. The form drag is blended between subsonic and supersonic regimes using a cubic spline.
- Major Assumptions
Form drag is primarily due to wing geometry and angle of attack
Separation drag follows polynomial correlation with angle of attack
Mach number correction is valid for typical transport aircraft
Vertical tail contributions are negligible
Cubic spline blending smooths transition between flight regimes
Theory
The Mach number correction factor is:
\(M_{correction} = 2.9788 M^3 - 6.4381 M^2 + 4.4967 M\)
where \(M\) is the freestream Mach number.
The separation drag coefficient follows a polynomial correlation:
\(C_{D,sep} = (111.41 \alpha^4 - 16.569 \alpha^3 + 1.8 \alpha^2 - 0.0242 \alpha + 0.0015) \cdot M_{correction}\)
where \(\alpha\) is the angle of attack in radians.
For wings with segments, the total form drag is:
\(C_{D,form,wing} = \sum_{i=1}^{n-1} C_{D,sep,i} \cdot S_{ref,i}\)
where \(S_{ref,i}\) is the reference area of segment \(i\).
For wings without segments:
\(C_{D,form,wing} = C_{D,sep} \cdot S_{ref,wing}\)
The total form drag coefficient is:
\(C_{D,form} = \frac{\sum C_{D,form,wing}}{S_{ref}} \cdot h_{00}(M)\)
where \(h_{00}(M)\) is the cubic spline blending function.
Definitions
- ‘Form Drag’
Drag component caused by pressure differences due to flow separation and body shape.
- ‘Separation Drag’
Additional drag caused by boundary layer separation from the surface.
- ‘Cubic Spline Blending’
Smooth transition function between subsonic and supersonic aerodynamic regimes.
References
[1] Empirical correlation for separation drag based on angle of attack comes from NASA CRM model [2] Unknown