找回密码
 注册
Simdroid-非首页
查看: 449|回复: 12

[结构单元] 结构与结构连接或结构与实体连接学习心得

[复制链接]
发表于 2009-11-26 16:33:53 | 显示全部楼层 |阅读模式 来自 广东阳江


结构与结构连接或结构与实体连接学习心得
一、结构与结构连接:

此种连接可以分两种情况考虑,
第一种:公用节点。可分为以下两种。
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
100link的编号,28是连接的节点编号,16是被链接的节点编号。
sel link attach xdir =rigid ydir = rigid zdir=rigid xrdir=rigid yrdir= &
rigid zrdir=rigid range id 100
;用该命令限制连接第自由度
结构与实体连接


结构与实体连接是通过结构的nodezone建立起来的。
  查看结构与实体连接属性可以用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=1002为结构节点id=2

S       sel link attach ydir= free zdir=free

  ;赋予连接新的属性。


以上是小弟学习flac里结构单元章节的心得体会,如有不妥地方,望各位不吝批评斧正。
发表于 2009-12-13 19:30:11 | 显示全部楼层 来自 北京工业大学
Simdroid开发平台
sel link id 100 2 target zone;建立新的link=100,2为结构节点id=2
这个我同意你的意见。
回复 不支持

使用道具 举报

发表于 2010-11-3 20:47:14 | 显示全部楼层 来自 重庆沙坪坝区
学习啦,嘻嘻嘻嘻
回复 不支持

使用道具 举报

发表于 2010-11-3 22:01:59 | 显示全部楼层 来自 陕西西安
只能先做收藏,再慢慢参悟
回复 不支持

使用道具 举报

发表于 2013-11-22 18:56:23 | 显示全部楼层 来自 上海
好贴,谢谢楼主
回复 不支持

使用道具 举报

发表于 2014-2-10 13:05:44 | 显示全部楼层 来自 辽宁沈阳
好贴,谢谢楼主
回复 不支持

使用道具 举报

发表于 2014-3-14 10:19:49 | 显示全部楼层 来自 浙江杭州
只能先做收藏,再慢慢领悟
回复 不支持

使用道具 举报

发表于 2014-4-17 08:01:40 | 显示全部楼层 来自 山西
谢谢楼主       :)
回复 不支持

使用道具 举报

发表于 2014-5-12 19:05:26 | 显示全部楼层 来自 北京
楼主的帖子我仔细运行过,在操作结果的过程中,存在一定的问题,现在我把自己的思路总结一下:对于建立单个节点间的link问题,首先要分别删除自身与zone之间已存在的link,在建立结构单元之间的连接;比如shell和beam,对于shell中指定的节点,首先要删除指定节点与zone的连接即node-zone连接,让后再删除beam中指定节点的与zone的连接即node-zone连接,最后再建立shell与beam指定点之间的连接,即node-node连接
回复 不支持

使用道具 举报

发表于 2014-5-15 21:36:39 | 显示全部楼层 来自 北京
侯健 发表于 2014-5-12 19:05
楼主的帖子我仔细运行过,在操作结果的过程中,存在一定的问题,现在我把自己的思路总结一下:对于建立单个 ...

shell中每个节点都和zone有连接吗  
回复 不支持

使用道具 举报

发表于 2014-5-19 11:09:26 | 显示全部楼层 来自 广东深圳
一直感觉复杂
回复 不支持

使用道具 举报

发表于 2014-8-19 22:54:42 | 显示全部楼层 来自 北京
若风尘 发表于 2014-5-15 21:36
shell中每个节点都和zone有连接吗

是的,每个shell节点和单元之间都有默认的连接
回复 不支持

使用道具 举报

发表于 2014-9-21 21:33:03 | 显示全部楼层 来自 北京
好贴必须顶。。。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-24 00:34 , Processed in 0.060393 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表