分享

(7)结构抗震xtract的基本入门级应用

 lylla 2019-02-01

 上篇文章讨论了xtract的基本入门级应用,文章地址如下:

http://blog.sina.com.cn/s/blog_c4c804690102vb3j.html

上篇文章写完后,有很多的人问我能不能写一篇关于xtrat秒杀任意截面的文章,这应该算是高级应用吧?然而,真的有那么难吧,真的需要如某些人所言要用什么CAD插件吗?不需要,你只要按照下面的步骤,就能

秒杀任意截面弯矩曲率分析。

接下来,笔者尽量讲得详细一些,知道的人可以跳着看,初入门的人可以慢慢的品。

(一)如下图所示某公路空心薄壁墩截面,分析这个截面的地震作用弯矩曲率关系。很显然,这个截面相当复杂,你不能指望按照xtract模板生成这个截面,这是相当困难的。截面内外壁的纵径直径均为28mm。

[转载]结构抗震-Xtract应用培训教程(二)

(二)在autocad中使用DIVIDE命令将所有的将弧分成6段,然后用直线连起来,最后再将点与弧线删除,这一步其实就是以直代曲的方法,怎么做都可以,只要能满足要求例可,其实xtract是能识别弧线的,然而为了批量处理,为了减轻大家的负担,干脆全部弄成直线更合适。

[转载]结构抗震-Xtract应用培训教程(二)

(三)接下来使用pedit--M--Y--J命令,将内外壁的直线合成闭合的多段线。如下图所示。注意UCS位于截面形心中,也可以不位于截面形心,这只是为了后期检测数据的方面罢了。

[转载]结构抗震-Xtract应用培训教程(二)

(四)在autocad中输入list命令,点外壁黄线,弹出如下的界面:

[转载]结构抗震-Xtract应用培训教程(二)

将上面所有数据拷入ultraedit软件中,这是一个很小的软件,一个编辑器,你也可以采用其它的方法处理数据,总之你要将多段线的点坐标提取出来。

[转载]结构抗震-Xtract应用培训教程(二)
[转载]结构抗震-Xtract应用培训教程(二)按钮,切换到列选择模式,按住shift键,即可进行选择,大家看看下面亮显的那一列数值。Ctrl+C将它们excel中,注意单位最终要换算成m。excel最后的处理结果如下:大家要注意后一行是笔者将第一行的数拷入得到的。为什么要这样处理,因为这是xtrac所需要的格式,多段线必须闭合。

[转载]结构抗震-Xtract应用培训教程(二)

同理,内壁黄线的坐标提取也按照相同的方法,注意,如果有一件autocad小插件,则可以更快的得到数据,然而,笔者这么做是假定大家没有安装cad插件的情况,这样大家也便于直接操作,不然一下子装这个插件,一下子需要另外一插件,搞来搞去大家都蒙了。

 

(五)现在来处理钢筋的坐标提取及处理,其实大家也可以将钢筋形心点连成多段线,然后再按照上面一样的方法提取多段线,现在笔者换一种方式提取钢筋点坐标。由于图中钢筋均用圓绘制,故可以采取下面的方法:

在autocad菜单中选工具--->数据提取,弹出如下的对话框,

[转载]结构抗震-Xtract应用培训教程(二)

点下一步,弹出如下对话框,并随便输入aa,

[转载]结构抗震-Xtract应用培训教程(二)

点保存,弹出如下对话框,点在当前图形中选择对象,再点右边的那个选项,在图中选择所有的钢筋,不要选其它的东西。

[转载]结构抗震-Xtract应用培训教程(二)

点两次下一步,弹出如下对话框,将

[转载]结构抗震-Xtract应用培训教程(二)

将基本、三维效果、图形前面的勾号去掉,然后再去掉一些勾号,如下图示,仅保留

中心X,  中心Y

[转载]结构抗震-Xtract应用培训教程(二)

点下一步,弹出如下对话框,

[转载]结构抗震-Xtract应用培训教程(二)

将显示计算列与显示名称列前的勾号去掉,如下图所示,仅保留钢筋中心X, Y的坐标。

