Jillian 发表于 2015-9-24 23:48

ANSYS网格划分方法

1.单元形状控制:
命令:MSHAPE,KEY,Dimension
KEY=0:如果Dimension=2D则用四边形单元划分网格;
如果Dimension=3D则用六面体单元划分网格。
KEY=1:如果Dimension=2D则用三角形单元划分网格;
如果Dimension=3D则用四面体单元划分网格。

2.网格类型选择:
命令:MSHKEY, KEY
KEY=0(缺省):自由网格划分(free meshing)
KEY=1:映射网格划分(mapped meshing)
KEY=2:如果可能则采用映射网格划分,否则采用自由网格划分。

3.单元形状和网格划分类型组合


4.中间节点的位置控制
命令:MSHMID, KEY
KEY=0(缺省):边界区域单元边上的中间节点与区域线或面的曲率一致。
KEY=1:设置所有单元边上的中间节点使单元边为直的,允许沿曲线进行粗糙的网格划分。
KEY=2:不生成中间节点,即消除单元的中间节点。

5.单元控制命令:
DESIZE命令为缺省的单元尺寸控制,通常用于映射网格划分控制,也可用于自由网格划分但此时必须关闭SMRTSIZE命令;SMRTSIZE命令仅用于自由网格划分而不能用于映射网格划分。
因此可以说映射网格划分采用DESIZE命令,而自由网格划分采用SMRTSIZE命令。

6.单元尺寸定义的优先级:
用DESIZE定义单元尺寸的优先级,对任何给定线为:
A:用LESIZE命令设置的划分常是高级别;
B:如果未用LESIZE设置划分,则用KESIZE定义单元尺寸;
C:如果未用LESIZE和KESIZE设置划分,则用ESIZE定义单元尺寸;
D:如果上述都未用,则用DESIZE命令控制线上的单元尺寸。
用SMETSIZE定义单元尺寸的优先级,对任何给定线为:
A:用LESIZE命令设置的划分常是高级别;
B:如果未用LESIZE设置划分,则用KESIZE定义单元尺寸;
C:如果未用LESIZE和KESIZE设置划分,则用ESIZE定义起始单元尺寸;
D:如果上述都未用,则用SMRTSIZE命令控制线上的单元尺寸。

7.面映射网格划分的条件
⑴ 必须是3条或4条边组成的面,允许连接线或合并线;
⑵ 面的对边必须划分为相同数目的单元,或与过渡网格的划分相匹配;
⑶ 该面如仅有3条边,则划分的单元必须为偶数且各边单元数相等;
注:如果一个面多于4条边,则不能使用映射网格划分。但可合并线(LCOMB)和连接线(LCCAT)使总线数减少到4条,从而实现映射网格划分。在划分网格时,网格划分器引用的是合并或连接后线上设置的划分数。合并后的线则需要设置网格划分控制(属于新建线,原来线上设置的划分数与新建线无关),如果不重新设置则采用系统缺省设置(如DESIZE的缺省设置);而连接线上的划分数则采用原线划分数之和,且其级别与原级别相同。

8.简化面映射网格划分AMAP
命令:AMAP, AREA, KP1, KP2, KP3, KP4
由于上述操作较为复杂,由AMAP命令采用指定的关键点作为角点,不需要MSHKEY命令参数,自动地进行面的网格划分(全部四边形和全部三角形)。该命令操作前不需要连接线或合并线,而是自动作内部连接并删除,组成面的线并未改变。

9. 过渡四边形映射网格划分
过渡四边形映射网格只适用于四边形面(有连接或无连接均可),同时应满足下列条件之一:
(1)两对边网格划分数目之差相等。
(2)一对边划分数之差等于零,另一对边划分数之差为偶数。
当然所定义的单元类型支持四边形单元划分,并且设置MSHAPE,0,2D和MSHKEY=1。


10. 体映射网格划分的条件
要将几何体全部划分为六面体单元,必须满足下列条件:
⑴ 该体的外形为块状(6个面)、楔形或棱柱(5个面)、四面体(4个面);
⑵ 体的对边必须划分相同数目的单元,或其划分符合过渡网格要求的的划分条件;
⑶ 如体为棱柱或四面体,则三角形面上的单元数必须为偶数。
注:对面进行加运算(AADD命令)或连接(ACCAT命令),以减少面数从而达到体映射网格划分的条件。过渡六面体映射网格划分的条件是每个面都应满足过渡四边形网格划分的条件(两个条件之一)。

转自:http://blog.sina.com.cn/s/blog_700544f10100rpui.html
页: [1]
查看完整版本: ANSYS网格划分方法