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

制动系统建模仿真和ABS控制器设计文档与Simulink模型,以两自由度单轮模型为例

制动系统建模仿真和ABS控制器设计文档与Simulink模型,以两自由度单轮模型为例,分别在分段线性轮胎模型和刷子轮胎模型的基础上,对单轮进行动力学建模和ABS控制器设计及仿真分析过程。 为了体现实际车辆在急减速过程中的轴荷转移对ABS控制的影响,在单轮模型及其控制的基础上,通过轮胎的刷子模型,引入轮胎垂向力对轮胎力学特性的影响,建立了摩托车双轮力学模型和ABS控制器。 并得出结论:在相同的道路特性下,基于刷子轮胎模型单轮模型制动效果要优于分段线性轮胎的单轮模型。 在相同的道路特性下和相同的系统特性下,单轮模型的ABS控制效果和双轮模型的ABS制动效果基本一致,紧急制动时双轮模型所带来的轴荷转移导致的前后两轮制动力差异基本不影响整车的制动效果。

急刹时轮胎与地面的较量远比想象中精彩。今天咱们拆解两自由度单轮模型的ABS控制,手把手看轮胎模型如何影响制动效果。先上干货:在Simulink里建个单轮模型,轮速、滑移率、制动力三要素构成闭环战场。

分段线性轮胎模型就像直男思维,μ-λ曲线直接用折线硬刚:

function mu = piecewise_mu(lambda) if lambda < 0.15 mu = 1.5*lambda; elseif lambda < 0.3 mu = 0.225 + 0.5*(lambda-0.15); else mu = 0.3 - 0.8*(lambda-0.3); end end

这种建模虽简单粗暴,却漏掉了轮胎真实变形时的非线性特性。反观刷子模型,把轮胎当作无数小毛刷与地面摩擦,纵向力计算明显带感:

function Fx = brush_tire_model(Fz, lambda, theta) % theta为刷子倾斜角 sigma_x = lambda/(1-lambda); Cx = Fz * (3*tan(theta) + 0.6*sigma_x); Fx = min(Cx, 0.8*Fz); % 考虑附着极限 end

当我们在Simulink里把这两种模型丢进ABS闭环控制对比,有趣现象出现了——刷子模型的制动距离比分段模型短了1.2米(干燥沥青路面)。秘密藏在滑移率控制精度里,刷子模型能捕捉到μ值峰值的细微变化,让PID控制器提前0.3秒介入调整。

但别急着下结论,把单轮模型扩展成摩托车双轮模型时,轴荷转移开始捣乱。前轮载荷在急刹时暴增,后轮却要"轻功水上漂"。这时候刷子模型的Fz参数不再是固定值,得实时计算:

[前轮Fz] -->|轴荷转移系数| Add --> Product --> [后轮Fz]

实测数据却打脸:双轮模型制动效果与单轮基本持平!原来ABS控制器的功力够深,前后轮制动力差异被动态平衡掉了。这就像老司机同时控制前后刹车,虽然手感不同,但车身姿态稳如老狗。

最后留个彩蛋:试着在刷子模型里加入温度参数,轮胎表面温度每升高10℃,峰值附着系数下降0.03。这时候ABS控制器的积分项会像喝醉似的乱窜,该怎么调参?下回分解。

http://www.jsqmd.com/news/116641/

相关文章:

  • 类和对象随笔(注:后要精简笔记)
  • CFD/DDPM接口Fluent和EDEM耦合案例:传热颗粒水流动
  • 《21天学通C语言(第7版)》内容整理
  • 如何用Linly-Talker批量生成产品介绍视频?自动化脚本示例
  • 系统测试:确保产品的整体性
  • 西门子S7-1200总线控制V90伺服程序模板及全套EPLAN电气图纸(含两种控制模式及多类程序)
  • Linly-Talker在法院庭审记录回放中的当事人代理演示
  • Linly-Talker情感计算能力评测:能否识别用户情绪并回应?
  • Linly-Talker在核电站安全规程检查中的语音交互审计
  • 【效率提升】Lombok插件:用几个注解帮你告别JavaBean冗长的getter/setter
  • Linly-Talker能否实现语音驱动全身动作?全身动画扩展计划
  • 速度误差与姿态误差的关系
  • 52、使用System Center和OMS管理服务器
  • 【避坑指南】Maven依赖冲突怎么解决?用mvn dependency:tree一眼看清
  • 251221
  • Linly-Talker如何增强背景音乐下的语音清晰度?
  • Linly-Talker表情驱动揭秘:情感化数字人的关键技术突破
  • 索尼腾讯握手言和:侵权官司收场,合作再升级!
  • 基于主从博弈的社区综合能源系统分布式协同优化运行策略基本复现 编程平台:Matlab-yalm...
  • Linly-Talker能否输出ProRes编码母版?专业后期流程支持
  • 从代码到价值:验收测试如何架起技术交付与用户需求的桥梁
  • 从Halcon官方例子出发:双目相机标定与三维点云生成
  • 32、深入探索 Windows Server 2008 中的文件服务管理与 FSRM 应用
  • SpringBoot+Vue +线上教育培训办公系统管理平台源码【适合毕设/课设/学习】Java+MySQL
  • 功能测试用例深度解析:从设计到优化的全流程实践
  • “想买Labubu?门店排队成‘博物馆’,消费者只能靠线上抢”!
  • Linly-Talker在婚庆定制视频中的新人形象合成服务
  • 最近在折腾四旋翼导航时踩了不少坑,发现真正让无人机听话飞行的核心都在代码细节里。今天就拿手头正在调试的飞控项目举例,聊聊怎么用代码让四旋翼实现基础导航
  • 33、Windows Server 2008 文件服务与打印服务配置全解析
  • SpringBoot+Vue 宠物爱心组织管理系统平台完整项目源码+SQL脚本+接口文档【Java Web毕设】