[转载]结构抗震-Xtract应用培训教程(二)
点下一步,并点将数据输出至外部文件,保存为excel格式,如下图所示:

[转载]结构抗震-Xtract应用培训教程(二)

再点下一步,点完成按钮,完成autocad中的操作。然后将那个excel打开,处理成下面的格式。

格式一定要正确,不然后面不好弄。

[转载]结构抗震-Xtract应用培训教程(二)



(六)现在,回到xtract界面,新建一个xtract,按如下步骤进行,

[转载]结构抗震-Xtract应用培训教程(二)

点 Forward 进步入一步,在start from中选 User Defined,在select units中选择kN-m,在

select Material Type 中选择,confined concrete。意思就是说截面是用户定义的,单位是KN/m,材料选择约束混凝土。

[转载]结构抗震-Xtract应用培训教程(二)

(七)点Begin XTRACT,弹出对话框,按如下设置:注意,所有参数意义已经在上篇中详细讲述,此处不再重复说明。点Apply便可看见约束混凝土应力应变关系。

[转载]结构抗震-Xtract应用培训教程(二)

(八)关闭对话框,接下来定义无约束混凝土,点[转载]结构抗震-Xtract应用培训教程(二)这个图标,弹出如下界面,并输入相应参数,参数意义参考上一篇文章。点Apply便可看见无约束混凝土应力应变关系。

[转载]结构抗震-Xtract应用培训教程(二)

(八)关闭对话框,接下来定义钢筋,点[转载]结构抗震-Xtract应用培训教程(二)按钮,弹出如下对话框,并输入相应的参数,参数意义参考上一篇文章。点Apply便可看见钢筋应力应变关系。
[转载]结构抗震-Xtract应用培训教程(二)

(九)好的,现在混凝土钢筋应力应变关系已经定义完成,可以关闭xtract了。

现在在文件[转载]结构抗震-Xtract应用培训教程(二)上击右键,即在刚刚我们关闲的文件上右击,用记事本打开该文件。注意 # 号是注释行,后面的文字不起用,有过编程经验的人对些应该不会陌生,学过结构的人大学里一般学过C语言,或者Fortran语言,c语言 \为注释行,而Fortran中 !号后面为注释行。

找到下面这段话,这段话用于设置截面所在的界面的大小,如果这个界面太小,不足以装载截面,则会出错,因此,应该首先调整截面大小,主要是,Boundary_Bottom、Boundary_Left 、Boundary_Right 、Boundary_Top 这几个数值的调整,笔者已经将左下角,右上角的几个值调到足够可以容纳我所需要的截面。

 

 

 

Begin_Builder
  NAME = Section1

  # Builder properties - boundary window - if left out, the default is used.
  Boundary_Bottom = -5.540
  Boundary_Left = -5.540
  Boundary_Right = 5.540
  Boundary_Top = 5.540
  Min_Triangle_Area = 64.52E-6
  Max_Number_of_Fibers = 4000

  # Current drawing window properties - if left out, the default is used.
  Window_Left = .3048
  Window_Bottom = .3048
  Window_Height = 1.219
End_Builder

 

找到   #Section Shapes  这行,目前这行的下面什么也没有,是空的。

说明还没有定义截面,我们需要在这行的下面添加一些语句定义截面。

添加下面的语句,希望大家仔细看一下这段代码,MATERIAL = 无约束C40 代表保护层混凝土,

MESH = 0.1 代表网格尺寸0.1m,不要太小,计算时间上耗不起。
COVER = 0.05 代表混凝土保护层厚度0.05m=5公分厚。

 MATERIAL = Delete 代表这条闲合多段线内的材料删除,即在截面中挖一个洞。挖几个洞就用几对“Begin_Shape  Begin_Line  End_Line  End_Shape ”组合。

