Skip to content

Use Aircraft.Design.LANDING_TO_TAKEOFF_MASS_RATIO for GASP based#1158

Open
xjjiang wants to merge 9 commits into
OpenMDAO:mainfrom
xjjiang:GASP_landing_mass
Open

Use Aircraft.Design.LANDING_TO_TAKEOFF_MASS_RATIO for GASP based#1158
xjjiang wants to merge 9 commits into
OpenMDAO:mainfrom
xjjiang:GASP_landing_mass

Conversation

@xjjiang
Copy link
Copy Markdown
Contributor

@xjjiang xjjiang commented May 28, 2026

Summary

  1. Added the computation of Aircraft.Design.TOUCHDOWN_MASS_MAX in GASP based mass subsystem and use it to replace Aircraft.Design.GROSS_MASS in gear mass computation.
  2. Moved landing components to a separate file landing.py.
  3. Added unit tests for landing group in a new file test_landing.py. In particular, we tried to avoid using get_option_defaults().

This enhancement implements GASP feature for IWLD = 0 and IWLD = 2. For IWLD = 1, GASP uses the mission weight. We will not use this option in pre-mission analysis.

Note: In GASP based subsystem, Aircraft.Design.LANDING_TO_TAKEOFF_MASS_RATIO is a user input.

Related Issues

Backwards incompatibilities

None

New Dependencies

None

@xjjiang xjjiang changed the title Use Aircraft.Design.LANDING_TO_TAKEOFF_MASS_RATIO for GASP based [Draft] Use Aircraft.Design.LANDING_TO_TAKEOFF_MASS_RATIO for GASP based May 28, 2026
@xjjiang xjjiang changed the title [Draft] Use Aircraft.Design.LANDING_TO_TAKEOFF_MASS_RATIO for GASP based Use Aircraft.Design.LANDING_TO_TAKEOFF_MASS_RATIO for GASP based May 29, 2026
@xjjiang xjjiang marked this pull request as ready for review May 29, 2026 23:22
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.

Add new variables for landing mass

1 participant