!VELOCITY¶
定义速度边界条件
参数¶
TYPE = INITIAL (初始速度边界条件)
= TRANSIT(由!AMPLITUDE指定的时程速度边界条件;默认)
GRPID = 组ID
AMP = 时间函数名(由!AMPLITUDE指定)
!AMPLITUDE给出时间 t 与系数 f(t) 的关系。
下述 Value 乘以系数 f(t) 后的值即为该时刻的约束值
(未指定时:时间与系数的关系为 f(t) = 1.0)。
ROT_CENTER = 旋转速度约束的中心节点编号或节点组名。
指定后,该 !VELOCITY 将被识别为旋转速度约束。
** 第2行及以后 **
| 变量名 | 属性 | 内容 |
|---|---|---|
| NODE_ID | I/C | 节点编号或节点组名 |
| DOF_idS | I | 约束自由度的起始编号 |
| DOF_idE | I | 约束自由度的结束编号 |
| Value | R | 约束值(默认值: 0) |
使用示例¶
!VELOCITY, TYPE=TRANSIT, AMP=AMP1
1, 1, 1, 0.0
ALL, 3, 3
※ 约束值为0.0
!VELOCITY, TYPE=INITIAL
1, 3, 3, 1.0
2, 3, 3, 1.0
3, 3, 3, 1.0
- 对于速度边界条件,与位移边界条件不同,不能将多个自由度一起定义,因此DOF_idS与DOF_idE必须为相同编号。
TYPE为INITIAL时,AMP无效。GRPID由!STEP的BOUNDARY行引用,用于按步骤启用速度边界条件。
旋转速度约束 (ROT_CENTER)¶
指定 ROT_CENTER 后,与 !BOUNDARY 的 ROT_CENTER(旋转位移约束)类似,可以将绕旋转中心的角速度作为速度边界条件施加。仅在动力分析中有效。
各数据行的 Value 作为角速度向量 \(\boldsymbol{\omega}=(\omega_x,\omega_y,\omega_z)\) [rad/s] 的分量(自由度 1~3)给出。对各节点施加切向速度 \(\boldsymbol{v}=\boldsymbol{\omega}\times(\boldsymbol{x}-\boldsymbol{x}_c)\)(\(\boldsymbol{x}_c\) 为旋转中心)。与 AMP 同时使用时,\(\boldsymbol{\omega}(t)=\boldsymbol{\omega}_0 f(t)\)。
!VELOCITY, TYPE=TRANSIT, AMP=AMP1, ROT_CENTER=CENTER
RIM, 1, 1, 0.0 ! ωx
RIM, 2, 2, 0.0 ! ωy
RIM, 3, 3, 6.283185 ! ωz [rad/s]
指定 ROT_CENTER 时
ROT_CENTER指定的节点组必须仅包含一个节点。- 旋转位移约束(
!BOUNDARY, ROT_CENTER)采用 Rodrigues 公式表示有限旋转,而旋转速度约束则是由角速度向量叉积得到的切向速度。