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

[网格划分] 专题:网格技术

[复制链接]
发表于 2008-12-24 22:51:47 | 显示全部楼层 |阅读模式 来自 广西河池
我在接下来的时间给大家整理一下关于以下三个方面的问题,希望对大家有帮助

        同时希望大家有耐心,关注我们的话题。因为平时还要工作和学习,只要有空我就给大家把这个专题补充完整。谢谢大家的支持!
        在这里我还要说明的是,如果我采纳了他人的成果,我会加以说明,或者以链接的形式给出帖子的出处,以表示对原作者的尊重!

一.HyperMesh之网格划分
1.几何切分
      对于一个几何体来说(一般就是体积volume,面surface or middle surface,还有line and so on),都要进行切分,除非是简单的几何。

      我所说的简单的几何不是就是六面体,三棱柱之类的,而是可以直接通过简单的操作就能完成的。

      这个是凭借经验的积累,才能知道如何切分。说实话,我现在也是学到了皮毛。这个是基础工作,大家不要小看了,如何切分,取决于你对问题整体的把握。做切分的原则就是以网格的大小、软件自动Mesh的水平以及个人的经验和习惯来定。下面我就我个人经验来补充说明一下,在体网格划分时,怎样的几何是最简几何。我所说的是比较规则的六面体网格划分。当然现在的软件,对于简单形状的几何或者稍微复杂的几何,自动划分都是可以划成完全的六面体单元的,但是难以做到形状规整。所以,对于这个问题先搁置勿论,下面讨论手动划分时简单几何的问题。
a。截面形状比较一致六面体几何
     这样可以直接用Solid map中Volume生成,不需要生成面网格,但是如果想要控制的比较好的话,可以辅助生成面网格。
     这里的例子大家可以看看:solid map功能的用法http://forum.simwe.com/thread-61438-1-219.html

b。截面呈比例的几何,垂直截面方向为比较一致直线几何
     这样的几何体,对于划分网格来说,就算是简单几何,只要截面你能划成完全的四边形,我就能通过其它的方法生成完全的六面体网格。这样的几何必须在一个截面上生成网格。
c。截面比较规整,但是垂直截面方向按一定规律变化的几何
     这样的几何有以下几种方式生成。截面和垂直截面方向的节点或者直线、双截面和单元的方向和数量、双截面和节点或者直线。
d。环状几何
     只要截面保持不变即可。比如说对面为圆和椭圆,其实都可以归结为椭圆截面。

至于如何切分这个要凭个人经验,但是原则就是切分成如上所述的简单几何。

      请问划分六面体网格时,实体分割的有什么原则啊?http://forum.simwe.com/viewthread.php?tid=851923&extra=page%3D8%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D443

2.抽取中面
这个比较简单,主要是为划分Shell单元或者Plane单元提供几何,可以用体和封闭的面来抽取。对于复杂几何,可以先切分,然后抽取中面,最后再延伸

3.生成体网格的方式
     
     一般来说有两种主要的方式,一种是通过上面的几何切分,直接可以对体积Meshing,另一种就是先生成面网格再生成体网格。

     第一种不容易控制体积内的单元分布,这一般是通过Solid Map中Volume来实现的,要求几何体比较规则(这个要求比较严格规整的几何,就是我上面网格切分中所讲的a、b两种几何,有时候b还不一定能切分比较规整的网格,可以预先生成一个截面的面网格)。HW9中还有Muti Solids是对很多的几何体进行划分。
     第二种可以通过先生成面网格,通过Drag,spin,element offset,Solid mesh,Line Solid等等来生成,当然也可以在Solid map中General,line drag,linear solid,ends only中来实现。

     Ansys中常用的分网技术http://e.simwe.com/18284/viewspace-3271
     有限元网格剖分原理http://forum.simwe.com/viewthread.php?tid=220468
     小宝的正方体内切球的画法http://forum.simwe.com/thread-861249-1-2.html
     一种网格划分思路http://forum.simwe.com/thread-861791-1-3.html
  
4.生成面网格的方式
     生成面网格一般有两种方式,就是无面和有面两种。
a。有面就是Automesh的Surface
b。无面就是通过几何要素,如line,node,point,或者element生成单元的方式。
     主要有ruled,spline,drag,skin,spin,line drag,element offset等方法。
     除此之外,还有automesh中的Element功能也是一种无面网格,不过这里的主要功能就是对网格的重构remesh。

     这里有面网格划分的视频:http://forum.simwe.com/thread-852012-1-2.html

     其实不管用什么方法生成的面网格,要使该区域内为完全四边形网格,其技术要点就是:该区域所有边界划分的数量之和为偶数,肯定可以化为完全的四边形单元。
但是有时要保证网格质量,有时也要采用一部分三角形网格。这与3D网格是一致的,不过要采取相应的措施。

5.单元过渡的形式
         这个问题我在这个帖子中已经讲得很透彻了,大家可以看看。
         http://forum.simwe.com/viewthread.php?tid=859986&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D443
         另外大家可以看看
         wild_field在Abaqus版有一个讨论这个问题的帖子 http://forum.simwe.com/viewthread.php?tid=836470
         WanderingCat六面体网格的疏密过渡http://forum.simwe.com/thread-797351-1-1.html
         网格划分http://forum.simwe.com/thread-859130-1-1.html

