Skip to content

Conversation

Czarified
Copy link
Owner

Merging in the last of Major Frames work, for now.

I've reached a point where I could keep polishing this and checking, however I think it's more pertinent right now to focus on connecting more of the pieces to work with each other, rather than numerical accuracy of each piece. Some of the example tests I've run locally give me reasonable values, and the methods aren't numerically unstable.

For Major Frames, additional work could include:

  • Check the results of loading against a circle, using the Ring Frame routines outlined in the NASA astronautics structures handbook. These routines are fully deterministic, so the elastic center method should match the loads very closely, for any number of cuts.
  • Check the results of loading on a rounded rectangle against a FEM with 1d elements. I don't have a FEM code available for this, but a 1d frame using the exact same coordinates in the example should be an easy task to work this one out.
  • Convergence studies. I really expected the weight value to converge as the number of cuts increased, and while it's stable, it's not converged. Is this a concern?

For Bulkheads:

  • Kinda need a total overhaul on this class, because it needs to use the area methods outlined in the "internal geometry" section.
  • I also don't have faith in the weight predictions here either.
  • Finally, the class is clunky to define and use, with weird documentation deficiencies. Again, I could work on this but I need to spend my time elsewhere.

Czarified added 4 commits July 7, 2025 20:47
This at least runs, but it's definitely not right. More work to come.
Checked some of these against the SWEEP docs and I think we might be in the ballpark. I'm not going to keep polishing this right now.
Moved bulkhead testing over to new test file.
Added Bulkhead.synthesis for weight calculation and included this in the basic test.
@Czarified Czarified self-assigned this Jul 11, 2025
@Czarified Czarified added enhancement New feature or request help wanted Extra attention is needed refactoring Refactoring testing Testing labels Jul 11, 2025
@Czarified Czarified merged commit f47a561 into main Jul 11, 2025
22 of 28 checks passed
@Czarified Czarified deleted the MajorFrames branch July 11, 2025 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed refactoring Refactoring testing Testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant