1-) Başlık Kirişi

Başlık kirişi, köprü ayaklarıyla tabliye arasında bulunan ara elemandır. Düşey yük taşıyan ana kirişleri taşır ve bu kirişlerin yükünü köprü ayaklarına/ aktarır. Başlık kirişi deprem ve diğer yükleme kombinasyonları esnasında yapıyı daha güvenli kılar, yüklerin eşit dağılımını gerçekleştirir. Yapının bütünleşik olarak hareket etmesini sağlar. Bağ kiriş görevi görür. 

T Kesit

Ters T şeklinde kullanılan başlık kirişi, kutu kesit başlık kirişinden farklı olarak kirişlerin boyuna ilerlemesini limitler dahilinde engeller.



Kutu Kesit

Boyuna deplasmanın kritik olmadığı durumlarda kullanılır.



Kullanıcı Parametreleri


Input Parameters
    <O N="GeometricParameters" T="Group">
        <P N="type" V="2" D="Başlık Kirişi Tipi[T Kesit=1/Kutu Kesit=2]" Role="Input" Category="Geometri" />
        <P N="LocX" V="35000" D="Kilometre" Role="Input" Category="Geometri" UT="Length" UC="KM_N" />
        <P N="LocY" V="0" D="Yol Eksenine Dik Uzaklık" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
        <P N="Alignment_" V="A1" T="KBYS_Aliynman" D="Ait Oldugu Aliyman" Role="Input" Category="Geometri" />
        <O T="ParamInfo" Min="1" Max="1" Required="1" Param="Alignment_" Pick="1" List="1" />
        <P N="depth_hh" V="11000" D="Başlık Kirişi Genişliği" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
        <P N="CB_b1" V="2500" D="1.faz Beton Genisligi" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
        <P N="CB_h1" V="1100" D="1.faz Beton Yuksekligi" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
        <P N="CB_b2" V="950" D="2.faz Beton Genisligi" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
        <P N="s" V="0" D="Verevlik Açısı" Role="Input" Category="Geometri" UT="Angle" UC="DEGREE" />
    </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="mesh" V="3" D="mesh sayisi" Role="Input" Category="FEM" />
        <P N="SubSecMat" V="NULL" T="Material" D="Material" Role="Input" Category="FEM" />
    </O>


  • Başlık Kirişi Tipi (type) DOC-34 - Getting issue details... STATUS  

              Türkiye'de basit mesnetli karayolları köprü sistemlerinde iki tip başlık kirişi uygulanmaktadır: i) "T Kesit" ve ii) "Kutu Kesit". Uygulama içindeki kiriş tipi seçimi "type" parametresi ile yapılıp bu seçime göre diğer parametreler değerlendirilir.

  • Kilometre (LocX) (m)

              (Her iki tip başlık kirişi için de aynıdır)

              Başlık kirişinin köprü boyundaki mesafesidir.

  • Yol Eksenine Dik Uzaklık (LocY) (m)

              (Her iki tip başlık kirişi için de aynıdır)

              Başlık kirişinin köprü enindeki mesafesidir.

  • Ait Olduğu Güzergah (Alignment_)

              (Her iki tip başlık kirişi için de aynıdır)

              Başlık kirişin ait olduğu güzergahla beraber çalışabilmesi için önce hangi güzergaha ait olduğu bilinmeli ve bu yüzden seçilmelidir. Güzergah tanımı güzergah objesi aracılığıyla yapılır. Güzergah objesi ve parametreleri için bkz. XXXXX. DOC-40 - Getting issue details... STATUS

  • ParamInfo


  • Başlık Kirişi Genişliği (depth_hh) (m)

              (Her iki tip başlık kirişi için de aynıdır)

              Kirişin köprü enindeki boyutudur.

  • 1.faz Beton Genişliği (CB_b1) (m)

              T Kesit için;

              Kirişin tabanının köprü boyundaki boyutudur.

              Kutu Kesit için;

              Kirişin köprü boyundaki boyutudur.

  • 1.faz Beton Yuksekligi (CB_h1) (m)

              (Her iki tip başlık kirişi için de aynıdır)

              Kirişin köprü boyundaki boyutudur.

  • 2.faz Beton Genisligi (CB_b2 ) (m)

              T Kesit için;

              Kirişin üst parça genişliğinin köprü boyundaki boyutudur.

              Kutu Kesit için;

              Bu parametreye ihtiyaç yoktur, 1. faz beton genişliği yeterlidir.

  • Verevlik Açısı (s) (Derece)

              (Her iki tip başlık kirişi için de aynıdır)

              Başlık kirişinin yol ekseninin normali ile yaptığı açının ölçüsüdür.


