Skip to content

Replace Aircraft.Nacelle.SURFACE_AREA by Aircraft.Nacelle.WETTED_AREA - #1351

Open
xjjiang wants to merge 16 commits into
OpenMDAO:mainfrom
xjjiang:Nacelle_Wetted_Area
Open

xjjiang wants to merge 16 commits into
OpenMDAO:mainfrom
xjjiang:Nacelle_Wetted_Area

Conversation

@xjjiang

@xjjiang xjjiang commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

It is confirmed that Aircraft.Nacelle.SURFACE_AREA in GASP based geometry is the same as Aircraft.Nacelle.WETTED_AREA in FLOPS based geometry. This PR replaces Aircraft.Nacelle.SURFACE_AREA in GASP based geometry by Aircraft.Nacelle.WETTED_AREA in FLOPS based geometry.

It is relatively a simple modification of the code, but one unit test failed:

PreMissionTestCase.test_GASP_mass_FLOPS_everything_else()

It requires an update in CombinedGeometry.configure(). I have to move the promotes call down 1 level to catch Aircraft.Nacelle.WETTED_AREA before it implicitly connected to the total wetted area component.

See connect graph using a connection graph viewer in the OpenMDAO command line.

Computation of Aircraft.Nacelle.TOTAL_WETTED_AREA is not included in GASP based geometry due to an old issue (issue #1176).

Related Issues

Backwards incompatibilities

Aircraft.Nacelle.SURFACE_AREA is replaced by an existing variable Aircraft.Nacelle.WETTED_AREA.

AI Usage

None

@xjjiang xjjiang changed the title [Draft] Replace Aircraft.Nacelle.SURFACE_AREA by Aircraft.Nacelle.WETTED_AREA Replace Aircraft.Nacelle.SURFACE_AREA by Aircraft.Nacelle.WETTED_AREA Nov 2, 2026
@xjjiang
xjjiang marked this pull request as ready for review November 4, 2026 17:35
@xjjiang
xjjiang force-pushed the Nacelle_Wetted_Area branch from dc55dd5 to 1f819e6 Compare November 4, 2026 18:29

This branch has not been deployed

No deployments
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.

Consolidate Aircraft.Nacelle.WETTED_AREA & Aircraft.Nacelle.SURFACE_AREA

2 participants