Begin_Shape
  MATERIAL = 无约束C40
  MESH = 0.1
  COVER = 0.05
  MATERIAL_CORE = 约束C40
  Begin_Line
                    -3                   -1.25      
                    -2.99148             -1.3147    
                    -2.96651             -1.375     
                    -2.92678             -1.42678   
                    -2.875               -1.46651   
                    -2.8147              -1.49148   
                    -2.75                -1.5       
                    2.75                 -1.5       
                    2.8147               -1.49148   
                    2.875                -1.46651   
                    2.92678              -1.42678   
                    2.96651              -1.375     
                    2.99148              -1.3147    
                                       -1.25      
                                       1.25       
                    2.99148              1.3147     
                    2.96651              1.375      
                    2.92678              1.42678    
                    2.875                1.46651    
                    2.8147               1.49148    
                    2.75                 1.5        
                    -2.75                1.5        
                    -2.8147              1.49148    
                    -2.875               1.46651    
                    -2.92678             1.42678    
                    -2.96651             1.375      
                    -2.99148             1.3147     
                    -3                   1.25       
                    -3                   -1.25      
  End_Line
 End_Shape
 #---------------------------------------

 Begin_Shape
  MATERIAL = Delete
  MESH = 0.01
  Begin_Line
     -1.9 -0.9   
                   -2.4 -0.4   
                   -2.4 0.4    
                   -1.9 0.9    
                   1.9 0.9      
                   2.4 0.4      
                   2.4 -0.4     
                   1.9 -0.9     
                   -1.9 -0.9 
  End_Line 
 End_Shape
 #---------------------------------------

 

(十)这一步弄好了之后保存文件,关闲文件。然后用xtract打开

[转载]结构抗震-Xtract应用培训教程(二)再点[转载]结构抗震-Xtract应用培训教程(二)

弹出如下对话框,任意截面输入已经大功告成。剩下的便是刚筋的输入了。

[转载]结构抗震-Xtract应用培训教程(二)


(十一),按照第(九)步的操作,右击以记事本方式打开文件,找到下面的文字。

 

 # Reinforcing bars.  Data is given comma separated in the form X, Y, Area, Prestress, Material.
 Begin_Rebar
 End_Rebar