T Kesit için boyutlar;

Kutu Kesit için boyutlar;



3D Geometri

Başlık kirişi objesinin parametrik geometri tanımının yapıldığı kısımdır.


"Code block" içindeki geometrik nokta hesapları görsel ile açıklanarak eklenmeli DOC-41 - Getting issue details... STATUS

3D Geometry
   <O N="Geometry" T="Group">
        <O N="T_Section" T="Group" Alignment="Alignment_.YolAliynmani" AlignH="Warp" AlignV="Warp" AlignT="Warp">
            <O N="CapBeam" T="Volume" Y="LocY" X="LocX">
                <P N="Guard" V="type .EQ. 1" />
                <P N="Opacity" V="0.80" />
                <O N="C-C_outside" T="Surface" Y="-depth_hh/2">
                    <O T="Point" Y="0" X="((CB_b2/2)/cos(-sRad))-Skewness" Z="-Z4" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b2/2)/cos(-sRad))-Skewness" Z="-(h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))-Skewness" Z="-(h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))-Skewness" Z="-(CB_h1+CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))-Skewness" Z="-(CB_h1+CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))-Skewness" Z="-(CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b2/2)/cos(-sRad))-Skewness" Z="-(CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b2/2)/cos(-sRad))-Skewness" Z="-Z4" AlignTB="0" />
                </O>
                <O N="C-C_inside" T="Surface" Y="depth_hh/2">
                    <O T="Point" Y="0" X="((CB_b2/2)/cos(-sRad))+Skewness" Z="-Z4" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b2/2)/cos(-sRad))+Skewness" Z="-(h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))+Skewness" Z="-(h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))+Skewness" Z="-(CB_h1+CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))+Skewness" Z="-(CB_h1+CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))+Skewness" Z="-(CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b2/2)/cos(-sRad))+Skewness" Z="-(CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b2/2)/cos(-sRad))+Skewness" Z="-Z4" AlignTB="0" />
                </O>
            </O>
        </O>
        <O N="Box_Section" T="Group" Alignment="Alignment_.YolAliynmani" AlignH="Warp" AlignV="Warp" AlignT="Warp">
            <O N="CapBeam" T="Volume" Y="LocY" X="LocX" Z="-CB_h2">
                <P N="Guard" V="type .EQ. 2" />
                <P N="Opacity" V="0.80" />
                <O N="C-C_outside" T="Surface" Y="-depth_hh/2">
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))-Skewness" Z="-(CB_h1)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))-Skewness" Z="-(CB_h1)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))-Skewness" Z="-Z4" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))-Skewness" Z="-Z4" AlignTB="0" />
                </O>
                <O N="C-C_inside" T="Surface" Y="depth_hh/2">
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))+Skewness" Z="-(CB_h1)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))+Skewness" Z="-(CB_h1)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))+Skewness" Z="-Z4" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))+Skewness" Z="-Z4" AlignTB="0" />
                </O>
            </O>
        </O>

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

Başlık kirişi objesinin sonlu elemanlar modeli (analitik model) tanımının yapıldığı kısımdır.

"Code block" içindeki  hesaplar görsel ile açıklanarak eklenmeli (Örnek: Second condition hangi durumu temsil etmektedir?) DOC-42 - Getting issue details... STATUS

