Engee 文档

非线性平移阻尼器

页面进行中。

机械平移系统中的非线性阻尼。

类型: Engee1DMechanical.Elements.Translational.NonlinearDamper

图书馆中的路径:

/Physical Modeling/1D Mechanical/Couplings & Drives/Springs & Dampers/Nonlinear Translational Damper

说明

非线性平移阻尼器 是一种渐进式非线性阻尼器。多项式和表格参数定义了阻尼力与平移运动相对速度之间的非线性关系。阻尼力可以相对于零速度点对称或不对称。该装置对两个非定向端口施加相等的相反阻尼力。

对称多项式参数化根据表达式定义正负相对速度的阻尼力:

其中

  • - 阻尼力;

  • - 阻尼系数;

  • - 端口 RC 之间平移运动的相对速度:

    其中

    • - 是端口 R 平移运动的绝对速度;

    • - 是端口 C 平移运动的绝对速度。

为避免零点交叉导致模拟速度减慢,可通过指定奇数多项式 ( ) 从多项式表达式中排除符号函数。

双向多项式参数化根据表达式确定正负相对速度的阻尼力:

其中

  • - 是正相对速度的阻尼系数;

  • - 为负相对速度的阻尼系数。

R 端口和 C 端口相互远离时,正相对速度对应于阻尼器拉伸。当 R 端口和 C 端口相互靠近时,负相对速度对应于阻尼器压缩。

两个多项式参数均使用五阶多项式。要使用低阶多项式,可将高阶系数设为零。对于大于五阶的多项式,可使用不大于五阶的多项式进行近似,或使用表格数据进行参数化。

表格参数化根据给定的速度和力矢量确定阻尼力。如果指定矢量中不包含速度为零和力为零的点,程序块会自动将其添加为原点处的数据点。

假设和限制

本程序块假定存在粘性阻尼。阻尼力仅取决于速度。

端口

非定向

# R — 茎
渐进力学

Details

机械渐进式端口,与阻尼杆相对应。

程序使用名称

rod_flange

# C — 船体
渐进式机械

Details

机械渐进端口,与减振器外壳相对应。

程序使用名称

case_flange

参数

Parameters

# Parameterization — 阻尼参数
By polynomial | By table lookup

Details

选择阻尼力参数化类型:多项式或查找表。

By polynomial | By table lookup

默认值

By polynomial

程序使用名称

parameterization

可计算

# Symmetry — 阻尼对称

Details

选择该复选框可使用对称参数化。如果未选择该复选框,程序块将使用双边参数化。

依赖关系

要使用该参数,请将参数 参数化 设置为 通过多项式.

默认值

true (已开启)

程序使用名称

symmetric_parameterization

可计算

# Vector of damping coefficients — 多项式阻尼系数
kg/s | N*s/m | N/(m/s) | lbf/(ft/s) | lbf/(in/s)

Details

对称多项式参数化的阻尼系数。

依赖关系

要使用该参数,请将参数 参数化 设为 `通过多项式`并选择复选框 对称性

计量单位

kg/s | N*s/m | N/(m/s) | lbf/(ft/s) | lbf/(in/s)

默认值

[10.0, 0.0, 1.0, 0.0, 0.1] N/(m/s)

程序使用名称

damping_polinomial_coefficients_vector

可计算

# Vector of extension damping coefficients — 多项式拉伸阻尼系数
kg/s | N*s/m | N/(m/s) | lbf/(ft/s) | lbf/(in/s)

Details

拉伸阻尼系数。

依赖关系

要使用该参数,请将 参数化 参数设置为 `通过多项式`并取消选中 对称性

计量单位

kg/s | N*s/m | N/(m/s) | lbf/(ft/s) | lbf/(in/s)

默认值

[10.0, 0.0, 1.0, 0.0, 0.1] N/(m/s)

程序使用名称

extension_damping_polinomial_coefficients_vector

可计算

# Vector of contraction damping coefficients — 多项式压缩阻尼系数
kg/s | N*s/m | N/(m/s) | lbf/(ft/s) | lbf/(in/s)

Details

压缩阻尼系数。

依赖关系

要使用该参数,请将 参数化 参数设置为 `通过多项式`并取消选中 对称性

计量单位

kg/s | N*s/m | N/(m/s) | lbf/(ft/s) | lbf/(in/s)

默认值

[100.0, -1.0, 10.0, 0.0, 0.0] N/(m/s)

程序使用名称

contraction_damping_polinomial_coefficients_vector

可计算

# Velocity vector — 用于表格参数化的速度矢量
fpm | fps | kph | mph | m/s | cm/s | ft/s | in/s | km/s | mi/s | mm/s

Details

平移运动的速度矢量。矢量的最小元素数取决于所选的插值方法。如果 插值法 设置为

  • `线性`则矢量元素的最小数目为两个。

  • `平滑`如果参数设置为: ,则向量的最小元素数为三个。

向量的元素必须与 力矢量 的元素相对应。

依赖关系

要使用该参数,请将 参数化 参数设置为 通过表格查找.

计量单位

fpm | fps | kph | mph | m/s | cm/s | ft/s | in/s | km/s | mi/s | mm/s

默认值

[-1.0, -0.5, -0.3, -0.1, 0.1, 0.3, 0.5, 1.0] m/s

程序使用名称

delta_v_vector

可计算

# Force vector — 表格参数化的阻尼力
N | kN | lb | mN | dyn | lbf

Details

给定平移速度下的阻尼力。矢量元素的最小数量取决于所选的插值方法。如果 插值法 设置为

  • `线性`则矢量元素的最小数目为两个。

  • `平滑`如果参数设置为: ,则向量的最小元素数为三个。

向量的元素必须与 速度矢量 的元素相对应。

依赖关系

要使用该参数,请将 参数化 参数设置为 通过表格查找.

计量单位

N | kN | lb | mN | dyn | lbf

默认值

[-100.0, -40.0, -20.0, -5.0, 5.0, 20.0, 40.0, 100.0] N

程序使用名称

F_vector

可计算

# Interpolation method — 参考点数值之间的内插法
Linear | Smooth

Details

用于在数据表的锚点之间进行插值的方法:

  • 线性- 选择此值,计算成本最低;

  • 平滑- 选择该值可获得具有连续一阶导数的连续曲线。

有关查找表的更多信息,请参见函数值近似方法

依赖关系

要使用该选项,请将 参数化 设置为 。 通过表格查找.

Linear | Smooth

默认值

Linear

程序使用名称

interpolation_method

可计算

# Extrapolation method — 参考点定义范围之外的点的外推法
Linear | Nearest | Error

Details

用于外推数据表中参考点的方法。当输入值超出参数列表中指定的范围时,该方法将确定输出值:

  • 线性- 当输入值超出参数列表中指定的范围时,该方法将确定输出值:在外推法区域和内插法区域边界选择该值,以获得具有连续一阶导数的曲线。

  • 最近对称- 选择此值可使用不高于数据中最大值或不低于数据中最小值的外推法。

  • 误差- 当希望数据在表格范围内时,选择此值可避免外推法。如果输入信号超出表格范围,模拟将停止并显示错误。

依赖关系

要使用该选项,请将 参数化 参数设置为 通过表格查找.

Linear | Nearest | Error

默认值

Linear

程序使用名称

extrapolation_method

可计算