...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<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 showSummary false server System JIRA serverId 12184a62-cd2a-3b23-8878-0a21493ef13f key DOC-56
showSummary | false |
---|---|
server | System JIRA |
serverId | 12184a62-cd2a-3b23-8878-0a21493ef13f |
key | DOC-56 |
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<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> |
...