-
Notifications
You must be signed in to change notification settings - Fork 110
WIP fixes for turboprop aircraft #926
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…/om-Aviary into turboprop_freighter_fixes
… turboprop_freighter_fixes
| if var in lists_to_link[idx]: | ||
| phases_to_link.append(phase_name) | ||
|
|
||
| if len(phases_to_link) > 1: # TODO: hack |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Experimental fix for external subsystem linked variables across analytic phases
| 'upper': 0.5, | ||
| # 'val': 0.5, | ||
| }, | ||
| # Aircraft.Engine.Propeller.ACTIVITY_FACTOR: { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is actually a new problem - these are the design variables that could get added, but you don't always want them added to the problem, only when you want to resize the propeller (and even then, maybe you don't want diameter to change, for example). We don't have a good way to easily let the user set this right now
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In MBSAE, the way to handle this has been to manually comment out design vars, but you could add a flag to the builder initialization arguments, and use this flag to determine the var configuration.
Summary
A variety of bugfixes and changes to improve the turboprop freighter model. NOTE this is a partial fix and does not mean the turboprop freighter is finished at this point.
Changes include cleaning up and standardizing the electric breguet range ODEs and phases, getting parts of 2DOF working with external subsystems (a new feature technically!), and lots of fixes geared towards the freighter model itself
Related Issues
Backwards incompatibilities
None
New Dependencies
None