Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Köprü ayakları üst yapıyı taşıyan, üst yapıdan gelen düşey yükleri temele aktaran; sismik yükler, rüzgar yükleri ve çeşitli servis durumu yüklerinden kaynaklanan yatay yükleri taşıyan yapısal elemanlardır. Dikdörtgen geometriye sahip köprü ayağı, OpenBrIM sistemi içinde "Dikdörtgen Kolon" objesi ile temsil edilir. 



Kullanıcı Parametreleri

Input Parameters
<O N="GeometricParameters" T="Project">
    <P N="Support" V="KBYS_BaslikKirisi" T="KBYS_BaslikKirisi" D="Başlık Kirişi" Role="Input" Category="Geometri" />
    <O T="ParamInfo" Min="1" Max="1" Required="1" Pick="1" Param="Support" />
    <P N="LocZ" V="-20000" D="Temel Üst Kotu" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
    <P N="ColW" V="3000" D="Kolon Uzunluğu" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
    <P N="ColT" V="7500" D="Kolon Genişliği" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
    <P N="ColWP" V="200" D="Kolon Pah Genisligi " Role="Input" Category="Geometri" UT="Length" UC="CM_KGF" />
    <P N="ColLP" V="300" D="Kolon Pah Kalinligi" Role="Input" Category="Geometri" UT="Length" UC="CM_KGF" />
    <P N="ColumnSkew" V="Support.s" />
</O>
<O N="FEMParameters" T="Group">
    <P N="runMesh" V="2" D="Sonlu Eleman Modeli[Olustur=1/Olusturma=2]" Role="Input" Category="FEM" />
    <P N="pierMat" V="NULL" T="Material" D="Material" Role="Input" Category="FEM" />
    <P N="ColumnMesh" V="5" D="Kolondaki Mesh Sayisi" Role="Input" Category="FEM" />
</O>



Gerekli Parametreler

  • Başlık kirişi seçimi (Support)

                  Hangi başlık kirişini referans alması gerektiğini belirtir.

  • ParamInfo


  • Z lokasyonu (LocZ) (m)

                  Temel üst kotunu belirtir.

  • Kolon uzunluğu (ColW) (m)

                  Kolonun yol doğrultusundaki boyutu

  • Kolon genişliği (ColT) (m)

                  Kolonun yolun eksenine dik doğrultudaki boyutu

  • Kolon pah genişliği (ColWP) (cm)

                  Kırılan pahın kenar ölçüsü

  • Kolon pah kalınlığı (ColLP) (cm)

                  Kırılan pahın hipotenüs ölçüsü

  • ColumnSkew



3D Geometri

