Skip to content
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

Addition of Fuselage Engine Modeling #463

Open
wants to merge 23 commits into
base: main
Choose a base branch
from

Conversation

Dawson-Manning
Copy link

Summary

This commit increases Aviary's (version: 0.9.4-dev) functionality by adding statements to allow of the modeling of aircraft that only utilize fuselage engines. Previously modeling aircraft that only use fuselage mounted engines was not supported. This addition was checked with models that have no wing engines (2 fuselage engines), 2 wing engines (no fuselage engines), and 4 wing engines (no fuselage engines) and all optimized successfully. Before and after edit images attached.
Screenshot 2024-07-26 142041
Screenshot 2024-07-26 142014

Related Issues

Backwards incompatibilities

None

New Dependencies

None

@Dawson-Manning
Copy link
Author

Corrections made to fix failure of "test_wing_detailed.py:DetailedWingBendingTest.test_case_multiengine"

@Dawson-Manning Dawson-Manning marked this pull request as ready for review July 31, 2024 19:05
@jkirk5 jkirk5 self-requested a review July 31, 2024 20:25
if num_wing_engines[i] > 0:
delme[loc[-1]] = engine_locations[idx:idx2][0] - \
integration_stations[loc[-1]]
else:
Copy link
Member

Choose a reason for hiding this comment

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

Probably don't need the "else" branch anymore, since num_wing_engines=0 bails before it reaches this code now.

Copy link
Member

@Kenneth-T-Moore Kenneth-T-Moore left a comment

Choose a reason for hiding this comment

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

Looks good.

Copy link
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.

Test values need additional investigation (addition of wing engines did not change bending factor for the multiengine test)

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