全国服务热线

178-9711-7595
案例展示
当前位置:首页>>案例展示
自动移除模型几何结构中的小细节以提高网格质量
作者:管理员   时间:2023-12-23 13:16:04  来源:本站   浏览491次

在 COMSOL Multiphysics® 软件中设置仿真模型时,您可能希望自动删除几何结构中一些会生成不必要的精细网格或质量较差网格的细节。这可以通过三维建模中的移除细节操作来实现。深入了解这项功能后,你就可以获得单元数更少、质量更高的网格。

CAD去除、虚拟几何操作和移除细节操作

CAD 导入模块、设计模块或任何一个用于导入CAD 设计的 LiveLink™ 产品中包含的CAD 去除操作,以及 COMSOL Multiphysics® 软件核心产品中包含的虚拟几何操作,都是为仿真准备几何结构的有用工具。你可以在形成联合体/形成装配之前,对几何对象使用CAD 去除操作,指定容差,然后搜索和移除各种类型的小细节。虚拟操作是手动执行的,你可以选择并移除几何结构中不需要的几何实体。与 CAD 去除操作相比,虚拟操作更加灵活,因为它作用于最终对象,即在构建形成联合体/形成装配之后使用,而且移除的是几何结构虚拟副本上的细节,这些细节不一定受实际几何结构的数学公式约束。利用虚拟几何操作,移除细节操作会选择适当的容差并自动检测和移除小细节,这样你只需单击按钮就可以生成一个用于划分网格的几何结构。接下来,我们来深入探讨一个示例。

设置山地自行车叉的两部分几何结构

文本示例中讨论的几何结构包含山地自行车叉的两个部分:叉形冠和转向管。这个装配体是一个典型的使用导入的 CAD 设计创建的几何结构,包含许多小细节。但是,为了使教程相对简单,装配体中的大多数零件已经被移除。这里,我们将仔细研究一些较小的细节,包括窄面、短边和零件之间的重叠。

图片1.png 

带悬架的山地自行车叉的叉形冠和转向管。

使用默认网格尺寸构建几何结构并对其进行网格划分,会导致出现多个网格警告。警告节点将突出显示短边、窄面、具有窄区域的面(如下图所示)和薄域,并在创建低质量网格单元时报警。

图片2.png对几何结构进行网格划分时,软件会发出关于小细节的警告,同时也会通过高密度网格点来指示这些细节。警告列出了短边、窄面、具有窄区域的面(网格中以蓝色突出显示)和薄域。

由于导入的几何结构有两部分,因此我们希望得到两个域(一个用于转向管,另一个用于叉形冠)。然而,由于各零件之间存在重叠,最终得到了三个域。如果仔细检查几何结构,可以看到孔和转向管半径之间的差异,如下图所示。这里,为了便于说明,我们夸大了重叠,在实际零件中重叠会小得多。重叠是为了使用过盈配合紧固技术将叉形冠牢固地安装在转向管上。这些零件要么通过力被压在一起,要么是为了获得更大的干预以加热叉形冠,从而使孔在插入管之前膨胀。确定干预量后,就可以获得装配体所需的强度。

图片3.png 

零件之间的重叠,图中的转向管都是透明的,左侧的叉形冠以蓝色突出显示。图中的箭头突出显示了如何在导入 CAD 设计后直接发现重叠。

图片4.png 

图中突出显示了构建形成联合体之后因两个 CAD 组件重叠而产生的薄域。

为了给转向管和叉形冠指定不同的材料,我们希望将它们保持为单独的域,但是额外的重叠域和其他报警的小细节是不需要的,所以应该去除。为此,我们需要结合使用 CAD 去除操作和虚拟操作,因为前者不能用于移除由形成联合体操作形成薄重叠域。接下来,我们来看看使用移除细节操作会让建模变得多么简单。

设置移除细节操作

移除细节中的“细节”是指短边、长条面、小面、薄域和不需要的顶点。这些项目通常会导致生成非常精细的网格尺寸和(或)较差的网格质量。小细节也可能导致几何结构的网格划分操作失败。通过设置细节大小确定容差范围后,移除细节操作会在几何结构中查找短边、小面、窄面和薄域,并使用虚拟操作将这些小细节移除。设计移除细节操作的目的是移除小细节,因此它会自动确定容差,以便在几何结构中仅移除较小的细节。在手动设置容差时,我们应该牢记这一点,因为移除太大的实体可能会导致几何结构扭曲。默认的容差设置为细节大小:自动,但可以通过手动设置切换为相对或绝对容差。下图显示的设置为绝对容差,其中最大单元大小接近重叠域的厚度:1mm。信息部分包含相关已经移除实体的数量及其移除方式(忽略或塌陷)。一般来说,设置较大的绝对最大细节大小或相对最大细节大小大概率会产生塌陷实体(如域、面和边),而设置较小的细节大小会导致更多实体(如面、边和顶点)被忽略。

图片5.png 

完成操作后,移除细节的设置窗口。将最大绝对大小更改为 1mm 会将多个被忽略和塌陷的实体移除,其中一个就是前面提到的重叠域。

