Versions Compared

Key

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

...

Code Block
languagexml
<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>

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:

Code Block
languagexml
<O N="FELineObject3" T="Project" Category="FEM Objects" TransAlignRule="Right">
    <!-- created by ParamML Examples on 06.02.2023 -->
    <O N="RigidSec" T="Section" Material="@RigidMaterial|Material" Ax="6400" Ay="6400" Az="6400" J="3413333.3333" Iy="3413333.3333" Iz="3413333.3333" Izy="0" ComputeProp="1" />
    <O N="RigidMaterial" T="Material" E="29000" Nu="0.3" G="11153.8462" d="0" a="0.000006" Type="@concrete" Fc28="0" />
    <O N="Nod1" T="Node" X="0" Y="0" Z="0" />
    <O N="Nod2" T="Node" X="0" Y="0" Z="100" />
    <O N="Line5" T="FELine">
        <P N="Node1" V="Nod1" T="Node" />
        <P N="Node2" V="Nod2" T="Node" />
        <P N="Section" V="RigidSec" T="Section" />
    </O>
</O>
Image Added

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

Parameters of FELine Object:

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"