/
FELine

FELine

An FELine object is used to model beams, columns, and other structural elements that connect two Node objects. To create an FELine object, two Node objects and a Section object are required. The beta parameter represents the angle of rotation of the section around the Z-axis and is expressed in radians.

 

Example Syntax:

... <O T="FELine"> ... ... </O>

 

Example:

<O N="FELineObject1" T="Project" Category="FEM Objects" TransAlignRule="Right"> <!-- created by ParamML Examples on 06.02.2023 --> <O N="AnalyticalLine1" T="FELine" Type="@Beam" Node1="@No1|Node" Node2="@No2|Node" Section="@ColSec1|Section" Group="@NULL|FEGroup" /> <O N="AnalyticalLine2" T="FELine" Type="@Beam" Node1="@No3|Node" Node2="@No4|Node" Section="@ColSec2|Section" Group="@NULL|FEGroup" /> <O N="GP1" T="Group" Y="0"> <O N="No1" T="Node" X="0" Y="0" Z="0" /> <O N="No2" T="Node" X="0" Y="0" Z="height" /> </O> <O N="GP2" T="Group" Y="0"> <O N="No3" T="Node" X="0" Y="100" Z="0" /> <O N="No4" T="Node" X="0" Y="100" Z="height" /> </O> <P N="height" V="60" /> <P N="width" V="10" /> <P N="depth" V="20" /> <P N="th" V="2" D="Wall thickness of the tube" /> <O N="Li1" T="Line" Y="0"> <O T="Point" X="0" Y="0" Z="0" /> <O T="Point" X="0" Y="0" Z="height" /> <O N="ColSec1" T="Section"> <P N="Material" V="C20/25" T="Material" /> <O T="Shape"> <O T="Point" X="-width/2" Y="-depth/2" Z="0" /> <O T="Point" X="-width/2" Y="depth/2" Z="0" /> <O T="Point" X="width/2" Y="depth/2" Z="0" /> <O T="Point" X="width/2" Y="-depth/2" Z="0" /> </O> </O> </O> <O N="Li2" T="Line" Y="100"> <O T="Point" X="0" Y="0" Z="0" /> <O T="Point" X="0" Y="0" Z="height" /> <O N="ColSec2" T="Section"> <P N="Material" V="C20/25" T="Material" /> <O T="Shape"> <O T="Point" X="-width/2" Y="-depth/2" Z="0" /> <O T="Point" X="-width/2" Y="depth/2" Z="0" /> <O T="Point" X="width/2" Y="depth/2" Z="0" /> <O T="Point" X="width/2" Y="-depth/2" Z="0" /> </O> </O> </O> </O>
Analytical View

To view this example in the library, see (https://openbrim.org/platform/?application=inc&author=ParamML_Examples_OpenBrIM+Platform&obj=objidhbqjlrqadt4eocjjjljzt)

 

Example:

<O N="FELineObject2" T="Project" Category="FEM Objects" TransAlignRule="Right"> <!-- created by ParamML Examples on 06.02.2023 --> <O N="Frame" T="Repeat" S="0" E="4" I="1" CTRL="j" j="0"> <O N="Geometry" T="Group"> <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="Column3D" T="Line"> <O T="Point" X="j* s_col" Y="0" Z="0" /> <O T="Point" X="j* s_col" Y="0" Z="h_col" /> <O N="ColSec1" T="Section"> <O T="Point" Y="d_col/2" X="b_col/2" /> <O T="Point" Y="d_col/2" X="-b_col/2" /> <O T="Point" Y="-d_col/2" X="-b_col/2" /> <O T="Point" Y="-d_col/2" X="b_col/2" /> </O> </O> <O N="Beam" T="Line"> <O T="Point" X="(j-1) * s_col" Y="0" Z="h_col" /> <O T="Point" X="j * s_col" Y="0" Z="h_col" /> <O N="BeamSec1" T="Section"> <O T="Point" X="b_bm/2" Y="d_bm/2" /> <O T="Point" X="b_bm/2" Y="-d_bm/2" /> <O T="Point" X="-b_bm/2" Y="-d_bm/2" /> <O T="Point" X="-b_bm/2" Y="d_bm/2" /> </O> </O> <O N="NodeBottom" T="Node" X="j* 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="NodeTop" T="Node" X="j* s_col" Z="h_col" /> <O N="L1" T="FELine" Y="100"> <P N="Node1" V="NodeBottom" T="Node" /> <P N="Node2" V="NodeTop" T="Node" /> <P N="Section" V="ColSec1" T="Section" /> <P N="Beta" V="0" /> </O> <O N="LB" T="FELine"> <P N="Guard" V="j .GT. 0" /> <P N="Node1" V="Frame[j-1].NodeTop" T="Node" /> <P N="Node2" V="Frame[j].NodeTop" T="Node" /> <P N="Section" V="BeamSec1" T="Section" /> <P N="Beta" V="0" /> </O> </O> </O>
Analytical View

To view this example in the library, see (https://openbrim.org/platform/?application=inc&author=ParamML_Examples_OpenBrIM+Platform&obj=objidhmcw7okqstd8br6j3dgpnj)

 

Rigid diaphragms have extremely high in-plane stiffness properties, so they do not experience membrane deformation or generate the associated forces.

Given these benefits, we can use rigid diaphragms for calculations in our projects.

In OpenBrIM's Finite Element Analysis, rigid diaphragms can be defined “Rigid Line” as shown in the example.

Example:

 

Parameters of FELine Object:

Label

Mandatory

Name and Type Attributes

Default Description and Value Attributes

Other Attributes

Label

Mandatory

Name and Type Attributes

Default Description and Value Attributes

Other Attributes

1

Node 1

Yes

N="Node1"
T="Node"

D="Node 1: The start node of the finite element."
V=""

Role="Input"

2

Node 2

Yes

N="Node2"
T="Node"

D="Node 2: The end node of the finite element."
V=""

Role="Input"

3

Beta Angle

No

N="BetaAngle"
T="Expr"

D="Beta Angle: The orientation angle to rotate the cross-section about the length of the finite element."
V="0"

Role="Input"
UT="Angle"
UC="Section"

4

Section

Yes

N="Section"
T="Section"

D="Section: The cross-section property of the finite element."
V=""

Role="Input"

 

Related content

Analiz Sonuçlarını Okumak İçin Fonksiyonlar
Analiz Sonuçlarını Okumak İçin Fonksiyonlar
Read with this
FELine
More like this
FESurface
FESurface
More like this
Lines [FEA]
Lines [FEA]
More like this
FEMesh
More like this
GridLinesX, GridLinesY, (GridLinesZ)
GridLinesX, GridLinesY, (GridLinesZ)
More like this