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