6.常用的技巧
        1。faces。生成面单元,可以通过这些单元生成新的体单元
        2。edges。节点融合,find free edges,or T edges
        这个帖子专门讲了face和edges的功能:http://forum.simwe.com/thread-295318-1-1.html
        3。在相应交接处,设置硬点,这样可以保持单元的一致,特别对于单元不等分的情况。


其他的我再继续补充!

[ 本帖最后由 yuleixp 于 2009-1-9 23:29 编辑 ]

评分

2

查看全部评分

发表于 2008-12-25 08:35:31 | 显示全部楼层 来自 广东深圳

回复 1# yuleixp 的帖子

Simdroid开发平台
嘿嘿,正是我想要的呢,希望大仙早点出成果。
回复 不支持

使用道具 举报

发表于 2008-12-25 08:42:12 | 显示全部楼层 来自 广东深圳

回复 1# yuleixp 的帖子

糊涂大仙加油
回复 不支持

使用道具 举报

发表于 2008-12-25 10:28:59 | 显示全部楼层 来自 吉林长春
强烈需求HyperMesh之网格划分
回复 不支持

使用道具 举报

发表于 2008-12-25 22:07:26 | 显示全部楼层 来自 陕西西安
这个要支持一下lz了,希望早日能拿到资料
回复 不支持

使用道具 举报

发表于 2008-12-26 15:19:59 | 显示全部楼层 来自 LAN
楼主辛苦噢,希望早日得道,由大仙升级神仙!
回复 不支持

使用道具 举报

发表于 2008-12-26 19:11:47 | 显示全部楼层 来自 广东深圳
拭目以待
回复 不支持

使用道具 举报

 楼主| 发表于 2008-12-30 21:21:22 | 显示全部楼层 来自 云南昆明
我已经编辑的差不多了,我会继续补充,谢谢大家关注!
回复 不支持

使用道具 举报

发表于 2008-12-30 22:38:51 | 显示全部楼层 来自 北京
强帖留名!@
回复 不支持

使用道具 举报

发表于 2008-12-31 09:21:53 | 显示全部楼层 来自 香港
通过验收,置顶3个月,欢迎以后继续更新本贴。
奖励:技术分+1 贡献分+50 希望大仙能再接再厉:)
回复 不支持

使用道具 举报

发表于 2008-12-31 10:13:47 | 显示全部楼层 来自 大连理工大学
糊涂大仙这个帖子不错,但如果能图文并茂一下,效果就更好了,就这样文字说明可能好多人不是能太好的理解的。
回复 不支持

使用道具 举报

发表于 2008-12-31 10:42:26 | 显示全部楼层 来自 上海
真的不错
回复 不支持

使用道具 举报

发表于 2008-12-31 22:16:38 | 显示全部楼层 来自 广东广州
拿了两个技术分,给得也太多了点吧。小小抗议一下,呵呵。
回复 不支持

使用道具 举报

 楼主| 发表于 2008-12-31 23:08:34 | 显示全部楼层 来自 广西柳州
我会继续努力的,希望大家支持!
回复 不支持

使用道具 举报

 楼主| 发表于 2008-12-31 23:10:19 | 显示全部楼层 来自 广西柳州

回复 11# zhoulon 的帖子

这样的例子很难找啊,不过我会在后续工作中继续补充,最好是图片的方式
回复 不支持

使用道具 举报

发表于 2009-1-1 01:05:51 | 显示全部楼层 来自 江苏苏州

回复 13# glin 的帖子

总要是总结与心得,与资料主题索引贴不同,有较大原创成分,加2分不为过。等你也开始大量写原创的时候对积分就没啥感觉了
回复 不支持

使用道具 举报

发表于 2009-1-3 12:39:38 | 显示全部楼层 来自 浙江台州
大仙好人啊。加油。
回复 不支持

使用道具 举报

发表于 2009-1-7 13:33:46 | 显示全部楼层 来自 湖北十堰
不错,高手就是这样产生的
回复 不支持

使用道具 举报

发表于 2009-1-7 16:41:23 | 显示全部楼层 来自 广东惠州
强烈支持,希望早出成果。
回复 不支持

使用道具 举报

发表于 2009-1-12 13:16:32 | 显示全部楼层 来自 江苏南京
“其实不管用什么方法生成的面网格,要使该区域内为完全四边形网格,其技术要点就是:该区域所有边界划分的数量之和为偶数,肯定可以化为完全的四边形单元。
但是有时要保证网格质量,有时也要采用一部分三角形网格。这与3D网格是一致的,不过要采取相应的措施。”
不知LZ有没有例子,什么样的模型根本无法划分六面体,需要用到四面体。我在划分网格过程中,很多地方比如说很尖锐但又不能将其简化处理的地方,应该怎么处理。划分网格最主要的还是经验,希望LZ能给出平时工作中的例子,强烈建议发好例子,加技术积分。
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 08:14 , Processed in 0.055780 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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