Ansys网格划分功能简介
- 格式:pdf
- 大小:128.68 KB
- 文档页数:4
Ansys⽹格划分功能简介
Ansys⽹格划分功能简介
第⼀讲1、⾸先确定单元形状:
Mshape,key,dimension
Dimension:2D or 3D,对与2D(3D)来说,key=0,四边形(六⾯体)单元,key=1,三⾓形(四⾯体)单元。
2、确定单元的划分⽅式(free or mapped)
Mshkey, value,其中value=1,mapped划分⽅式,value=0,free,value=2,尽量mapped,如果不可以,进⾏free.
3、中节点的设置:mshmid
对与mapped的划分⽅式是⼤家最喜欢的,优点不⽐多说。
⾸先说⼀下(area)的mapped的划分⽅式:
●基本条件:(1)⾯有三条或四条线组成(2)对边划分相等的等份,或者符合过度模
式(transition pattern).(3)若是三条线组成的⾯,所有边必须等份。满⾜三者之⼀,可以采⽤mapped⽅式,进⾏area⽹格划分。
若⾯有多余四条的线组成:可以采⽤:lcomb(推荐⾸先采⽤)或lccat变成四条。对于线、⾯、体上的keypoint,ansys在划分⽹格时,将有节点设置。
●Transition pattern(过度模式)
对于⾯来说,有两种过度模式可选(以有四条线组成的⾯为例):
第⼀种:满⾜条件:对边的等分份数之差必须相等。
第⼆种:满⾜条件:⼀组对边等分份数相等,另⼀组对边等分份数之差为偶数(even number)
其次,体(volume)的mapped⽅式划分⽅法(单元形状只能采⽤六⾯体形状):
●基本条件:(1)体必须有六个⾯、五个⾯、或者四个⾯构成(2)若是六个⾯,必须
是对边等分份数相等(3)五⾯体的边(edge)必须等分,上下底⾯的边必须偶数
等分(4)四⾯体上所有的边必须偶数等分。
若不满⾜上述条件,可以采⽤aadd或accat将⾯连接,若有线需要连接,先对⾯进
⾏,然后对线进⾏lccat.
●体的过渡模式
主要把⾯的过度模式理解清楚,可以很容易的理解体的过度模式。还有⼀点,就是,对边等分份数相等。有4中过度模式。(可以参看ansys帮助)。
第⼆讲⽹格划分控制(meshing control)
⽹格划分的控制主要考虑以下三个因素:
(1)单元形状(element shape)(2)中节点的设置(midside node placement)(3)单元尺⼨(element size).
现在分别加以说明:
●单元形状:对于2d的⾯的划分,可以采⽤三⾓形单元或者四边形单元。对于3D的
体的划分,要么采⽤六⾯体单元,要么采⽤四⾯体单元。⼆者的混合使⽤⼀般不推
荐使⽤。若采⽤(transitional pyrmid element)过度的⾦字塔单元,可以采⽤⼆者的混合使⽤。单元形状、划分⽅式的指定第⼀讲已经有描述(略)。
●中间节点设置的控制(controling placement of midside nodes)
ansys默认情况下,将具有中节点的单元的中节点设置在边界线上或边界的⾯上。
●单元尺⼨的设置
1、对于采⽤free⽅式的smart element sizing(smrtsize)⽅法:该⽅法具有如下优点,⾸先
计算⾯或体中线的单元边的尺⼨。其次,若采⽤四边形单元,所有边的划分为偶数。smrtsize控制⽅法:basic,简单的设置划分等级(level),1(fine mesh)~10(coarse mesh)。
Advaced control,可以控制划分的质量,使⽹格尽可能的满⾜要求。
2、对于采⽤mapped⽅式的默认的单元尺⼨(default element size)
通过命令:desize来修改采⽤mapped⽅式在每⼀条线上划分份数。
对于⼤型模型,⾸先查看模型的划分是很有必要的:例如
。。。。。Et,1,45
Mshape,0
Mshkey,1
Lesize,all
Lplot
改变单元尺⼨:Desize…..
Lesize,all,,,,,1
Lplot
3、局部⽹格控制
(1)esize(整体尺⼨控制),可以采⽤⾯或体中最短线之间的距离(⼀般划分2~3个单元),来控制整体单元尺⼨。(2)kesize(指定点控制)(3)lesize(指定线控制)。上述⽅法可以联合使⽤,若指定相互冲突,ansys根据以下优先级来确定划分的数量:Lesize>kesize>esize
4、内部⽹格的控制(interior mesh control)
以上所述均为通过边界来控制单元的尺⼨。也可以通过内部的⾯或体来控制单元的尺⼨。通过mopt来实现。(1)mopt,expand:作⽤从边界的细分到内部的粗分。
(2)mopt,trans,value:实现从边界上⼩的单元到内部的单元尺⼨的过渡(与(1)联合应⽤)
(3)mopt,aorder,on:在多个体划分⽹格时,为了保证⼩的⾯上的单元数和相对较⾼的质量,
采⽤此命令,保证⾸先在较⼩的⾯上划分⽹格。
第三讲模型⽹格的划分
在进⾏⽹格划分之前,前期⼯作要作好,主要包括:(1)建⽴模型(2)设置单元属性(单元类型、材料属性、截⾯属性(realconstant))(3)⽹格控制。
●划分⽹格
(1)Kmesh:在keypoint处产⽣点单元(mass)(2)Lmesh:在line上产⽣线单元(link)
(3)Amesh:在area上产⽣⾯单元(plane82)
(4)Vmesh: 在volume上产⽣体单元(solid)
(5)Imesh:沿着线(⾯)产⽣厚度均⼀的交界⾯单元(inter92)
●对于梁单元的说明
对于2d梁单元,不需要考虑截⾯定向点
对于3d梁单元,需要考虑:
优点:梁截⾯的定向点,将影响到单元的划分和计算的分析结果。如图所⽰:假设定向点为A 点,则在计算中,梁的截⾯⽅向如图中(x-y )所⽰。若将定向点A 与y 轴有⼀定的夹⾓(表⽰为点B ),则计算中,梁的截⾯⽅向也将旋转⼀定的⾓度(如图中x-y 所⽰)。
定向点的指定:⼀般的线由两个keypoint 组成,可以分别指定每⼀keypoint 的定向点(kb,ke)。若定向参考点kb,ke 取为相同,则沿着梁的⽅向,截⾯⼀样,不出现扭曲。若呈现⼀点的⾓度,则会产⽣扭曲现象。
● Sweeping 划分⽹格的⽅法:优点:(1)从其它软件中引⼊的模型,⽤ansys 划分⽹格(2)
对于不规则体产⽣六⾯体⽹格,可以考虑把体分成⼀系列的可以sweeping 的区域。(3)⽤不同的⽅法产⽣⽹格(4)在sweeing 以前,若没有对source area 进⾏⽹格划分,ansys 会⾃动划分它,extrusion ⽅法则需要⽤户⾃⼰划分。
(1) ⽤sweeping ⽅法划分体⽹格的步骤(a) ⾸先确定有多少个体sweeping
(b) 确定该⼏何体的拓扑是否可以⽤该⽅法,满⾜下列条件之⼀是不可以采⽤的。
①若命令lesize 采⽤“hard”选项(不可改变),并且source area 和target area 对
应的线等分数⽬不相等。
②若体有多于⼀个的”shell,可以采⽤vlish,查看shell 的数⽬。
③source area 和target area 不相对。
④在体内有不穿透源⾯或者⽬标⾯的孔。
若满⾜上述条件的体不能被sweep,可以考虑将该体分成可以sweep 的体。
(2) 确定定义2d 和3d 单元
(3) 确定在sweep ⽅向划分单元的数量。
● 若在sweeping 过程中,出现sweeping failure,可以采⽤以下⽅法来处理:
(1) 若没有指定source and target area,请指定他们。
(2) 若A1做为source area,A2作为target area, sweeping failure,可以交换⼀下,try 。
(3) 若A1和A2做为源⾯和⽬标⾯,不能成功,可以考虑采⽤A5-A6.
(4) ⽤shape checking 作为⼯具来判断哪部分导致sweeping failure.
采⽤ape checking 的警告模式(warning mode ),重新进⾏sweeping 操作。⽤警
告信息确定包含坏单元的区域。然后清楚坏单元,将shape checking 恢复默认
值。修改模型,然后进⾏sweeping.修改模型的建议如下:
(a ) 若在质量较差的单元区域中,任何⼀条线上有太多或者太少的划分的
份数,请⼿动指定⼀下划分份数。
(b ) 在sweeping ⽅向尽量使⽤⼩的单元尺⼨。
(c ) 划分成多个体,进⾏sweep