Replies: 2 comments 10 replies
-
Hi @buddyd16, I see your point here, however the function does what it sets out to do. I don't think there's anything in the docs about keeping the moment ratio constant. You are correct in noting that for bending about a non-principal axis the ratio between From a design perspective I can see the value in requiring the ratio between moments is constant rather than the bending axis angle and I think this would be a useful feature to add! Do you have a reference on how this can be done? Seems like a much more difficult problem with two unknowns to be solved (as discussed on engtips forum)? |
Beta Was this translation helpful? Give feedback.
-
@buddyd16 thanks for the discussion and example, think this has finally clicked for me 😆. The current implementation works for bending about principal axes but as you describe does not give useful (read for design purposes - where This is showing how out of touch I have become with structural design after a few years out of the game! I've put my designer (rather than academic) hat back on and here's a bit of a brain dump - feel free to comment on this: How users would currently interact with concreteproperties:
Solution: Issues with above solution:
Anyway that's a bit of an unstructured rant, hoping it adds to this discussion and makes at least some sense (I guess this is what happens when you try to write a response five times and keep getting interrupted by your 6 week old daughter, how inconsiderate!) Keen to hear your thoughts and look forward to implementing a solution to this! |
Beta Was this translation helpful? Give feedback.
-
concrete-properties/concreteproperties/concrete_section.py
Lines 940 to 987 in 503a3f0
The docstring for the method notes it takes the neutral axis rotation as the entry parameter but does not appear to vary this value for each interaction point, need to be careful here. Holding the neutral axis rotation constant and solving for the different neutral axis depths to achieve the plot points does not actually give you the proper interaction diagram. If you plot the resulting points in 3D you'll see that they oscillate away from a constant Mx, My plane meaning the returned interaction points would not be in equilibrium with applied loading.
Beta Was this translation helpful? Give feedback.
All reactions