BISTOP(x,x',x1,x2,k,e,cmax,d) 函数用于建模缝隙单元。使用 bistop 函数计算零部件在缝隙中移动的力,例如两个墙壁之间的球回弹,或在槽口中移动的滑杆。
格式
BISTOP(x,x',x1,x2,k,e,cmax,d)
变元
- x
- 自变量。对于力计算,定义位移结果以指定 x 变元。
- x'
- 自变量的导数。 对于力计算,定义速度结果以指定 x' 变元。
- x1
- 自变量的下限。
- x2
- 自变量的上限,大于 x1。
对于力计算,如果 x > x2,则力为负值。
- k
- 非负值。对于力计算,k 表示边界表面接触的刚度。
- e
- 正值。对于力计算,e 是力变形特征的指数。对于硬化弹簧,输入 e > 1.0。对于软化弹簧,输入 0 < e < 1.0。
- cmax
- 非负变量。对于力计算,cmax 是最大阻尼系数。
- d
- 正实变量。对于力计算,d 是应用最大阻尼 cmax 的边界穿透度。
函数定义
BISTOP(x,x',x1,x2,k,e,cmax,d) =
max(k*(x1-x)e-STEP(x,x1-d,cmax,x1,0)*x',0)
|
x < x1
|
0
|
x1 ≤ x ≤ x2
|
min(-k*(x-x2)e-STEP(x,x2,0,x2+d,cmax)*x',0)
|
x > x2
|