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

[前后处理] Civilfem 结构单元导入 flac3d方法(抛砖引玉)

[复制链接]
发表于 2010-7-29 12:04:06 | 显示全部楼层 |阅读模式 来自 陕西西安
本帖最后由 eagleming 于 2010-7-29 12:19 编辑

Civilfem不仅可以向flac3d导入实体单元,而且可以导入结构单元,对建模非常有帮助。
具体流程和对应关系如下图:

Civilfem 的结构单元和flac3d结果单元的对应关系如下图:

  详细的可以查阅板上相关帖子:

  给个链接:http://forum.simwe.com/thread-813276-1-2.html

   看了版上的帖子(上贴),里面ycding提过说是:civilfemshell单元如果是四边形单元,

要把四边形单元划分成三角形单元,才能导入flac3d(众所周知:flac3d中类似膜的单元,shellliner等,都是三角形)。
   但是civilfem中单元划分时,面单元依附在体上的,
体单元如果是六面体,面单元也是四面体,这时结构单元不能导入flac3d
以下用了3中方法。大家看看还有没有好的办法。
Civilfem中随便建个体,在顶面上建立结构单元







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2010-7-29 12:09:04 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
本帖最后由 eagleming 于 2010-7-29 12:10 编辑

    第一种方法:先在顶面上划分三角单元,再用civilfemfree,四面体单元划分,
这样也可以。结果如下:

   这种四面体单元,我个人不喜欢,看着乱,而且精度差些。
  第二种方法:
   采用civilfem中的扫掠体(sweep),用楔体单元划分,

这样表面上就是三角行了,自然可以了。
但是这网格会增加单元单元数目(把六面体分成了两个楔体),
造成其他区域也要用楔体单元。

    第三种:我个人推荐推荐的,采用civilfem中的映射划分(map)划分单元,

先把实体划分好(当然时六面体单元了),导入flac3d
再在civilfem中删除实体网格,在相应位置对应划分成三角型单元,
然后导入到flac3d中。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2010-7-29 12:14:26 | 显示全部楼层 来自 陕西西安
本帖最后由 eagleming 于 2010-7-29 12:15 编辑

   这三种方法,个人推荐第三种。
   但是实体和结构单元分两次导入flac3d
不知道后续有没有问题,我初步弄了个算例
还可以算。

   我比较担心就是这样分两次导入,
对结构单元和实体网格的连接有没有影响;
再就是flac3d计算结果导回civilfem时,
对应的FL3DRES.DAT,只能处理结构单元了。
    请版里的高手说说看有什么好方法没有,
指正!!!!!!!!!

算例:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2010-7-29 12:28:40 | 显示全部楼层 来自 陕西西安
附上所有命令流,大家,别忘顶顶

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2010-7-29 15:20:14 | 显示全部楼层 来自 重庆沙坪坝区
比较好的导入方法,大家都来学习一下
回复 不支持

使用道具 举报

 楼主| 发表于 2010-7-29 16:34:02 | 显示全部楼层 来自 陕西西安
本帖最后由 eagleming 于 2010-7-29 16:56 编辑

刚才弄了个 结构单元分开导入flac 和一次导入flac,计算结果对比,貌似还可以,大家来讨论下吧。随后附上结果
回复 不支持

使用道具 举报

 楼主| 发表于 2010-7-29 17:05:30 | 显示全部楼层 来自 陕西西安
    做一个如图的小列子:尺寸10mx10mx10,在中间5m高处设置shell单元,
分开导入flac3d和一次导入flac3d(扫略体方法)计算得到的zdisp 位移差不多。
微小差异,个人认为和单元型式有关(brickwedge)。

分开导入flac3d(方法3)的计算结果

一起导入(方法2)flac3d的结果





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2010-7-29 20:58:55 | 显示全部楼层 来自 上海
支持原创! 个人习惯,本人前处理网格划分均是采用hypermesh,在hypermesh里有face功能,即寻找实体单元的外表面,六面体单元的外表面即为四边形,再通过2D中的split功能可很方便地将四边形单元分割为三角形单元。最后通过civilfem转换一下即可导入flac3d进行计算了。结构单元与实体网格分开导入或一次性导入对计算结果的影响可以忽略。贴上两张图供大家欣赏:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2010-7-30 08:29:30 | 显示全部楼层 来自 江苏徐州
还是丁大哥利害啊
回复 不支持

使用道具 举报

发表于 2010-7-30 08:39:12 | 显示全部楼层 来自 江苏徐州
看来高手不是一般的多啊
回复 不支持

使用道具 举报

发表于 2010-8-18 10:08:22 | 显示全部楼层 来自 广东深圳
楼主让我茅塞顿开
回复 不支持

使用道具 举报

发表于 2010-9-13 16:08:18 | 显示全部楼层 来自 山东济南
的确不错,学习学习了
回复 不支持

使用道具 举报

发表于 2010-10-7 17:55:39 | 显示全部楼层 来自 湖北武汉
的确不错,学习
回复 不支持

使用道具 举报

发表于 2012-7-24 21:53:52 | 显示全部楼层 来自 湖北武汉
探索做分析
回复 不支持

使用道具 举报

发表于 2012-11-25 17:58:10 | 显示全部楼层 来自 甘肃兰州
大家看看这句话吧,我想稍微能理解一点:(出自Civilfem帮助文件)
The material of the structural elements should be defined in CivilFEM since the element type to be exported to FLAC is indicated by the user when defining the material (see ~CFMP command). If the material is not defined using CivilFEM commands, the structural elements are ignored and they are not exported to FLAC.
回复 不支持

使用道具 举报

发表于 2013-1-9 18:06:35 | 显示全部楼层 来自 江西赣州
很好的资料呀,学习一下
回复 不支持

使用道具 举报

发表于 2015-11-14 19:25:42 | 显示全部楼层 来自 广西南宁
丁兄真是厉害
回复 不支持

使用道具 举报

发表于 2016-3-30 16:51:15 | 显示全部楼层 来自 湖北武汉
楼主搞得很不错,在此谢谢了!
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 10:42 , Processed in 0.070185 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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