跳转至

!SPRING_D

指定自由度弹簧的定义。

对于由两节点连接器单元(单元类型511)连接的两个节点,定义将节点1的自由度 DOF1 与节点2的自由度 DOF2 相连的弹簧。弹簧方向由自由度编号确定,不随模型变形而改变。若要定义沿连接两个节点的轴向作用的弹簧,请使用 !SPRING_A

这里的节点1和节点2分别是 !ELEMENT 的连接关系中按顺序指定的第1个和第2个节点。

网格数据侧的定义

!SPRING_D 是将弹簧常数作为材料属性给出的关键字;仅使用此关键字并不会生成弹簧。需要在网格数据(msh)侧定义以下两项。

  • 单元类型511的单元,其连接关系为弹簧所连接的两个节点(→ !ELEMENT
  • 为该单元组定义 TYPE=INTERFACE 的截面(→ !SECTION)。MATERIAL 指定使用本关键字定义了弹簧常数的材料名

参数

** 第2行及以后 **

指定自由度弹簧的系数。每组自由度写一行;通过写多行,可为多组自由度定义弹簧。

    (第2行) DOF1, DOF2, SPRING_COEFF
变量名 属性 内容
DOF1 I 节点1的自由度编号(1,2,3)
DOF2 I 节点2的自由度编号(1,2,3)
SPRING_COEFF R 弹簧常数

使用示例

连接节点1和节点2,并在 x、y、z 各方向设置不同弹簧常数时

msh

!ELEMENT, TYPE=511, EGRP=ESPRING
1, 1, 2
!SECTION, TYPE=INTERFACE, EGRP=ESPRING, MATERIAL=SPRING1
1.0

cnt

!MATERIAL, NAME=SPRING1
!SPRING_D
1, 1, 100.0
2, 2, 300.0
3, 3, 400.0

备注

  • 若为 DOF1DOF2 指定不同的自由度编号,则弹簧连接节点1某一方向的位移与节点2另一方向的位移。要定义同一方向的弹簧,请为 DOF1DOF2 指定相同的编号。
  • 未定义弹簧的自由度不会增加该弹簧产生的刚度。请写出所有需要的自由度组合,或通过边界条件进行约束。
  • 定义了弹簧常数的材料被视为连接器单元专用材料。不能在同一材料名下再赋予弹性属性并与实体单元共用。
  • !SPRING_D 是连接两个节点的连接器单元弹簧,与将节点相对于地面进行弹性支承的边界条件 !SPRING 用途不同。

相关项目