Engee 文档

轮胎(摩擦参数化)

页面进行中。

考虑到以静态和动态系数为参数的摩擦的轮胎模型。

类型: Engee1DMechanical.Vehicles.Tires.FrictionParameterized

图书馆中的路径:

/Physical Modeling/1D Mechanical/Tires & Vehicles/Tire (Friction Parameterized)

说明

轮胎(摩擦参数化) 单元表示一个轮胎,其摩擦参数为静摩擦系数和动摩擦系数。静摩擦系数 定义了轮胎失去抓地力并开始打滑的扭矩。动摩擦系数 确定轮胎开始打滑后传递到路面的扭矩大小。当轮胎与路面的相对速度低于规定的允许牵引速度时,轮胎重新获得牵引力。

为提高轮胎模型的准确性,可指定轮胎柔韧性、惯性和滚动阻力等属性。请注意,这些属性会增加轮胎模型的复杂性,并可能减慢模拟速度。在对模型进行实时仿真或准备对模型进行硬件在环(HIL)仿真时,请考虑忽略轮胎变形和惯性。

车轮打滑

如果 滑动输出类型 设置为 相对目标,程序块将以无量纲形式向 S 端口输出相对滑移率。相对滑移率的计算取决于是否启用了柔性建模。如果未选中 合规性S 端口将以旋转形式输出车轮的绝对滑动速度:

其中

  • - 是轮毂在*H*端口的纵向速度;

  • - 滚动半径;

  • - 轮轴在端口 A 的角速度。

如果选中 合规性 复选框,端口 S 将以旋转形式输出接触点的绝对滑动速度:

其中 是纵向应变随时间的变化率, 相当于记录的模拟结果中弹簧和阻尼器的旋转率。

如果参数 滑动输出类型 设置为 绝对值,则区块使用区块摩擦模型*基本摩擦离合器* 。

端口

输入

# N — 法向力,N
尺度

Details

与作用在轮胎上的法向力有关的输入端口(单位 N)。如果法向力向下作用在轮胎上,使其紧贴路面,则法向力为正。

数据类型

Float64`。

复数支持

# M — 摩擦系数向量
矢量

Details

分别与无量纲静摩擦系数 和动摩擦系数 相关联的输入端口。提供摩擦系数的双元素矢量 [ ]。

依赖关系

要使用该端口,请将参数 摩擦模型 设为 物理信号摩擦系数.

数据类型

Float64`。

复数支持

非定向

# A — 轴
旋转力学

Details

与轴相关的机械旋转端口。

程序使用名称

axle_flange

# H — 中心
渐进力学

Details

与轮毂相连的机械渐进端口。

程序使用名称

hub_flange

输出

# S — 滑动速度
尺度

Details

根据参数值的不同, 滑动输出类型 输出相对滑动速度的无量纲值 (相对目标) 或以 rad/s 为单位的滑动速度绝对值 (绝对值).

数据类型

Float64.

复数支持

参数

Parameters

# Rolling radius — 无负荷轮胎半径
m | cm | ft | in | km | mi | mm | um | yd

Details

路面与轮胎中心之间的距离。

计量单位

m | cm | ft | in | km | mi | mm | um | yd

默认值

0.3 m

程序使用名称

tire_radius

可计算

# Slip output type — 选项,可选择绝对或相对滑移值
Relative | Absolute

Details

程序块是使用相对滑动摩擦参数还是绝对滑动摩擦参数。

Relative | Absolute

默认值

Relative

程序使用名称

slip_friction_parameterization

可计算

# Friction model — 摩擦模型
Fixed kinetic friction coefficient | Table lookup kinetic friction coefficient | Physical signal friction coefficients

Details

区块在模拟过程中使用的摩擦模型:

  • 固定动摩擦系数- 程序块使用恒定的静摩擦系数和动摩擦系数,这两个系数在参数 静摩擦系数动摩擦系数 中设置。

  • 查表动摩擦系数- 可以使用插值表设置摩擦力。程序块将静摩擦系数视为常数,将动摩擦系数视为常数或轮胎滑移的函数。使用该设置可模拟恒定路面条件下的轮胎动态。

  • 物理信号摩擦系数- 摩擦系数块使用 M 端口获取摩擦系数[ ]。使用该设置可模拟不同路面条件下的轮胎动态。

Fixed kinetic friction coefficient | Table lookup kinetic friction coefficient | Physical signal friction coefficients

默认值

Fixed kinetic friction coefficient

程序使用名称

friction_model

可计算

# Static friction coefficient — 静摩擦系数

Details

