3.9 编号控制

本节主要讲述用于编号控制(包括关键点、线、面、体、单元、节点、单元类型、实常数、材料号、耦合自由度、约束方程、坐标系等)的命令和GUI途径。这种编号控制对于将模型的各个独立部分组合起来是非常有用且必要的。

注意:布尔运算输出图元的编号并非完全可以预估,在不同的计算机系统中,执行同样的布尔运算,其生成图元的编号可能会不同。

3.9.1 合并重复项

如果两个独立的图元在相同或者非常相近的位置,可用下列方法将它们合并成一个图元。

          命令:NUMMRG
          GUI:Main Menu > Preprocessor > Numbering Ctrls > Merge Items

执行上述命令后弹出Merge Coincident or Equivalently Defined Items对话框,如图3-55所示。在Label后面的下拉列表框中选择合适的选项(例如关键点、线、面、体、单元、节点、单元类型、时常数、材料号等); TOLER后面的输入值表示条件公差(相对公差), GTOLER后面的输入值表示总体公差(绝对公差),通常采用默认值(即不输入具体数值),如图3-56和图3-57所示为两个合并的示例;ACTION变量表示是直接合并选择项还是先提示用户然后再合并(默认是直接合并); SWITCH变量表示是保留合并图元中较高的编号还是较低的编号(默认是较低的编号)。

图3-55 Merge Coincident or Equivalently Defined Items对话框

图3-56 默认的合并公差

图3-57 合并示例

3.9.2 编号压缩

在构造模型时,由于删除、清除、合并或者其他操作可能在编号中产生许多空号,可采用如下方法清除空号并且保证编号的连续性。

          命令:NUMCMP
          GUI:Main Menu > Preprocessor > Numbering Ctrls > Compress Numbers

执行上述命令后弹出Compress Numbers对话框,如图3-58所示,在Label后面的下拉列表框中选择适当的选项(例如关键点、线、面、体、单元、节点、单元类型、时常数、材料号等),即可执行编号压缩操作。

图3-58 Compress Numbers对话框

3.9.3 设定起始编号

在生成新的编号项时,用户可以控制新生成的系列项的起始编号大于已有图元的最大编号。这样做可以保证新生成图元的连续编号,不会占用已有编号序列中的空号。这样做的另一个理由可以使生成的模型中某个区域在编号上与其他区域保持独立,从而避免将这些区域连接到一块,引起编号冲突。设定起始编号的方法如下。

          命令:NUMSTR
          GUI:Main Menu > Preprocessor > Numbering Ctrls > Set Start Number

执行上述命令后弹出Starting Number Specifications对话框,如图3-59所示,在节点、单元、关键点、线、面后面指定相应的起始编号即可。

图3-59 Starting Number Specifications对话框

如果想恢复默认的起始编号,可用如下方法。

          命令:NUMSTR, DEFA
          GUI:Main Menu > Preprocessor > Numbering Ctrls > Reset Start Number

执行上述命令后弹出Reset Starting Number Specifications对话框,如图3-60所示,单击OK按钮即可。

图3-60 Reset Starting Number Specifications对话框

3.9.4 编号偏差

在连接模型中两个独立的区域时,为避免编号冲突,可对当前已选取的编号加一个偏差值来重新编号,方法如下。

          命令:NUMOFF
          GUI:Main Menu > Preprocessor > Numbering Ctrls > Add Num Offset

执行上述命令后弹出Add an Offset to Item Numbers对话框,如图3-61所示,在Label后面的下拉列表框中选择想要执行编号偏差的选项(例如关键点、线、面、体、单元、节点、单元类型、时常数、材料号等),在VALUE后面的文本框中输入具体数值即可。

图3-61 Add an Offset to Item Numbers对话框