Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

forceFxNegConc(Case,Element,Station) → List of Number ([Fx*,Fy,Fz,Mx,My,Mz])

critical Fx result and its concurrent results

forceFyNegConc(Case,Element,Station) → List of Number ([Fx,Fy*,Fz,Mx,My,Mz])

critical Fy result and its concurrent results

forceFzNegConc(Case,Element,Station) → List of Number ([Fx,Fy,Fz*,Mx,My,Mz])

critical Fz result and its concurrent results

forceMxNegConc(Case,Element,Station) → List of Number ([Fx,Fy,Fz,Mx*,My,Mz])

critical Mx result and its concurrent results

forceMyNegConc(Case,Element,Station) → List of Number ([Fx,Fy,Fz,Mx,My*,Mz])

critical My result and its concurrent results

forceMzNegConc(Case,Element,Station) → List of Number ([Fx,Fy,Fz,Mx,My,Mz*])

critical Mz result and its concurrent results

Case : Object

Element : Object

Station : Number

T=”AnalysisCase“

T=”Combination”

T=”Node”

T=”FELine”

T=”FESurface”

T=”FEComposite”

Node → Leave empty

FELine → 0 for start edge, 1 for end edge

FESurface → 0,1,2,4 for edge nodes

FEComposite → The distance from the start point of FEComposite path

forceFxNegConc(Case,Node Coordinate) → List of Number ([Fx*,Fy,Fz,Mx,My,Mz])

critical Fx result and its concurrent results

forceFyNegConc(Case,Node Coordinate) → List of Number ([Fx,Fy*,Fz,Mx,My,Mz])

critical Fy result and its concurrent results

forceFzNegConc(Case,Node Coordinate) → List of Number ([Fx,Fy,Fz*,Mx,My,Mz])

critical Fz result and its concurrent results

forceMxNegConc(Case,Node Coordinate) → List of Number ([Fx,Fy,Fz,Mx*,My,Mz])

critical Mx result and its concurrent results

forceMyNegConc(Case,Node Coordinate) → List of Number ([Fx,Fy,Fz,Mx,My*,Mz])

critical My result and its concurrent results

forceMzNegConc(Case,Node Coordinate) → List of Number ([Fx,Fy,Fz,Mx,My,Mz*])

critical Mz result and its concurrent results

Case : Object

Node Coordinate : List of Number

T=”AnalysisCase“

T=”Combination”

[X coordinate, Y coordinate, Z coordinate] → If you don't have direct access to the node object, you can pass in a coordinate as a list of 3 numbers (this only applies to nodes, will not work for finite element). OpenBrIM will find the node that is closest to the specified coordinate and return the results.

...

Extracting Stress

In finite element analysis (FEA), stress refers to the distribution of internal forces within a structure or a material due to external loads and constraints. Stress is a measure of how the material within a structure responds to applied forces or loads. It's typically represented as a tensor quantity with components that describe the forces acting along different directions within an infinitesimally small volume of the material. The most common types of stress considered in FEA include:

  1. Normal Stress: This is the stress acting perpendicular to a plane. It's divided into two categories:

    • Tensile Stress: When the material is being pulled apart in opposite directions, causing elongation along the axis of the applied load.

    • Compressive Stress: When the material is being pushed together in opposite directions, causing contraction along the axis of the applied load.

  2. Shear Stress: This is the stress that acts parallel to a plane, causing one part of the material to slide against an adjacent part. Shear stress is further divided into:

    • Shear in X-Y Plane: Stress acting in the XY plane and causing deformation along the Z-axis.

    • Shear in Y-Z Plane: Stress acting in the YZ plane and causing deformation along the X-axis.

    • Shear in Z-X Plane: Stress acting in the ZX plane and causing deformation along the Y-axis.

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

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

...