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

read_results#

read_results(dfdc_analysis)[source]#

Reads and processes results from DFDC analysis output files.

Parameters:

dfdc_analysis (DFDCAnalysis) –

Analysis object containing the following attributes:
  • geometryDuctedFan

    Ducted fan geometry information

  • settings.filenamesData
    Contains file path information
    • results_templatestr

      Template for results filename

    • run_folderstr

      Directory containing result files

  • trainingData
    Contains simulation parameters
    • macharray

      Array of freestream Mach numbers

    • tip_macharray

      Array of tip Mach numbers

    • altitudearray

      Array of altitudes [m]

Returns:

results

Structured data object containing:
  • geometryData
    Geometric properties of the ducted fan
    • hub_radiusfloat

      Hub radius [m]

    • tip_radiusfloat

      Tip radius [m]

    • rotor_radius_distributionarray

      Radial stations [m]

    • rotor_non_dim_radius_distributionarray

      Non-dimensional radial stations

    • rotor_chord_distributionarray

      Chord distribution [m]

    • rotor_twist_distributionarray

      Twist angle distribution [rad]

    • rotor_solidity_distributionarray

      Solidity distribution

    • stator_*array

      Similar distributions for stator (if present)

  • performanceData
    Performance metrics across operating conditions
    • thrustarray

      Thrust force [N]

    • powerarray

      Power required [W]

    • efficiencyarray

      Propulsive efficiency

    • torquearray

      Torque [N·m]

    • thrust_coefficientarray

      Non-dimensional thrust coefficient

    • power_coefficientarray

      Non-dimensional power coefficient

    • advance_ratioarray

      Advance ratio J

    • figure_of_meritarray

      Figure of merit (hover efficiency)

    • converged_solutionarray

      Boolean indicating convergence status

    • design_*float

      Design point values for the above metrics

Return type:

Data

Notes

This function parses text files generated by DFDC (Ducted Fan Design Code) to extract geometric and performance data. It handles both the design point and off-design evaluation points.

The function attempts to read results for all combinations of Mach number, tip Mach number, and altitude. If a particular combination did not converge or the file is missing, the corresponding performance values are set to NaN and the converged_solution flag is set to False.

See also

RCAIDE.Library.Methods.Powertrain.Converters.Ducted_Fan.purge_files