Gerekli Parametreler
Türkiye uygulanan başlık kiriş tipleri iki tiptir. Bunlar "T Kesit" ile "Kutu Kesit" kirişlerdir. Uygulama içindeki kiriş tipi seçimi bu parametre 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 mesafesini verir
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 mesafesini verir
Ait Oldugu 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.
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 boyutunu verir
1.faz Beton Genisligi (CB_b1) (m)
T Kesit için;
Kirişin tabanının köprü boyundaki boyutunu verir
Kutu Kesit için;
Kirişin köprü boyundaki boyutunu verir
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 boyutunu gösterir
2.faz Beton Genisligi (CB_b2 ) (m)
T Kesit için;
Kirişin üst parça genişliğinin köprü boyundaki boyutunu verir
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;
<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>
<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>