关键字:*BOUNDARY_SPC_NODE/SET。
作用:约束是通过限制CAE 模型中一些节点的自由度来限制结构的运动状态。
施加对象:节点或SET。
关键字含义:
上述关键字为给节点ID号为1001、1002、1003的三个节点施加3个平动和3个转动的约束;六个自由度为dofx、dofy、dofz、dofrx、dofry、dofrz,1表示约束,0表示放开。。对一个节点集 合施加约束的关键字*BOUNDARY_SPC_SET 与之相比唯一的区别是,卡片1的第一个变量是NSID。
>ID:约束定义关键字的 ID。如果用户定义了该项,则关键字自动变为*BOUNDARY SPC NODE_ID;如果用户不定义该项,提交计算不会报错,但是再次导入、导出HyperMesh时会被自定义一个ID。
> TITLE:约束定义的命名,为非必要定义项。
>NID:约束施加的节点的NID。*BOUNDARY_SPC_SET 关键字的该项变量 NSID 对应*SET NODE>SID,即节点集的ID。
>CID:局部坐标系ID号。CID=0表示采用全局坐标系。当约束的自由度方向与全局坐标系方向不一致时可以定义局部坐标系,使该局部坐标系的坐标轴的方向与约束的自由度的方向相同;全约束或者全不约束时局部坐标系与全局坐标系没有区别。
> DOFX:沿坐标轴X方向的平动(translation)自由度。定义值为1表示约束该方向的自由度,不定义或者值为0表示不约束该方向的自由度。
> DOFY:沿坐标轴Y方向的平动(translation)自由度。定义值为1表示约束该方向的自由度,不定义或者值为0表示不约束该方向的自由度。
> DOFZ:沿坐标轴Z方向的平动(translation)自由度。定义值为1表示约束该方向的自由度,不定义或者值为0表示不约束该方向的自由度。
> DOFRX:沿坐标轴X方向的转动(rotation)自由度。定义值为1表示约束该方向的自由度,不定义或者值为0表示不约束该方向的自由度。
> DOFRY:沿坐标轴Y方向的转动(rotation)自由度。定义值为1表示约束该方向的自由度,不定义或者值为0表示不约束该方向的自由度。
> DOFRZ:沿坐标轴Z方向的转动(rotation)自由度。定义值为1表示约束该方向的自由度,不定义或者值为0表示不约束该方向的自由度。
在HyperMesh中,在功能区 Solver 界面空白处右击,在弹出的快捷菜单中选择Create→*BOUNDARY命令,可以创建约束。
点击关键字后,出现创建约束界面;
> nodes:在图形区模型中选择需要约束自由度的节点。可以用鼠标左键单击单选,也可以用shift+鼠标左键框选。虽然只选择单个节点进行约束理论上并不为错,但是我们推荐大家至少要选择一个单元的4个节点或者rigidlink的主节点,因为单点约束容易导致减缩积分单元的沙漏问题。
> relative size=:约束图标在图形区的显示尺寸。对模型节点施加约束后,在图形区会显示一个三角形的约束标识,三角形顶点的数字1~6表示该节点的哪些自由度受到约束。约束图标太小,用户不容易发现约束究竟施加在模型中的哪些节点上;约束图标太大,影响用户对约束施加的准确位置的判断。约束图标的尺寸可以随时调整,即使不定义节点约束时调整该数值也可以适时改变图形区约束图标的显示尺寸。
> dofl~dof6:节点的6个自由度。dofl~dof3分别是节点在x、y、z3个方向的平动自由度,dof4~dof6分别是节点在x、y、z3个方向的转动自由度,哪一项被选中即表示该方向自由度被约束。
> Create:创建约束。