OpenBrIM performs 3D static finite element analysis on structure models with specified information shown below:
A. Materials and Section (Analytical Properties)
Material Object
Section Object
B. Finite Elements (Analytical Geometry)
Node Object
FELine Object
FESurface Object
C. Loading Conditions (Analysis Loads)
AnalysisCase Object
NodeLoad Object
Combination and CombinationItem Objects
If the above information are defined, the following functions in the project can be used as part of the expressions.
A. Nodal Displacement Functions
dispTx(LC, NODE)
dispTy(LC, NODE)
dispTz(LC, NODE)
dispRx(LC, NODE)
dispRy(LC, NODE)
dispRz(LC, NODE)
B. Nodal Reaction Functions
forceFx(LC, NODE)
forceFy(LC, NODE)
forceFz(LC, NODE)
forceMx(LC, NODE)
forceMy(LC, NODE)
forceMz(LC, NODE)
C. Element (Local) Force Functions
forceFx(LC, ELEM,NODE_INDEX)
forceFy(LC, ELEM,NODE_INDEX)
forceFz(LC, ELEM,NODE_INDEX)
forceMx(LC, ELEM,NODE_INDEX)
forceMy(LC, ELEM,NODE_INDEX)
forceMz(LC, ELEM,NODE_INDEX)