网格 & 几何

几何

零件库

零件是参数化的几何,可以通过一些输入参数来进行定义。当可以在其他操作中对它们的几何参数进行控制时,零件作为之前大家已经了解的 几何子序列可以很方便地进行标准几何特征的快速建模,例如,参数化扫描。下列模块现在具有在各自领域内包含即用的几何组件的零件库

  • 微流体模块:二维和三维流道。
  • 搅拌器:三维釜和搅拌桨。
  • 射线光学模块:二维和三维透镜、镜面,以及棱镜。
  • 结构力学模块:二维梁截面,三维螺栓。

通过使用这些公用的零件,可以节省很多建模的时间。这些零件的例程可以从零件库添加到您的模型或 App。每个零件的例程可以使用不同的输入参数值,您可以在模型中相对其他几何来进行定位。您还可以创建自己的零件库。

注:在 5.0 版中,零件被称为几何子序列

当创建您自己的零件时,可以调用一个新设定 参数检测,这个操作对您的零件中的参数进行检测,如果输入参数超出了预设定的条件,就显示相应的错误信息,例如,螺栓头必须小于其长度。

从结构力学模块的零件库中选取参数化螺栓的示例。 从结构力学模块的零件库中选取参数化螺栓的示例。

从结构力学模块的零件库中选取参数化螺栓的示例。

网格

拷贝网格到更高空间维度的组件

使用拷贝操作,现在它可以将网格拷贝到更高空间维度的模型中。例如,您可以从一个二维几何拷贝网格到三维的平面,然后通过扫掠网格特征来创建三维网格。

在之前版本的 COMSOL Multiphysics,您只能在扫掠的三维网格基础上才能添加边界层网格,这种方法仍然有效,但是新方法对边界层网格的产生提供了更多的控制。

构建扫掠边界层网格的示例:步骤 1 - 增加一个二维组件,然后使用‘截面’操作根据三维几何上用来定义扫掠的源平面来创建二维几何。步骤 2 - 通过这个二维几何构建边界层网格。步骤 3 - 使用‘拷贝’操作将二维边界层网格拷贝到三维几何的源面。步骤 4 - 使用拷贝的面边界层网格作为源来构建扫掠网格。

构建扫掠边界层网格的示例:步骤 1 - 增加一个二维组件,然后使用‘截面’操作根据三维几何上用来定义扫掠的源平面来创建二维几何。步骤 2 - 通过这个二维几何构建边界层网格。步骤 3 - 使用‘拷贝’操作将二维边界层网格拷贝到三维几何的源面。步骤 4 - 使用拷贝的面边界层网格作为源来构建扫掠网格。

构建扫掠边界层网格的示例:步骤 1 - 增加一个二维组件,然后使用‘截面’操作根据三维几何上用来定义扫掠的源平面来创建二维几何。步骤 2 - 通过这个二维几何构建边界层网格。步骤 3 - 使用‘拷贝’操作将二维边界层网格拷贝到三维几何的源面。步骤 4 - 使用拷贝的面边界层网格作为源来构建扫掠网格。

对导入网格进行面检测的新操作

一个新增的操作,检测面,允许您增加对应于一个导入网格的网格序列。使用这个操作来自动地从导入的网格沿着尖锐突起分割出选定的面和平面区域的边界。

改进了从网格创建几何的功能

当以三维的网格创建几何时,在以产生的调整后的网格创建几何之前,COMSOL Multiphysics 自动地简化了面网格,删除了网格中的缺陷。这使得即使面网格质量较差,也能创建出几何,并且它增加了在生成的几何上进行后续操作的成功率,例如‘布尔’操作和网格剖分。您可以在几何 > 导入 节点的设定窗口中调整这个网格简化操作的设定。

导入一个脊椎的 STL 网格到 COMSOL Multiphysics 中的步骤 1,其中 COMSOL 的几何和网格通过新特征来创建,简化和删除网格中的缺陷。在这个图片中,我们可以看到原始的网格,它是由 Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, UK 提供。 导入一个脊椎的 STL 网格到 COMSOL Multiphysics 中的步骤 1,其中 COMSOL 的几何和网格通过新特征来创建,简化和删除网格中的缺陷。在这个图片中,我们可以看到原始的网格,它是由 Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, UK 提供。

导入一个脊椎的 STL 网格到 COMSOL Multiphysics 中的步骤 2,其中 COMSOL 的几何和网格通过新特征来创建,简化和删除网格中的缺陷。在这个图片中,我们可以看到通过原始网格创建的 COMSOL 几何,它是由 Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, UK 提供。 导入一个脊椎的 STL 网格到 COMSOL Multiphysics 中的步骤 2,其中 COMSOL 的几何和网格通过新特征来创建,简化和删除网格中的缺陷。在这个图片中,我们可以看到通过原始网格创建的 COMSOL 几何,它是由 Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, UK 提供。

导入一个脊椎的 STL 网格到 COMSOL Multiphysics 中的步骤 3,其中 COMSOL 的几何和网格通过新特征来创建,简化和删除网格中的缺陷。在这个图片中,我们可以看到通过 COMSOL 几何生成的简化网格,它是由 Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, UK 提供。 导入一个脊椎的 STL 网格到 COMSOL Multiphysics 中的步骤 3,其中 COMSOL 的几何和网格通过新特征来创建,简化和删除网格中的缺陷。在这个图片中,我们可以看到通过 COMSOL 几何生成的简化网格,它是由 Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, UK 提供。

通过使用新特征来简化和删除缺陷,一个脊柱的 STL 网格文件导入到 COMSOL Multiphysics,创建出 COMSOL 的几何,然后生成 COMSOL 网格。原始的网格由 Mark Yeoman, Continuum Blue Ltd., Ystrad Mynach, UK 友情提供。

对应于 NASTRAN Property ID 的域和边界选择

当导入 NASTRAN 文件时,一个新增的称为创建选择设定可以用来自动地生成对应于文件中域和边界单元的属性 ID 号的选择。这些选择可以用于组件中指定几何实体,例如,在‘材料’节点和物理场接口。还有另一个新设定:允许分割壳。您可以使用这个设定允许边界分割算法基于文件中的属性 ID 号来将边界实体分割为基于网格的几何特征的更小部分,例如尖锐边。两个选项都是缺省选定。

函数和算子

贯穿时间的最大和最小算子

新增的算子 timemaxtimemin 在一定范围的时间步长内计算表达式的最大和最小值。这些算子还可以用来计算达到最大和最小值的时间。

访问任意解的算子

新增的算子 withsol 是算子 withat 的更通用形式,可以用来在模型中访问任意解。本算子既可以在求解过程中使用,也可以用于后处理。

由内插函数定义的带有概率分布的随机函数

内插函数特征现在有了两种新设定:定义原函数定义随机函数定义原函数特征定义了内插函数的原函数,而定义随机函数特征则定义由内插函数决定概率分布来进行取样的随机函数。