Versions Compared

Key

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

...

Code Block
languagexml
themeEclipse
titleRectangular Column FEM
collapsetrue
 <O N="FEM" T="Group">
        <O N="FEProperties" T="Group">
            <O N="RigidMat" T="Material">
                <P N="E" V="29000" D="Modulus of Elasticity" />
                <P N="G" V="11200" D="Shear Modulus" />
                <P N="d" V="0" D="Unit Weight" />
            </O>
            <O N="RigidSec" T="Section" w="240" h="240" Ax="w * h" Ay="(5/6)*Ax" Az="Ay" b="(w .GT. h ? h : w)" J="1000000000" Iy="h * w * w * w / 12" Iz="w * h * h * h / 12" Izy="0" a="(w .GT. h ? w : h)">
                <P N="Material" V="RigidMat" T="Material" />
            </O>
            <O N="RectangularPierSec" T="Section">
                <P N="Material" V="PierMaterial" T="Material" />
                <O T="Shape">
                    <O T="Point" X="ColW/2" Y="ColT/2" />
                    <O T="Point" X="-ColW/2" Y="ColT/2" />
                    <O T="Point" X="-ColW/2" Y="-ColT/2" />
                    <O T="Point" X="ColW/2" Y="-ColT/2" />
                </O>
            </O>
        </O>
        <O N="Column" T="Group" Alignment="ObjAlignment" AlignH="Orient" AlignV="Warp" AlignT="Ignore">
            <O N="P_Node1" T="Node" Z="LocZ" X="CenterCoord[0]" Y="CenterCoord[1]" AlignV="Fixed">
                <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>
            <P N="RTopZ" V="alignV(ObjAlignment,CenterCoord[0],CenterCoord[1])" />
            <P N="LLength" V="(CenterCoord[2]+RTopZ-LocZ)/mesh" />
            <O N="PierFERep" T="Repeat" S="0" E="mesh-1" I="1" CTRL="index" index="0">
                <O N="P_Node2" T="Node" Z="LocZ+(index+1)*LLength" Y="CenterCoord[1]" X="CenterCoord[0]" AlignV="Fixed" />
                <O N="PierFE" T="FELine" BetaAngle="PI">
                    <P N="Node1" V="iif(index.EQ. 0, P_Node1,PierFERep[index-1].P_Node2)" T="Node" />
                    <P N="Node2" V="P_Node2" T="Node" />
                    <P N="Section" V="PierSec" T="Section" />
                </O>
            </O>
            <O N="P_Node2" T="Node" Z="CenterCoord[2]" X="CenterCoord[0]" Y="CenterCoord[1]" />
            <O N="PierFE" T="FELine">
                <!-- beta angle? -->
                <P N="Node1" V="P_Node1" T="Node" />
                <P N="Node2" V="P_Node2" T="Node" />
                <P N="Section" V="RectangularPierSec" T="Section" />
            </O>
            <P N="colTopPt" V="onliney(toglobal(sbcr.PedestalRefLine), x.LocY)" />
            <P N="colBotPt" V="onliney(toglobal(sbcr.ColumnRefline), x.LocY)" />
            <O N="P_Node3" T="Node" Z="colTopPt[2]" Y="LocY" X="CenterCoord[0]" />
            <O N="PierFE" T="FELine">
                <P N="Node1" V="PierFERep[E].P_Node2" T="Node" />
                <P N="Node2" V="P_Node3" T="Node" />
                <P N="Section" V="RigidSec" T="Section" />
            </O>
        </O>
    </O>

...