结构与结构连接或结构与实体连接学习心得
结构与结构连接或结构与实体连接学习心得
一、结构与结构连接:
此种连接可以分两种情况考虑,
第一种:公用节点。可分为以下两种。
1) 1) 相同结构单元之间的节点的链接
相同单元类型,单元(ID)编号相同,那么不会再产生新的node,而在该位置处公用原来单元的node,
示例命令流如下:
gen 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 5 z 9.9 10.1
sel shell id=1 crossdiag range x 0 10 y 5 10 z 9.9 10.1
然后在flac中运行该命令后,用print sel geo id on node on ,可以发现,在x=0 y=5 z=0处建立起公用节点,几何连接,内力可以传递。
2) 2) 采用结构节点建立结构单元
示例命令流如下:
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 beamsel id=2 node 4 8
其中节点4 8 既是shell的节点,也是beam的节点,几何连接,内力可以传递,受力情况较复杂。
第二种:不公用节点,不共用节点的含义是,两个结构单元的节点非常接近,或者位置重合,但有两个cid号,因此需要用link来将两个节点联系起来。可分以下两种。
1) 1) 相同结构单元之间节点的连接
相同单元类型,单元(ID)编号不同,那么会再产生新的node,新旧node之间几何不连接,内力不可以传递。
2) 2)不同结构单元之间节点的连接
不同结构单元之间,不管单元(ID)编号是否相同,连接时都会产生新的node。
把新旧node连接起来可以采用如下命令流。
sel set link node_tol 0.3
;设置link的相容间距
sel link id=100 28 target node tgt_num 16
;100是link的编号,28是连接的节点编号,16是被链接的节点编号。
sel link attach xdir =rigid ydir = rigid zdir=rigid xrdir=rigid yrdir= &
rigid zrdir=rigid range id 100
;用该命令限制连接第自由度
结构与实体连接
结构与实体连接是通过结构的node与zone建立起来的。
查看结构与实体连接属性可以用print sel link attach 命令
示例如下:
gen zone brick size 4 4 4 p0 0 0 0 p1 10 0 0 p2 0 10 0 p3 0 0 10
sel pile id=1 begin 5 5 2 end 5 5 10
nseg=3
运行程序后,键入print sel link attach 命令,可查看连接属性。
如果结构与实体自动建立的连接不符合实际情况,可以用以下命令流自行定义。
sel delete link range id=29
; ;删除节点id=2对应的link id=29 ,可用命令print sel node link range id=2获得。这里节点编号与连接编号是两码事,不可混淆。
S sel link id 100 2 target zone
;;建立新的link=100,2为结构节点id=2
S sel link attach ydir= free zdir=free …
;赋予连接新的属性。
以上是小弟学习flac里结构单元章节的心得体会,如有不妥地方,望各位不吝批评斧正。 sel link id 100 2 target zone;建立新的link=100,2为结构节点id=2
这个我同意你的意见。 学习啦,嘻嘻嘻嘻 只能先做收藏,再慢慢参悟 好贴,谢谢楼主:'( 好贴,谢谢楼主 只能先做收藏,再慢慢领悟 谢谢楼主 :):) 楼主的帖子我仔细运行过,在操作结果的过程中,存在一定的问题,现在我把自己的思路总结一下:对于建立单个节点间的link问题,首先要分别删除自身与zone之间已存在的link,在建立结构单元之间的连接;比如shell和beam,对于shell中指定的节点,首先要删除指定节点与zone的连接即node-zone连接,让后再删除beam中指定节点的与zone的连接即node-zone连接,最后再建立shell与beam指定点之间的连接,即node-node连接 侯健 发表于 2014-5-12 19:05
楼主的帖子我仔细运行过,在操作结果的过程中,存在一定的问题,现在我把自己的思路总结一下:对于建立单个 ...
shell中每个节点都和zone有连接吗 一直感觉复杂 若风尘 发表于 2014-5-15 21:36
shell中每个节点都和zone有连接吗
是的,每个shell节点和单元之间都有默认的连接
好贴必须顶。。。
页:
[1]