Skip to content

Turboprop freighter fixes#1098

Merged
jkirk5 merged 58 commits into
OpenMDAO:mainfrom
jkirk5:turboprop_freighter_fixes
Apr 29, 2026
Merged

Turboprop freighter fixes#1098
jkirk5 merged 58 commits into
OpenMDAO:mainfrom
jkirk5:turboprop_freighter_fixes

Conversation

@jkirk5
Copy link
Copy Markdown
Contributor

@jkirk5 jkirk5 commented Apr 17, 2026

Summary

A mix of bugfixes, feature additions, and model changes necessary for the electrified turboprop regional aircraft

Related Issues

Backwards incompatibilities

None

New Dependencies

None

jkirk5 and others added 30 commits March 4, 2026 11:01
@jkirk5 jkirk5 marked this pull request as ready for review April 27, 2026 23:54
Comment thread aviary/docs/examples_unreviewed/detailed_takeoff_landing.ipynb Outdated
Comment thread aviary/mission/two_dof/ode/landing_ode.py Outdated
bal = om.BalanceComp(
name=Dynamic.Vehicle.Propulsion.THROTTLE,
val=np.ones(nn),
upper=1.0,
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Are you sure you want to take these constraints out? I thought we also had an option in the ODEs to turn this constraint on vs. off.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Ken removed them to help with convergence. Throttle should already have a path constraint as far as I'm aware, so I think this was overconstraining the problem

'subsystem_options': {'core_aerodynamics': {'method': 'cruise', 'solve_alpha': 'true'}},
'subsystem_options': {'aerodynamics': {'method': 'cruise', 'solve_alpha': True}},
'user_options': {
'num_segments': 5,
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

If this system is having trouble converging, I'd say reduce the number of segments here.

@jkirk5 jkirk5 merged commit dace205 into OpenMDAO:main Apr 29, 2026
5 checks passed
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.

2DOF mission phases make assumptions on subsystem inputs/outputs with aliases Regional turboprop model completion

3 participants