在ANSA中,体单元的生成有两种模式。非结构网格生成算法如tetras和hexa interior网格和结构网格算法Map、Extrude、Layers、HexBlock等。第一种方法需要事先定义一个闭合的体对象,在该体对象中生成体单元,而在后者中,体对象是在创建体单元时自动定义的。体对象边界可由宏和或有限元模型壳单元来生成。
对于简单闭合体的定义,可使用网格菜单的Volumes>Define [Manual]功能。手动定义要求用户逐个或用方框选择形成闭合体积的所有宏区域或有限元模型壳单元。选定的宏区域可以网格化也可以未网格化。进行选择时,将高亮显实,也可以使用鼠标右键取消选择宏区域或FE模型单元。
从Options List选项列表中,用户可以调节将要生成体的Part和Property。
在本例中,选择Always ask选项。鼠标中键完成选择过程,Part Manager部件管理器打开,这样就可以将体放放到新的Part中。
建议将体放置到新创建Part中,以便更好地管理模型。
接下来,将打开Properties“属性”窗口,为体分配PID。
可以使用Volumes>Delete功能删除定义的体。选中的体将高亮显示,鼠标中键确认选择并删除体。删除体积定义时,在其中生成的体单元将被删除,但边界宏及其壳单元保持不变。
内部具有片体的体
对于CFD网格,有一些体内部包含以红色和青色显示的片体,如下图所示。
可以使用Volumes>define[Manual]功能来定义这样的体,最好是在Manual模式下,并在出现的警告窗口中按OK来确认是有意存在这样的边界。
随后生成的体网格将包含从片体的两侧生长的tetra单元。
由于ANSA允许定义具有红色和青色边界的体,因此在某些情况下,用户可能接受无效的体。在复杂的模型中,这可能很难定位,下面以小示例演示了定义的无效体的情况。
此问题将在体网格划分时测到,ANSA将无法进行网格划分,并将以蓝色图形显示沿边界导致无效体定义的所有节点,如下图所示。
内部具有空隙的体
这样的体积可以通过Volumes>Define [Manual]功能通过选择所有边界(外部和内部)来定义,也可以通过定义[Auto Detect]功能来定义。
采用自动网格划分算法可以对具有内部空隙的体进行网格划分。
自动定义体
在实际和复杂的模型中,手动定义一个体积(可能包含空子体积)并不总是非常容易,可使用Define[AutoDetect]功能。此功能可应用于所有可见的网格宏或FE-mod网格。
如下图一个包含了多个体的简单示例,演示了ANSA的自动定义体功能,不再使用Define[Manual]逐个定义所需的体,而是使用Define[AutoDetect]功能。
激活Volumes> Define [Auto Detect]功能。将打开“Volume Detect Options List”窗口。
Work on:该函数既可以对所有对象起作用,也可以只对可见对象起作用。
Include solid facets in detection: 此选项将实体表面面视为体的边界。
Pre volume definition diagnostics checks: 按run时,将执行与定义体相关的许多检查,包括:网格>单边、几何体>单边、未网格划分区域、穿透。
Leak detection tool: 按运行时,执行Isolate>Short path>Leaks功能。它提供了一个简单的方法去检查模型的是否存在缝隙。
从Options List选项列表中,用户可以调节将要生成的体的Part和Property。
在Volume Detect窗口中按“OK”,ANSA将自动计算,然后打开Volumes体列表窗口,显示检测到的体。在列表中按大小对体进行排序(先是最大的体)。
ANSA为它们分配一个名为Auto Detected的属性,并将它们放在Part Manager部件管理器中的一个Group下的单独Part中。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删