3D Geometry
<O N="Geometry" T="Project">
    <O N="ElevationDeltaCalculations" T="Group">
        <P N="Point3_ele" V="alignT(ColumnRoute,ReferenceCoordinates[0],ReferenceCoordinates[1]+ColT/2)" />
        <P N="Point2_ele" V="alignT(ColumnRoute,ReferenceCoordinates[0],ReferenceCoordinates[1]-ColT/2)" />
        <P N="ChamferElev_R" V="alignT(ColumnRoute,ReferenceCoordinates[0],ReferenceCoordinates[1]+ColT/2-ColLP)" />
        <P N="ChamferElev_L" V="alignT(ColumnRoute,ReferenceCoordinates[0],ReferenceCoordinates[1]-ColT/2+ColLP)" />
        <P N="Point1_ele" V="alignT(ColumnRoute,ReferenceCoordinates[0],ReferenceCoordinates[1])" />
        <P N="Delta_ele_right" V="Point1_ele-Point3_ele" />
        <P N="Delta_ele_left" V="Point1_ele-Point2_ele" />
        <P N="ChamferDelElev_R" V="Point1_ele-ChamferElev_R" />
        <P N="ChamferDelElev_L" V="Point1_ele-ChamferElev_L" />
    </O>
    <O N="LongitudinalDeltaCalculations" T="Group">
        <P N="First_vrt" V="alignV(ColumnRoute,ReferenceCoordinates[0],ReferenceCoordinates[1])" />
        <P N="Second_vrt" V="alignV(ColumnRoute,ReferenceCoordinates[0]-ColW/2,ReferenceCoordinates[1])" />
        <P N="Third_vrt" V="alignV(ColumnRoute,ReferenceCoordinates[0]+ColW/2,ReferenceCoordinates[1])" />
        <P N="Delta_vrt_back" V="First_vrt-Second_vrt" />
        <P N="Delta_vrt_front" V="First_vrt-Third_vrt" />
    </O>
    <O N="SecondSurface" T="Group">
        <!-- X-X yonunde olusturalan surfaceların tekrar tekrar kullanılması icin hesaplanan koordinatlar
    Second Surface, pahlı olan surface -->
        <P N="Point1_1" V="[0,-ColT/2+ColLP,+LocZ]" />
        <P N="Point2_1" V="[0,0,+LocZ]" />
        <P N="Point3_1" V="[0,ColT/2-ColLP,+LocZ]" />
        <P N="Point4_1" V="[0,ColT/2-ColLP,ReferenceCoordinates[2]]" />
        <P N="Point6_1" V="[0,-ColT/2+ColLP,ReferenceCoordinates[2]]" />
    </O>
    <O N="FirstSurface" T="Group">
        <!-- First Surface, pahsız olan surface -->
        <P N="Point1_2" V="[0,-ColT/2,+LocZ]" />
        <P N="Point2_2" V="[0,0,+LocZ]" />
        <P N="Point3_2" V="[0,ColT/2,+LocZ]" />
        <P N="Point4_2" V="[0,ColT/2,ReferenceCoordinates[2]]" />
        <P N="Point6_2" V="[0,-ColT/2,ReferenceCoordinates[2]]" />
        <P N="ref_Y" V="onliner([Point4_2,Point6_2],0.5)[1]" />
        <!-- Refline'in Y koordinatının hesabı -->
    </O>
    <O N="RectangleColumn" T="Volume" Alignment="ColumnRoute" AlignH="Warp" AlignV="Warp" AlignT="Warp" X="getlistitem(ReferenceCoordinates,0)" Y="getlistitem(ReferenceCoordinates,1)" RZ="-Support.sRad" AlignY="ReferenceCoordinates[1]">
        <O T="Surface" X="-ColW/2" AlignX="ReferenceCoordinates[0]-ColW/2">
            <O T="Point" X="Point1_1[0]" Y="Point1_1[1]" Z="Point1_1[2]" AlignV="Fixed" AlignT="Fixed" />
            <O T="Point" X="Point3_1[0]" Y="Point3_1[1]" Z="Point3_1[2]" AlignV="Fixed" AlignT="Fixed" />
            <O T="Point" X="Point4_1[0]" Y="Point4_1[1]" Z="Point4_1[2]" />
            <O T="Point" X="Point6_1[0]" Y="Point6_1[1]" Z="Point6_1[2]" />
        </O>
        <O T="Surface" X="-ColW/2+ColWP" AlignX="ReferenceCoordinates[0]-ColW/2+ColWP">
            <O T="Point" X="Point1_2[0]" Y="Point1_2[1]" Z="Point1_2[2]" AlignV="Fixed" AlignT="Fixed" />
            <O T="Point" X="Point3_2[0]" Y="Point3_2[1]" Z="Point3_2[2]" AlignV="Fixed" AlignT="Fixed" />
            <O T="Point" X="Point4_2[0]" Y="Point4_2[1]" Z="Point4_2[2]" />
            <O T="Point" X="Point6_2[0]" Y="Point6_2[1]" Z="Point6_2[2]" />
        </O>
        <O T="Surface" X="ColW/2-ColWP" AlignX="ReferenceCoordinates[0]+ColW/2-ColWP">
            <O T="Point" X="Point1_2[0]" Y="Point1_2[1]" Z="Point1_2[2]" AlignV="Fixed" AlignT="Fixed" />
            <O T="Point" X="Point3_2[0]" Y="Point3_2[1]" Z="Point3_2[2]" AlignV="Fixed" AlignT="Fixed" />
            <O T="Point" X="Point4_2[0]" Y="Point4_2[1]" Z="Point4_2[2]" />
            <O T="Point" X="Point6_2[0]" Y="Point6_2[1]" Z="Point6_2[2]" />
        </O>
        <O T="Surface" X="ColW/2" AlignX="ReferenceCoordinates[0]+ColW/2">
            <O T="Point" X="Point1_1[0]" Y="Point1_1[1]" Z="Point1_1[2]" AlignV="Fixed" AlignT="Fixed" />
            <O T="Point" X="Point3_1[0]" Y="Point3_1[1]" Z="Point3_1[2]" AlignV="Fixed" AlignT="Fixed" />
            <O T="Point" X="Point4_1[0]" Y="Point4_1[1]" Z="Point4_1[2]" />
            <O T="Point" X="Point6_1[0]" Y="Point6_1[1]" Z="Point6_1[2]" />
        </O>
    </O>
</O>


Finite Element Model DOC-58 - Getting issue details... STATUS  

