Engee 文档

轮胎(摩擦参数化)

轮胎模型基于静态和动力学系数方面的摩擦参数化。

类型: Engee1DMechanical.Vehicles.Tires.FrictionParameterized

图书馆中的路径:

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

资料描述

轮胎(摩擦参数化) 它是一种在静态和动力学系数方面具有摩擦参数化的轮胎。 静摩擦系数 确定轮胎失去牵引力并开始打滑的扭矩。 动力学摩擦系数 确定轮胎在开始打滑后传递到路面的扭矩量。 当轮胎在路面上的相对速度低于设定的允许离合器速度时,轮胎重新获得牵引力。

要提高轮胎模型的精度,请指定轮胎延展性、惯性和滚动阻力等属性。 请注意,这些属性增加了总线模型的复杂性,并可能减慢仿真速度。 考虑在实时模拟模型时或在为半自然模拟(hardware-in-the-loop,HIL)准备模型时忽略轮胎的变形和惯性。

车轮打滑

如果为参数 滑动输出类型 值设置 相对目标,然后该块将相对滑动速度作为无量纲标量输出到port*S*。 相对滑动速度的计算取决于是否启用延性模拟。 如果未选中复选框 合规性 ,则*S*口以旋转形式输出车轮的绝对滑动速度:

哪里

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

  • -滚动半径;

  • -端口*a*中车轮轴的角速度。

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

哪里 -纵向变形随时间的变化率,以及 它相当于记录的模拟结果中弹簧和阻尼器的旋转速度。

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

港口

输入

# N — 法向力,N
标量,标量

Details

输入端口连接到作用在轮胎上的法向力,在H.法向力是正的,如果它在向下的方向上作用在轮胎上,将其压在路面上。

数据类型

漂浮64

复数支持

非也。

# M — 摩擦系数矢量
向量资料

Details

与无量纲静态和动态摩擦系数相关的输入端口 相应地。 提供摩擦系数作为给出的双元向量[ ].

依赖关系

要使用此端口,请设置参数 摩擦模型 意义 物理信号摩擦系数.

数据类型

漂浮64

复数支持

非也。

非定向

# A — 轴心
旋转力学

Details

轴连接的机械回转口。

程序使用名称

axle_flange

# H — 枢纽
平移力学

Details

与轮毂连接的机械平移口。

程序使用名称

hub_flange

输出

# S — 滑动速度
标量,标量

Details

取决于参数值 滑动输出类型 输出相对滑动速度的无量纲值(相对目标),或滑动速度的绝对值,单位为rad/s(绝对值).

数据类型

漂浮64

复数支持

非也。

参数

Parameters

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

Details

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

计量单位

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

默认值

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 — 轮胎打滑
rad/s | deg/s | rad/min | deg/min | rpm | rps

Details

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

依赖关系

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

计量单位

rad/s | deg/s | rad/min | deg/min | rpm | rps

默认值

[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 | mN/m | kN/m | MN/m | GN/m | kgf/m | lbf/ft | lbf/in

Details

轮胎的纵向刚度。

依赖关系

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

计量单位

N/m | mN/m | kN/m | MN/m | GN/m | kgf/m | lbf/ft | lbf/in

默认值

1.0e6 N/m

程序使用名称

k_longitudinal

可计算

# 纵向阻尼 — 纵向阻尼
N*s/m | kgf*s/m | lbf*s/ft | lbf*s/in

Details

轮胎的纵向阻尼。

依赖关系

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

计量单位

N*s/m | kgf*s/m | lbf*s/ft | lbf*s/in

默认值

1000.0 N*s/m

程序使用名称

C_longitudinal

可计算

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

Details

车轮和轮胎的转动惯量。

依赖关系

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

计量单位

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

默认值

1.0 kg*m^2

程序使用名称

I_tire

可计算

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

Details

轮胎初始角速度

依赖关系

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

计量单位

rad/s | deg/s | rad/min | deg/min | rpm | rps

默认值

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

可计算

# 速度阈值 — 滚动阻力阈值速度
m/s | mm/s | cm/s | km/s | m/hr | km/hr | in/s | ft/s | mi/s | ft/min | mi/hr | kn

Details

全部滚动阻力传递到轮毂的速度。该参数可确保在速度方向发生变化时力保持连续,从而提高模拟的数值稳定性。该参数必须大于零。

依赖关系

要使用该参数,请选择复选框 滚动阻力

计量单位

m/s | mm/s | cm/s | km/s | m/hr | km/hr | in/s | ft/s | mi/s | ft/min | mi/hr | kn

默认值

0.001 m/s

程序使用名称

v_threshold

可计算

# 胎压 — 胎压
Pa | uPa | hPa | kPa | MPa | GPa | kgf/m^2 | kgf/cm^2 | kgf/mm^2 | mbar | bar | kbar | atm | ksi | psi | mmHg | inHg

Details

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

依赖关系

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

计量单位

Pa | uPa | hPa | kPa | MPa | GPa | kgf/m^2 | kgf/cm^2 | kgf/mm^2 | mbar | bar | kbar | atm | ksi | psi | mmHg | inHg

默认值

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

可计算

高级

# 牵引速度公差 — 离合器回收率的允许值
m/s | mm/s | cm/s | km/s | m/hr | km/hr | in/s | ft/s | mi/s | ft/min | mi/hr | kn

Details

轮胎恢复牵引力时轮胎与地面之间的相对速度值。如果该值过低,则没有抓地力。如果该值过高,轮胎获得牵引力时速度会突然改变,从而导致模拟不稳定。该参数必须大于零。

计量单位

m/s | mm/s | cm/s | km/s | m/hr | km/hr | in/s | ft/s | mi/s | ft/min | mi/hr | kn

默认值

0.01 m/s

程序使用名称

v_traction_threshold

可计算

# 啮合阈值力 — 临界粘合力
N | nN | uN | mN | kN | MN | GN | dyn | lbf | kgf

Details

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

计量单位

N | nN | uN | mN | kN | MN | GN | dyn | lbf | kgf

默认值

10.0 N

程序使用名称

F_vertical_threshold

可计算

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

Details

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

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

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

Tire is initially slipping | Tire is initially in traction

默认值

Tire is initially slipping

程序使用名称

initial_traction_state

可计算