在要移除的细节部分中设置连续相切的顶点,将移除相邻边在参数部分中给出的连续相切容差内具有连续切线的顶点。如果顶点有两条以上的相邻边,则始终保持不变。选中相应的复选框后,小于细节大小的边、面和域将被移除。可以取消选中要移除的细节部分中的复选框,来保留某些类型的实体,或者集中在一个或多个实体上使用移除操作。还可以为实体设置一组特定的参数(例如,绝对最大细节大小)来移除短边和不必要的顶点。使用菜单下第一部分的虚拟操作将移除顶点、边、面和域。COMSOL 案例库中的轮辋几何虚拟操作教程模型介绍了许多虚拟操作及其用途,感兴趣的可以查看。

图片6.png 

虚拟操作菜单显示了使用的移除细节操作。

自 COMSOL Multiphysics® 5.4 版本开始增加的塌陷面区域操作是一种虚拟操作,可用于检测和解析移除细节目前无法检测到的窄面区域。回看之前的山地自行车前叉模型,如下图所示,我们可以看到这一点,因为在构建网格时仍有警告。警告节点的选择突出显示两个窄区域面,这些窄区域不是通过为网格指定的最小单元大小来解析的。可以看到这个区域中的三角形网格质量相对较差。

图片7.png网格警告突出显示了叉形冠下方带有窄区域的两个面。窄区域没有通过指定的最小单元大小来解析,这意味着此区域中的网格单元质量较差。

根据示例的几何结构,我们可以用不同的方式处理具有窄区域的面。一种方法是使用形成复合面操作将面与相邻面连接起来。另一种方法是将面添加到塌陷面区域操作。下图显示了两种方法的结果,其中形成复合面应用于圆孔右侧的面,塌陷面区域应用于圆孔左侧的面。图片8.png

移除窄区域的两种方法:圆孔左侧的面为塌陷面区域操作的结果,而圆孔右侧的较大面是形成复合面操作的结果。

通过修改塌陷面区域操作的窄区域容差,可以确定有多少窄区域塌陷。较大的绝对或相对容差会产生较大的区域塌陷。作为与第二幅图中显示的网格,以及移除所有小细节之前的对几何结构的警告进行比较,下图显示了应用上述操作后的最终网格。

图片9.png 

移除细节操作的幕后工程

现在,我们已经完成了示例的第一部分,接下来我们来看看移除细节操作的幕后工程。该操作可能看起来像一个黑盒测试,但与 COMSOL Multiphysics 中的大多数功能一样,我们可以切换到手动模式并检查已经完成的操作,甚至可以对其进行修改。在运行移除细节操作后,我们应该对几何结构进行检查,以确保仅移除了不需要的细节。一种方法是逐步完成扩展的操作序列,然后逐个构建操作。如果移除细节操作使用的是自动设置至少一次操作模式,那么可以切换到手动设置来扩展已添加的虚拟操作序列。现在,我们可以检查每个单独的操作,修改每个单独操作中的实体选择,还可以删除序列中的操作或向序列中添加操作。再次构建几何结构时,如果操作模式设置改回自动,对扩展序列的更改将自动重置。使用增加容差可以移除越来越大的细节,从而在不同的过程中移除细节。简单的几何结构可能只需要一个步骤,但是对于较复杂的几何结构,移除细节操作需要三个步骤和一个清理步骤,如下所示。第一步从忽略顶点 1 开始,第二步从塌陷面 2 开始,第三步从塌陷面 3 开始。最后,清除步骤从忽略顶点 3 开始。

图片10.png 

操作模式设置为手动后,展开的移除细节序列。这个设置可用于检查和(或)修改自动移除。操作序列显示,在最后三个清理操作之前执行了三个操作。

使用多个移除细节操作

一个几何结构的不同部分具有不同大小的细节,需要使用不同的容差。在这种情况下,通过设置不同的容差来处理多个移除细节操作是合理可行的;甚至可以选中不同的要移除的细节复选框。如有需要,不仅可以选择域,还可以选择边界和边。对于同一个几何结构,我们添加一个移除细节操作,将叉形冠域(域 1)的最大绝对大小设置为 2mm。然后,使用忽略边操作手动移除某些边。最后,为重叠域(域 3)添加另一个移除细节操作。如下图所示,只有薄域复选框被选中进行移除,选择列表显示,在此操作完成后只剩下两个域。为了消除重叠域,这里移除的实体列表相当广泛,这是因为这个过程涉及许多不同的虚拟操作。重叠域最终成为转向管域的一部分。我们将无法选择该域,它将成为之前域的一部分,但可以通过扩展移除细节操作的序列手动修改选择来实现。在真实的案例中,重叠要小得多,因此它成为哪个域的一部分并不重要。但是,对于重叠多的情况,可以根据需要进行更改。

图片11.png

对不同的域选择使用具有不同容差设置的多个移除细节操作。最后一个操作移除了域 3,即重叠域。

总结

在这篇文章中,我们讨论了移除细节操作的功能和用法。这个操作是自动的并且非常有用,建议您在 COMSOL Multiphysics 中处理较复杂的几何结构时使用。对于导入的 CAD 设计,移除细节特别有用,这是因为你很少有机会直接修改导入的设计。在处理最终几何结构时,此操作还可以移除由相交对象创建的,在原始对象中无法处理实体。