FEM
<O N="FiniteElement" T="Project">
    <P N="Guard" V="runMesh.EQ.1" />
    <P N="TopPoint" V="Support.Ref_Line" />
    <P N="TopPointX" V="alignHX(ColumnRoute,TopPoint[0],TopPoint[1])" />
    <P N="TopPointY" V="alignHY(ColumnRoute,TopPoint[0],TopPoint[1])" />
    <P N="TopPointZ" V="Support.Ref_Line[2]+alignV(ColumnRoute,TopPoint[0],TopPoint[1])+alignT(ColumnRoute,TopPoint[0],TopPoint[1])" />
    <P N="TopPointAligned" V="[TopPointX,TopPointY,TopPointZ]" />
    <P N="BottomPoint" V="onliner([FoundationRefST,FoundationRefEND],0.5)" />
    <P N="BottomPointX" V="alignHX(ColumnRoute,BottomPoint[0],BottomPoint[1])" />
    <P N="BottomPointY" V="alignHY(ColumnRoute,BottomPoint[0],BottomPoint[1])" />
    <P N="BottomPointZ" V="BottomPoint[2]" />
    <P N="BottomPointAligned" V="[BottomPointX,BottomPointY,BottomPointZ]" />
    <P N="ColumnLine" V="[TopPointAligned,BottomPointAligned]" />
    <P N="Meshhhh" V="linesplit(ColumnLine,ColumnMesh)" />
    <P N="AngleSection" V="alignHA(ColumnRoute,TopPoint[0],TopPoint[1])-Support.sRad" />
    <O N="Sections_and_Properties" T="Group">
        <O N="RectangularSection" T="Section">
            <P N="Material" V="pierMat" 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 N="Section_Properties" T="Group">
                <P N="Ax" V="sectionA(RectangularSection)" />
                <P N="Ay" V="sectionAy(RectangularSection)" />
                <P N="Az" V="sectionAz(RectangularSection)" />
                <P N="J" V="sectionJ(RectangularSection)" />
                <P N="Iy" V="sectionIy(RectangularSection)" />
                <P N="Iz" V="sectionIz(RectangularSection)" />
            </O>
        </O>
    </O>
    <O N="RectangularMesh" T="Repeat" S="0" E="ColumnMesh-1" I="1" CTRL="i" i="0">
        <O N="Joint" T="Node" X="Meshhhh[i][0]" Y="Meshhhh[i][1]" Z="Meshhhh[i][2]" />
        <O N="BottomCondition" T="Group">
            <P N="Guard" V="i .EQ. ColumnMesh-1" />
            <P N="ShallowFoundation" V="refs('KBYS_Yuzeysel_Temel')" />
            <P N="PileFoundation" V="refs('KBYS_KazikliTemel')" />
            <P N="FoundationControl" V="concat(ShallowFoundation,PileFoundation)" />
            <O N="ColumnBottomNode" T="Node" X="Meshhhh[i+1][0]" Y="Meshhhh[i+1][1]" Z="Meshhhh[i+1][2]">
                <P N="Tx" V="iif( FoundationControl .EQ. NULL ,  -1 , 0 )" />
                <P N="Ty" V="iif( FoundationControl .EQ. NULL ,  -1 , 0 )" />
                <P N="Tz" V="iif( FoundationControl .EQ. NULL ,  -1 , 0 )" />
                <P N="Rx" V="iif( FoundationControl .EQ. NULL ,  -1 , 0 )" />
                <P N="Ry" V="iif( FoundationControl .EQ. NULL ,  -1 , 0 )" />
                <P N="Rz" V="iif( FoundationControl .EQ. NULL ,  -1 , 0 )" />
            </O>
            <O N="ColumnFeLine" T="FELine">
                <P N="Node1" V="Joint" T="Node" />
                <P N="Node2" V="ColumnBottomNode" T="Node" />
                <P N="Section" V="RectangularSection" T="Section" />
                <P N="Beta" V="AngleSection" />
            </O>
        </O>
        <O N="ColumnFeLine" T="FELine">
            <P N="Guard" V="i .LT. ColumnMesh-1" />
            <P N="Node1" V="RectangularMesh[i].Joint" T="Node" />
            <P N="Node2" V="RectangularMesh[i+1].Joint" T="Node" />
            <P N="Section" V="RectangularSection" T="Section" />
            <P N="Beta" V="AngleSection" />
        </O>
    </O>
</O>

Export

Export
<O T="Export">
    <!-- yüzeysel temel objesi için exportlandı -->
    <P N="SubStructureType" V="2" />
    <P N="ColumnRoute" V="Support.Alignment_.YolAliynmani" />
    <P N="ReferenceCoordinates" V="onliner([Support.StartRefline3,Support.EndRefline3],0.5)" />
    <P N="FoundationRefST" V="toglobal(refline)[0]" />
    <P N="FoundationRefEND" V="toglobal(refline)[1]" />
    <O N="refline" T="Volume" Alignment="ColumnRoute" AlignH="Warp" AlignV="Fixed" AlignT="Fixed">
        <O N="PT1" T="Point" X="ReferenceCoordinates[0]" Y="ReferenceCoordinates[1]-(ColT/2-ColLP)" Z="LocZ" />
        <O N="PT2" T="Point" X="ReferenceCoordinates[0]" Y="ReferenceCoordinates[1]+(ColT/2-ColLP)" Z="LocZ" />
    </O>
</O>
  • No labels