OpenMDAO / Aviary

NASA's aircraft analysis, design, and optimization tool
https://openmdao.github.io/Aviary/
Other
106 stars 51 forks source link

Convert GASP propeller map to Aviary CSV format #334

Closed xjjiang closed 1 week ago

xjjiang commented 2 weeks ago

Summary

  1. Add an option convert_prop_table to aviary commands. A sample command is: aviary convert_prop_table -f GASP gasp_prop.map new_prop.prop. Right now, -f GASP does not seem to be necessary but in the future we may add other formats to be converted.
  2. Add a utility to convert GASP propeller map to Aviary CSV format.
  3. Add a unit test for the new feature.
  4. Add two sample propeller maps - one for Propfan (using Mach number) and the other for example general aviation propeller (using Helical Mach at 75% Radius).
  5. There are some duplicate code shared by engine_deck_conversion.py and propeller_map_conversion.py. They are moved to conversion_utils.py.
  6. Add the new feature to docs.

Related Issues

Backwards incompatibilities

None

New Dependencies

None