FEM
    <O N="FiniteElement" T="Group" Alignment="Alignment_.YolAliynmani" AlignH="Warp" AlignV="Warp" AlignT="Warp" Exported="1">
        <P N="Guard" V="runMesh.EQ.1" />
        <!-- Baslık Kirisinin sol konsoluna yerlesen mesnetlerin listesi -->
        <P N="Left_Side_Bearings" V="filter(InfrastructureBearings,x.activeref .EQ. 1)" />
        <!-- Baslık Kirisinin sag konsoluna yerlesen mesnetlerin listesi -->
        <P N="Right_Side_Bearings" V="filter(InfrastructureBearings,x.activeref .EQ. 2)" />
        <!-- Baslik Kirisi alt yuzeyinde bulunan refline'ın orta noktası -->
        <P N="Ref_Line" V="onliner([StartRefline3,EndRefline3],0.5)" />
        <P N="Ref_Po" V="[Ref_Line[0],Ref_Line[1],Ref_Line[2]+CB_h1]" />
        <O N="Sorted_Bearings_List" T="Group">
            <!-- Listelerin LocY'ye göre sıralanması -->
            <P N="Sorted_Left_Bearings" V="sort(Left_Side_Bearings,x.ElastomerPosition[1])" />
            <P N="Sorted_Right_Bearings" V="sort(Right_Side_Bearings,x.ElastomerPosition[1])" />
        </O>
        <O N="Boundary_Condition" T="Group">
            <!-- Baslik Kirisinin iki uç noktasının koordinat listeleri -->
            <P N="Leftmost_Bearings" V="[StartRefline3[0],StartRefline3[1],StartRefline3[2]+CB_h1]" />
            <P N="Rightest_Bearings" V="[EndRefline3[0],EndRefline3[1],EndRefline3[2]+CB_h1]" />
        </O>
        <O N="Sections_and_Properties" T="Group">
            <O N="First_State" T="Group">
                <P N="Guard" V="length(InfrastructureBearings) .EQ. 0 " />
                <O N="S_SS1" T="Section">
                    <P N="Material" V="SubSecMat" T="Material" />
                    <O T="Shape">
                        <O T="Point" X="Bearing_Width1" Y="0" />
                        <O T="Point" X="-Bearing_Width1" Y="0" />
                        <O T="Point" X="-Bearing_Width1" Y="-CB_h1" />
                        <O T="Point" X="Bearing_Width1" Y="-CB_h1" />
                    </O>
                </O>
                <O N="Section_Properties" T="Group">
                    <P N="Ax" V="sectionA(S_SS1)" />
                    <P N="Ay" V="sectionAy(S_SS1)" />
                    <P N="Az" V="sectionAz(S_SS1)" />
                    <P N="J" V="sectionJ(S_SS1)" />
                    <P N="Iy" V="sectionIy(S_SS1)" />
                    <P N="Iz" V="sectionIz(S_SS1)" />
                </O>
            </O>
            <O N="Second_State" T="Group">
                <P N="Guard" V="length(InfrastructureBearings) .NE. 0 " />
                <O N="S_SS2" T="Section">
                    <P N="Material" V="SubSecMat" T="Material" />
                    <O T="Shape">
                        <O T="Point" X="CapBeam_Width2" Y="0" />
                        <O T="Point" X="-CapBeam_Width2" Y="0" />
                        <O T="Point" X="-CapBeam_Width2" Y="-CapBeam_Thick2" />
                        <O T="Point" X="CapBeam_Width2" Y="-CapBeam_Thick2" />
                    </O>
                </O>
                <O N="Section_Properties" T="Group">
                    <P N="Ax" V="sectionA(S_SS2)" />
                    <P N="Ay" V="sectionAy(S_SS2)" />
                    <P N="Az" V="sectionAz(S_SS2)" />
                    <P N="J" V="sectionJ(S_SS2)" />
                    <P N="Iy" V="sectionIy(S_SS2)" />
                    <P N="Iz" V="sectionIz(S_SS2)" />
                </O>
            </O>
            <O N="RigidSec" T="Section">
                <P N="Material" V="RigMat" T="Material" />
                <P N="Ay" V="1e+10" />
                <P N="Ax" V="1e+10" />
                <P N="Az" V="1e+10" />
                <P N="J" V="1e+10" />
                <P N="Iy" V="1e+10" />
                <P N="Iz" V="1e+10" />
                <P N="Izy" V="1e+10" />
            </O>
            <O N="RigMat" T="Material">
                <P N="E" V="44000" D="Beton 28 Günlük Elastisite Modülü" />
                <P N="G" V="17600" D="Beton 28 Günlük Kayma Modülü" />
                <P N="d" V="0" D="Beton Birim Hacim Ağırlığı" />
                <P N="a" V="0.00001" D="Beton Isıl Genleşme Katsayısı" />
                <P N="Nu" V="0.2" D="Beton Poisson Oranı" />
                <P N="Type" V="Concrete" T="Text" />
                <P N="Fc28" V="80" D="28 Günlük Beton Dayanımı (Silindir)" />
                <P N="Fc28_cube" V="95" D="28 Günlük Beton Dayanımı (Küp)" />
            </O>
        </O>
        <O N="First_Condition" T="Group">
            <!-- Baslik kirisi objesinin referans verdigi elastomer mesnet tanımlanmadıgı zaman olusan durum. -->
            <P N="Guard" V="length(InfrastructureBearings) .EQ. 0 " />
            <P N="Center_Node_List" V="sort(concat([Leftmost_Bearings],[Ref_Po],[Rightest_Bearings]),x[1])" />
            <!-- Repeat tanımlandıgı zaman objfsgaklnby hatası veriyor. -->
            <O N="Sol_Kisim" T="Group">
                <O N="Mid_Node_S1" T="Node" X="Center_Node_List[0][0]" Y="Center_Node_List[0][1]" Z="Center_Node_List[0][2]" />
                <O N="Mid_Node_S1_F" T="Node" X="Center_Node_List[0][0]+CB_b1/2" Y="Center_Node_List[0][1]" Z="Center_Node_List[0][2]" />
                <O N="Mid_Node_S1_FU" T="Node" X="Center_Node_List[0][0]+CB_b1/2" Y="Center_Node_List[0][1]" Z="Center_Node_List[0][2]+CB_h2" />
                <O N="Mid_Node_S1_B" T="Node" X="Center_Node_List[0][0]-CB_b1/2" Y="Center_Node_List[0][1]" Z="Center_Node_List[0][2]" />
                <O N="Mid_Node_S1_BU" T="Node" X="Center_Node_List[0][0]-CB_b1/2" Y="Center_Node_List[0][1]" Z="Center_Node_List[0][2]+CB_h2" />
            </O>
            <O N="Orta_Kisim" T="Group">
                <O N="Mid_Node_S2" T="Node" X="Center_Node_List[1][0]" Y="Center_Node_List[1][1]" Z="Center_Node_List[1][2]" />
                <O N="Mid_Node_S2_F" T="Node" X="Center_Node_List[1][0]+CB_b1/2" Y="Center_Node_List[1][1]" Z="Center_Node_List[1][2]" />
                <O N="Mid_Node_S2_FU" T="Node" X="Center_Node_List[1][0]+CB_b1/2" Y="Center_Node_List[1][1]" Z="Center_Node_List[1][2]+CB_h2" />
                <O N="Mid_Node_S2_B" T="Node" X="Center_Node_List[1][0]-CB_b1/2" Y="Center_Node_List[1][1]" Z="Center_Node_List[1][2]" />
                <O N="Mid_Node_S2_BU" T="Node" X="Center_Node_List[1][0]-CB_b1/2" Y="Center_Node_List[1][1]" Z="Center_Node_List[1][2]+CB_h2" />
            </O>
            <O N="Sag_Kisim" T="Group">
                <O N="Mid_Node_S3" T="Node" X="Center_Node_List[2][0]" Y="Center_Node_List[2][1]" Z="Center_Node_List[0][2]" />
                <O N="Mid_Node_S3_F" T="Node" X="Center_Node_List[2][0]+CB_b1/2" Y="Center_Node_List[2][1]" Z="Center_Node_List[2][2]" />
                <O N="Mid_Node_S3_FU" T="Node" X="Center_Node_List[2][0]+CB_b1/2" Y="Center_Node_List[2][1]" Z="Center_Node_List[2][2]+CB_h2" />
                <O N="Mid_Node_S3_B" T="Node" X="Center_Node_List[2][0]-CB_b1/2" Y="Center_Node_List[2][1]" Z="Center_Node_List[2][2]" />
                <O N="Mid_Node_S3_BU" T="Node" X="Center_Node_List[2][0]-CB_b1/2" Y="Center_Node_List[2][1]" Z="Center_Node_List[2][2]+CB_h2" />
            </O>
            <O N="Bottom_Node" T="Node" X="Ref_Line[0]" Y="Ref_Line[1]" Z="Ref_Line[2]" />
            <O N="ForBeams" T="Group">
                <O N="SizeForSection" T="Group">
                    <P N="Bear_Thick1" V="CB_h1" />
                    <P N="Bearing_Width1" V="CantileverLength" />
                    <P N="Bear_Depth1" V="depth_hh" />
                </O>
                <O N="Beam-Left" T="FELine">
                    <P N="Node1" V="Mid_Node_S1" T="Node" />
                    <P N="Node2" V="Mid_Node_S2" T="Node" />
                    <P N="Section" V="S_SS1" T="Section" />
                </O>
                <O N="Beam-Right" T="FELine">
                    <P N="Node1" V="Mid_Node_S2" T="Node" />
                    <P N="Node2" V="Mid_Node_S3" T="Node" />
                    <P N="Section" V="S_SS1" T="Section" />
                </O>
                <O N="Rigid_Links" T="Group">
                    <!-- Repeat duzelince kod kısaltılacak . -->
                    <!-- Sol Taraf -->
                    <O N="Rig_Right" T="FELine">
                        <P N="Node1" V="Mid_Node_S1" T="Node" />
                        <P N="Node2" V="Mid_Node_S1_F" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <O N="Rig_Left" T="FELine">
                        <P N="Node1" V="Mid_Node_S1" T="Node" />
                        <P N="Node2" V="Mid_Node_S1_B" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <O N="Rig_Right_U" T="FELine">
                        <P N="Node1" V="Mid_Node_S1_F" T="Node" />
                        <P N="Node2" V="Mid_Node_S1_FU" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <O N="Rig_Right_A" T="FELine">
                        <P N="Node1" V="Mid_Node_S1_B" T="Node" />
                        <P N="Node2" V="Mid_Node_S1_BU" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <!-- Orta Taraf -->
                    <O N="Rig_Right" T="FELine">
                        <P N="Node1" V="Mid_Node_S2" T="Node" />
                        <P N="Node2" V="Mid_Node_S2_F" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <O N="Rig_Left" T="FELine">
                        <P N="Node1" V="Mid_Node_S2" T="Node" />
                        <P N="Node2" V="Mid_Node_S2_B" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <O N="Rig_Right_U" T="FELine">
                        <P N="Node1" V="Mid_Node_S2_F" T="Node" />
                        <P N="Node2" V="Mid_Node_S2_FU" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <O N="Rig_Right_A" T="FELine">
                        <P N="Node1" V="Mid_Node_S2_B" T="Node" />
                        <P N="Node2" V="Mid_Node_S2_BU" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <!-- Sag Taraf -->
                    <O N="Rig_Right" T="FELine">
                        <P N="Node1" V="Mid_Node_S3" T="Node" />
                        <P N="Node2" V="Mid_Node_S3_F" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <O N="Rig_Left" T="FELine">
                        <P N="Node1" V="Mid_Node_S3" T="Node" />
                        <P N="Node2" V="Mid_Node_S3_B" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <O N="Rig_Right_U" T="FELine">
                        <P N="Node1" V="Mid_Node_S3_F" T="Node" />
                        <P N="Node2" V="Mid_Node_S3_FU" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <O N="Rig_Right_A" T="FELine">
                        <P N="Node1" V="Mid_Node_S3_B" T="Node" />
                        <P N="Node2" V="Mid_Node_S3_BU" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                    <!-- Merkez Node -->
                    <O N="Center_LoadTransfer" T="FELine">
                        <P N="Node1" V="Mid_Node_S2" T="Node" />
                        <P N="Node2" V="Bottom_Node" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                </O>
            </O>
        </O>
        <O N="Second_Condition" T="Group">
            <P N="Guard" V="length(InfrastructureBearings) .NE. 0 " />
            <!-- Mesnet Seçili olursa -->
            <O N="Bearing_Fixing" T="Group">
                <!-- Sol Konsoldaki mesnet listesi -->
                <P N="Left_Nodes" V="map(Sorted_Left_Bearings,x.ElastomerPosition)" />
                <!-- Sag Konsoldaki mesnet listesi -->
                <P N="Right_Nodes" V="map(Sorted_Right_Bearings,x.ElastomerPosition)" />
                <P N="First_List" V="concat(Left_Nodes,Right_Nodes)" />
                <!-- Baslik Kirisinin Finite Modelinde kullanılacak olan butun noktaların koordinat listesi -->
                <P N="Last_List" V="concat(First_List,[Ref_Po],[Leftmost_Bearings],[Rightest_Bearings])" />
                <P N="General_Node_List" V="sort( Last_List,x[1])" />
            </O>
            <O N="Loop1" T="Repeat" S="0" E="length(General_Node_List)-1" I="1" CTRL="g" g="0">
                <O N="Interpolation_1" T="Group">
                    <P N="y1_1" V="StartRefline3[0]" />
                    <P N="x1_1" V="StartRefline3[1]" />
                    <P N="y3_1" V="EndRefline3[0]" />
                    <P N="x3_1" V="EndRefline3[1]" />
                    <P N="x2_1" V="General_Node_List[g][1]" />
                    <P N="y2_1" V="((x2_1-x1_1)*(y3_1-y1_1))/(x3_1-x1_1)+y1_1" />
                    <P N="z2_1" V="Ref_Po[2]" />
                    <!-- x ve y karıştırılmamıştır. -->
                    <!-- İlk Dugum icin Interpolation -->
                </O>
                <O N="Node_Descr" T="Group">
                    <O N="Node_1" T="Node" X="y2_1" Y="x2_1" Z="z2_1" />
                </O>
                <O N="Member" T="FELine">
                    <P N="Guard" V="g .LE. length(General_Node_List)-2" />
                    <P N="Node1" V="Loop1[g].Node_1" T="Node" />
                    <P N="Node2" V="Loop1[g+1].Node_1" T="Node" />
                    <P N="Section" V="S_SS2" T="Section" />
                </O>
                <O N="Boundary_Condition" T="Group">
                    <P N="Guard" V=" g .GT. 0 .AND. g .LT.length(General_Node_List)-1" />
                    <O N="Rig_Node" T="Node" X="General_Node_List[g][0]" Y="General_Node_List[g][1]" Z="General_Node_List[g][2]" />
                    <O N="Rig_Link" T="FELine">
                        <P N="Node1" V="Node_1" T="Node" />
                        <P N="Node2" V="Rig_Node" T="Node" />
                        <P N="Section" V="RigidSec" T="Section" />
                    </O>
                </O>
                <O N="SizeForSection" T="Group">
                    <P N="CapBeam_Thick2" V="CB_h1" />
                    <P N="CapBeam_Width2" V="CantileverLength" />
                    <P N="CapBeam_Depth2" V="depth_hh" />
                </O>
            </O>
            <O N="Center_Top" T="Node" X="Ref_Po[0]" Y="Ref_Po[1]" Z="Ref_Po[2]" />
            <O N="Center_Bot" T="Node" X="Ref_Line[0]" Y="Ref_Line[1]" Z="Ref_Line[2]" />
            <O N="Rigid_Line" T="FELine">
                <P N="Node1" V="Center_Top" T="Node" />
                <P N="Node2" V="Center_Bot" T="Node" />
                <P N="Section" V="RigidSec" T="Section" />
            </O>
        </O>
    </O>

