Skip to content

GASP aero table conversion#829

Merged
jkirk5 merged 24 commits intoOpenMDAO:mainfrom
xjjiang:convert_GASP_aero_table
Aug 7, 2025
Merged

GASP aero table conversion#829
jkirk5 merged 24 commits intoOpenMDAO:mainfrom
xjjiang:convert_GASP_aero_table

Conversation

@xjjiang
Copy link
Copy Markdown
Contributor

@xjjiang xjjiang commented Jul 30, 2025

Summary

The current conversion of GASP aero table does not convert real GASP aero tables. I believe the current conversion works on GASP outputs. The real GASP aero tables come from running high fidelity CFD tools and they have a different format.

This PR allows users to convert real GASP aero tables (the CL and CD tables). The file format is flagged as GASP. The existing aero table format is not the actual GASP aero table format. User still can convert them but it is flagged as GASP_ALT now.

In this case, we assume that CL = f(Mach, Altitude, Alpha) and CD = f(Mach, Altitude, CL). There is a possibility that Altitude is replaced by Reynolds but we have not implemented this option.

In this case, we assume that there are only two tables: CL table and CD table. There is a possibility that a third CD0 table is provided and CD table is actually CDi table. but we have not implemented this option.

Test is done for BWB cruise using table based aero table. There is no low speed aero table test because we don't have aero tables for flaps and ground effect. GASP never has those tables.

Document is updated in "Command Line Tools" page. Read the doc page to see how to use it.

Related Issues

  • Resolves #

Backwards incompatibilities

None

New Dependencies

None

@xjjiang xjjiang changed the title Convert GASP aero table GASP aero table conversion Jul 30, 2025
Comment thread aviary/subsystems/aerodynamics/gasp_based/test/test_table_based.py Outdated
Comment thread aviary/utils/engine_deck_conversion.py Outdated
Comment thread aviary/utils/aero_table_conversion.py Outdated
Comment thread aviary/utils/aero_table_conversion.py
Copy link
Copy Markdown
Contributor

@jkirk5 jkirk5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since the split table is the "true" GASP format I suggest flipping GASP and GASP_ALT table formats

@jkirk5 jkirk5 added this pull request to the merge queue Aug 7, 2025
Merged via the queue into OpenMDAO:main with commit d7c86a6 Aug 7, 2025
6 checks passed
@xjjiang xjjiang deleted the convert_GASP_aero_table branch August 7, 2025 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants