-
Notifications
You must be signed in to change notification settings - Fork 66
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
implement ducts #881
Comments
I see you are already busy implementing the ducts. We recently worked together on this proposal for a corresponding scheme: It's just going through my mind: We wanted to create multiple From a CPACS point of view we have the flexibility to use multiple elements within a section. This could also be used to define multiple segments reusing the same elements: <segment>
<name>segment1</name>
<fromElementUID>sec1Element1</fromElementUID>
<toElementUID>sec2Element1</toElementUID>
</segment>
<segment>
<name>segment2</name>
<fromElementUID>sec1Element2</fromElementUID>
<toElementUID>sec2Element1</toElementUID>
</segment>
<segment>
<name>segment3</name>
<fromElementUID>sec2Element1</fromElementUID>
<toElementUID>sec3Element1</toElementUID>
</segment> The question is certainly how to deal with tangent continuity in Section2, so I intentionally did not remove the two overlapping curves in segment3 for once. A challenge would also be that it drastically changes the lofting algorithm, I guess. Maybe a stupid idea, as also in CPACS we assume that lofting is along the sequence of the segments. But anyway, I just want to share these thoughts. Maybe it will inspire one or two ideas for a solution. |
Thanks @MarAlder for your comments and help pushing this definition forward!
Yes, probably. We haven't started implementing the duct structure yet, so I can't say for certain. We could argue, that the author of the CPACS file is responsible for this: If they define overlapping ducts, they should have an idea how this effects the inner structure.
In this case, a
The nice thing is, that we have control over the continuity and tangents by defining dummy guide curves. We can actually prescribe the tangents and continuity conditions at this section and our current CPACS file for unit testung already uses this functionality: Here, the "Y-Duct" assembly in red is defined as a single duct element with symmetry flag and guide curves to describe the tangents at the second section. See the tigl/tests/unittests/TestData/simpletest_ducts.xml Lines 1651 to 1702 in 6c8d046
That being said, TiGL doesn't let you define a single "branching" fuselage/duct, as in you example, though I am actually not sure what happens if you try. I would have to check. Finally, do you think we should open an issue over at DLR-SL/CPACS so that the community can comment on the current proposal? |
Awesome work guys 😄 |
BuildLoft
forCCPACSDuct
that usesCTiglMakeLoft
for outer geometry and recycles fuselage structure code for the duct structureCCPACSWing
,CCPACSFuselage
,CCPACSWingStructure
andCCPACSFuselageStructure
. To Do: What should be the default shape? With duct cutout or without?The text was updated successfully, but these errors were encountered: