跳转至

!SGROUP

面组的定义

第 1 行

!SGROUP, SGRP=<sgrp> [, optional parameter]
参数
SGRP 面组名(必需)
INPUT 外部文件名(可省略)
参数名 参数值 内容
SGRP <sgrp> 面组名
INPUT <filename> 外部文件名(可省略),也可与第 2 行及以后同时使用

第 2 行及以后

(第 2 行)elem1, lsuf1, elem2, lsuf2, elem3, lsuf3, ...
(以下同样)
变量名 属性 内容
elemX I 属于面组的单元编号
lsufX I 属于面组的单元的局部面编号

注意

  • 关于单元类型和面编号,请参阅“第 4 章 单元库”。
  • 面由(单元、局部面编号)的组合构成。一行可以输入任意数量的面。在下一个选项开始之前,也可以插入任意数量的行。(单元、局部面编号)的组合必须位于同一行。
  • 指定的单元必须在 !SGROUP 之前定义。
  • 如果单元未通过 !ELEMENT 选项定义,则会被忽略,并显示警告消息。
  • 包含未通过 !ELEMENT 选项定义的单元的面将被排除,并显示警告消息。
  • 单元类型与面编号不一致的面将被排除,并显示警告消息。
  • 同一个组可以分多次定义。

使用示例

!SGROUP, SGRP= SUF01
101, 1, 102, 1, 103, 2, 104, 2
201, 1, 202, 1
501, 1
!SGROUP, SGRP= SUF02
101, 2, 102, 2
!SGROUP, SGRP= EA01           --- 将“(601,1), (602,2)”添加到组“SUF01”。
601, 1
602, 2

错误使用示例

示例 1【(单元、局部面编号)的组合跨越多行】

!SGROUP, SGRP= SUF01
101, 1, 102, 1, 103
1, 104, 1

示例 2【局部面编号与单元类型不一致】

!ELEMENT, TYPE= 211, SECTION= A
101, 1, 2, 3
102, 2, 3, 4
...
!SGROUP, SGRP= SUF01
101, 1
101, 2
101, 4              --- 三角形单元不存在第 4 个面,因此忽略此组合