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. Yaygın olarak kullanılan kolon geometrileri; dikdörtgen kolon, H-kolon ve obligon kolondur.
- Dikdörtgen KolonDikdörtgen geometriye sahip
...
- olan kolon, OpenBrIM
...
- 'de "Dikdörtgen Kolon" objesi
...
- olarak temsil edilir.
Kullanıcı Parametreleri
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<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> |
- H-Kolon
H şeklinde geometriye sahip köprü ayağı, OpenBrIM sistemi içinde "H-Kolon" olarak temsil edilir.
Kullanıcı Parametreleri
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<O N="GeometricParameters" T="Project">
<P N="Support" V="BK1" 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="-15000" D="Temel Üst Kotu" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
<P N="et_width" V="500" D="Et_Kalinligi" Role="Input" Category="Geometri" UT="Length" UC="CM_KGF" />
<P N="cd_width" V="1000" D="Cidar_Kalinligi" Role="Input" Category="Geometri" UT="Length" UC="CM_KGF" />
<P N="d1" V="1500" Role="Input" Category="Geometri" UT="Length" UC="CM_KGF" />
<P N="d2" V="2500" Role="Input" Category="Geometri" UT="Length" UC="CM_KGF" />
</O>
<O N="FEMParameters" T="Group">
<P N="pierMat" V="NULL" T="Material" D="Material" Role="Input" Category="FEM" />
<P N="ColumnMesh" V="3" D="Kolondaki Mesh Sayisi" Role="Input" Category="FEM" />
<P N="runMesh" V="2" D="Sonlu Eleman Modeli[Olustur=1/Olusturma=2]" 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.
Et kalınlığı (et_width) (m)
Kolonun yol ekseni doğrultusundaki açıklık boyutudur.
Cidar kalınlığı (cd_width) (m)
Kolonun yol ekseni doğrultusundaki boyutun yarısıdır.
Kolonunu iç geniliği (d1) (m)
Kolonun yol eksenine dik doğrultudaki ve orta kesitinin boyutudur.
Kolonun dış genişliği (d2) (m)
Kolonun yol eksenine dik doğrultudaki ve en dışta kalan kesitinin boyutudur.
3D Geometri
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<O N="Geometry" T="Project">
<O N="HColumn" T="Volume" Alignment="HColumnRoute" AlignH="Warp" AlignV="Warp" AlignT="Warp" X="Coor_X" Y="Coor_Y" RZ="-SkewAngle">
<P N="Opacity" V="0.8" />
<O T="Shape" X="-(et_width/2+cd_width)">
<O T="Point" Y="-d2/2" Z="Coor_Z" />
<O T="Point" Y="-d2/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d2/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d2/2" Z="Coor_Z" />
</O>
<O T="Shape" X="-(et_width/2)">
<O T="Point" Y="-d2/2" Z="Coor_Z" />
<O T="Point" Y="-d2/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d2/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d2/2" Z="Coor_Z" />
</O>
<O T="Shape" X="-(et_width/2)">
<O T="Point" Y="-d1/2" Z="Coor_Z" />
<O T="Point" Y="-d1/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d1/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d1/2" Z="Coor_Z" />
</O>
<O T="Shape" X="(et_width/2)">
<O T="Point" Y="-d1/2" Z="Coor_Z" />
<O T="Point" Y="-d1/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d1/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d1/2" Z="Coor_Z" />
</O>
<O T="Shape" X="(et_width/2)">
<O T="Point" Y="-d2/2" Z="Coor_Z" />
<O T="Point" Y="-d2/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d2/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d2/2" Z="Coor_Z" />
</O>
<O T="Shape" X="(et_width/2+cd_width)">
<O T="Point" Y="-d2/2" Z="Coor_Z" />
<O T="Point" Y="-d2/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d2/2" Z="LocZ" AlignV="Fixed" AlignT="Fixed" />
<O T="Point" Y="d2/2" Z="Coor_Z" />
</O>
</O>
</O> |
Finite Element Model Jira Legacy showSummary false server System JIRA serverId 12184a62-cd2a-3b23-8878-0a21493ef13f key DOC-59
showSummary | false |
---|---|
server | System JIRA |
serverId | 12184a62-cd2a-3b23-8878-0a21493ef13f |
key | DOC-59 |
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<O N="FEM" T="Project">
<P N="Guard" V="runMesh.EQ.1" />
<P N="TopPoint" V="Support.Ref_Line" />
<P N="TopPointX" V="alignHX(HColumnRoute,TopPoint[0],TopPoint[1])" />
<P N="TopPointY" V="alignHY(HColumnRoute,TopPoint[0],TopPoint[1])" />
<P N="TopPointZ" V="Support.Ref_Line[2]+alignV(HColumnRoute,TopPoint[0],TopPoint[1])+alignT(HColumnRoute,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(HColumnRoute,BottomPoint[0],BottomPoint[1])" />
<P N="BottomPointY" V="alignHY(HColumnRoute,BottomPoint[0],BottomPoint[1])" />
<P N="BottomPointZ" V="BottomPoint[2]" />
<P N="BottomPointAligned" V="[BottomPointX,BottomPointY,BottomPointZ]" />
<P N="HColumnLine" V="[TopPointAligned,BottomPointAligned]" />
<P N="Meshhh" V="linesplit(HColumnLine,ColumnMesh)" />
<P N="AngleSection" V="alignHA(HColumnRoute,TopPoint[0],TopPoint[1])-Support.sRad" />
<O N="Mesh" T="Repeat" S="0" E="length(Meshhh)-2" I="1" CTRL="i" i="0">
<O N="TopNode" T="Node" X="Meshhh[i][0]" Y="Meshhh[i][1]" Z="Meshhh[i][2]" />
<O N="BottomNode" T="Node" X="Meshhh[i+1][0]" Y="Meshhh[i+1][1]" Z="Meshhh[i+1][2]" />
<O N="line7" T="FELine">
<P N="Node1" V="TopNode" T="Node" />
<P N="Node2" V="BottomNode" T="Node" />
<P N="Section" V="HSection" T="Section" />
<P N="Beta" V="AngleSection" />
</O>
</O>
<O N="HSection" T="Section">
<P N="Material" V="pierMat" T="Material" />
<O T="Shape">
<O T="Point" Y="-(et_width/2)" X="-d1/2" />
<O T="Point" Y="-(et_width/2)" X="-d2/2" />
<O T="Point" Y="-(et_width/2+cd_width)" X="-d2/2" />
<O T="Point" Y="-(et_width/2+cd_width)" X="d2/2" />
<O T="Point" Y="-(et_width/2)" X="d2/2" />
<O T="Point" Y="-(et_width/2)" X="d1/2" />
<O T="Point" Y="(et_width/2)" X="d1/2" />
<O T="Point" Y="(et_width/2)" X="d2/2" />
<O T="Point" Y="(et_width/2+cd_width)" X="d2/2" />
<O T="Point" Y="(et_width/2+cd_width)" X="-d2/2" />
<O T="Point" Y="(et_width/2)" X="-d2/2" />
<O T="Point" Y="(et_width/2)" X="-d1/2" />
</O>
<O N="Section_Properties" T="Group">
<P N="Ax" V="sectionA(HSection)" />
<P N="Ay" V="sectionAy(HSection)" />
<P N="Az" V="sectionAz(HSection)" />
<P N="J" V="sectionJ(HSection)" />
<P N="Iy" V="sectionIy(HSection)" />
<P N="Iz" V="sectionIz(HSection)" />
</O>
</O>
<O N="Load_Definition" T="Group">
<P N="IceLoad" V="refs('Ice_Effects')" />
<O N="DefinedLoad" T="Group">
<P N="Guard" V="IceLoad .NE. NULL .AND. length(IceLoad) .NE. 0" />
<O N="Load_Parameters" T="Group">
<P N="IceThickness" V="IceLoad[0].ice_thick" />
<P N="SkewAlpha" V="Support.s" />
<P N="SkewRad" V="Support.sRad" />
<P N="IcePressure" V="IceLoad[0].Pressure" />
</O>
<O N="Calculations" T="Group">
<P N="C_n" V="iif(SkewAlpha .LE. 15 , 1 , iif( SkewAlpha .LE. 30 , 0.75 , 0.50)) " />
<!-- Buzun birim hacim ağırlığı 7 kN/m3 olarak alınmıştır. -->
<P N="q_1" V="IceThickness*7" />
<!-- kPa -->
<P N="q_2" V="1.53*1000" />
<!-- kPa -->
<P N="ColumnWidth" V="ColW" />
<P N="Principal_q" V="q_2" />
<P N="area_ice" V="IceThickness*ColumnWidth/1000" />
<P N="force_ice" V="IcePressure*C_n*area_ice/10000" />
</O>
<O N="ColumnNodes" T="Group">
<!-- -->
<P N="Members" V="map(Mesh,x.line7)" />
<O N="Beam_Load" T="Group" S="0" E="length(Members)-1" I="1" CTRL="p" p="0">
<O N="load1" T="FELineLoad">
<P N="LC" V="IceLoad[0].Ice_Load" T="AnalysisCase" />
<P N="Beam" V="Members[p]" T="FELine" />
<P N="Mag" V="force_ice" />
<P N="StartLoc" V="10" />
<P N="EndLoc" V="20" />
<P N="Dir" V="Fx" T="Text" />
</O>
</O>
</O>
</O>
</O>
</O> |
Export
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<O T="Export">
<P N="ReferenceCoordinates" V="onliner([Support.StartRefline3,Support.EndRefline3],0.5)" />
<P N="Coor_X" V="ReferenceCoordinates[0]" />
<P N="Coor_Y" V="ReferenceCoordinates[1]" />
<P N="Coor_Z" V="ReferenceCoordinates[2]" />
<P N="HColumnRoute" V="Support.Alignment_.YolAliynmani" />
<P N="SkewAngle" V="Support.sRad" />
<P N="FoundationRefST" V="toglobal(refline)[0]" />
<P N="FoundationRefEND" V="toglobal(refline)[1]" />
<O N="refline" T="Volume" Alignment="HColumnRoute" AlignH="Warp" AlignV="Fixed" AlignT="Fixed">
<O N="PT1" T="Point" X="Coor_X" Y="Coor_Y-d1/2" Z="LocZ" />
<O N="PT2" T="Point" X="Coor_X" Y="Coor_Y+d1/2" Z="LocZ" />
</O>
</O> |
- Obligon Kolon
obligon kolon objesi çalışır hale geldikten sonra dokümana eklenecek.