3.3网格划分高级技术
在3.2中介绍了基本的网格划分技术,对于自由
网格划分一般不必刻意设置便可对几何模型划分网格。
但对于映射网格划分和体扫掠网格划分则必须满足一
定的条件,甚至刻意设置才能得到满意的网格。
自由网格划分时,对面可全部采用四边形单元、
全部用三角形单元、或者是二者的混合单元;对体一
般为四面体单元,金字塔单元作为过渡也可使用。但
是,映射网格划分则只能全部用四边形单元、或全部
用三角形面单元、或全部用六面体单元。
如前所述SMRTSIZE设置和硬点不支持映射网格
划分。
3.3网格划分高级技术-面映射网格划分
1. 面映射网格划分的条件
⑴ 必须是3条或4条边组成的面,允许连接线或合并线;
⑵ 面的对边必须划分为相同数目的单元,或与过渡网格的划分相匹配;
⑶ 该面如仅有3条边,则划分的单元必须为偶数且各边单元数相等;
同时要注意下面几个问题:
⑴ 必须设置映射网格划分(MSHKEY,1)。根据MSHAPE的设置,划分
结果全是四边形或全是三角形单元的映射网格。
⑵ 如果生成三角形映射网格,还可用MSHPATTERN命令设置三角形网格
的模式。
⑶ 如果一个面多于4条边,则不能使用映射网格划分。但可合并线和连接
线使总线数减少到4条,从而实现映射网格划分。该方法多数情况下不如将复
杂的面切分(ASBW等命令)为边数不大于4条的多个面,因为这种方法更加
方便和快捷。
⑷ 使用连接线的替代方法是用AMAP命令,该命令直接拾取3个或4个角点
进行面的映射网格划分,其实质是内部连接两关键点间的所有线。
3.3网格划分高级技术-面映射网格划分
2. 连接线和合并线
为满足映射网格划分的条件⑴,可将部分线合并(LCOMB)
或连接(LCCAT)以减少线的条数。LCOMB命令优于LCCAT
命令,因LOCMB命令可用于相切或不相切的线,节点也不必
产生在线的接头处。连接线和合并线的删除同普通线的删除方
法。
线连接命令:LCCAT,NL1,NL2
其中NL1和NL2为拟连接的线编号。NL1也可为ALL 、元件名
或组件名。但不可以为连接线与其它线再连接。
!EX3.6 合并线和连接线以进行映射网格划分
finish$/clear$/prep7
et,1,plane82
k,1,5$k,2,10$k,3,11,6$k,4,6,15$k,5,-1,8$k,6,,4 !创建关键点
l,1,2$l,2,3$l,3,4$larc,4,5,3,10$l,5,6$l,6,1
al,all$esize,3$mshape,0$mshkey,1
lccat,1,2
lcomb,4,5
amesh,all
!将线1和2连接,生成连接线7
!将线4和5合并,生成合并线,其线号为4
!网格划分
!定义单元类型
!创建线
!创建面、定义单元尺寸和划分类型
3.3网格划分高级技术-面映射网格划分
3. 线网格划分设置的传递
映射网格划分的条件⑵要求面的对边必须划分为相同数目的单
元。不必对所有线设置划分控制,网格划分器会自动将线的划分
设置传递到对边上;特别地,对于由三条边组成的面,只需定义
一条边的单元划分数目即可。
ESIZE等命令设置的单元划分数是对原线的,不能对连接线设
置单元划分数,但可对合并线设置单元划分数。
在划分网格时,网格划分器引用的是合并或连接后线上设置的
划分数。合并后的线则需要设置网格划分控制(属于新建线,原
来线上设置的划分数与新建线无关),如果不重新设置则采用系
统缺省设置(如DESIZE的缺省设置);而连接线上的划分数则
采用原线划分数之和,且其级别与原级别相同。
3.3网格划分高级技术-面映射网格划分
4. 简化面映射网格划分AMAP
由于上述操作较为复杂,由AMAP命令采用指定的关键点作
为角点,不需要MSHKEY命令参数,自动地进行面的网格划分
(全部四边形和全部三角形)。该命令操作前不需要连接线或合
并线,而是自动作内部连接并删除,组成面的线并未改变。
命令:AMAP,AREA,KP1,KP2,KP3,KP4
AREA---拟划分的面号。
KP1,KP2,KP3,KP4---指定的角点,3个或4个都可,并可以任意顺序。
finish$/clear$/prep7
et,1,plane82
k,1,5$k,2,10$k,3,11,6$k,4,6,15$k,5,-1,8$k,6,,4 !创建关键点
l,1,2$l,2,3$l,3,4$larc,4,5,3,10$l,5,6$l,6,1
al,all$esize,3
mshape,0
amap,1,2,5,3,4
!设置四边形单元形状
!直接划分面1,角点顺序随意输入。
!定义单元类型
!创建线
3.3网格划分高级技术-面映射网格划分
5. 过渡四边形映射网格划分
过渡四边形映射网格只适用于四边形面(有连接或无连接均
可),同时应满足下列条件之一:
①两对边网格划分数目之差相等。
②一对边划分数之差等于零,另一对边划分数之差为偶数。
当 然 所 定 义 的 单 元 类 型 支 持 四 边 形 单 元 划 分 , 并 且 设 置
MSHAPE,0,2D和MSHKEY=1。
N3
N4
Ni为网格划分数
N2
N1
N1-N3=N4-N2
N4=N2且N1-N3为偶数
3.3网格划分高级技术-面映射网格划分
!EX3.8A 过渡四边形映射网格
finish$/clear$/prep7
et,1,plane42$k,1$k,2,10,-1$k,3,8,6$k,4,1,3$a,1,2,3,4
lesize,1,,,8
lesize,3,,,3
lesize,4,,,7
lesize,2,,,2
mshape,0,2d$mshkey,1$amesh,all
!设置线1的划分数为8
!设置线3的划分数为3,该对边划分数之差为5
!设置线4的划分数为7
!设置线2的划分数为2,这对边划分数之差为5