最近在学习结构单元之间以及结构单元与实体之间的连接问题。通过学习wangguobo4220和 ycding等前辈的帖子,重复了他们的工作,对这个问题有了一些认识。现将命令流和结构单元连接的学习体会写出来。 结构单元的连接主要是指(Liner、Beam、Pile、Shell、Cable和Geogrid)等结构单元之间或者这些结构单元与Zone网格的连接。第一种连接在node和node之间实现,第二种连接在node和zone之间实现 一、结构单元与结构单元的连接 结构单元与结构单元之间的连接也有两种方式 1、一种称为 共用节点 其含义是先建好部分结构单元的模型,然后通过界面操作(PlotitemsàAddàStructural Elements à Geometry à All)显示结构单元的节点图,在modify中,选中cid,显示出CID号,找到你想建立的新结构单元的节点。然后在这两个节点之间建立新的结构单元。
Example:1)首先建立两个Shell
gen zone brick size 2 2 2 p0 0 0 0 p1 10 0 0 p2 0 10 0 p3 0 0 10 p4 & 10 10 0 p5 0 10 10 p6 10 0 10 p7 10 10 10
sel shell id=1 crossdiag range x 0 10 y 0 10 z -0.1 0.1
sel shell id=2 crossdiag range x 0 10 y 0 10 z 9.9 10.1
2)然后通过界面操作显示cid号,计划在节点2和16之间建立Beam
sel beams id=3 nodes 2 16
;通过上述步骤即实现了节点共用,不同结构单元在该节点具有相同的物理量
2、一种称为 不共用节点,通过link连接两个节点
不共用节点的含义是,两个结构单元的节点非常接近,或者位置重合,但有两个 cid号,因此需要用link来将两个节点联系起来。Link需要对六个自由度方向分 别赋属性,有三种属性可用(rigid 固定连接、free
自由,不约束、deformable 弹簧连接,需要设置弹簧刚度)。新建的link需要给个编号。 Example: 1)首先新建两个shell gen zone brick size 2 2 2 p0 0 0 0 p1 10 0 0 p2 0 10 0 p3 0 0 10 p4 & 10 10 0 p5 0 10 10 p6 10 0 10 p7 10 10 10
sel shell id=1 crossdiag range x 0 10 y 0 10 z -0.1 0.1
sel shell id=2 crossdiag range x 0 10 y 0 10 z 9.9 10.1
2)新建一个beam sel beam id=3 begin 5 5 0 end 5 5 10 nseg 5
3)在beam和两个shell相近节点之间建立link
sel set link node_tol 0.3
;设置link相容间距
sel link id=100 28 target node tgt_num 16
; 100为link的编号 sel link attach xdir =rigid ydir = rigid zdir=rigid xrdir=rigid yrdir= & rigid zrdir=rigid range id 100
;全部自由度均设为相同,即rigid
;beam和另外一个shell的连接,beam的节点号是27,shell的节
;点号为2
sel link id=101 27 target node tgt_num 2
sel link attach xdir =rigid ydir = rigid zdir = rigid xrdir=rigid yrdir = &
rigid zrdir=rigid range id 101 ;通过上述过程,即实现了link方式的连接,与第一种结果相同 二、结构单元与实体的连接 还没有深入研究, 命令格式为 Sel link id 100 2 target zone ;其中 100 为 link的编号,2为结构单元的编号,后面 target zone 是必须写的, ;注意与一种结构单元之间连接的不同。 ;然后赋属性 Sel link attach ydir= free zdir=free range id 100 Sel link attach xdir=nydeform range id 100 Sel link consist nydeform 1 area=1.0 k=5.4e11 ycomp=2.22e5 range id 100 ;上述三行参考manual中桩的例子,大家可以找了看 感谢luomh前辈指出的部分错误,现已改正 下面附件中 两个命令流文件的名字取反了,大家互换下即可 有不对之处望大家赐教指正,以便共同进步!
[ 本帖最后由 fby_engineer 于 2008-10-16 09:06 编辑 ] |