FELine object represents a two-noded member in a finite element model. OpenBrIM app currently supports Beam, Truss, Compression Truss and Tension Truss type of two-node finite elements.
<O T="FELine">
.
.
.
</O>
Parent elements: Group, Repeat
Child elements: Parameters, FEA Node
<O N="Finite Element Model " T="Project">
.
.
.
<O N="Frame" T="Repeat">
<P N="S" V="0" />
<P N="E" V="n_col-1" />
<P N="I" V="1" />
<P N="CTRL" V="index" T="Text" />
<P N="index" V="0" />
<O N="Geometry" T="Group">
<P N="EndUserInputFields" V="1" />
<P N="n_col" V="4" D="number of columns" />
<P N="h_col" V="50" D="column height" />
<P N="b_col" V="1" D="column width" />
<P N="d_col" V="1" D="column depth" />
<P N="b_bm" V="1" D="beam width" />
<P N="d_bm" V="1" D="beam depth" />
<P N="s_col" V="15" D="column spacing" />
</O>
<O N="Column" T="Line">
<O T="Point" X="index * s_col" Y="0" Z="0" />
<O T="Point" X="index * s_col" Y="0" Z="h_col" />
<O N="ConcreteColumn" T="Section">
.
.
</O>
</O>
<O N="Beam" T="Line">
<P N="Guard" V="index .GT. 0" />
<O T="Point" X="(index-1) * s_col" Y="0" Z="h_col" />
<O T="Point" X="index * s_col" Y="0" Z="h_col" />
<O N="ConcreteBeam" T="Section">
.
.
</O>
</O>
<O N="NB" T="Node" X="index * s_col">
<P N="Tx" V="-1" />
<P N="Ty" V="-1" />
<P N="Tz" V="-1" />
<P N="Rx" V="-1" />
<P N="Ry" V="-1" />
<P N="Rz" V="-1" />
</O>
<O N="NT" T="Node" X="index * s_col" Z="h_col" />
<O N="L1" T="FELine">
<P N="Node1" V="NB" T="Node" />
<P N="Node2" V="NT" T="Node" />
<P N="Section" V="ConcreteColumn" T="Section" />
<P N="BetaAngle" V="0" />
</O>
<O N="LB" T="FELine">
<P N="Guard" V="index .GT. 0" />
<P N="Node1" V="Frame[index-1].NT" T="Node" />
<P N="Node2" V="Frame[index].NT" T="Node" />
<P N="Section" V="ConcreteBeam" T="Section" />
<P N="BetaAngle" V="0" />
</O>
</O>
</O>
Figure 2.2.1: FELine object.