StressResult#
- class sectionproperties.post.stress_post.StressResult(num_nodes: int)[source]#
Bases:
object
Class for storing a stress result.
Provides variables to store the results from a cross-section stress analysis. Also provides a method to calculate combined stresses.
- Variables:
num_nodes (int) – Number of nodes in the finite element mesh
sig_zz_n (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Normal stress (\(\sigma_{zz,N}\)) resulting from an axial force
sig_zz_mxx (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Normal stress (\(\sigma_{zz,Mxx}\)) resulting from a bending moment about the xx-axis
sig_zz_myy (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Normal stress (\(\sigma_{zz,Myy}\)) resulting from a bending moment about the yy-axis
sig_zz_m11 (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Normal stress (\(\sigma_{zz,M11}\)) resulting from a bending moment about the 11-axis
sig_zz_m22 (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Normal stress (\(\sigma_{zz,M22}\)) resulting from a bending moment about the 22-axis
sig_zx_mzz (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Shear stress (\(\sigma_{zx,Mzz}\)) resulting from a torsio moment about the zz-axis
sig_zy_mzz (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Shear stress (\(\sigma_{zy,Mzz}\)) resulting from a torsio moment about the zz-axis
sig_zx_vx (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Shear stress (\(\sigma_{zx,Vx}\)) resulting from a shear force in the x-direction
sig_zy_vx (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Shear stress (\(\sigma_{zy,Vx}\)) resulting from a shear force in the x-direction
sig_zx_vy (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Shear stress (\(\sigma_{zx,Vy}\)) resulting from a shear force in the y-direction
sig_zy_vy (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Shear stress (\(\sigma_{zy,Vy}\)) resulting from a shear force in the y-direction
sig_zz_m (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Normal stress (\(\sigma_{zz,\Sigma M}\)) resulting from all bending moments
sig_zxy_mzz (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Resultant shear stress (\(\sigma_{zxy,Mzz}\)) resulting from a torsion moment in the zz-direction
sig_zxy_vx (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Resultant shear stress (\(\sigma_{zxy,Vx}\)) resulting from a a shear force in the x-direction
sig_zxy_vy (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Resultant shear stress (\(\sigma_{zxy,Vy}\)) resulting from a a shear force in the y-direction
sig_zx_v (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Shear stress (\(\sigma_{zx,\Sigma V}\)) resulting from all shear forces
sig_zy_v (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Shear stress (\(\sigma_{zy,\Sigma V}\)) resulting from all shear forces
sig_zxy_v (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Resultant shear stress (\(\sigma_{zxy,\Sigma V}\)) resulting from all shear forces
sig_zz (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Combined normal force (\(\sigma_{zz}\)) resulting from all actions
sig_zx (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Combined shear stress (\(\sigma_{zx}\)) resulting from all actions
sig_zy (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Combined shear stress (\(\sigma_{zy}\)) resulting from all actions
sig_zxy (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Combined resultant shear stress (\(\sigma_{zxy}\)) resulting from all actions
sig_11 (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Major principal stress (\(\sigma_{11}\)) resulting from all actions
sig_33 (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – Minor principal stress (\(\sigma_{33}\)) resulting from all actions
sig_vm (numpy.ndarray[Any, numpy.dtype[numpy.float64]]) – von Mises stress (\(\sigma_{VM}\)) resulting from all actions
Methods
Calculates and stores the combined cross-section stresses.
Attributes
num_nodes
sig_zz_n
sig_zz_mxx
sig_zz_myy
sig_zz_m11
sig_zz_m22
sig_zx_mzz
sig_zy_mzz
sig_zx_vx
sig_zy_vx
sig_zx_vy
sig_zy_vy
sig_zz_m
sig_zxy_mzz
sig_zxy_vx
sig_zxy_vy
sig_zx_v
sig_zy_v
sig_zxy_v
sig_zz
sig_zx
sig_zy
sig_zxy
sig_11
sig_33
sig_vm