Discussion about this post

User's avatar
Luke Weatherstone's avatar

Agree with your points above, James. My first thought was, like yours, to focus on the tasks structural engineers do most frequently - bending checks, shear checks, etc. But on second thought I think there's another aspect which is important - other tools in the industry. I think the priority should be on tasks that are done frequently which don't have good existing tools.

Flexural strength, for example, has a plethora of tools available. Shear capacity doesn't have nearly as much available. Or say, fatigue design of steel? Gunnstein has a fantastic library for doing rainflow analysis (https://github.com/Gunnstein/fatpack), but it would be great to see this put together with a codified method.

With respect to handling Design Code changes: I suspect this will be easy. I'm sure you're intimately familiar with how long it takes for Standards to undergo changes, and then when they do change, there's still errors! I can think of half a dozen off the top of my head in the Australian Bridge code which are still hanging on from 2017 😂. So I think the open-source community will be able to respond much, much faster.

Love the call to action!

Burak Sait YILDIRIM's avatar

First of all, I would like to thank you for the StructuralCodes library. For me, the most laborious task when using Etabs/Sap2000 programs is the difficulty of obtaining section moment-curvature and section damage limits. In order to obtain the relevant values, it was necessary to resort to the Xtract section analysis program, which had to transfer the values to Excel and process them. Thanks to you, I will now be able to directly define plastic hinge and assign it to sections (with my phyton codes). But I have a few questions I would like to ask you.

1) Will a cross-sectional analysis result made with the StructuralCodes library be compared with a proven program such as xtract or with a previously verified calculation?

2) Will it be possible to define the behavior of confined and unconfined concrete separately?

3) I live in Turkey. I would like to define my concrete model myself, which I created by taking into account the wrapped concrete behavior defined in TBDY-2018 Code. Does the StructuralCodes library allow this? If not, will it provide it in the future? If it does, will the analysis time be short enough?

4) Can a separate function be defined to idealize the moment-curvature values ((0,0), (ideal curv_y, ideal M_y), (curv_ultimate, M_ultimate))

My respects to you.

4 more comments...

No posts

Ready for more?