RCAIDE.Library.Methods.Aerodynamics.Common.Drag.total_drag
total_drag#
- total_drag(state, settings, geometry)[source]#
Computes the total drag coefficient by summing all individual drag components.
- Parameters:
state (Data) –
- Flight conditions and aerodynamic state containing:
- conditions.aerodynamics.coefficients.dragData
- Drag coefficients containing:
- parasite.totalfloat
Total parasite drag coefficient [unitless]
- induced.totalfloat
Total induced drag coefficient [unitless]
- compressible.totalfloat
Compressibility drag coefficient [unitless]
- miscellaneous.totalfloat
Miscellaneous drag coefficient [unitless]
- cooling.totalfloat
Cooling drag coefficient [unitless]
- trim.totalfloat
Trim drag coefficient [unitless]
- form.totalfloat
Form drag coefficient [unitless]
settings (dict) –
- Aerodynamic analysis settings containing:
- trim_drag_correction_factorfloat
Correction factor for trim drag [unitless]
- drag_coefficient_incrementfloat
Additional drag coefficient increment [unitless]
geometry (Data) – Aircraft geometry data structure
- Returns:
Results are stored in state.conditions.aerodynamics.coefficients.drag.total
- Return type:
None
Notes
This function aggregates all drag components into a total drag coefficient for the aircraft. The calculation includes parasite, induced, compressibility, miscellaneous, cooling, trim, form drag components, with optional correction factors and increments.
- Major Assumptions
All drag components are additive with no overlap
Trim drag correction factor accounts for trim effects
Drag coefficient increment allows for additional corrections
All drag coefficients are normalized to the same reference area
Theory
The total drag coefficient is calculated as the sum of all drag components with corrections:
\(C_{D,total} = f_{trim} \cdot (C_{D,parasite} + C_{D,induced} + C_{D,compressible} + C_{D,miscellaneous} + C_{D,cooling} + C_{D,trim} + C_{D,form} + \Delta C_D)\)
- where:
\(f_{trim}\) is the trim drag correction factor
\(C_{D,parasite}\) is the parasite drag coefficient
\(C_{D,induced}\) is the induced drag coefficient
\(C_{D,compressible}\) is the compressibility drag coefficient
\(C_{D,miscellaneous}\) is the miscellaneous drag coefficient
\(C_{D,cooling}\) is the cooling drag coefficient
\(C_{D,trim}\) is the trim drag coefficient
\(C_{D,form}\) is the form drag coefficient
\(\Delta C_D\) is the drag coefficient increment
See also
RCAIDE.Library.Methods.Aerodynamics.Common.Drag.parasite_total,RCAIDE.Library.Methods.Aerodynamics.Common.Drag.induced_drag,RCAIDE.Library.Methods.Aerodynamics.Common.Drag.compressibility_drag,RCAIDE.Library.Methods.Aerodynamics.Common.Drag.miscellaneous_drag,RCAIDE.Library.Methods.Aerodynamics.Common.Drag.cooling_drag,RCAIDE.Library.Methods.Aerodynamics.Common.Drag.trim_drag,RCAIDE.Library.Methods.Aerodynamics.Common.Drag.form_drag