Develop a state of stress calculator for prismatic bodies and beams under axial, torsional, shear, and bending loads as functions of x, y, z.
Scope
- Support basic loading types:
- Axial load
- Torsional load
- Shear load
- Bending load
- Inputs:
- Geometry, cross-sectional properties (A, I, J)
- Material properties (E, G, Poisson's ratio)
- External loads, boundary conditions
- Outputs:
- Stress components at user-defined points
- Principal stresses, max shear stress
- (Optional) Safety factor if allowable/yield provided
Implementation
- Python + NumPy, SciPy, Sympy
- Start with closed-form solutions; API must support extensibility.
Develop a state of stress calculator for prismatic bodies and beams under axial, torsional, shear, and bending loads as functions of x, y, z.
Scope
Implementation