jacobi 发表于 2011-1-2 13:29:44

自动生成全部六面体单元的自由网格

本帖最后由 jacobi 于 2011-1-2 15:58 编辑

from: http://www.adina.com.cn/news.asp?nid=140自动生成全部六面体单元的自由网格
2010-12-2
  网格划分是ADINA前处理中我们不断在改进的一个重要功能。不久前,我们列举了增强的功能自动六面体占优网格(automatic free-form hex dominant mesher)并且提到一般的体无法全部划分六面体网格。在这则新闻中,我们给出了一个例子,这类问题ADINA可以全部生成六面体网格。
  当几何模型没有边的时候,就有可能划分出100%的六面体网格。通常,在生物医学工程中,模型来自计算机断层摄影(CT)或者核磁共振图像(MRI),被保存成STL格式(由一系列三角形面围成的模型),由于生成方式的原因这种格式的模型通常不会有很尖锐的边。一个模型没有边的时候(特别是一个体只有一个面),就不存在全部只生成六面体网格的拓扑约束了。
  当然,自动生成的六面体自由网格是非常令人满意的,因为在给定的结果精确度要求下,需要的六面体单元数(同时包括使用的节点数)要比四面体单元数少很多。
  下面显示的网格是从一个描述人体躯干的STL文件创建的(courtesy of AIM@SHAPE Shape Repository)。模型是由一个面构成的体(当把STL文件导入ADINA时,ridge detection angle设置为180度)。网格密度根据模型的曲率确定。定义边界层来尽可能地提高边界单元的质量。整个网格包含177,000个单元,并且都是六面体单元。
http://www.adina.com.cn/script/upload/pic/140/newsletter1.gif
图1 从STL文件生成的人体躯干网格
http://www.adina.com.cn/script/upload/pic/140/newsletter2.gif
图2 显示网格密度变化的局部放大图
http://www.adina.com.cn/script/upload/pic/140/newsletter3.gif
图3 显示内部六面体网格的局部截面图
  对无边的模型划分100%六面体网格的功能是非常强大的,这不仅仅是因为所有的单元都是六面体的,还因为这样划分出来的单元数目远远小于相同密度的四面体网格或者混合网格。
  这种方法也可以用于对ADINA-M生成的体划分网格(Parasolid建模方式),也就是通过CAD软件构建的体。然而,这需要更好的网格质量来匹配CAD模型。因此对ADINA-M的体使用这种功能要更谨慎。
  在三维分析的很多领域里ADINA自动生成全部六面体单元的自由网格是一项很重要的功能。

关键词
  光固化快速成型,STL格式,CT,MRI,CAD输入,六面体网格


这个真这么猛啊

mlmyf 发表于 2011-1-2 14:46:17

貌似很猛的。

nickcoom 发表于 2011-1-2 15:14:48

8.7的,据说还可以,目前没有发现多么牛……

狼跃冲顶 发表于 2011-1-4 09:57:38

from: http://www.adina.com.cn/news.asp?nid=140自动生成全部六面体单元的自由网格
2010-12-2
  网格划分是ADINA前处理中我们不断在改进的一个重要功能。不久前,我们列举了增强的功能自动六面体占优网格(aut ...
jacobi 发表于 2011-1-2 13:29 http://forum.simwe.com/images/common/back.gif
这个看起来,真厉害
前处理看来要重点改善了

zzteng 发表于 2011-1-6 03:46:41

1# jacobi

这个功能的确很好, 不过不知道对于体中嵌有不同组分的情况能不能也全部进行六面体划分.
如果不行, 就很难处理医学方面的数据. 另外Simpleware在六面体占优方面做得不错, 对动脉
瘤, 粥样硬化斑块等复杂不规则结构也可以划分得不错.

但是总的来说, 如果进行流固耦合模拟, 当结构的形状比较不规则时, 自动的六面体划分, 很难得到收敛结果. 不过好处在于, 不收敛提示来得比4面体划分的快(因为单元数量少).

所以, 对于形状不规则的结构, 我建议先进行手动的初剖分. 这样好处在于, 碰到不收敛时, 可以修改初剖分, 一般改几次就可以得到收敛结果.
页: [1]
查看完整版本: 自动生成全部六面体单元的自由网格