将节点分组到节点集中

节点集在定义载荷、约束、 属性等。节点集是模型的基本参考,应该用于 协助输入定义。节点集的成员可以是单个节点或其他节点 集。单个节点可以属于多个节点集。

节点可以在创建时或之后分组到节点集中 定义。在任一情况下,每个节点集都分配有一个名称。节点集名称最多可为 80 个 字符长。

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

默认情况下,节点集中的节点将按升序排列,并复制 节点将被删除。这样的集称为 sorted node set。您可以选择创建一个 unsorted 节点集,这对于匹配两个 或 更多节点集。例如,如果在两个节点之间定义多点约束 (General Multi-Point Constraints) SETS,则会在 Set 1 中的第一个节点和 Set 中的第一个节点之间创建一个约束 2,然后在集合 1 中的第二个节点和集合 2 中的第二个节点之间,依此类推。这很重要 以确保以所需的方式组合节点。因此,有时更好 以指定按未排序顺序存储节点集。

将节点分配给节点集后,可以将其他节点添加到同一节点集; 但是,不能从节点集中删除节点。

创建未排序的节点集

您可以选择将节点分配给新的节点集(或将节点添加到现有节点 set) 中。节点编号不会重新排列,并且 不会删除重复项。

这个未排序的节点集将影响节点副本、节点填充、线性约束方程、 多点约束和与保留度关联的 substructure 节点 自由。只能通过直接定义未排序节点来创建未排序节点集 set (如此处所述),或者通过复制未排序的节点集。任何添加或修改 添加到节点集将产生排序的节点集。

输入文件使用情况

NSET, NSET=name, UNSORTED

在创建节点集时将节点分配给节点集

在创建节点集时,可以通过多种方式将节点分配给节点集。

输入文件使用情况

使用以下任一选项:

NODE, NSET=nameNCOPY, NEW SET=nameNFILL, NSET=nameNGEN, NSET=nameNMAP, NSET=name

将先前定义的节点分配给节点集

您可以分配之前定义的节点(通过指定它们的坐标, 通过填充两个边界之间的节点,或通过增量生成节点)添加到节点集 通过直接列出构成集合的节点,通过生成节点集,或通过 从元素集生成节点集。

列出直接定义集的节点

您可以直接列出构成节点集的节点。以前定义的节点集为 以及单个节点,都可以分配给节点集。

输入文件使用情况

NSET, NSET=name

例如,以下行添加节点 1、3、10、11 以及 set to set 中的所有节点:A11A12

NSET, NSET=A12
1, 3
10, 11,
A11

仅当 的定义发生在 的定义之前时,才能将 的节点集分配给节点集。A11A12A11A12

节点集中的所有节点都会被排序到 升序数字。如果 UNSORTED 参数包含在 NSET 选项 node set 将按以下顺序包含节点 它们在 data 行上指定。A12A12

生成节点集

要生成节点集,必须指定第一个节点n1n1;最后一个节点n2n2;以及这些节点之间的节点数增加 i。所有节点从n1n1n2n2将添加到 设置。因此,i 必须是一个整数,使得(n2n1)/(n2-n1)/我是一个整数(不是分数)。默认值为=1我=1.

输入文件使用情况

NSET, NSET=name, GENERATE

例如,以下行以 10 为增量添加 100 到 120 之间的所有节点 设置 :A13

NSET, NSET=A13, GENERATE100, 120, 10

从元素集生成节点集

您可以指定先前定义的元素集 (元素定义) 的名称,在这种情况下,定义元素的节点 包含在此元素集中的 ID 将分配给指定的节点集。此方法 只能用于定义已排序的节点集。

输入文件使用情况

NSET, NSET=name, ELSET=name

例如,以下行添加定义元素 50 和 100 的所有节点 (节点 1、2、3 和 4)到节点集 :A14

ELEMENT, TYPE=B21
50, 1, 2
100, 3, 4ELSET, ELSET=B1
50, 100NSET, NSET=A14, ELSET=B1

元素集可以分配给节点集,因为 的定义发生在 的定义之前。B1A14B1A14

从曲面生成节点集

可以指定先前定义的曲面 (About Surfaces) 的名称,在这种情况下,曲面中包含的节点 将分配给指定的节点集。此方法只能用于定义 排序的节点集。

输入文件使用情况

NSET, NSET=name, SURFACE=name

例如,以下行将添加表面中包含的所有节点 named 设置为 node set :surf_topA15

SURFACE, NAME=surf_topNSET, NSET=A15, SURFACE=surf_top

命名的表面可以分配给 节点集,因为 的定义发生在 的定义之前。surf_topA15surf_topA15

更新用于定义其他节点集的节点集的限制

如果节点集是从先前定义的节点集构建的,则后续将更新到 这些集不被考虑在内。

输入文件使用情况

NSET, NSET=name

例如,以下行将节点 1 和 2 添加到集合中,但不将节点 3 添加到集合中,同时将节点 1 和 3 添加到集合中:SET-ABSET-A

NSET, NSET=SET-A
1,NSET, NSET=SET-B
2,NSET, NSET=SET-AB
SET-A, SET-BNSET, NSET=SET-A
3,

定义零件集和装配集

在根据零件实例的装配体定义的模型中,所有节点集都必须是 在零件、零件实例或装配定义中定义。如果定义了节点集 在部件 (或部件实例) 定义中,可以直接引用节点编号。 要定义程序集级节点集,必须标识要添加到该集的节点 在每个节点编号前加上 Part Instance Name 和 “.”(如装配体定义中所述)。程序集级节点集可以与 部件级节点集。

以下输入定义了一个节点集 ,它属于 part ,并将由 的每个实例继承 :set1PartAPartA

*PART, NAME=PartA
   ...
   *NSET, NSET=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
   *NSET, NSET=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

装配级节点集包含属于零件实例 和 的节点集中的所有节点。因此,节点被分配给两个单独的节点集: 一个位于零件实例级别,另一个位于装配体级别。程序集级节点集 called 的节点可以与 属于部分集的;零件级节点集和装配体级节点集是独立的。 但是,由于在此示例中,相同的节点被分配给 part- 和 程序集级节点集,程序集级集可以 或者由set1set1PartA-1PartA-2set1set1

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

此节点集定义等效于前面的示例,其中节点为 单独列出。

定义装配级节点集的替代方法

有时,通过引用 部件级节点集。在这种情况下,包含许多节点的集合定义可能会变得相当 冗长。因此,提供了另一种方法。

输入文件使用情况

NSET, NSET=NsetName, INSTANCE=InstanceName

以下示例显示了定义程序集级节点的两种等效方法 设置;一次,在每个节点编号前加上 Part 实例名称(如上所示),以及 一次使用更紧凑的 INSTANCE 表示法:

*ASSEMBLY, NAME=Assembly-1
   *INSTANCE, NAME=PartA-1, PART=PartA
    ...
   *END INSTANCE
   *INSTANCE, NAME=PartA-2, PART=PartA
    ...
   *END INSTANCE
   *NSET, NSET=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
   *NSET, NSET=set3, INSTANCE=PartA-1
    11, 12, 13, 14
   *NSET, NSET=set3, INSTANCE=PartA-2
    21, 22, 23, 24
*END ASSEMBLY

当 NSET 选项的使用次数超过 once 具有相同的名称,与 一样,则 第二次使用 NSET 时,将 NSET 附加到集合中 由首次使用 NSET 创建。set3

由 Abaqus/CAE 创建的内部节点集

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

输入文件使用情况

NSET, NSET=NsetName, INTERNAL


文档最后更新时间:2025-06-03 17:15:29

深色
模式

切换
宽度

回到
顶部