轮胎开始打滑前的允许纵向力与允许法向力之比, 。该参数值必须大于 动摩擦系数 或大于参数 动摩擦系数矢量 中的最高值。

依赖关系

要使用该参数,请将 摩擦模型 设置为 固定动摩擦系数`或 `查表动摩擦系数.

默认值

0.9

程序使用名称

static_friction_coefficient

可计算

# Kinetic friction coefficient — 动摩擦系数

Details

滑移时传递到路面的纵向力与允许的法向力之比, 。该系数必须大于零。

依赖关系

要使用该参数,请将 摩擦模型 设置为 固定动摩擦系数.

默认值

0.7

程序使用名称

kinetic_friction_coefficient

可计算

# Tire slip vector — 轮胎打滑
rpm | deg/s | rad/s

Details

轮胎滑移值。该矢量的元素与矢量 动摩擦系数矢量 的元素相对应。如果参数 轮胎滑移矢量 只包含非负值,则程序块假定滑移摩擦函数围绕滑移轴对称。

依赖关系

要使用该参数,请将 摩擦模型 参数设置为 查表动摩擦系数.

计量单位

rpm | deg/s | rad/s

默认值

[0.0, 0.02, 0.06, 0.15, 0.6, 1.0] rad/s

程序使用名称

slip_vector

可计算

# Kinetic friction coefficient vector — 动摩擦系数

Details

给定轮胎滑移值的动摩擦系数。该矢量的元素与矢量 轮胎滑移矢量 的元素相对应。向量的大小必须相同。

依赖关系

要使用该参数,请将 摩擦模型 参数设置为 查表动摩擦系数.

默认值

[0.89, 0.88, 0.8, 0.75, 0.7, 0.7]

程序使用名称

kinetic_friction_coefficient_vector

可计算

# Interpolation method — 插值法
Linear | Smooth

Details

插值法处理轮胎滑移与动摩擦力的关系。要优先考虑性能,请选择 线性.要获得具有连续一阶导数的连续曲线,请选择 光滑.

依赖关系

要使用该参数,请将参数 摩擦模型 设置为 查表动摩擦系数.

Linear | Smooth

默认值

Linear

程序使用名称

friction_interpolation_method

可计算

# Extrapolation method — 外推法
Linear | Nearest | Error

Details

用于处理轮胎滑移与动摩擦力关系的外推法:

  • 线性- 选择该选项可在外推法区域和内插法区域边界获得一阶导数连续的曲线。

  • 最近- 选择该选项可获得不高于数据最高点或不低于数据最低点的外推法。

  • 误差- 选择该选项可获得不进入外推法模式的外推法,且数据在表格范围内。如果输入信号超出表格范围,模拟将停止并显示错误。

依赖关系

要使用该选项,请将 摩擦模型 参数设置为 查表动摩擦系数.

Linear | Nearest | Error

默认值

Linear

程序使用名称

friction_extrapolation_method

可计算

动力

# 合规性 — 考虑轮胎的柔韧性

Details

是否应考虑轮胎的柔韧性:

  • 如果不选择 合规性 复选框,则单位忽略动态变形。

  • 如果复选框 合规性 被选中,计算器会将轮胎视为负载下的弹簧阻尼系统。

默认值

false (关掉)

程序使用名称

enable_compliance

可计算

# 惯性 — 惯性模型

Details

选择该复选框可将轮胎惯性考虑在内。

依赖关系

要使用该参数,请选择复选框 合规性

默认值

false (关掉)

程序使用名称

enable_inertia

可计算

# 纵向刚度 — 纵向刚度
N/m | lbf/ft | lbf/in

Details

轮胎的纵向刚度。

依赖关系

要使用该参数,请选择复选框 合规性

计量单位

N/m | lbf/ft | lbf/in

默认值

1.0e6 N/m

程序使用名称

k_longitudinal

可计算

# 纵向阻尼 — 纵向阻尼
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)

默认值

1000.0 N/(m/s)

程序使用名称

C_longitudinal

可计算

# 轮胎惯性 — 轮胎惯性矩
g*cm^2 | kg*m^2 | lbm*ft^2 | lbm*in^2 | slug*ft^2 | slug*in^2

Details

车轮和轮胎的转动惯量。

依赖关系

要使用该参数,请选择复选框 惯性

计量单位

g*cm^2 | kg*m^2 | lbm*ft^2 | lbm*in^2 | slug*ft^2 | slug*in^2

默认值

1.0 kg*m^2

程序使用名称

I_tire

可计算

# 初速 — 初始转速
rpm | deg/s | rad/s

Details

轮胎初始角速度

依赖关系

要使用该参数,请选择复选框 惯性

计量单位

