Versions Compared

Key

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

Betonarme köprülerde 10-15 m'den büyük açıklıkları geçmek için öngerme tekniği yaygın olarak kullanılmaktadır. Burada, büyük açıklığı geçmek için kesit derinliğini arttırmak yerine kesit içine yerleştirilen halatlar aracılığıyla kesite öngerme kuvveti uygulanır. Bu kiriş kesitler prekast olarak imal edilip yerine yerleştirilmeye hazır olarak sahaya getirilir. Öngermeli kesitler açıklık uçlarında mesnet görevi yapan altyapı elemanları arasında, elastomer mesnetler üzerine, köprü boyunca yerleştirilir.


Image Added

Önceki kısımlardaki gibi buraya da görsel eklenmeli

Jira Legacy
showSummaryfalse
serverSystem JIRA
serverId12184a62-cd2a-3b23-8878-0a21493ef13f
keyDOC-46

...

Code Block
languagexml
themeEclipse
title3D Geometry
collapsetrue
 <O T="Project">
    <O N="BeamsLocationCalculation" T="Group">
        <P N="BRoute" V="bearings[0].support.Alignment_.YolAliynmani" />
        <!--BPos_st ve BPos_end noktalarini kiris konsol uzunluguna gore yeniden ayarlanmasi-->
        <P N="BPos_st" V="online([BStart,BEnd],-console_1)" />
        <P N="BPos_end" V="online([BEnd,BStart],-console_2)" />
        <!-- oluşturulan 4 point halat içinde kullanılması için üretildi. -->
        <P N="Point1" V="[BPos_st[0]-(K_bfb/2)*sin(-skewSX),BPos_st[1]+(K_bfb/2)*cos(-skewSX),BPos_st[2]]" />
        <P N="Point2" V="[BPos_end[0]-(K_bfb/2)*sin(-skewEX),BPos_end[1]+(K_bfb/2)*cos(-skewEX),BPos_end[2]]" />
        <P N="Point3" V="[BPos_st[0]+(K_bfb/2)*sin(-skewSX),BPos_st[1]-(K_bfb/2)*cos(-skewSX),BPos_st[2]]" />
        <P N="Point4" V="[BPos_end[0]+(K_bfb/2)*sin(-skewEX),BPos_end[1]-(K_bfb/2)*cos(-skewEX),BPos_end[2]]" />
        <!-- Kiris ust yuzeyinde 3 adet refline bulunmaktadır. Refline'ların koordinat hesaplamaları -->
        <P N="LeftRefPT1" V="[BPos_st[0]-(K_bft/2)*tan(skewSX),BPos_st[1]-(K_bft/2),BPos_st[2]+K_HBeams/cos(skewY)]" />
        <P N="LeftRefPT2" V="[BPos_end[0]-(K_bft/2)*tan(skewEX),BPos_end[1]-(K_bft/2),BPos_end[2]+K_HBeams/cos(skewY)]" />
        <P N="RightRefPT1" V="[BPos_st[0]+(K_bft/2)*tan(skewSX),BPos_st[1]+(K_bft/2),BPos_st[2]+K_HBeams/cos(skewY)]" />
        <P N="RightRefPT2" V="[BPos_end[0]+(K_bft/2)*tan(skewEX),BPos_end[1]+(K_bft/2),BPos_end[2]+K_HBeams/cos(skewY)]" />
        <!-- Refline'ı olusturan noktaların transverse ve longitudinal yondeki delta hesapları  -->
        <P N="ZlocLeftPt1" V="alignT(BRoute,LeftRefPT1[0],LeftRefPT1[1])+alignV(BRoute,LeftRefPT1[0],LeftRefPT1[1])" />
        <P N="ZlocLeftPt2" V="alignT(BRoute,LeftRefPT2[0],LeftRefPT2[1])+alignV(BRoute,LeftRefPT2[0],LeftRefPT2[1])" />
        <P N="ZlocRightPt1" V="alignT(BRoute,RightRefPT1[0],RightRefPT1[1])+alignV(BRoute,RightRefPT1[0],RightRefPT1[1])" />
        <P N="ZlocRightPt2" V="alignT(BRoute,RightRefPT2[0],RightRefPT2[1])+alignV(BRoute,RightRefPT2[0],RightRefPT2[1])" />
        <P N="ZlocC1" V="alignT(BRoute,BStart[0],BStart[1])+alignV(BRoute,BStart[0],BStart[1])" />
        <P N="ZlocC2" V="alignT(BRoute,BEnd[0],BEnd[1])+alignV(BRoute,BEnd[0],BEnd[1])" />
        <P N="Sbearlist" V="sort(bearings, x.ElastomerPosition[0])" />
        <!--BStart ve BEnd kirisi yerlestirdigimiz noktanin koordinatlari-->
        <P N="BStart" V="onliner(kREF1,0.5)" />
        <P N="BEnd" V="onliner(kREF2,0.5)" />
        <!--KRef kirisin basindaki ve sonunda bulunan ve mesnetten gelen referans cizgisi-->
        <P N="kREF1" V="toglobal(Sbearlist[0].refline)" />
        <P N="kREF2" V="toglobal(Sbearlist[1].refline)" />
        <!-- Aşağıdaki parametreler döşeme için exportlanmıştır. -->
        <P N="Beam_Ref_L1" V="toglobal(refline_left)[0]" />
        <P N="Beam_Ref_L2" V="toglobal(refline_left)[1]" />
        <P N="Beam_Ref_R1" V="toglobal(refline_right)[0]" />
        <P N="Beam_Ref_R2" V="toglobal(refline_right)[1]" />
        <P N="Beam_Mid1" V="onliner([Beam_Ref_L1,Beam_Ref_R1],0.5)" />
        <P N="Beam_Mid2" V="onliner([Beam_Ref_L2,Beam_Ref_R2],0.5)" />
        <P N="MidRef" V="toglobal(refline_mid)" />
        <P N="BeamsSlab" V="refs('KBYS_Doseme')" D="Bu objeye referans veren tum dosemeler" />
        <P N="SlabThick" V="BeamsSlab[0]" T="KBYS_Doseme" />
        <P N="NumberofPiece" V="iif(SlabThick .EQ. NULL , 10 , SlabThick.Beam_Mesh)" />
        <P N="KCenterline" V="[BPos_st,BPos_end]" />
        <!-- Aşağıdaki parametreler halat için exportlanmıştır. -->
        <P N="TendonTemplate" V="refs('KBYS_DuzHalatSablonu')" T="KBYS_DuzHalatSablonu" D="Bu objeye referans veren tum halat sablonları" />
    </O>
    <O N="BeamFiniteCalculations" T="Group">
        <!-- Kirisin agırlık merkezindeki baslangıc ve bitis noktalarının koordinatlari -->
        <P N="BPos_stCenter" V="translate(BPos_st,0,0,K_tw+K_tfb2+K_dw/2)" />
        <P N="BPos_endCenter" V="translate(BPos_end,0,0,K_tw+K_tfb2+K_dw/2)" />
    </O>
    <O N="BeamsSkewValues" T="Group">
        <O T="Group">
            <P N="reflinev_deltaZ1" V="alignV(BRoute,BPos_stCenter[0],BPos_stCenter[1])" />
            <P N="reflinev_deltaZ2" V="alignV(BRoute,BPos_endCenter[0],BPos_endCenter[1])" />
            <P N="reflinev_deltaZ" V="-reflinev_deltaZ1+reflinev_deltaZ2" />
            <P N="skewSX" V="-Sbearlist[0].support.sRad" />
            <P N="skewEX" V="-Sbearlist[1].support.sRad" />
            <P N="deltaYL1" V=" ((kREF2[0][0]-kREF1[0][0])^2+(kREF2[0][1]-kREF1[0][1])^2)^(1/2)" />
            <P N="a5" V=" atan2(kREF2[1][2]-kREF1[1][2],deltaYL1)" />
            <P N="a6" V=" atan2(reflinev_deltaZ,deltaYL1)" />
            <P N="skewY" V="a5+a6" />
            <!-- a1,a2,a3 kirisin x yonundeki verev durumunda duz durmasi icin hesaplanmistir.-->
            <!--
                   <P N="skewSX" V="PI/2-a1+a3" />
                <P N="skewEX" V="PI/2-a2+a3" />
                <P N="a1" V=" atan2(kREF1[1][1]-kREF1[0][1],kREF1[1][0]-kREF1[0][0])" />
                <P N="a2" V=" atan2(kREF2[1][1]-kREF2[0][1],kREF2[1][0]-kREF2[0][0])" />
                <P N="a3" V="atan2(BEnd[1]-BStart[1],BEnd[0]-BStart[0])" />
                 <P N="deltaYL1" V=" (((kREF2[0][0]-kREF1[0][0])^2)+((-kREF2[0][1]-kREF1[0][1])^2)^(1/2))" />
                <P N="deltaYL2" V="(((kREF2[0][0]-kREF1[0][0])^2)+((kREF2[0][1]-kREF1[0][1])^2)^(1/2))" />
                <P N="a4" V=" atan2(deltaYL1,deltaYL2)" />
                <P N="skewY2" V="a4" />
                 <P N="deltaYL2" V="((kREF2[0][0]-kREF1[0][0])^2+(kREF2[0][1]-kREF1[0][1])^2)^(1/2)" />  -->
        </O>
        <O T="Group">
            <P N="Guard" V="BeamsType.EQ.NULL" />
            <P N="skewSX" V="0" />
            <P N="skewEX" V="0" />
            <P N="skewY" V="0" />
        </O>
    </O>
    <O N="BeamSize" T="Group">
        <O T="Group">
            <P N="K_bft" V="iif(BeamsType .EQ. NULL,0,BeamsType.bft)" D="Top Flange Width" UT="Length" UC="Property" />
            <P N="K_bft2" V="iif(BeamsType .EQ. NULL,0,BeamsType.bft2)" D="Top Flange Width2" UT="Length" UC="Property" />
            <P N="K_bft3" V="iif(BeamsType .EQ. NULL,0,BeamsType.bft3)" D="Top Flange Width3" UT="Length" UC="Property" />
            <P N="K_tft" V="iif(BeamsType .EQ. NULL,0,BeamsType.tft)" D="Top Flange Thickness" UT="Length" UC="Property" />
            <P N="K_tft2" V="iif(BeamsType .EQ. NULL,0,BeamsType.tft2)" D="Top Flange Thickness2" UT="Length" UC="Property" />
            <P N="K_tft3" V="iif(BeamsType .EQ. NULL,0,BeamsType.tft3)" D="Top Flange Thickness3" UT="Length" UC="Property" />
            <P N="K_dw" V="iif(BeamsType .EQ. NULL,0,BeamsType.dw)" D="Web Depth" UT="Length" UC="Property" />
            <P N="K_tw" V="iif(BeamsType .EQ. NULL,0,BeamsType.tw)" D="Web Thickness" UT="Length" UC="Property" />
            <P N="K_bfb" V="iif(BeamsType .EQ. NULL,0,BeamsType.bfb)" D="Bottom Flange Width" UT="Length" UC="Property" />
            <P N="K_bfb2" V="iif(BeamsType .EQ. NULL,0,BeamsType.bfb2)" D="Bottom Flange Width" UT="Length" UC="Property" />
            <P N="K_tfb" V="iif(BeamsType .EQ. NULL,0,BeamsType.tfb)" D="Bottom Flange Thickness" UT="Length" UC="Property" />
            <P N="K_tfb2" V="iif(BeamsType .EQ. NULL,0,BeamsType.tfb2)" D="Bottom Flange Thickness2" UT="Length" UC="Property" />
            <P N="K_Chamfer" V="iif(BeamsType .EQ. NULL,0,BeamsType.Chamfer)" D="Chamfer" UT="Length" UC="Property" />
            <P N="K_HBeams" V="iif(BeamsType .EQ. NULL,0,BeamsType.HBeams)" D="Beam Height" UT="Length" UC="Property" />
        </O>
    </O>
