Engee 文档

非线性平移阻尼器

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

类型: Engee1DMechanical.Elements.Translational.NonlinearDamper

图书馆中的路径:

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

资料描述

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

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

哪里

  • -阻尼力;

  • -阻尼系数;

  • -端口*R*和*C之间的相对平移速度*:

    哪里

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

    • -端口的绝对前进速度*C*。

为了避免使模拟变慢的过零,通过指定奇数多项式从多项式表达式中消除符号函数( ).

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

哪里

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

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

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

两个多项式参数化都使用五阶多项式。 要使用低阶多项式,请将高阶系数设置为零。 对于大于五阶的多项式,使用不高于第五阶的多项式执行近似,或者使用基于表格数据的参数化。

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

假设和限制

在该块中假定粘性阻尼。 阻尼力仅取决于速度。

港口

非定向

# R — 茎
渐进力学

Details

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

程序使用名称

rod_flange

# C — 船体
渐进式机械

Details

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

程序使用名称

case_flange

参数

Parameters

# 参数化 — 阻尼参数
通过多项式 | 通过表格查找

Details

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

By polynomial | By table lookup

默认值

By polynomial

程序使用名称

parameterization

可计算

# 对称性 — 阻尼对称

Details

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

依赖关系

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

默认值

true (已开启)

程序使用名称

symmetric_parameterization

可计算

# 阻尼系数向量 — 多项式阻尼系数
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

可计算

# 扩展阻尼系数向量 — 多项式拉伸阻尼系数
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

可计算

# 收缩阻尼系数向量 — 多项式压缩阻尼系数
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

可计算

# 速度矢量 — 用于表格参数化的速度矢量
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

可计算

# 力矢量 — 表格参数化的阻尼力
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

可计算

# 插值法 — 参考点数值之间的内插法
线性 | 平滑

Details

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

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

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

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

依赖关系

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

Linear | Smooth

默认值

Linear

程序使用名称

interpolation_method

可计算

# 外推法 — 参考点定义范围之外的点的外推法
线性 | 最近对称 | 误差

Details

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

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

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

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

依赖关系

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

Linear | Nearest | Error

默认值

Linear

程序使用名称

extrapolation_method

可计算