将元素分组到元素集中

将元素分组到元素集中

单元集用作定义荷载的便捷交叉引用, 属性等。元素集是模型的基本参考,而 应该用于辅助输入定义。元素集的成员 可以是单个元素或其他元素集。单个元素可以 属于多个元素集。

元素可以在创建时或之后分组到元素集中 它们已经被定义过了。在任何一种情况下,每个元素集都会被分配一个 名字。元素集名称最长可达 80 个字符。

相同的名称可以用于节点集和元素集。

元素集中的所有元素将按升序排列: 它们的元素编号和重复项将被删除。

将元素分配给元素集后,可以 已添加到同一元素集;但是,不能从 元素集。

在创建元素集时将元素分配给元素集

有几种方法可以将元素分配给元素集,因为它们 创建。

输入文件使用情况

使用以下任一选项:

ELEMENT, ELSET=nameELGEN, ELSET=nameELCOPY, NEW SET=name

将先前定义的元素分配给元素集

您可以分配之前定义的元素(通过指定 它们的节点,通过增量生成它们,或通过复制现有元素) 添加到元素集,方法是直接列出构成该集的元素,或者通过 生成元素集。

列出直接构成集合的元素

您可以直接列出构成元素集的元素。以前 可以将定义的元素集以及单个元素分配给 元素集。

输入文件使用情况

ELSET, ELSET=name

例如,以下行添加元素 3、13 和 20 设置 :LEFT

ELSET, ELSET=LEFT
20
3, 13

以下行将元素 5 和 16 添加到 现有套装 :LEFT

ELSET, ELSET=LEFT
5, 16
** The above data line is equivalent to
specifying 5, 16, LEFT

以下行添加元素 22、14 和 all set 中的 elements to set :LEFTB

ELSET, ELSET=B
22, 14, LEFT

因此,元素集包含以下元素:3、5、13、14、16、20 和 22。元素集可以分配给元素集,因为 的定义发生在 的定义之前。BLEFTBLEFTB

生成元素集

要生成元素集,必须指定第一个元素e1e1; 最后一个元素e2e2; 以及这些元素之间的元素编号的增加 i。所有元素都从e1e1e2e2的步骤 i 将被添加到集合中。因此,i 必须是一个整数,使得(e2e1)/(e2-e1)/我是一个整数(不是分数)。默认值为=1我=1.

输入文件使用情况

ELSET, ELSET=name, GENERATE

例如,以下行添加元素 1、3、5、...、19、 21 和元素 39, 49, 59, ..., 129, 139 来设置:UP

ELSET, ELSET=UP, GENERATE1, 21, 2
39, 139, 10

更新用于定义其他元素集的元素集的限制

如果元素集是由先前定义的元素集构造的,则 不考虑对这些集的后续更新。

输入文件使用情况

ELSET, ELSET=name

例如,以下行添加了元素 1 和 2,但 不是 3,而是在添加元素时添加到 Set 中 1 和 3 设置 :SET-ABSET-A

ELSET, ELSET=SET-A
1,ELSET, ELSET=SET-B
2,ELSET, ELSET=SET-AB
SET-A, SET-BELSET, ELSET=SET-A
3,

定义零件集和装配集

在根据零件实例的装配体定义的模型中,所有元素 集必须在零件、零件实例或装配体定义中定义。 如果在 part (或 part 实例) 中定义了元素集,则可以引用 元素直接编号。要定义程序集级元素集,必须 通过为每个元素编号添加前缀来标识要添加到 Set 中的元素 替换为 Part 实例名称和 “.”(如装配体定义中所述)。 程序集级元素集可以与部件级元素具有相同的名称 设置。

以下输入定义了一个元素集 ,该 属于 part,并且将被每个 的实例 :set1PartAPartA

*PART, NAME=PartA
   ...
   *ELSET, ELSET=set1
    1,3,26,500
*END PART

具有相同名称的元素集在程序集级别定义为 遵循:

*ASSEMBLY, NAME=Assembly-1
   *INSTANCE, NAME=PartA-1, PART=PartA
    ...
   *END INSTANCE
   *INSTANCE, NAME=PartA-2, PART=PartA
    ...
   *END INSTANCE
   *ELSET, ELSET=set1
    PartA-1.1, PartA-1.3, PartA-1.26, PartA-1.500
    PartA-2.1, PartA-2.3, PartA-2.26, PartA-2.500
*END ASSEMBLY

程序集级元素集包含所有 元素 属于 Part 实例 和 的元素集。因此, 元素被分配给两个单独的元素集:一个位于 Part 实例中 级别,一个位于程序集级别。可以使用与 属于零件集的 Cookie;零件级和装配级元素集是 独立。但是,由于在此示例中,相同的元素被分配给 零件级和装配级元素集 (Component-level elements sets) 中的 程序集级集也可以由set1set1PartA-1PartA-2set1set1

*ASSEMBLY, NAME=Assembly-1
   *INSTANCE, NAME=PartA-1, PART=PartA
    ...
   *END INSTANCE
   *INSTANCE, NAME=PartA-2, PART=PartA
    ...
   *END INSTANCE
   *ELSET, ELSET=set1
    PartA-1.set1, PartA-2.set1
*END ASSEMBLY

此元素集定义等效于前面的示例,其中 这些元素将单独列出。

定义程序集级元素集的替代方法

有时,定义由 引用部件级元素集。在这种情况下,包含 许多元素可能会变得很长。因此,另一种方法是 提供。

输入文件使用情况

ELSET, ELSET=ElsetName, INSTANCE=InstanceName

以下示例显示了定义 程序集级元素集;一次,在每个元素编号前加上一个部分 instance name (如上所示) ,并且一次使用更紧凑的 INSTANCE 表示法:

*ASSEMBLY, NAME=Assembly-1
   *INSTANCE, NAME=PartA-1, PART=PartA
    ...
   *END INSTANCE
   *INSTANCE, NAME=PartA-2, PART=PartA
    ...
   *END INSTANCE
   *ELSET, ELSET=set2
    PartA-1.11, PartA-1.12, PartA-1.13, PartA-1.14,
    PartA-2.21, PartA-2.22, PartA-2.23, PartA-2.24
   *ELSET, ELSET=set3, INSTANCE=PartA-1
    11, 12, 13, 14
   *ELSET, ELSET=set3, INSTANCE=PartA-2
    21, 22, 23, 24
*END ASSEMBLY

当 ELSET 选项多次使用同名时,按原样 其中,第二次使用 ELSET 中的元素将追加到第一次使用 ELSET 创建的集合中。set3

由 Abaqus/CAE 创建的内部元素集

在 Abaqus/CAE 中,许多建模作都是通过使用鼠标拾取几何图形来执行的。为 例如,可以通过在几何零件上拾取面来创建曲面 实例。由于 SURFACE 选项引用元素集,因此此“拾取的”几何图形 必须转换为输入文件中的元素集。这样的集合是 由 Abaqus/CAE 分配了一个名称,并标记为 internal。您可以使用显示组查看这些内部集 在 Abaqus/CAE 的可视化模块中(请参阅使用显示组显示模型的子集)。

输入文件使用情况

ELSET, ELSET=ElsetName, INTERNAL


文档最后更新时间:2025-06-17    未解决你的问题?请到「问答社区」反馈你遇到的问题;   「申请正版试用」

深色
模式

切换
宽度

回到
顶部