ANSYS Meshing按网格划分手段提供了自动划分法【Auto-matic】、扫描法【Sweep】、多区域法【MultiZone】、四面体法【Tetrahedrons】、六面体主导法【Hex Dominant】网格划分方法。在导航树上用右键单击【Mesh】→【Insert】→【Method】,在方法参数栏里选择几何模型,然后展开【Method】选项栏,可以看到这些方法,如图3-3所示。利用以上网格划分方法可以对特殊的几何特性,如复杂三维几何体和薄壁体进行网格划分。
1.自动网格划分
自动网格划分【Automatic】为默认的网格划分方法,通常根据几何模型来自动选择合适的网格划分方法。设置四面体或者扫掠网格划分,取决于体是否可扫掠。若可以,物体将被扫掠划分网格;否则,将采用协调分片算法【Patch Conforming】划分四面体网格。
2.四面体网格
运用四面体划分【Tetrahedrons】方法可以对任意几何体划分四面体网格,在关键区域可以使用曲率和逼近尺寸功能自动细化网格,也可以使用膨胀细化实体边界附近的网格,四面体划分方法的这些优点注定其应用广泛,但也有其缺点,例如,在同样的求解精度情况下,四面体网格的单元和节点数高于六面体网格,因此会占用计算机更大的内存,求解速度和效率方面不如六面体网格。四面体网格划分的两种算法如图3-4所示。
图3-4 四面体网格划分
(1)协调分片算法【Patch Con-forming】 该方法基于TGrid算法,自下而上划分网格,也即先生成面网格,然后生成体网格。在默认设置时,会考虑几何模型所有的边、面等几何较小特征。在多体部件中可以结合扫描方法生成共形的混合四面体、棱柱和六面体网格。用虚拟拓扑工具可以简化CAD模型的较小特征,放宽分片限制。
选用协调分片算法的方法:用右键单击【Mesh】→【Insert】→【Meth-od】,选择应用的几何体,设置【Method】=Tetrahedrons,【Algorithm】=Patch Conforming。
(2)独立分片算法【Patch Independent】 该方法基于ICEM CFD Tetra四面体或棱柱的Octree方法,自顶而下划分网格,也即先生成体网格,然后再映射到点、边和面创建表面网格。可以对CAD模型的长边等进行修补,更适合对质量差的CAD模型划分网格。
选用独立分片算法的方法:用右键单击【Mesh】→【Insert】→【Method】,选择应用的几何体,设置【Method】=Tetrahedrons,【Algorithm】=Patch Independent。除此之外,在高级设置还有去除网格特征的附加设置【Mesh Based Defeaturing】、基于逼近和曲率的细化设置【Proximity and Curvature】、平滑过渡选项【Smooth Transition】等选项;当【Mesh Based Defeaturing】=ON时,【Defeaturing Tolerance】中输入去除特征容差,则清除容差范围内的小特征。该划分方法也可写出ICEM CFD文件【Write ICEM CFD Files】。
Mechanical适合用于协调分片算法划分的网格,电磁分析或流体分析适合用于协调分片算法或独立分片算法划分的网格,显式动力学适合用于有虚拟拓扑的协调分片算法或独立分片算法划分的网格。
3.六面体主导网格
六面体主导【Hex Dominant】网格划分法主要采用六面体单元来划分。形状复杂的模型可能无法划分成完整的六面体网格,这时会出现缺陷。ANSYS Meshing会自动处理这个缺陷,并用三棱柱、混合四面体和金字塔网格来补充处理。六面体网格,首先生成四边形主导的面网格,接着按照需要填充三角形面网格来补充,最后对内部容积大的几何体和可扫掠的体进行六面体网格划分,不可扫掠的部分用楔形或四面体单元来补充。但是,最好避免楔形和四面体单元的出现。六面体网格划分方法常用于受弯曲或扭转的结构、变形量较大的结构分析之中。在同样求解精度下,可以使用较少的六面体单元数量来进行求解,如图3-5所示。
4.扫掠网格
扫掠网格【Sweep】划分方法可以得到六面体网格和三棱柱网格,也可能包含楔形单元,其他实体采用四面体单元划分。使用此方法的几何体必须是可扫掠体。一个可以扫掠模型需满足:包含不完全闭合空间,至少有一个边或闭合面连接从源起面到目标面的路径,没有硬性约束定义以致在源起面和目标面相应边上有不同的分割数。具体可以用右键单击【Mesh】,在弹出的菜单中选择【Show】→【Sweepable Bodies】来显示可扫掠体。扫掠划分方法还包括了一种薄壁扫掠网格方法【Thin Sweep Method】,此种方法与直接进行扫掠类似,但也有其特点,在某种情况下可以弥补直接进行扫掠划分网格的不足。
扫掠或薄壁扫掠划分网格,一般应选择源起面和目标面,主要有自动选择【Automatic】、手动选择源起面【Manual Source】、手动选择源起面和目标面【Manual Source and Target】、自动指定厚度模型【Automatic Thin】和手动指定厚度模型【Manual Thin】方式。源起面可以划分为四边形或三角形,如图3-6、图3-7所示。
图3-5 六面体主导网格划分(www.xing528.com)
图3-6 扫掠网格划分
图3-7 扫掠网格及路径
5.多区域网格
多区域【MultiZone】划分方法可以自动将几何体分解成映射区域和自由区域,可以自动判断区域并生成纯六面体网格,对不满足条件的区域采用更好的非结构网格划分。多重区域网格划分不仅适用于单几何体,也适用于多几何体。此方法基于ICEM CFD Hexa模块,非结构化区域可采用六面体主导、六面体核心,也可采用四面体或金字塔网格来划分网格,如图3-8所示。在多区域网格划分方法下,通过在高级选项中设置,可直接调用ICEM CFD网格工具划分网格,在这里,【Write ICEM CFD Files】=Interactive,【ICEM CFD Behavior】=Generate Blocking and Mesh及其他选项,如图3-9所示,可以实现参数化模型自动网格更新等功能。
图3-8 多区域网格划分
图3-9 调用ICEM CFD网格工具接口
6.面体网格划分
ANSYS网格划分平台可以对SpaceClaim、DesignModeler或其他CAD软件创建的表面体划分表面网格或壳体网格,进行2D有限元分析。然而CFX不接受2D网格划分,因为它是个固有的3D代码。为了使CFX可以进行2D分析,可以这样处理,创建对称方向一个单元厚度的体网格,如2D薄块,如图3-10所示。主要可划分为三角形或四边形网格,对网格的控制没有三维几何体划分网格复杂,主要是对边或映射面的控制,由于算法不断改进,划出的四边形网格质量也大幅提高。这部分较简单,因此不再叙述。面网格划分方法有:
1)四边形为主自动划分方法【Quadrilateral Dominant】。
2)纯三角形网格划分【Triangles】。
3)多区四边形或三角形边长统一的网格划分【MultiZone Quad/Tri】。
图3-10 面体网格划分
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。