ABS系统的Simulink仿真

3 篇文章 2 订阅
1 篇文章 0 订阅

ABS系统的Simulink仿真
一、 搭建ABS的simulink模型
根据汽车ABS 的数学模型在MATLAB的simulink中搭建ABS的simulink模型。
1.1搭建PID模型
在模块库中分别拖出“Gain”、“Integrator”、“Derivative”以及“Add”这四种模块,按图1所示搭建好PID的模型图,搭建选中所有模块,再用快捷键“Ctrl+G”将结构图封装成PID控制器,其结果如图2所示。
在这里插入图片描述
图1
在这里插入图片描述

图2
1.2搭建轮速仿真模型
在模块库中分别拖出“Transfer Fcn”、“Integrator Limited”、“Gain”以及“Sum”这四种模块,按图3所示搭好轮速仿真模型并修改Block name。
在这里插入图片描述

图3
将hydraulic lag中的参数设置为如图4所示,制动压力brake presure中的参数设置为如图5所示,车轮角速度w中的参数设置为如图6所示,其余模块的参数按照单轮模型车辆设置。
在这里插入图片描述
图4
在这里插入图片描述

图5
在这里插入图片描述
图6
1.3搭建车速仿真模型
在模块库中分别拖出“Integrator Limited”、“Gain”这两种模块,按图7所示搭好车速仿真模型并修改Block name。
在这里插入图片描述

图7
将图7模块v中的参数设置为如图8所示,其余模块的参数按照单轮模型车辆设置,但要注意的是我们分析的是1/4个整车模型,所以仿真中车辆的质量应为整车质量的1/4。
在这里插入图片描述

图8
1.4搭建滑移率模型
在模块库中分别拖出“Lookup Tables”、“MATLAB Fcn”以及“Scope”这三种模块,按图9所示搭好滑移率模型并修改Block name。
在这里插入图片描述

图9
双击Relative Slip设置参数如图10所示,再双击slip-mu,让后设置滑移率-附着系数的变化曲线如图11、图12所示。
在这里插入图片描述

图10
在这里插入图片描述

图11
在这里插入图片描述

图12
1.5ABS模型
最终的ABS模型如图13所示。
在这里插入图片描述

图13
二、调整控制器参数,分析仿真结果
根据车辆参数进行仿真,最佳滑移率设置为0.2,PID参数设置为Kp=1、Ki=1、Kd=1。
2.1 设置比例模块control参数为1
当比例模块control参数为1,即开启PID反馈控制器,此时得到的车身和车轮速度仿真结果如图14、15所示,滑移率控制效果比较明显,刹车距离为15.79m。
在这里插入图片描述

图14
在这里插入图片描述

图15
2.1 设置比例模块control参数为0
当比例模块control参数为0,即关闭PID反馈控制器,此时ABS系统失效,得到的车身和车轮速度仿真结果如图16、17所示,滑移率控制效果并不理想,滑移率控制效果刹车距离为20.47m。
在这里插入图片描述

图16
在这里插入图片描述

图17
三、结果分析
根据仿真结果可知,当含有ABS系统的汽车以初速度V0=60/3.6进行制动时,制动距离为 15.79m,在制动过程中,滑移率能控制在0.2左右;当不含有ABS的汽车以初速V0=60/3.6进行制动时,制动距离为20.47m,制动过程中滑移率在0.2s左右已经达到 100%,即车轮抱死。
分析仿真结果,直观上看 ABS 防抱制动系统可以将滑移率始终控制在0.2附近,有效的缩短了制动行程,避免车辆发生抱死拖滑的现象。从而保证了汽车制动时行驶的稳定性和操纵性,为汽车的行驶安全保驾护航。

关注公众号获取源文件
在这里插入图片描述

  • 31
    点赞
  • 178
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: ABS是自动防抱死系统英文名称的缩写,是一种车辆安全控制系统。而Simulink是一种工程设计和仿真软件,可以用于汽车电子系统的模型设计与仿真。因此,ABS Simulink仿真模型文件就是用Simulink工具建立的用于仿真ABS系统的模型文件。 ABS系统是为了防止车辆在制动时出现滑动而设计的。它通过控制车轮的制动力度,避免车轮的锁死,从而使车辆保持稳定的制动效果。ABS Simulink仿真模型文件可以帮助工程师或研究人员在计算机上模拟和测试ABS系统的工作原理和性能。通过调整模型中的参数和输入条件,可以评估车辆制动时的稳定性、刹车距离、抓地力等关键性能指标。 ABS Simulink仿真模型文件通常由一系列模块构成,包括车辆动力学模型、制动力控制模块、轮速传感器模块等。这些模块可以通过不同的信号和参数进行连接,以模拟车辆制动时的各种情况和驾驶行为。 通过ABS Simulink仿真模型文件,工程师们可以对ABS系统进行实时的仿真测试,比如在不同路况下的制动性能,以及不同驾驶行为下的车轮滑动和制动压力变化情况。这有助于优化ABS系统设计和参数设置,提高车辆制动性能和行驶安全性。 ### 回答2: abs simulink仿真模型文件是一种使用在MATLAB中的仿真模型文件,用于建立和分析系统的动态行为。它基于Simulink工具,允许用户使用图形化界面进行模型的设计和仿真。 该文件通常包含以下几个主要部分: 1. 模型组成部分:模型文件由各种组成部分组成,如输入、输出、系统组件和连接方式等。用户可以通过拖拽和连接这些组件来构建模型。 2. 参数设置:用户可以设置各个系统组件的参数,如增益、时延和滤波器系数等。这些参数可以通过调整来改变系统的行为。 3. 仿真设置:用户可以定义仿真的时间段和步长,以及其他相关的仿真设置。这些设置将影响仿真结果的准确性和速度。 4. 运行仿真:用户可以点击运行按钮开始模型的仿真Simulink将根据模型和参数配置执行仿真,并生成仿真结果。 5. 仿真结果分析:用户可以通过查看仿真结果来了解系统的动态行为。Simulink提供了多种工具和图形界面,用于分析和可视化仿真结果。 abs simulink仿真模型文件在工程和科研领域中广泛应用。它可以用于建立和测试控制系统、信号处理系统以及其他复杂系统的性能。通过仿真模型文件,用户可以更好地理解系统的行为,并进行系统优化和改进。此外,abs simulink仿真模型文件还可以与其他MATLAB工具和外部硬件设备进行集成,扩展了其应用范围和功能。总之,abs simulink仿真模型文件提供了一种直观且强大的工具,用于系统建模、仿真和分析等任务。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值