此事沿未添加钢筋,将其处理成下面的格式。


 # Reinforcing bars.  Data is given comma separated in the form X, Y, Area, Prestress, Material.
 Begin_Rebar

                   -2.925 0.075 0.00061544 HRB335钢筋             
                   -2.925 0.225 0.00061544 HRB335钢筋             
                   -2.925 0.525 0.00061544 HRB335钢筋             
                   -2.925 0.375 0.00061544 HRB335钢筋             
                   -2.925 0.975 0.00061544 HRB335钢筋             
                   -2.925 1.125 0.00061544 HRB335钢筋             
                   -2.925 0.825 0.00061544 HRB335钢筋             
                   -2.925 0.675 0.00061544 HRB335钢筋             
                   -2.925 -0.675 0.00061544 HRB335钢筋           
                   -2.925 -0.825 0.00061544 HRB335钢筋           
                   -2.925 -1.125 0.00061544 HRB335钢筋           
                   -2.925 -0.975 0.00061544 HRB335钢筋           
                   -2.925 -0.375 0.00061544 HRB335钢筋           
                   -2.925 -0.525 0.00061544 HRB335钢筋           
                   -2.925 -0.225 0.00061544 HRB335钢筋           
                   -2.925 -0.075 0.00061544 HRB335钢筋           
                   -2.92321 1.275 0.00061544 HRB335钢筋           
                   -2.92321 -1.275 0.00061544 HRB335钢筋         
                   -2.775 1.42321 0.00061544 HRB335钢筋           
                   -2.775 -1.42321 0.00061544 HRB335钢筋         
                   -2.625 1.425 0.00061544 HRB335钢筋             
                   -2.625 -1.425 0.00061544 HRB335钢筋           
                   -2.475 0.075 0.00061544 HRB335钢筋             
                   -2.475 0.225 0.00061544 HRB335钢筋             
                   -2.475 1.425 0.00061544 HRB335钢筋             
                   -2.475 0.375 0.00061544 HRB335钢筋             
                   -2.475 -0.075 0.00061544 HRB335钢筋           
                   -2.475 -0.375 0.00061544 HRB335钢筋           
                   -2.475 -1.425 0.00061544 HRB335钢筋           
                   -2.475 -0.225 0.00061544 HRB335钢筋           
                   -2.40739 0.49161 0.00061544 HRB335钢筋         
                   -2.40739 -0.49161 0.00061544 HRB335钢筋       
                   -2.325 1.425 0.00061544 HRB335钢筋             
                   -2.325 -1.425 0.00061544 HRB335钢筋           
                   -2.30344 0.59555 0.00061544 HRB335钢筋         
                   -2.30344 -0.59555 0.00061544 HRB335钢筋       
                   -2.1995 0.6995 0.00061544 HRB335钢筋           
                   -2.1995 -0.6995 0.00061544 HRB335钢筋           
                   -2.175 1.425 0.00061544 HRB335钢筋             
                   -2.175 -1.425 0.00061544 HRB335钢筋           
                   -2.09555 0.80344 0.00061544 HRB335钢筋         
                   -2.09555 -0.80344 0.00061544 HRB335钢筋       
                   -2.025 1.425 0.00061544 HRB335钢筋             
                   -2.025 -1.425 0.00061544 HRB335钢筋           
                   -1.99161 0.90739 0.00061544 HRB335钢筋         
                   -1.99161 -0.90739 0.00061544 HRB335钢筋       
                   -1.875 0.975 0.00061544 HRB335钢筋             
                   -1.875 1.425 0.00061544 HRB335钢筋             
                   -1.875 -0.975 0.00061544 HRB335钢筋           
                   -1.875 -1.425 0.00061544 HRB335钢筋           
                   -1.725 0.975 0.00061544 HRB335钢筋             
                   -1.725 1.425 0.00061544 HRB335钢筋             
                   -1.725 -0.975 0.00061544 HRB335钢筋           
                   -1.725 -1.425 0.00061544 HRB335钢筋           
                   -1.575 0.975 0.00061544 HRB335钢筋             
                   -1.575 1.425 0.00061544 HRB335钢筋             
                   -1.575 -0.975 0.00061544 HRB335钢筋           
                   -1.575 -1.425 0.00061544 HRB335钢筋           
                   -1.425 0.975 0.00061544 HRB335钢筋             
                   -1.425 1.425 0.00061544 HRB335钢筋             
                   -1.425 -0.975 0.00061544 HRB335钢筋           
                   -1.425 -1.425 0.00061544 HRB335钢筋           
                   -1.275 0.975 0.00061544 HRB335钢筋             
                   -1.275 1.425 0.00061544 HRB335钢筋             
                   -1.275 -0.975 0.00061544 HRB335钢筋           
                   -1.275 -1.425 0.00061544 HRB335钢筋           
                   -1.125 0.975 0.00061544 HRB335钢筋             
                   -1.125 1.425 0.00061544 HRB335钢筋             
                   -1.125 -0.975 0.00061544 HRB335钢筋           
                   -1.125 -1.425 0.00061544 HRB335钢筋           
                   -0.975 0.975 0.00061544 HRB335钢筋             
                   -0.975 1.425 0.00061544 HRB335钢筋             
                   -0.975 -0.975 0.00061544 HRB335钢筋           
                   -0.975 -1.425 0.00061544 HRB335钢筋           
                   -0.825 0.975 0.00061544 HRB335钢筋             
                   -0.825 1.425 0.00061544 HRB335钢筋             
                   -0.825 -0.975 0.00061544 HRB335钢筋           
                   -0.825 -1.425 0.00061544 HRB335钢筋           
                   -0.675 0.975 0.00061544 HRB335钢筋             
                   -0.675 1.425 0.00061544 HRB335钢筋             
                   -0.675 -0.975 0.00061544 HRB335钢筋           
                   -0.675 -1.425 0.00061544 HRB335钢筋           
                   -0.525 0.975 0.00061544 HRB335钢筋             
                   -0.525 1.425 0.00061544 HRB335钢筋             
                   -0.525 -0.975 0.00061544 HRB335钢筋           
                   -0.525 -1.425 0.00061544 HRB335钢筋           
                   -0.375 0.975 0.00061544 HRB335钢筋             
                   -0.375 1.425 0.00061544 HRB335钢筋             
                   -0.375 -0.975 0.00061544 HRB335钢筋           
                   -0.375 -1.425 0.00061544 HRB335钢筋           
                   -0.225 0.975 0.00061544 HRB335钢筋             
                   -0.225 1.425 0.00061544 HRB335钢筋             
                   -0.225 -0.975 0.00061544 HRB335钢筋           
                   -0.225 -1.425 0.00061544 HRB335钢筋           
                   -0.075 0.975 0.00061544 HRB335钢筋             
                   -0.075 1.425 0.00061544 HRB335钢筋             
                   -0.075 -0.975 0.00061544 HRB335钢筋           
                   -0.075 -1.425 0.00061544 HRB335钢筋           
                   0.075 -1.425 0.00061544 HRB335钢筋             
                   0.075 1.425 0.00061544 HRB335钢筋               
                   0.075 -0.975 0.00061544 HRB335钢筋             
                   0.075 0.975 0.00061544 HRB335钢筋               
                   0.225 -1.425 0.00061544 HRB335钢筋             
                   0.225 1.425 0.00061544 HRB335钢筋               
                   0.225 -0.975 0.00061544 HRB335钢筋             
                   0.225 0.975 0.00061544 HRB335钢筋               
                   0.375 -1.425 0.00061544 HRB335钢筋             
                   0.375 1.425 0.00061544 HRB335钢筋               
                   0.375 -0.975 0.00061544 HRB335钢筋             
                   0.375 0.975 0.00061544 HRB335钢筋               
                   0.525 -1.425 0.00061544 HRB335钢筋             
                   0.525 1.425 0.00061544 HRB335钢筋               
                   0.525 -0.975 0.00061544 HRB335钢筋             
                   0.525 0.975 0.00061544 HRB335钢筋               
                   0.675 -1.425 0.00061544 HRB335钢筋             
                   0.675 1.425 0.00061544 HRB335钢筋               
                   0.675 -0.975 0.00061544 HRB335钢筋             
                   0.675 0.975 0.00061544 HRB335钢筋               
                   0.825 -1.425 0.00061544 HRB335钢筋             
                   0.825 1.425 0.00061544 HRB335钢筋               
                   0.825 -0.975 0.00061544 HRB335钢筋             
                   0.825 0.975 0.00061544 HRB335钢筋               
                   0.975 -1.425 0.00061544 HRB335钢筋             
                   0.975 1.425 0.00061544 HRB335钢筋               
                   0.975 -0.975 0.00061544 HRB335钢筋             
                   0.975 0.975 0.00061544 HRB335钢筋               
                   1.125 -1.425 0.00061544 HRB335钢筋             
                   1.125 1.425 0.00061544 HRB335钢筋               
                   1.125 -0.975 0.00061544 HRB335钢筋             
                   1.125 0.975 0.00061544 HRB335钢筋               
                   1.275 -1.425 0.00061544 HRB335钢筋             
                   1.275 1.425 0.00061544 HRB335钢筋               
                   1.275 -0.975 0.00061544 HRB335钢筋             
                   1.275 0.975 0.00061544 HRB335钢筋               
                   1.425 -1.425 0.00061544 HRB335钢筋             
                   1.425 1.425 0.00061544 HRB335钢筋               
                   1.425 -0.975 0.00061544 HRB335钢筋             
                   1.425 0.975 0.00061544 HRB335钢筋               
                   1.575 -1.425 0.00061544 HRB335钢筋             
                   1.575 1.425 0.00061544 HRB335钢筋               
                   1.575 -0.975 0.00061544 HRB335钢筋             
                   1.575 0.975 0.00061544 HRB335钢筋               
                   1.725 -1.425 0.00061544 HRB335钢筋             
                   1.725 1.425 0.00061544 HRB335钢筋               
                   1.725 -0.975 0.00061544 HRB335钢筋             
                   1.725 0.975 0.00061544 HRB335钢筋               
                   1.875 -1.425 0.00061544 HRB335钢筋             
                   1.875 1.425 0.00061544 HRB335钢筋               
                   1.875 -0.975 0.00061544 HRB335钢筋             
                   1.875 0.975 0.00061544 HRB335钢筋               
                   1.99161 0.90739 0.00061544 HRB335钢筋           
                   1.99161 -0.90739 0.00061544 HRB335钢筋         
                   2.025 1.425 0.00061544 HRB335钢筋               
                   2.025 -1.425 0.00061544 HRB335钢筋             
                   2.09555 0.80344 0.00061544 HRB335钢筋           
                   2.09555 -0.80344 0.00061544 HRB335钢筋         
                   2.175 1.425 0.00061544 HRB335钢筋               
                   2.175 -1.425 0.00061544 HRB335钢筋             
                   2.1995 0.6995 0.00061544 HRB335钢筋           
                   2.1995 -0.6995 0.00061544 HRB335钢筋           
                   2.30344 0.59555 0.00061544 HRB335钢筋           
                   2.30344 -0.59555 0.00061544 HRB335钢筋         
                   2.325 1.425 0.00061544 HRB335钢筋               
                   2.325 -1.425 0.00061544 HRB335钢筋             
                   2.40739 0.49161 0.00061544 HRB335钢筋           
                   2.40739 -0.49161 0.00061544 HRB335钢筋         
                   2.475 0.375 0.00061544 HRB335钢筋               
                   2.475 0.075 0.00061544 HRB335钢筋               
                   2.475 1.425 0.00061544 HRB335钢筋               
                   2.475 -1.425 0.00061544 HRB335钢筋             
                   2.475 -0.075 0.00061544 HRB335钢筋             
                   2.475 -0.375 0.00061544 HRB335钢筋             
                   2.475 0.225 0.00061544 HRB335钢筋               
                   2.475 -0.225 0.00061544 HRB335钢筋             
                   2.625 1.425 0.00061544 HRB335钢筋               
                   2.625 -1.425 0.00061544 HRB335钢筋             
                   2.775 1.42321 0.00061544 HRB335钢筋             
                   2.775 -1.42321 0.00061544 HRB335钢筋           
                   2.92321 1.275 0.00061544 HRB335钢筋             
                   2.92321 -1.275 0.00061544 HRB335钢筋           
                   2.925 -0.075 0.00061544 HRB335钢筋             
                   2.925 -0.225 0.00061544 HRB335钢筋             
                   2.925 -0.525 0.00061544 HRB335钢筋             
                   2.925 -0.375 0.00061544 HRB335钢筋             
                   2.925 -0.975 0.00061544 HRB335钢筋             
                   2.925 -1.125 0.00061544 HRB335钢筋             
                   2.925 -0.825 0.00061544 HRB335钢筋             
                   2.925 -0.675 0.00061544 HRB335钢筋             
                   2.925 0.675 0.00061544 HRB335钢筋               
                   2.925 0.825 0.00061544 HRB335钢筋               
                   2.925 1.125 0.00061544 HRB335钢筋               
                   2.925 0.975 0.00061544 HRB335钢筋               
                   2.925 0.375 0.00061544 HRB335钢筋               
                   2.925 0.525 0.00061544 HRB335钢筋               
                   2.925 0.225 0.00061544 HRB335钢筋               
                   2.925 0.075 0.00061544 HRB335钢筋                         

 End_Rebar
 #---------------------------------------

(十二),保存文件,关闭文件,再用xtract打开文件,弹出如下界面。

钢筋加进去了,剩下的分析就跟“结构抗震-Xtract应用培训教程(一)”的内容一模一样了。

我想这个过程并不复杂,不过是一些数据处理的过程。相应这篇文章能帮助你解决不小问题。

笔者尽量只使用autocad 跟xtract,中间不得不用excel,ultraedit,txt,仅是为了数据处理的方便。现在可以肯定说,任意截面都能摆平了。至此,牧樢谷为你提供的xtract基本上可以满足大部分人的要求了。相信初学者能从这篇文章收获一些东西。任何问题可以博客中询问,或发邮件至2668454809@qq.com讨论。

[转载]结构抗震-Xtract应用培训教程(二)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多