<O N="FiniteElement" T="Group" Alignment="Alignment_.YolAliynmani" AlignH="Warp" AlignV="Warp" AlignT="Warp" Exported="1">
<P N="Guard" V="runMesh.EQ.1" />
<!-- Baslık Kirisinin sol konsoluna yerlesen mesnetlerin listesi -->
<P N="Left_Side_Bearings" V="filter(InfrastructureBearings,x.activeref .EQ. 1)" />
<!-- Baslık Kirisinin sag konsoluna yerlesen mesnetlerin listesi -->
<P N="Right_Side_Bearings" V="filter(InfrastructureBearings,x.activeref .EQ. 2)" />
<!-- Baslik Kirisi alt yuzeyinde bulunan refline'ın orta noktası -->
<P N="Ref_Line" V="onliner([StartRefline3,EndRefline3],0.5)" />
<P N="Ref_Po" V="[Ref_Line[0],Ref_Line[1],Ref_Line[2]+CB_h1]" />
<O N="Sorted_Bearings_List" T="Group">
<!-- Listelerin LocY'ye göre sıralanması -->
<P N="Sorted_Left_Bearings" V="sort(Left_Side_Bearings,x.ElastomerPosition[1])" />
<P N="Sorted_Right_Bearings" V="sort(Right_Side_Bearings,x.ElastomerPosition[1])" />
</O>
<O N="Boundary_Condition" T="Group">
<!-- Baslik Kirisinin iki uç noktasının koordinat listeleri -->
<P N="Leftmost_Bearings" V="[StartRefline3[0],StartRefline3[1],StartRefline3[2]+CB_h1]" />
<P N="Rightest_Bearings" V="[EndRefline3[0],EndRefline3[1],EndRefline3[2]+CB_h1]" />
</O>
<O N="Sections_and_Properties" T="Group">
<O N="First_State" T="Group">
<P N="Guard" V="length(InfrastructureBearings) .EQ. 0 " />
<O N="S_SS1" T="Section">
<P N="Material" V="SubSecMat" T="Material" />
<O T="Shape">
<O T="Point" X="Bearing_Width1" Y="0" />
<O T="Point" X="-Bearing_Width1" Y="0" />
<O T="Point" X="-Bearing_Width1" Y="-CB_h1" />
<O T="Point" X="Bearing_Width1" Y="-CB_h1" />
</O>
</O>
<O N="Section_Properties" T="Group">
<P N="Ax" V="sectionA(S_SS1)" />
<P N="Ay" V="sectionAy(S_SS1)" />
<P N="Az" V="sectionAz(S_SS1)" />
<P N="J" V="sectionJ(S_SS1)" />
<P N="Iy" V="sectionIy(S_SS1)" />
<P N="Iz" V="sectionIz(S_SS1)" />
</O>
</O>
<O N="Second_State" T="Group">
<P N="Guard" V="length(InfrastructureBearings) .NE. 0 " />
<O N="S_SS2" T="Section">
<P N="Material" V="SubSecMat" T="Material" />
<O T="Shape">
<O T="Point" X="CapBeam_Width2" Y="0" />
<O T="Point" X="-CapBeam_Width2" Y="0" />
<O T="Point" X="-CapBeam_Width2" Y="-CapBeam_Thick2" />
<O T="Point" X="CapBeam_Width2" Y="-CapBeam_Thick2" />
</O>
</O>
<O N="Section_Properties" T="Group">
<P N="Ax" V="sectionA(S_SS2)" />
<P N="Ay" V="sectionAy(S_SS2)" />
<P N="Az" V="sectionAz(S_SS2)" />
<P N="J" V="sectionJ(S_SS2)" />
<P N="Iy" V="sectionIy(S_SS2)" />
<P N="Iz" V="sectionIz(S_SS2)" />
</O>
</O>
<O N="RigidSec" T="Section">
<P N="Material" V="RigMat" T="Material" />
<P N="Ay" V="1e+10" />
<P N="Ax" V="1e+10" />
<P N="Az" V="1e+10" />
<P N="J" V="1e+10" />
<P N="Iy" V="1e+10" />
<P N="Iz" V="1e+10" />
<P N="Izy" V="1e+10" />
</O>
<O N="RigMat" T="Material">
<P N="E" V="44000" D="Beton 28 Günlük Elastisite Modülü" />
<P N="G" V="17600" D="Beton 28 Günlük Kayma Modülü" />
<P N="d" V="0" D="Beton Birim Hacim Ağırlığı" />
<P N="a" V="0.00001" D="Beton Isıl Genleşme Katsayısı" />
<P N="Nu" V="0.2" D="Beton Poisson Oranı" />
<P N="Type" V="Concrete" T="Text" />
<P N="Fc28" V="80" D="28 Günlük Beton Dayanımı (Silindir)" />
<P N="Fc28_cube" V="95" D="28 Günlük Beton Dayanımı (Küp)" />
</O>
</O>
<O N="First_Condition" T="Group">
<!-- Baslik kirisi objesinin referans verdigi elastomer mesnet tanımlanmadıgı zaman olusan durum. -->
<P N="Guard" V="length(InfrastructureBearings) .EQ. 0 " />
<P N="Center_Node_List" V="sort(concat([Leftmost_Bearings],[Ref_Po],[Rightest_Bearings]),x[1])" />
<!-- Repeat tanımlandıgı zaman objfsgaklnby hatası veriyor. -->
<O N="Sol_Kisim" T="Group">
<O N="Mid_Node_S1" T="Node" X="Center_Node_List[0][0]" Y="Center_Node_List[0][1]" Z="Center_Node_List[0][2]" />
<O N="Mid_Node_S1_F" T="Node" X="Center_Node_List[0][0]+CB_b1/2" Y="Center_Node_List[0][1]" Z="Center_Node_List[0][2]" />
<O N="Mid_Node_S1_FU" T="Node" X="Center_Node_List[0][0]+CB_b1/2" Y="Center_Node_List[0][1]" Z="Center_Node_List[0][2]+CB_h2" />
<O N="Mid_Node_S1_B" T="Node" X="Center_Node_List[0][0]-CB_b1/2" Y="Center_Node_List[0][1]" Z="Center_Node_List[0][2]" />
<O N="Mid_Node_S1_BU" T="Node" X="Center_Node_List[0][0]-CB_b1/2" Y="Center_Node_List[0][1]" Z="Center_Node_List[0][2]+CB_h2" />
</O>
<O N="Orta_Kisim" T="Group">
<O N="Mid_Node_S2" T="Node" X="Center_Node_List[1][0]" Y="Center_Node_List[1][1]" Z="Center_Node_List[1][2]" />
<O N="Mid_Node_S2_F" T="Node" X="Center_Node_List[1][0]+CB_b1/2" Y="Center_Node_List[1][1]" Z="Center_Node_List[1][2]" />
<O N="Mid_Node_S2_FU" T="Node" X="Center_Node_List[1][0]+CB_b1/2" Y="Center_Node_List[1][1]" Z="Center_Node_List[1][2]+CB_h2" />
<O N="Mid_Node_S2_B" T="Node" X="Center_Node_List[1][0]-CB_b1/2" Y="Center_Node_List[1][1]" Z="Center_Node_List[1][2]" />
<O N="Mid_Node_S2_BU" T="Node" X="Center_Node_List[1][0]-CB_b1/2" Y="Center_Node_List[1][1]" Z="Center_Node_List[1][2]+CB_h2" />
</O>
<O N="Sag_Kisim" T="Group">
<O N="Mid_Node_S3" T="Node" X="Center_Node_List[2][0]" Y="Center_Node_List[2][1]" Z="Center_Node_List[0][2]" />
<O N="Mid_Node_S3_F" T="Node" X="Center_Node_List[2][0]+CB_b1/2" Y="Center_Node_List[2][1]" Z="Center_Node_List[2][2]" />
<O N="Mid_Node_S3_FU" T="Node" X="Center_Node_List[2][0]+CB_b1/2" Y="Center_Node_List[2][1]" Z="Center_Node_List[2][2]+CB_h2" />
<O N="Mid_Node_S3_B" T="Node" X="Center_Node_List[2][0]-CB_b1/2" Y="Center_Node_List[2][1]" Z="Center_Node_List[2][2]" />
<O N="Mid_Node_S3_BU" T="Node" X="Center_Node_List[2][0]-CB_b1/2" Y="Center_Node_List[2][1]" Z="Center_Node_List[2][2]+CB_h2" />
</O>
<O N="Bottom_Node" T="Node" X="Ref_Line[0]" Y="Ref_Line[1]" Z="Ref_Line[2]" />
<O N="ForBeams" T="Group">
<O N="SizeForSection" T="Group">
<P N="Bear_Thick1" V="CB_h1" />
<P N="Bearing_Width1" V="CantileverLength" />
<P N="Bear_Depth1" V="depth_hh" />
</O>
<O N="Beam-Left" T="FELine">
<P N="Node1" V="Mid_Node_S1" T="Node" />
<P N="Node2" V="Mid_Node_S2" T="Node" />
<P N="Section" V="S_SS1" T="Section" />
</O>
<O N="Beam-Right" T="FELine">
<P N="Node1" V="Mid_Node_S2" T="Node" />
<P N="Node2" V="Mid_Node_S3" T="Node" />
<P N="Section" V="S_SS1" T="Section" />
</O>
<O N="Rigid_Links" T="Group">
<!-- Repeat duzelince kod kısaltılacak . -->
<!-- Sol Taraf -->
<O N="Rig_Right" T="FELine">
<P N="Node1" V="Mid_Node_S1" T="Node" />
<P N="Node2" V="Mid_Node_S1_F" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<O N="Rig_Left" T="FELine">
<P N="Node1" V="Mid_Node_S1" T="Node" />
<P N="Node2" V="Mid_Node_S1_B" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<O N="Rig_Right_U" T="FELine">
<P N="Node1" V="Mid_Node_S1_F" T="Node" />
<P N="Node2" V="Mid_Node_S1_FU" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<O N="Rig_Right_A" T="FELine">
<P N="Node1" V="Mid_Node_S1_B" T="Node" />
<P N="Node2" V="Mid_Node_S1_BU" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<!-- Orta Taraf -->
<O N="Rig_Right" T="FELine">
<P N="Node1" V="Mid_Node_S2" T="Node" />
<P N="Node2" V="Mid_Node_S2_F" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<O N="Rig_Left" T="FELine">
<P N="Node1" V="Mid_Node_S2" T="Node" />
<P N="Node2" V="Mid_Node_S2_B" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<O N="Rig_Right_U" T="FELine">
<P N="Node1" V="Mid_Node_S2_F" T="Node" />
<P N="Node2" V="Mid_Node_S2_FU" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<O N="Rig_Right_A" T="FELine">
<P N="Node1" V="Mid_Node_S2_B" T="Node" />
<P N="Node2" V="Mid_Node_S2_BU" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<!-- Sag Taraf -->
<O N="Rig_Right" T="FELine">
<P N="Node1" V="Mid_Node_S3" T="Node" />
<P N="Node2" V="Mid_Node_S3_F" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<O N="Rig_Left" T="FELine">
<P N="Node1" V="Mid_Node_S3" T="Node" />
<P N="Node2" V="Mid_Node_S3_B" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<O N="Rig_Right_U" T="FELine">
<P N="Node1" V="Mid_Node_S3_F" T="Node" />
<P N="Node2" V="Mid_Node_S3_FU" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<O N="Rig_Right_A" T="FELine">
<P N="Node1" V="Mid_Node_S3_B" T="Node" />
<P N="Node2" V="Mid_Node_S3_BU" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
<!-- Merkez Node -->
<O N="Center_LoadTransfer" T="FELine">
<P N="Node1" V="Mid_Node_S2" T="Node" />
<P N="Node2" V="Bottom_Node" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
</O>
</O>
</O>
<O N="Second_Condition" T="Group">
<P N="Guard" V="length(InfrastructureBearings) .NE. 0 " />
<!-- Mesnet Seçili olursa -->
<O N="Bearing_Fixing" T="Group">
<!-- Sol Konsoldaki mesnet listesi -->
<P N="Left_Nodes" V="map(Sorted_Left_Bearings,x.ElastomerPosition)" />
<!-- Sag Konsoldaki mesnet listesi -->
<P N="Right_Nodes" V="map(Sorted_Right_Bearings,x.ElastomerPosition)" />
<P N="First_List" V="concat(Left_Nodes,Right_Nodes)" />
<!-- Baslik Kirisinin Finite Modelinde kullanılacak olan butun noktaların koordinat listesi -->
<P N="Last_List" V="concat(First_List,[Ref_Po],[Leftmost_Bearings],[Rightest_Bearings])" />
<P N="General_Node_List" V="sort( Last_List,x[1])" />
</O>
<O N="Loop1" T="Repeat" S="0" E="length(General_Node_List)-1" I="1" CTRL="g" g="0">
<O N="Interpolation_1" T="Group">
<P N="y1_1" V="StartRefline3[0]" />
<P N="x1_1" V="StartRefline3[1]" />
<P N="y3_1" V="EndRefline3[0]" />
<P N="x3_1" V="EndRefline3[1]" />
<P N="x2_1" V="General_Node_List[g][1]" />
<P N="y2_1" V="((x2_1-x1_1)*(y3_1-y1_1))/(x3_1-x1_1)+y1_1" />
<P N="z2_1" V="Ref_Po[2]" />
<!-- x ve y karıştırılmamıştır. -->
<!-- İlk Dugum icin Interpolation -->
</O>
<O N="Node_Descr" T="Group">
<O N="Node_1" T="Node" X="y2_1" Y="x2_1" Z="z2_1" />
</O>
<O N="Member" T="FELine">
<P N="Guard" V="g .LE. length(General_Node_List)-2" />
<P N="Node1" V="Loop1[g].Node_1" T="Node" />
<P N="Node2" V="Loop1[g+1].Node_1" T="Node" />
<P N="Section" V="S_SS2" T="Section" />
</O>
<O N="Boundary_Condition" T="Group">
<P N="Guard" V=" g .GT. 0 .AND. g .LT.length(General_Node_List)-1" />
<O N="Rig_Node" T="Node" X="General_Node_List[g][0]" Y="General_Node_List[g][1]" Z="General_Node_List[g][2]" />
<O N="Rig_Link" T="FELine">
<P N="Node1" V="Node_1" T="Node" />
<P N="Node2" V="Rig_Node" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
</O>
<O N="SizeForSection" T="Group">
<P N="CapBeam_Thick2" V="CB_h1" />
<P N="CapBeam_Width2" V="CantileverLength" />
<P N="CapBeam_Depth2" V="depth_hh" />
</O>
</O>
<O N="Center_Top" T="Node" X="Ref_Po[0]" Y="Ref_Po[1]" Z="Ref_Po[2]" />
<O N="Center_Bot" T="Node" X="Ref_Line[0]" Y="Ref_Line[1]" Z="Ref_Line[2]" />
<O N="Rigid_Line" T="FELine">
<P N="Node1" V="Center_Top" T="Node" />
<P N="Node2" V="Center_Bot" T="Node" />
<P N="Section" V="RigidSec" T="Section" />
</O>
</O>
</O> |