11-) Döşeme Derzi

Köprüler; sıcaklık, öngerme, rötre, sünme, trafik yüklerinin oluşturduğu şekil değişiklikleri vb. sebeplerle sürekli hareket halindedir. Bu hareketlerin, ek bir gerilim oluşturmadan karşılanabilmesi için genleşme boşluğu bırakılması gerekir. Bu boşluktan trafiğin rahatça akabilmesi ve suların ya da buz çözücü kimyasalların aşağıya sızıp köprü yapısına ve mesnetlere zarar vermesinin engellenmesi için ise genleşme derzleri yerleştirilir. Genleşme derzi, birden fazla açıklığa sahip köprülerde, iki döşeme elemanı arasına yerleştirilir.



Kullanıcı Parametreleri


Input Parameters
<O N="GeometricParameters" T="Project">
    <P N="db" V="0" D="Derz Miktarı" Role="Input" Category="Geometri" UT="Length" UC="CM_KGF" />
    <P N="do" V="0" D="Derz Offset Miktarı" Role="Input" Category="Geometri" UT="Length" UC="CM_KGF" />
    <P N="Slabs" V="[Doseme1,Doseme2]" T="KBYS_Doseme" D="Döşeme Listesi" Role="Input" Category="Geometri" />
    <O T="ParamInfo" Min="2" Max="2" Required="1" Param="Slabs" Pick="1" List="1" />
</O>



Gerekli Parametreler

  • Döşeme listesi (Slabs)

                   Döşeme derzinin arasında oluşacağı döşemelerin listesi

  • Derz miktarı (db) (cm)

                   Bırakılan boşluk mesafesini belirtir.

  • Derz offset miktarı (do) (cm)

                   Bırakılan boşluğun merkeze olan mesafesini verir.

  • ParamInfo



3D Geometri

3D Geometry
<O N="Geometry" T="Project">
    <O N="Volumes" T="Group" Alignment="JointRoute" AlignH="Warp" AlignV="Warp" AlignT="Warp">
        <O N="Piece" T="Repeat" S="0" E="1" I="1" CTRL="i" i="0">
            <O N="Volume" T="Volume">
                <P N="Opacity" V="1" />
                <O N="Surface" T="Repeat" S="0" E="1" I="0" CTRL="j" j="0">
                    <O T="Surface">
                        <O T="Repeat" S="0" E="1" I="1" CTRL="w" w="0">
                            <O T="Point" X="BackSide[4*i+2*j+w][0]" Y="BackSide[4*i+2*j+w][1]" Z="BackSide[4*i+2*j+w][2]" />
                        </O>
                        <O T="Repeat" S="0" E="1" I="1" CTRL="p" p="0">
                            <O T="Point" X="ReverseSide[4*i+2*j+p][0]" Y="ReverseSide[4*i+2*j+p][1]" Z="ReverseSide[4*i+2*j+p][2]+JointThickness" />
                        </O>
                    </O>
                </O>
            </O>
        </O>
    </O>
</O>

Export