rpm | deg/s | rad/s

默认值

0.0 rad/s

程序使用名称

w_start

可计算

滚动阻力

# 滚动阻力 — 滚动阻力

Details

选择该复选框可将滚动阻力考虑在内。

默认值

false (关掉)

程序使用名称

enable_resistance

可计算

# 阻力模型 — 滚动阻力模型
恒定系数 | 取决于压力和速度(SAE J2452)

Details

用于计算滚动阻力的模型:

  • 恒定系数- 滚动阻力是通过一个常数系数来计算的。

  • 取决于压力和速度(SAE J2452)- 滚动阻力是根据 SAE J2452 确定的。

Constant coefficient | Pressure and velocity dependent (SAE J2452)

默认值

Constant coefficient

程序使用名称

rolling_resistance_parameterization

可计算

# 常数系数 — 比例常数

Details

确定法向力和滚动阻力之间比例关系的系数。该参数必须大于零。

依赖关系

要使用该参数,请选择复选框 滚动阻力 ,并将参数 阻力模型 设置为 "常数系数"。

默认值

0.015

程序使用名称

const_rolling_resistance_coefficient

可计算

# 速度阈值 — 滚动阻力阈值速度
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

默认值

0.001 m/s

程序使用名称

v_threshold

可计算

# 胎压 — 胎压
Pa | GPa | MPa | atm | bar | kPa | ksi | psi | uPa | kbar

Details

轮胎充气压力。参数必须大于零。

依赖关系

要使用该参数,请选择复选框 滚动阻力 ,并将参数 阻力模型 设置为 取决于压力和速度(SAE J2452).

计量单位

Pa | GPa | MPa | atm | bar | kPa | ksi | psi | uPa | kbar

默认值

250000.0 Pa

程序使用名称

p_tire

可计算

# 阿尔法 — 轮胎压力方程式中的指数

Details

轮胎气压方程式中的指数。

依赖关系

要使用该参数,请勾选 滚动阻力 ,并将 阻力模型 的值设置为 取决于压力和速度(SAE J2452).

默认值

-0.003

程序使用名称

alpha

可计算

# 系数 — 法向力方程中的指数

Details

法向力方程中的指数。

依赖关系

要使用该参数,请选择复选框 滚动阻力 ,并将参数 阻力模型 设为 取决于压力和速度(SAE J2452).

默认值

0.97

程序使用名称

beta

可计算

# 系数 A — 与速度无关的力分量,A

Details

模型方程中与速度无关的力分量。该参数必须大于零。

依赖关系

要使用该参数,请选择复选框 滚动阻力 ,并将参数 阻力模型 设置为 取决于压力和速度(SAE J2452).

默认值

0.0084

程序使用名称

coefficient_a

可计算

# 系数 B — 与速度有关的力分量,B
s/m | s/ft

Details

模型方程中与速度有关的力分量。该参数必须大于零。

依赖关系

要使用该参数,请选择复选框 滚动阻力 ,并将参数 阻力模型 设置为 取决于压力和速度(SAE J2452).

计量单位

s/m | s/ft

默认值

0.00062 s/m

程序使用名称

coefficient_b

可计算

# 系数 C — 与速度有关的力分量 C
(s/m)^2 | (s/ft)^2

Details

取决于模型方程中速度项平方的力分量。该参数必须大于零。

依赖关系

要使用该参数,请选择复选框 滚动阻力 ,并将参数 阻力模型 设置为 取决于压力和速度(SAE J2452).

计量单位

(s/m)^2 | (s/ft)^2

默认值

0.00016 (s/m)^2

程序使用名称

coefficient_c

可计算

高级

# 牵引速度公差 — 离合器回收率的允许值
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

默认值

0.01 m/s

程序使用名称

v_traction_threshold

可计算

# 啮合阈值力 — 临界粘合力
N | kN | lb | mN | dyn | lbf

Details

防滑块对轮胎施加法向力的阈值。如果该值过低,轮胎将很快获得或失去牵引力。如果该值过高,则防滑块产生的静态和动态摩擦力过低。该参数应大于零。

计量单位

N | kN | lb | mN | dyn | lbf

默认值

10.0 N

程序使用名称

F_vertical_threshold

可计算

# 初始牵引状态 — 初始耦合状态
轮胎开始打滑 | 轮胎最初处于牵引状态

Details

选择轮胎在模拟开始时的状态:

  • 轮胎最初处于牵引状态- 离合器中;

  • 轮胎开始打滑- 滑动中。

Tire is initially slipping | Tire is initially in traction

默认值

Tire is initially slipping

程序使用名称

initial_traction_state

可计算