Export

Açıklama eklenmeli

Export
        <O T="Export">
            <!-- Aşağıda exportlanan kısım akıllı köprü mantığına referans verdiği için exportlandı. -->
            <!-- Baslık kirisinin referans verdigi elastomer mesnet listesi -->
            <P N="InfrastructureBearings" V="refs('KBYS_ElastomerMesnet')" T="KBYS_ElastomerMesnet" D="Bu objeye referans veren tum mesnetler" />
            <P N="HeightCalcBearing" V="InfrastructureBearings[0]" />
            <!-- Baslik Kirisinin referans verdigi mesnetlerin kaide ve elastomer kalınlıkları toplamı -->
            <P N="Z1" V="iif(HeightCalcBearing .EQ. NULL,220, (HeightCalcBearing.BearingsThickness))" />
            <!-- Baslik Kirisinin referans verdigi mesnetlerin referans verdigi öngermeli kiris listesi -->
            <P N="BearingsBeams" V="refs('KBYS_OngerilmeliIKiris')" T="KBYS_OngerilmeliIKiris" D="Bu objeye referans veren tum kirisler" />
            <P N="HeightCalcBeam" V="iif( HeightCalcBearing .EQ. NULL , NULL , HeightCalcBearing.BearingsBeams[0])" />
            <!-- Sistemde baslık kirisiyle dolaylı olarak baglantılı olan kirislerin yukseklikleri -->
            <P N="Z2" V="iif(HeightCalcBeam.EQ.NULL,650,HeightCalcBeam.K_HBeams) " />
            <!-- Sistemde baslık kirisiyle dolaylı olarak baglantılı olan dosemelerin kalınlıkları -->
            <P N="BeamsSlab" V="refs('KBYS_Doseme')" T="KBYS_Doseme" D="Bu objeye referans veren tum dosemeler" />
            <P N="HeightCalcSlab" V="iif( HeightCalcBeam .EQ. NULL , NULL , HeightCalcBeam.BeamsSlab[0])" T="KBYS_Doseme" />
            <P N="Z3" V="iif(HeightCalcSlab.EQ.NULL,250,HeightCalcSlab.SlabThickness)" />
            <!-- T Kesitli baslık kirislerde, doseme derzi oldugu durumlarda baslik kirisinin "T" siyle doseme derzinin hacimleri kesisiyordu
                Bu durumu engellemek adına sistemde baslık kirisiyle baglantılı olan doseme derzi oldugunda baslik kirisi kendi hacmini ona gore ayarlıyor.. -->
            <P N="BeamsSlabJoint" V="refs('KBYS_DosemeDerzi')" T="KBYS_DosemeDerzi" />
            <P N="HeightCalcJoint" V="iif( HeightCalcSlab .EQ. NULL , NULL , HeightCalcSlab.BeamsSlabJoint[0])" T="KBYS_DosemeDerzi" />
            <P N="Z4" V="iif(HeightCalcJoint.EQ.NULL,0,HeightCalcJoint.JointThickness)" />
            <!-- CantileverLength parametresi deprem takozu objesi için exportlandı. -->
            <P N="CantileverLength" V="(CB_b1-CB_b2)/2" />
            <!-- Aşağıda exportlanan parametreler kenarayak refline hesaplarında kullanıldığı için exportlanmıştır.  -->
            <P N="sRad" V="s*2*pi/360" />
            <P N="h2" V="CB_h2+de*m/100" />
            <P N="m" V="-0.08" />
            <P N="CB_h2" V="Z1+Z2+Z3" D="2.faz Beton Yuksekligi" />
            <P N="Skewness" V="((depth_hh/2)*(tan(-sRad)))" />
            <P N="de" V="(CB_b1-CB_b2)/2+CB_b2" />
            <!-- Aşağıdaki koordinatlar sonraki objelerde reflinedan değer çeken objeler için exportlanmıştır. -->
            <!-- Baslik kirisinde konsollarda 2 ve alt tabanında 1 olmak uzere toplam 3 refline bulunmaktadır. -->
            <!-- Refline ve Refline2 konsollardaki reflinelar. Elastomer mesnete referans vermektedir -->
            <P N="StartRefline" V="toglobal(refline)[0]" />
            <P N="EndRefline" V="toglobal(refline)[1]" />
            <P N="StartRefline2" V="toglobal(refline2)[0]" />
            <P N="EndRefline2" V="toglobal(refline2)[1]" />
            <!-- Refline3 , baslık kirisinin alt tabanındaki refline. Kolonlara referans vermektedir. -->
            <P N="StartRefline3" V="toglobal(refline3)[0]" />
            <P N="EndRefline3" V="toglobal(refline3)[1]" />
            <P N="Ref_Line" V="onliner([StartRefline3,EndRefline3],0.5)" />
            <O T="Group" Y="LocY" X="LocX" Alignment="Alignment_.YolAliynmani" AlignH="Warp" AlignV="Warp" AlignT="Warp">
                <O N="refline" T="Volume">
                    <O N="PT1" T="Point" Y="depth_hh/2" X="(CB_b2/2+(CB_b1/2-CB_b2/2)/2)/cos(-sRad)+Skewness" Z="-(h2)" />
                    <O N="PT2" T="Point" Y="-depth_hh/2" X="+(CB_b2/2+(CB_b1/2-CB_b2/2)/2)/cos(-sRad)-Skewness" Z="-(h2)" />
                </O>
                <O N="refline2" T="Volume">
                    <O N="PT1" T="Point" Y="(depth_hh/2)" X="-(CB_b2/2+(CB_b1/2-CB_b2/2)/2)/cos(-sRad)+(depth_hh/2)*tan(-sRad)" Z="-(CB_h2)" />
                    <O N="PT2" T="Point" Y="-(depth_hh/2)" X="-(CB_b2/2+(CB_b1/2-CB_b2/2)/2)/cos(-sRad)-(depth_hh/2)*tan(-sRad)" Z="-(CB_h2)" />
                </O>
                <O N="refline3" T="Volume">
                    <O N="PT1" T="Point" Y="(depth_hh/2)" X="+(depth_hh/2)*tan(-sRad)" Z="-(CB_h1+CB_h2)" />
                    <O N="PT2" T="Point" Y="-(depth_hh/2)" X="-(depth_hh/2)*tan(-sRad)" Z="-(CB_h1+CB_h2)" />
                </O>
            </O>
        </O>
    </O>


Private

Ihtiyac duyulan private objeler: KBYS_Aliynman