张大妈

在Carsim中获取轮胎侧偏刚度的方法以及一种考虑滑移的纵横耦合轮胎模型(详细过程附代码)

源自知乎:划过夜空的流星

01-20 11:43

在进行车辆动力学仿真时,轮胎侧偏刚度是关键参数。本文提供一种从CarSim软件中精确提取该参数的实用方法,并展示如何将其应用于纵横耦合轮胎模型,以提升仿真的准确性与实用性。

在Carsim中获取轮胎侧偏刚度的方法以及一种考虑滑移的纵横耦合轮胎模型(详细过程附代码)智能速览

  • Reference vertical force是用于缩放的标称载荷,而非仿真实际载荷。

  • 通过Excel导出CarSim轮胎数据,并利用MATLAB进行数据清洗与转换。

  • 使用魔术公式拟合侧向力曲线,可精确计算出轮胎侧偏刚度。

  • 实测案例最终计算出侧偏刚度为105754 N/rad。

  • 提供了改进型Fiala纵横耦合轮胎模型的MATLAB与Python实现代码。

在Carsim中获取轮胎侧偏刚度的方法以及一种考虑滑移的纵横耦合轮胎模型(详细过程附代码)精华内容

获取准确的轮胎参数是精确仿真的第一步。下面将详细拆解如何从CarSim中导出数据,并完成侧偏刚度的计算与模型应用。

理解参考载荷

在CarSim中,Reference vertical force (Fz_ref) 是一个常被误解的关键参数。它并非仿真过程中的实际轮胎载荷,而是一个用于“归一化/缩放”的标称载荷。轮胎的Fx–κ、Fy–α等基准曲线都是围绕Fz_ref建立的。

当实际载荷Fz不等于Fz_ref时,模型会根据预设的负载敏感性,按Fz/Fz_ref的比例缩放轮胎力的峰值、初始刚度和曲线形状。因此,Fz_ref会直接影响稳态力的幅值、对齐力矩以及瞬态响应的放松长度,但不影响车辆的静态载荷分配。设定时,最好采用轮胎试验数据对应的载荷或车辆典型工况的平均载荷。

数据导出与处理

从CarSim的轮胎模型界面,可将横向力数据导出为Excel文件。导出数据中,第一列为侧偏角(单位:deg),后续各列则为不同参考载荷下的侧向力曲线,第一行标注了对应的参考载荷值。

在MATLAB中,选择最接近Fz_ref的那一列数据进行分析。关键一步是,需将代表参考载荷的第一行数据修改为0,以保证曲线经过原点(侧偏角为0时,侧向力为0)。此外,必须将角度制的侧偏角转换为弧度制,因为侧偏刚度的标准单位是N/rad。

曲线拟合与计算

利用MATLAB的曲线拟合工具箱,导入处理好的侧偏角与侧向力列向量。选择“自定义方程”拟合模式,并填入魔术公式:D * sin(C * atan(Bx - E(Bx - atan(Bx))))。

为使拟合成功,需为参数设定合理的初始猜测值,例如B=0.1, C=2, D=6500。在高级选项中调整迭代次数后,可获得拟合结果:B=7.821, C=2.208, D=6124。根据侧偏刚度的定义Ca = B * C * D,计算得出该轮胎在参考载荷下的侧偏刚度为 105754 N/rad。

模型应用实例

计算出的侧偏刚度可作为更高级轮胎模型的核心参数。文中进一步提供了一种考虑滑移的纵横耦合轮胎模型实现代码,支持MATLAB和Python。该模型基于Fiala模型,能够同时处理纵向滑移率和侧偏角对轮胎力的耦合影响,更真实地模拟轮胎在复杂工况下的力学行为。

这种模型对于研究车辆极限操控、稳定性控制及自动驾驶漂移等高动态场景尤为重要,能显著提升车辆动力学仿真的保真度。

通过这套方法,即使没有昂贵的试验数据,也能从仿真软件中挖掘出高价值的轮胎参数。这不仅降低了建模门槛,也为更精细的车辆动力学研究提供了坚实基础。你的下一个仿真项目会如何应用它?

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章