...
In FEA, stress analysis involves calculating these stresses at various points within each finite element. OpenBrIM calculates the stressess at extreme points for non-composite (4 points) and composite sections (8 points) with the following functions that are tabulated.
...
stress(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress, Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
---|---|---|
stressPos(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress, Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
stressNeg(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress, Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
Case : Object | Element : Object | Station : Number |
T=”AnalysisCase“ T=”Combination” | T=”FEComposite” | FEComposite → The distance from the start point of FEComposite path |
In the context of finite element analysis (FEA), an "envelope" usually refers to the concept of extracting the most critical or extreme values of a certain parameter or result from a set of simulation results. For example, in stress analysis, an "envelope analysis" or "stress envelope" might refer to identifying the maximum or minimum stress values within a structure across different load cases. This can help engineers determine the worst-case scenario for stress distribution, which is crucial for designing components that can withstand a range of operating conditions.
The following functions are designed to extract the stresses where the force action that is indicated in the function name is maximized.
Positive Results
stressFxPos(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress,Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
---|---|---|
stressFyPos(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress, Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
stressFzPos(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress,Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
stressMxPos(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress,Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
stressMyPos(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress,Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
stressMzPos(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress,Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
Case : Object | Element : Object | Station : Number |
T=”AnalysisCase“ T=”Combination” | T=”FEComposite” | FEComposite → The distance from the start point of FEComposite path |
...
stressFxNeg(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress,Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
---|---|---|
stressFyNeg(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress,Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
stressFzNeg(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress,Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
stressMxNeg(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress,Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
stressMyNeg(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress,Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
stressMzNeg(Case,Element,station) → List of Number ([Axial Stress,Shear Stress in Y, Stress,Shear Stress in Z,|max stress|,stress at pt1,stress at pt2,stress at pt3,stress at pt4,stress at pt5,stress at pt6,stress at pt7,stress at pt8]) | ||
Case : Object | Element : Object | Station : Number |
T=”AnalysisCase“ T=”Combination” | T=”FEComposite” | FEComposite → The distance from the start point of FEComposite path |