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:
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