If you are looking for a robust and fast implementation for python, this library is a python implementation of the popular and free meshing library triangle. There are lots of options for constraining mesh size and quality.
@all, just a heads up - while looking into the biaxial business I noticed a small bug that affected the ultimate moment calculation when bending about a non-principal axis. Biaxial bending diagrams now look more sensible.
All fixed now, ensure you are using v0.2.2.
@Celt83, yes the isocline (if I understand you correctly) method is kind of what is being done at the moment, very slow due to the extra solving to keep the axial force constant (for a given neutral axis depth as you rotate the bending angle, the resultant axial force changes).
I agree that the...
@Trenno there is currently a way to generate a 3D plot based on a number of discrete biaxial bending plots at different axial loads. See the bottom of this example.
Doing it this way is very inefficient as you've got to search for the neutral axis for every point in the diagram. You also don't...
Introducing concreteproperties! This is built on top of sectionproperties to bring non-linear reinforced concrete section analysis to python!
Calculate gross, cracked and ultimate properties. Perform moment curvature analyses and generate moment interaction and biaxial bending diagrams. Create...
The assumption of adding torsion constants (J) for built-up sections is valid for sections that are not connected at a given cross-section. The assumption is conservative if the sections are connected, the actual value for J will depend on how the built-up section allows for a closed shear flow...
Gday @driftLimiter, to be honest I never got around to it and no-one asked me to do it, so I forgot about it! I'll put it on the to-do list as it shouldn't be too hard to implement!
All the books have a new home and are no longer available.
@Celt83, doing a 180 and going into nursing, but still spending time on open source engineering software - watch this space :)
Hi all engineers of Sydney,
I am moving on from the profession and have 10 structural engineering related textbooks that are looking for a new home at no charge, for pickup in Ashfield (or post at your expense)!
Here are the textbooks that are available:
Here is the list - happy for someone...
Hi all,
I have a quick question about the formula presented in AS 5100.5:2017 (Australian bridge code for concrete) for the effective second moment of area:
This formula seems counter-intuitive to me - as the service moment (M*s) increases, so does the effective second moment of area. I...
Also FYI I pushed a small modification to the code to GitHub today which slightly modifies the plastic centroid algorithm in an attempt to make it more robust for strange shapes.
my structural engineering blog
Great to hear that you've got it to work and are extending it in Excel! I think that it's important to make it user-friendly for the engineering community. Unfortunately I don't have the experience to implement it effectively in Excel (the engineer's favourite tool!) so am very excited to see...
@CANPRO, I've not used RISA before but a quick look at their documentation - looks like they're doing a pseudo-non-linear analysis by using an algorithm to account only for a reduction of flexural stiffness due to P-Delta effects. Strand7 seems to be more of a general finite element program...
Hi all,
I'd like to share with you a free python program that analyses an arbitrary cross-section using the finite element method:
GitHub Page
More Info
It outputs properties that can be used in structural design, such as the second moment of area, elastic and plastic section moduli, torsion...
Back to the structural analysis:
Any (half-decent) finite element analysis program that allows a beam element to resist an axial force and also purports to do a geometrically non-linear analysis should be able to capture this behaviour. The continuous updating of the element stiffness as the...
Does this depend on how the load is applied? If the load is applied below the rotational axis (e.g. neutral axis for an I-beam) is this still not stable for vertical loading?