</O>


Finite Element Model
Jira Legacy
showSummaryfalse
serverSystem JIRA
serverId12184a62-cd2a-3b23-8878-0a21493ef13f
keyDOC-56


Code Block
languagexml
themeEclipse
titleFEM
collapsetrue
<O T="Project">
    <O N="BeamsLocationCalculation" T="Group">
        <P N="BRoute" V="bearings[0].support.Alignment_.YolAliynmani" />
        <!--BPos_st ve BPos_end noktalarini kiris konsol uzunluguna gore yeniden ayarlanmasi-->
        <P N="BPos_st" V="online([BStart,BEnd],-console_1)" />
        <P N="BPos_end" V="online([BEnd,BStart],-console_2)" />
        <!-- oluşturulan 4 point halat içinde kullanılması için üretildi. -->
        <P N="Point1" V="[BPos_st[0]-(K_bfb/2)*sin(-skewSX),BPos_st[1]+(K_bfb/2)*cos(-skewSX),BPos_st[2]]" />
        <P N="Point2" V="[BPos_end[0]-(K_bfb/2)*sin(-skewEX),BPos_end[1]+(K_bfb/2)*cos(-skewEX),BPos_end[2]]" />
        <P N="Point3" V="[BPos_st[0]+(K_bfb/2)*sin(-skewSX),BPos_st[1]-(K_bfb/2)*cos(-skewSX),BPos_st[2]]" />
        <P N="Point4" V="[BPos_end[0]+(K_bfb/2)*sin(-skewEX),BPos_end[1]-(K_bfb/2)*cos(-skewEX),BPos_end[2]]" />
        <!-- Kiris ust yuzeyinde 3 adet refline bulunmaktadır. Refline'ların koordinat hesaplamaları -->
        <P N="LeftRefPT1" V="[BPos_st[0]-(K_bft/2)*tan(skewSX),BPos_st[1]-(K_bft/2),BPos_st[2]+K_HBeams/cos(skewY)]" />
        <P N="LeftRefPT2" V="[BPos_end[0]-(K_bft/2)*tan(skewEX),BPos_end[1]-(K_bft/2),BPos_end[2]+K_HBeams/cos(skewY)]" />
        <P N="RightRefPT1" V="[BPos_st[0]+(K_bft/2)*tan(skewSX),BPos_st[1]+(K_bft/2),BPos_st[2]+K_HBeams/cos(skewY)]" />
        <P N="RightRefPT2" V="[BPos_end[0]+(K_bft/2)*tan(skewEX),BPos_end[1]+(K_bft/2),BPos_end[2]+K_HBeams/cos(skewY)]" />
        <!-- Refline'ı olusturan noktaların transverse ve longitudinal yondeki delta hesapları  -->
        <P N="ZlocLeftPt1" V="alignT(BRoute,LeftRefPT1[0],LeftRefPT1[1])+alignV(BRoute,LeftRefPT1[0],LeftRefPT1[1])" />
        <P N="ZlocLeftPt2" V="alignT(BRoute,LeftRefPT2[0],LeftRefPT2[1])+alignV(BRoute,LeftRefPT2[0],LeftRefPT2[1])" />
        <P N="ZlocRightPt1" V="alignT(BRoute,RightRefPT1[0],RightRefPT1[1])+alignV(BRoute,RightRefPT1[0],RightRefPT1[1])" />
        <P N="ZlocRightPt2" V="alignT(BRoute,RightRefPT2[0],RightRefPT2[1])+alignV(BRoute,RightRefPT2[0],RightRefPT2[1])" />
        <P N="ZlocC1" V="alignT(BRoute,BStart[0],BStart[1])+alignV(BRoute,BStart[0],BStart[1])" />
        <P N="ZlocC2" V="alignT(BRoute,BEnd[0],BEnd[1])+alignV(BRoute,BEnd[0],BEnd[1])" />
        <P N="Sbearlist" V="sort(bearings, x.ElastomerPosition[0])" />
        <!--BStart ve BEnd kirisi yerlestirdigimiz noktanin koordinatlari-->
        <P N="BStart" V="onliner(kREF1,0.5)" />
        <P N="BEnd" V="onliner(kREF2,0.5)" />
        <!--KRef kirisin basindaki ve sonunda bulunan ve mesnetten gelen referans cizgisi-->
        <P N="kREF1" V="toglobal(Sbearlist[0].refline)" />
        <P N="kREF2" V="toglobal(Sbearlist[1].refline)" />
        <!-- Aşağıdaki parametreler döşeme için exportlanmıştır. -->
        <P N="Beam_Ref_L1" V="toglobal(refline_left)[0]" />
        <P N="Beam_Ref_L2" V="toglobal(refline_left)[1]" />
        <P N="Beam_Ref_R1" V="toglobal(refline_right)[0]" />
        <P N="Beam_Ref_R2" V="toglobal(refline_right)[1]" />
        <P N="Beam_Mid1" V="onliner([Beam_Ref_L1,Beam_Ref_R1],0.5)" />
        <P N="Beam_Mid2" V="onliner([Beam_Ref_L2,Beam_Ref_R2],0.5)" />
        <P N="MidRef" V="toglobal(refline_mid)" />
        <P N="BeamsSlab" V="refs('KBYS_Doseme')" D="Bu objeye referans veren tum dosemeler" />
        <P N="SlabThick" V="BeamsSlab[0]" T="KBYS_Doseme" />
        <P N="NumberofPiece" V="iif(SlabThick .EQ. NULL , 10 , SlabThick.Beam_Mesh)" />
        <P N="KCenterline" V="[BPos_st,BPos_end]" />
        <!-- Aşağıdaki parametreler halat için exportlanmıştır. -->
        <P N="TendonTemplate" V="refs('KBYS_DuzHalatSablonu')" T="KBYS_DuzHalatSablonu" D="Bu objeye referans veren tum halat sablonları" />
    </O>
    <O N="BeamFiniteCalculations" T="Group">
        <!-- Kirisin agırlık merkezindeki baslangıc ve bitis noktalarının koordinatlari -->
        <P N="BPos_stCenter" V="translate(BPos_st,0,0,K_tw+K_tfb2+K_dw/2)" />
        <P N="BPos_endCenter" V="translate(BPos_end,0,0,K_tw+K_tfb2+K_dw/2)" />
    </O>
    <O N="BeamsSkewValues" T="Group">
        <O T="Group">
            <P N="reflinev_deltaZ1" V="alignV(BRoute,BPos_stCenter[0],BPos_stCenter[1])" />
            <P N="reflinev_deltaZ2" V="alignV(BRoute,BPos_endCenter[0],BPos_endCenter[1])" />
            <P N="reflinev_deltaZ" V="-reflinev_deltaZ1+reflinev_deltaZ2" />
            <P N="skewSX" V="-Sbearlist[0].support.sRad" />
            <P N="skewEX" V="-Sbearlist[1].support.sRad" />
            <P N="deltaYL1" V=" ((kREF2[0][0]-kREF1[0][0])^2+(kREF2[0][1]-kREF1[0][1])^2)^(1/2)" />
            <P N="a5" V=" atan2(kREF2[1][2]-kREF1[1][2],deltaYL1)" />
            <P N="a6" V=" atan2(reflinev_deltaZ,deltaYL1)" />
            <P N="skewY" V="a5+a6" />
            <!-- a1,a2,a3 kirisin x yonundeki verev durumunda duz durmasi icin hesaplanmistir.-->
            <!--
                   <P N="skewSX" V="PI/2-a1+a3" />
                <P N="skewEX" V="PI/2-a2+a3" />
                <P N="a1" V=" atan2(kREF1[1][1]-kREF1[0][1],kREF1[1][0]-kREF1[0][0])" />
                <P N="a2" V=" atan2(kREF2[1][1]-kREF2[0][1],kREF2[1][0]-kREF2[0][0])" />
                <P N="a3" V="atan2(BEnd[1]-BStart[1],BEnd[0]-BStart[0])" />
                 <P N="deltaYL1" V=" (((kREF2[0][0]-kREF1[0][0])^2)+((-kREF2[0][1]-kREF1[0][1])^2)^(1/2))" />
                <P N="deltaYL2" V="(((kREF2[0][0]-kREF1[0][0])^2)+((kREF2[0][1]-kREF1[0][1])^2)^(1/2))" />
                <P N="a4" V=" atan2(deltaYL1,deltaYL2)" />
                <P N="skewY2" V="a4" />
                 <P N="deltaYL2" V="((kREF2[0][0]-kREF1[0][0])^2+(kREF2[0][1]-kREF1[0][1])^2)^(1/2)" />  -->
        </O>
        <O T="Group">
            <P N="Guard" V="BeamsType.EQ.NULL" />
            <P N="skewSX" V="0" />
            <P N="skewEX" V="0" />
            <P N="skewY" V="0" />
        </O>
    </O>
    <O N="BeamSize" T="Group">
        <O T="Group">
            <P N="K_bft" V="iif(BeamsType .EQ. NULL,0,BeamsType.bft)" D="Top Flange Width" UT="Length" UC="Property" />
            <P N="K_bft2" V="iif(BeamsType .EQ. NULL,0,BeamsType.bft2)" D="Top Flange Width2" UT="Length" UC="Property" />
            <P N="K_bft3" V="iif(BeamsType .EQ. NULL,0,BeamsType.bft3)" D="Top Flange Width3" UT="Length" UC="Property" />
            <P N="K_tft" V="iif(BeamsType .EQ. NULL,0,BeamsType.tft)" D="Top Flange Thickness" UT="Length" UC="Property" />
            <P N="K_tft2" V="iif(BeamsType .EQ. NULL,0,BeamsType.tft2)" D="Top Flange Thickness2" UT="Length" UC="Property" />
            <P N="K_tft3" V="iif(BeamsType .EQ. NULL,0,BeamsType.tft3)" D="Top Flange Thickness3" UT="Length" UC="Property" />
            <P N="K_dw" V="iif(BeamsType .EQ. NULL,0,BeamsType.dw)" D="Web Depth" UT="Length" UC="Property" />
            <P N="K_tw" V="iif(BeamsType .EQ. NULL,0,BeamsType.tw)" D="Web Thickness" UT="Length" UC="Property" />
            <P N="K_bfb" V="iif(BeamsType .EQ. NULL,0,BeamsType.bfb)" D="Bottom Flange Width" UT="Length" UC="Property" />
            <P N="K_bfb2" V="iif(BeamsType .EQ. NULL,0,BeamsType.bfb2)" D="Bottom Flange Width" UT="Length" UC="Property" />
            <P N="K_tfb" V="iif(BeamsType .EQ. NULL,0,BeamsType.tfb)" D="Bottom Flange Thickness" UT="Length" UC="Property" />
            <P N="K_tfb2" V="iif(BeamsType .EQ. NULL,0,BeamsType.tfb2)" D="Bottom Flange Thickness2" UT="Length" UC="Property" />
            <P N="K_Chamfer" V="iif(BeamsType .EQ. NULL,0,BeamsType.Chamfer)" D="Chamfer" UT="Length" UC="Property" />
            <P N="K_HBeams" V="iif(BeamsType .EQ. NULL,0,BeamsType.HBeams)" D="Beam Height" UT="Length" UC="Property" />
        </O>
    </O>
</O>

...