11-) Döşeme Derzi
- Gokhan Alkan (Unlicensed)
- Seda Ozdemir (Unlicensed)
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
<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
<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
<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>