RCAIDE.Library.Methods.Powertrain.Converters.Ducted_Fan.Performance.Blade_Element_Momentum_Theory.translate_conditions_to_dfdc_cases

translate_conditions_to_dfdc_cases#

translate_conditions_to_dfdc_cases(dfdc_analysis)[source]#

Translates flight conditions to DFDC case definitions for analysis.

Parameters:

dfdc_analysis (DFDCAnalysis) –

Analysis object containing the following attributes:
  • settings.filenames.results_templatestr

    Template string for naming result files

  • trainingData
    Training data parameters
    • macharray

      Array of freestream Mach numbers

    • altitudearray

      Array of altitudes [m]

    • tip_macharray

      Array of tip Mach numbers

  • geometryDuctedFan
    Ducted fan geometry with the following attributes:
    • cruiseData
      Design cruise conditions
      • design_altitudefloat

        Design altitude [m]

      • design_angular_velocityfloat

        Design angular velocity [rad/s]

      • design_freestream_velocityfloat

        Design freestream velocity [m/s]

      • design_freestream_machfloat

        Design freestream Mach number

    • tip_radiusfloat

      Tip radius of the ducted fan [m]

Return type:

None

Notes

This function creates DFDC case definitions for:
  1. The design case (using design parameters from the geometry)

2. All combinations of Mach number, tip Mach number, and altitude specified in the training data

For each case, it calculates:
  • Velocity based on Mach number and atmospheric conditions

  • RPM based on tip Mach number and tip radius

  • Altitude (converted to kilometers for DFDC)

The US Standard Atmosphere 1976 model is used to compute atmospheric properties at each altitude.