内容发布更新时间 : 2024/11/7 23:30:20星期一 下面是文章的全部内容请认真阅读。
当创建六面体网格时,先划分“源面”再延伸到“目标面”,其它面叫做 侧面。“扫掠方向”或“路径”由侧面定义,源面和目标面间的单元层是由插 值法而建立并投射到侧面。当扫掠几何包含许多扭曲/弯曲时,扫掠划分器会产生扭曲单元导致网格划 分失败。 如果想知道几何体哪些部位能被 Sweep 的话,可以在树形窗中的 Mesh 上 点击右键,Show,可以看到几何体 Sweepable Bodies 和 Mappable Faces 即“可 被扫掠”和“可被映射”的部分(满足条件的部位会变成绿色,如果没有绿色 则说明不可以),如下图所示:一个可扫掠体需满足的条件是: ①包含不完全闭合空间; ②至少有一个由边或闭合表面连接的从“源面”到“目标面”的路径; ③没有硬性分割定义以致在源面和目标面相应边上有不同分割数;
虽然我们通过 Show Sweepable Bodies 可能找不到可扫掠体的轴,即系统 显示没有部位可以被 Sweep。但我们仍旧可以手动设置来找到源面和目标面, 另外源面和目标面不必是平面或平行面,也不必是等截面的。 如果整个几何体在上面 Show 步骤之后显示没有部位可以被 Sweep,则我 们在用 Sweep 方法划分网格时用系统 Program Controlled 去设定源面和目标 面,则会出现错误:④Multizone-多区域扫掠型,主要用来划分六面体网格。
其特点是有几何体自动分解功能(分割功能),从而尽量使每一部分都能 被扫掠,多生成六面体网格。如下图,用扫掠方法,这个元件要被切成 3 个体 来得到纯六面体网格:我们发现,扫掠 Sweep 和多区 Multizone 方法的目标均是生成六面体网 格,对于有些几何体而言这两种方法都可以使用,但这两种方法之间也有很多 不同。 “扫掠方法”是单个源面对单个目标面的扫掠,很好地处理扫掠方向多个 侧面,需要分解几何以致每个扫掠路径对应一个体。“多区方法”是自由分解 方法,多个源面对多个目标面。 一般满足下列条件时会使用多区: ①划分对于传统扫掠方法来说太复杂的单体部件; ②需考虑多个源面和目标面(不能使用 VTs 集成一个源面/目标面); ③关闭对源面和侧面的膨胀; 注意,使用多区时一般把 Sizing 下的 Advanced Size Function 关闭。 ⑤Hex Dominant,六面体主导网格法。先在几何体表面生成“四边形主 导”的面网格,然后再得到六面体,再按需要填充棱锥和四面体单元。最终往 往是在模型的外面生成六面体单元,里面四面体单元。 如下面所示的是用 Automatic 方法和 Hex Dominant 方法得到的两种网格, 可见 Automatic 方法得到的是四面体,而 Hex Dominant 以六面体为主:
Automatic 方法Hex Dominant 方法Hex Dominant 方法对于不可扫掠的体,要得到六面体网格时被 推荐,在 FEM 分析有用。如下图所示的几何体,其属于不可以被Sweepable,(怎么看能否被扫掠,见上面“Sweep-扫掠型网格”部分内容),因 此不能用 Sweep 方法划分网格,但是能用 Hex-Dominant 方法尽可能多得到六 面体网格:适用于: ①对内部容积大的体有用; ②对体积和表面积比小的薄复杂体无用:对于 CFD 无边界层识别。(2)Sizing,用于设置局部单元的大小