This app can be used to perform 2D structural beam calculations. With this app you can:
- Parametrically define the geometry, from a simple beam to a complex truss structure
- Apply supports, point loads and distributed loads
- Select a steel profile from a standard library (IPE, HEA, HEB)
- Calculate and visualize resulting reaction forces, shear forces, bending moments and displacements
- Optimize the required steel profile (based on bending moment)
The app can be used for calculating simple beam structures:
But also more complex truss structures:
Of which the bending moments and required steel profile can be determined quickly:
The calculation core of the app is anaStruct (docs, github), a wonderful Python package created by Ritchie Vink.
A published version of this app is available on demo.viktor.ai.
Ideas on improvements can be posted here.
Note that this is not a validated software package. The app can only be used for indicative calculations, correct results are not guaranteed.