Engee 文档

Variable Translational Spring

具有可变刚度的拉伸压缩弹簧。

类型: Engee1DMechanical.Elements.Translational.VariableSpring

图书馆中的路径:

/Physical Modeling/1D Mechanical/Couplings & Drives/Springs & Dampers/Variable Translational Spring

说明

可变平移弹簧*块表示一个具有可变刚度的拉伸压缩弹簧。可变弹簧刚度系数的值输入到 K 输入端口。弹簧刚度值等于端口 K 的值与两个非定向端口之间相对线性位移值的乘积。最小弹簧刚度值可防止出现非物理值。

弹簧力值满足以下表达式:

其中

  • - 是两个非定向端口之间通过弹簧传递的力;

  • - 弹簧刚度系数;

  • - 最小允许弹簧刚度系数;

  • - 两个非定向端口之间的相对位移,定义为

  • - 弹簧初始变形;

  • - 非定向端口的绝对位移 R

  • - 非定向端口的绝对位移 C

滑块对两个非定向端口施加相等的反向弹簧力。作用在端口 R 上的弹簧力的符号等于两个端口之间相对线性位移的符号。正平移速度对应于作用在端口 R 上的正力和作用在端口 C 上的相同大小的负力。

假设和限制

弹簧刚度系数的值必须大于零。

端口

非定向

# R — 从端口
渐进机械

Details

与弹簧正端相连的非定向渐进式机械端口。正方向是从端口 R 到端口 C

程序使用名称

rod_flange

# C — 基端口
渐进力学

Details

与弹簧负端相连的非定向级进机械端口。正方向是从端口 R 到端口 C

程序使用名称

case_flange

输入

# K — 可变弹簧刚度
尺度

Details

弹簧刚度的可变系数。

数据类型

Float64.

复数支持

参数

参数

# Minimum spring rate — 最小弹簧刚度系数
N/m | lbf/ft | lbf/in

Details

允许的最小弹簧刚度系数。如果端口 K 的刚度值小于该值,则与之等效。该参数值必须大于零。

计量单位

N/m | lbf/ft | lbf/in

默认值

1.0 N/m

程序使用名称

k_min

可计算