当前位置: 首页 > news >正文

Dugoff轮胎模型验证:从理论到实践

Dugoff轮胎模型验证 1.软件: MATLAB 2018以上;CarSim 2020.0 2.商品介绍: 基于两种Dugoff轮胎模型公式搭建Simulink模型,对模型输出的纵、横向轮胎力和纵、横向归一化轮胎力,进行CarSim对比验证。 本商品进行了三种极限工况下的验证,工况设置:(1)双移线,145 km/h,0.85高附路面;(2)双移线,100 km/h,0.5高附路面;(3)双移线,50 km/h,0.30高附路面。 轮胎胎轮胎型号:215/55 R17。

最近在研究汽车动力学相关内容,接触到了Dugoff轮胎模型验证这个有趣的项目,和大家分享下。

一、所需软件

这次验证用到了两款强大的工具:MATLAB 2018以上版本以及CarSim 2020.0 。MATLAB大家都很熟悉,它在数学计算、算法开发和模型搭建上有先天优势,特别是Simulink模块,能让我们轻松搭建各种复杂的系统模型。CarSim则是专业的汽车动力学仿真软件,提供了丰富的车辆模型和工况设置,是验证汽车相关模型的得力助手。

二、模型搭建与验证思路

基于两种Dugoff轮胎模型公式,我们在Simulink中搭建了对应的模型。这里简单说下Simulink搭建模型的过程,以纵向轮胎力模型为例(横向类似):

% 假设已经定义好相关参数,如轮胎垂直载荷Fz、滑移率s等 function Fx = longitudinal_tire_force(s, Fz) % Dugoff轮胎模型中纵向力计算公式,这里为简化示意 mu = 1; % 假设的附着系数 Fx = mu * Fz * s / (1 + s); end

上述代码简单定义了纵向轮胎力的计算函数,实际的Dugoff公式会更复杂,涉及到很多轮胎特性参数。

搭建好Simulink模型后,我们关注模型输出的纵、横向轮胎力以及纵、横向归一化轮胎力。然后将这些输出结果与CarSim进行对比验证,以此来检验我们搭建的Dugoff轮胎模型是否准确。

三、极限工况验证

为了全面验证模型,我们设置了三种极限工况:

  1. 双移线,145 km/h,0.85高附路面:在这种高速且高附着系数路面的工况下,车辆的操控性和轮胎的抓地力面临较大考验。从实际意义来说,比如在高速公路上遇到紧急避让情况,就类似这种工况。
  2. 双移线,100 km/h,0.5高附路面:速度适中,附着系数中等,模拟一些常见的道路行驶状况下的紧急操作。
  3. 双移线,50 km/h,0.30高附路面:低速且低附着系数路面,像湿滑的乡村道路等可能出现这种情况。

这里轮胎型号选用的是215/55 R17,不同的轮胎型号会因为其自身的物理特性对轮胎力产生影响,所以固定轮胎型号能保证验证结果的一致性和可对比性。

在CarSim中设置这些工况也很直观,通过界面操作就能轻松调整车辆速度、路面附着系数等参数,设定双移线的路径等。而在Simulink模型中,我们可以通过设置输入信号来模拟车辆在不同工况下的行驶状态。

通过对这三种极限工况下Simulink模型和CarSim输出结果的对比分析,我们就能判断Dugoff轮胎模型的准确性和可靠性,从而为汽车动力学研究、车辆控制算法开发等提供有力的支持。

总的来说,这次Dugoff轮胎模型验证项目,借助MATLAB和CarSim的强大功能,深入探究了轮胎模型在不同工况下的表现,希望对大家在相关领域的研究有所启发。

http://www.cnnetsun.cn/news/68445.html

相关文章:

  • 永磁同步电机PMSM 5 - 7次谐波注入降低转矩脉动实践
  • 万字长文梳理如何扩展大语言模型的上下文长度:算法原理、实现方法与适用场景(RoPE、YaRN、优化Attention、RAG等)
  • 特征提取+概率神经网络 PNN 的轴承信号故障诊断模型
  • 单元测试基础知识,面试用得上...
  • 美国国务院恢复 Times New Roman 字体
  • 【万字长文】LLM+KG:大模型与知识图谱融合的黄金时代,技术前景与实现路径全解析!
  • ionet 25.2 发布
  • 谁还不知道!2025年这4款免费AI写歌工具
  • OpenNJet v3.3.1.3
  • 续约上港!张琳芃 400 万冲第 12 冠
  • 2023A卷,区块链文件转储系统
  • 动态图表自由切换,R Shiny多输入控件协同设计全解析
  • 基于单片机的视力保护器设计
  • WebSocket 协议详解:ws 和 wss 的区别与应用
  • 【Matlab】基于图像处理的苹果质量检测分级系统
  • 从零构建高质量纹理管线:5个专业团队都在用的行业标准流程
  • 【紧急避坑】:低代码项目中事件冒泡失控的6大诱因及应对策略
  • 【低代码PHP组件更新机制揭秘】:掌握高效迭代的5大核心策略
  • qubit初始化失败?90%开发者忽略的3个关键参数配置
  • 稿定设计:非专业用户的设计入门解决方案
  • YOLOv11香烟包装印章智能识别系统:从原理到实现完整指南
  • 别再手动清除缓存了!Symfony 8自动化缓存管理全方案
  • 从零构建空间转录组细胞聚类流程,手把手教你用R语言实现精准分群
  • 杨建允:AI搜索趋势对互联网营销的影响
  • K8S系列之7.2:异构计算(GPU与vGPU在K8S中的管理与应用)
  • FOTA升级进阶:文件系统直接升级与串口分段传输深度解析!
  • 从零实现行为树,深度剖析节点逻辑与黑板通信机制
  • 生物信息学高手私藏技巧:甲基化数据标准化与批次效应校正(R代码全公开)
  • 跑酷游戏 开始场景 资源加载 cocos3.8.7
  • 基于52单片机的楼道智能照明系统设计与实现