Export
<O T="Export">
    <O N="References" T="Group">
        <P N="SlabSorted" V="sort( Slabs ,x. SlabRefline_L[0][0])" />
        <P N="Backward_Deck_R" V="SlabSorted[0].SlabRef_R[1]" />
        <P N="Backward_Deck_L" V="SlabSorted[0].SlabRef_L[1]" />
        <P N="Forward_Deck_R" V="SlabSorted[1].SlabRef_R[0]" />
        <P N="Forward_Deck_L" V="SlabSorted[1].SlabRef_L[0]" />
        <P N="JointThickness" V="max(Slabs[0].SlabThickness,Slabs[1].SlabThickness)" />
        <P N="JointRoute" V="SlabSorted[0].SlabRoute" />
    </O>
    <O N="JointCoordinates" T="Group">
        <P N="Joint_R" V="onliner([Backward_Deck_R,Forward_Deck_R],0.5)" />
        <P N="Joint_L" V="onliner([Backward_Deck_L,Forward_Deck_L],0.5)" />
        <P N="Joint_ROff" V="iif(do .GE. 0, online([Joint_R,Forward_Deck_R],do), online([Joint_R,Backward_Deck_R],-do)) " />
        <P N="Joint_LOff" V="iif(do .GE. 0, online([Joint_L,Forward_Deck_L],do), online([Joint_L,Backward_Deck_L],-do)) " />
        <O N="JointSpacing" T="Group">
            <P N="BackJoint_R" V="online([Joint_ROff,Backward_Deck_R],db/2)" />
            <P N="BackJoint_L" V="online([Joint_LOff,Backward_Deck_L],db/2)" />
            <P N="ForwJoint_R" V="online([Joint_ROff,Forward_Deck_R],db/2)" />
            <P N="ForwJoint_L" V="online([Joint_LOff,Forward_Deck_L],db/2)" />
            <P N="BackSide" V="concat([Backward_Deck_L,Backward_Deck_R,BackJoint_L,BackJoint_R,ForwJoint_L,ForwJoint_R,Forward_Deck_L,Forward_Deck_R])" />
            <P N="ReverseSide" V="concat([Backward_Deck_R,Backward_Deck_L,BackJoint_R,BackJoint_L,ForwJoint_R,ForwJoint_L,Forward_Deck_R,Forward_Deck_L])" />
        </O>
        <O N="Midpoints" T="Group">
            <P N="BackMid" V="onliner([BackJoint_R,BackJoint_L],0.5)" />
            <P N="ForwMid" V="onliner([ForwJoint_R,ForwJoint_L],0.5)" />
            <P N="Deck1Mid" V="SlabSorted[0].SlabRef_M2" />
            <P N="Deck2Mid" V="SlabSorted[1].SlabRef_M1" />
        </O>
    </O>
    <P N="ObjectType" V="2" D="Döşeme Tipi" />
    <P N="ddl1" V="toglobal(JointRef_L1)" />
    <P N="ddl2" V="toglobal(JointRef_L2)" />
    <P N="ddr1" V="toglobal(JointRef_R1)" />
    <P N="ddr2" V="toglobal(JointRef_R2)" />
    <P N="ddm1" V="toglobal(JointRef_M1)" />
    <P N="ddm2" V="toglobal(JointRef_M2)" />
    <P N="mid1PT1" V="onliner([ddl1[0],ddr1[0]],0.5)" />
    <P N="mid1PT2" V="onliner([ddl1[1],ddr1[1]],0.5)" />
    <P N="mid2PT1" V="onliner([ddl2[0],ddr2[0]],0.5)" />
    <P N="mid2PT2" V="onliner([ddl2[1],ddr2[1]],0.5)" />
    <P N="reflistL" V="sort(concat(ddl1,ddl2),x[0])" />
    <P N="reflistR" V="sort(concat(ddr1,ddr2),x[0])" />
    <P N="reflistM" V="sort(concat([mid1PT1,mid1PT2,mid2PT1,mid2PT2]),x[0])" />

<O N="JointRef_L1" T="Volume" Alignment="JointRoute" AlignH="Warp" AlignV="Warp" AlignT="Warp">
    <O N="PT1" T="Point" X="Backward_Deck_L[0]" Y="Backward_Deck_L[1]" Z="Backward_Deck_L[2]+JointThickness" />
    <O N="PT2" T="Point" X="BackJoint_L[0]" Y="BackJoint_L[1]" Z="BackJoint_L[2]+JointThickness" />
</O>
<O N="JointRef_L2" T="Volume" Alignment="JointRoute" AlignH="Warp" AlignV="Warp" AlignT="Warp">
    <O N="PT1" T="Point" X="ForwJoint_L[0]" Y="ForwJoint_L[1]" Z="ForwJoint_L[2]+JointThickness" />
    <O N="PT2" T="Point" X="Forward_Deck_L[0]" Y="Forward_Deck_L[1]" Z="Forward_Deck_L[2]+JointThickness" />
</O>
<O N="JointRef_R1" T="Volume" Alignment="JointRoute" AlignH="Warp" AlignV="Warp" AlignT="Warp">
    <O N="PT1" T="Point" X="Backward_Deck_R[0]" Y="Backward_Deck_R[1]" Z="Backward_Deck_R[2]+JointThickness" />
    <O N="PT2" T="Point" X="BackJoint_R[0]" Y="BackJoint_R[1]" Z="BackJoint_R[2]+JointThickness" />
</O>
<O N="JointRef_R2" T="Volume" Alignment="JointRoute" AlignH="Warp" AlignV="Warp" AlignT="Warp">
    <O N="PT1" T="Point" X="ForwJoint_R[0]" Y="ForwJoint_R[1]" Z="ForwJoint_R[2]+JointThickness" />
    <O N="PT2" T="Point" X="Forward_Deck_R[0]" Y="Forward_Deck_R[1]" Z="Forward_Deck_R[2]+JointThickness" />
</O>
<O N="JointRef_M1" T="Volume" Alignment="JointRoute" AlignH="Warp" AlignV="Warp" AlignT="Warp">
    <O N="PT1" T="Point" X="Deck1Mid[0]" Y="Deck1Mid[1]" Z="Deck1Mid[2]+JointThickness" />
    <O N="PT2" T="Point" X="BackMid[0]" Y="BackMid[1]" Z="BackMid[2]+JointThickness" />
</O>
<O N="JointRef_M2" T="Volume" Alignment="JointRoute" AlignH="Warp" AlignV="Warp" AlignT="Warp">
    <O N="PT1" T="Point" X="ForwMid[0]" Y="ForwMid[1]" Z="ForwMid[2]+JointThickness" />
    <O N="PT2" T="Point" X="Deck2Mid[0]" Y="Deck2Mid[1]" Z="Deck2Mid[2]+JointThickness" />
</O>
</O>