构建Simulink模型 | 油门与制动


参考链接:
创建简单simulink模型

一、Simulink模型简述

该模型对简化的汽车运动进行仿真。当踩下踏板时,汽车通常处于行进状态。轻踩并松开加速踏板后,汽车先会处于怠速状态,然后停止。基于上述运动模型再对接近传感器建模,该数字传感器用于测量汽车与10米(30英尺)外的障碍物之间的距离。模型根据下列条件来输出传感器的测量值和汽车的位置值:

  • 汽车在到达障碍物时会紧急刹车。
  • 在现实世界中,传感器对距离的测量不够精确,从而导致随机数值误差。
  • 数字传感器以固定时间间隔运行。

二、构建模型

Step 1. 创建新模型

1.要启动Simulink并创建新模型,请在MATLAB命令提示符下输入以下内容:

simulink

Simulink Start Page对话框中,点击Blank Model,然后点击Create Model,将打开一个空的Editor窗口。
2.在Editor工具条的Simulation选项卡上,点击Save > Save As为新模型指定名称。

Step 2. 拖放模块以完成模型

在该模型中需要针对以下每个模块创建一个实例:

  • Pulse Generator
    该模块的作用是为模型生成脉冲信号,模拟轻踩加速踏板后的输出信号。
    在这里插入图片描述

  • Gain
    该模块的作用是将输入信号乘以一个因子,计算踩下加速踏板后如何影响汽车的加速度。
    在这里插入图片描述

  • Integrator, Second Order
    该模块的作用是对输入信号进行二次积分,根据加速度计算得到汽车的位置。
    在这里插入图片描述

  • Out1
    该模型的作用是将汽车位置作为模型的输出。
    在这里插入图片描述

Step 3. 配置模块

通过双击模型中的每个模块为模块设置参数。
1.配置Pulse Generator模块。双击Pulse Generator模块以打开其参数对话框。验证或设置以下参数:
在这里插入图片描述

2.配置Gain模块。双击Gain模块以打开其参数对话框。验证或设置以下参数:
在这里插入图片描述

3.配置Integrator, Second Order模块。双击Integrator, Second Order模块以打开其参数对话框。
x选项卡上,进行如下设置(其余选项卡按照默认设置):
在这里插入图片描述

Step 4. 连接模块并为信号添加注释

构建完成的模型如下图所示:
在这里插入图片描述

Step 5. 添加信号查看器

要查看仿真结果,请将第一个输出连接到一个Signal Viewer
通过右键点击信号来访问上下文菜单。选择Create & Connect Viewer > Simulink > Scope。信号上会出现查看器图标,并打开一个示波器窗口。

Step 6. 运行仿真

1.在模型Editor工具条的Modeling选项卡中,点击Model Settings。将打开Configuration Parameters对话框。
Solver Options部分中,进行如下选择:
在这里插入图片描述

2.点击Editor工具条的SimulationModeling选项卡中的Run按钮,运行仿真。
在这里插入图片描述

三、优化模型

Step 7. 拖放新模块以完成模型

  • Constant
    该模块的作用是为障碍物的位置设置常量值10。
    在这里插入图片描述

  • Subtract
    该模块的作用是将两个输入值相减,求出障碍物位置和车辆位置之间的实际距离。
    在这里插入图片描述

  • Band-Limited White Noise
    该模块的作用是产生白噪声,模拟真实传感器测量中常见的误差。
    在这里插入图片描述

  • Add
    该模块的作用是将两个输入值相加,从而将白噪声添加进数字传感器采样数据中。
    在这里插入图片描述

  • Zero-Order Hold
    该模块的作用是让采集的信号样本数据保持一定时间间隔,模拟离散系统对数字传感器采样。
    在这里插入图片描述

Step 8. 配置新模块

通过双击模型中的每个模块为模块设置参数。
1.配置Constant模块。双击Constant模块以打开其参数对话框。验证或设置以下参数:
在这里插入图片描述

2.配置Band-Limited White Noise模块。双击Band-Limited White Noise模块以打开其参数对话框。验证或设置以下参数:
在这里插入图片描述

3.配置Zero-Order Hold模块。双击Zero-Order Hold模块以打开其参数对话框。验证或设置以下参数:
在这里插入图片描述

Step 9. 连接模块并为信号添加注释

构建完成的模型如下图所示:
在这里插入图片描述

Step 10. 比较多个信号

actual distance信号measured distance信号进行比较。
1.创建一个示波器Scope1并将其连接到actual distance信号
2.将measured distance信号添加到同一个查看器中。右键点击信号,然后选择Connect to Viewer > Scope1。确保连接到在上一步中创建的查看器。
在这里插入图片描述

Step 11. 运行仿真

查看器显示两个信号:Actual Distance(黄色)和Measured Distance(蓝色)。
在这里插入图片描述

  • 5
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: ABS防抱死系统和再生制动是现代汽车的两项重要安全技术措施。ABS系统可以防止车辆在制动行驶中出现抱死现象,提高刹车时的稳定性和制动效果,保证驾驶员和乘客的安全。再生制动可以将车辆在制动过程中产生的动能转化为电能进行储存,提高能源利用效率。 为了研究ABS和再生制动的集成应用,可以使用Simulink模型进行建模和仿真。Simulink是一种基于图形化编程的工具,可以通过搭建各个系统组件之间的连接关系,实现对整个系统的建模和仿真。 在建立模型时,首先需要考虑车辆的动力学模型。这包括车辆的质量、轮胎和制动系统的特性等。车辆的动力学模型可以用来描述车辆在不同路况下的行驶状态,并确定ABS和再生制动的效果。 接下来,在模型中加入ABS系统。ABS系统通过感知车轮的转速,判断车轮是否会出现抱死现象,并通过控制制动压力来避免抱死。在Simulink中,可以使用速度和制动压力传感器模块来模拟ABS系统的工作原理。 最后,将再生制动系统集成到模型中。再生制动系统可以通过电动机的逆变器和储能装置来实现对车轮动能的回收。模型中可以使用逆变器和储能装置的模块,模拟再生制动对车轮动能的回收和储存。 通过Simulink模型的建立和仿真,可以评估ABS和再生制动系统的性能,并优化系统的控制策略。并且可以通过改变模型的参数和测试条件,对系统的稳定性、能效和安全性进行分析和优化,提高整个车辆系统的性能和安全性。 ### 回答2: ABS防抱死系统和再生制动是现代汽车中常见的安全和能源管理技术。在Simulink中建立这两个系统的集成模型可以更好地理解它们的工作原理。 ABS防抱死系统是一种通过调节制动力分配来防止车辆车轮在紧急制动时锁死的装置。在Simulink中,可以通过建立车辆动力学模型制动动力学模型来模拟车轮锁死的行为。通过使用状态流程图来描绘ABS系统的工作逻辑,可以实现在紧急制动时通过控制阀门来调节制动系统的液压力,从而避免车轮锁死。 再生制动是一种将车辆制动过程中产生的动能转化为电能储存起来的技术。在Simulink中,可以通过建立轮胎力和制动器力平衡模型来模拟车辆的制动过程。再通过添加储能装置和电动机模型,可以将机械能转化为电能,并将其存储在电池或超级电容器中。集成模型还需要对电池模型和电动机控制逻辑进行建模,以实现再生制动时的能量转化和储存。 综上所述,通过在Simulink中建立ABS防抱死系统和再生制动的集成模型,我们可以更直观地了解它们的工作原理和相互关系。这种模型可以用于评估系统性能、优化控制策略和进行虚拟的性能测试。它对于汽车制造商、工程师和研究人员来说是一个有价值的工具,以改进和发展这些安全和能源管理技术。 ### 回答3: ABS防抱死系统与再生制动是两种独立的车辆安全和能量回收技术。下面将以300字回答如何将这两种技术集成到Simulink模型中。 ABS防抱死系统是一种车辆安全系统,旨在防止车轮在急刹车时出现抱死现象。为了将ABS集成到Simulink模型中,首先需要建立一个车辆动力学模型,包括车轮速度、制动力等参数,并定义ABS控制算法。然后,通过信号线路连接车轮速度传感器、制动液压控制单元等硬件模块与Simulink模型。 再生制动是一种能量回收系统,通过将车辆动能转换为电能并存储在电池中,以减少能源消耗。将再生制动集成到Simulink模型中需要建立一个电池模型、电机模型等,并定义控制算法。同时,需要通过信号线路连接车轮速度传感器、电池管理系统等硬件模块与Simulink模型。 在Simulink模型中,可以使用状态流、函数模块等工具进行数据传输和计算。通过定义合适的输入输出端口、函数接口以及数据类型,将ABS系统和再生制动系统与车辆动力学模型进行集成。此外,可以使用模块化设计原则,将各个子系统分别建模,使得模型更加清晰、易于维护。 通过使用Simulink仿真环境,可以对ABS防抱死系统和再生制动系统的性能进行验证和优化。通过调节参数、修改控制策略等,可以评估系统在不同情况下的性能表现,并进行可靠性和安全性的分析。最终,通过对Simulink模型进行硬件实时仿真和验证,可以得到各个系统在车辆实际运行过程中的准确性能和控制策略。 总之,通过将ABS防抱死系统和再生制动系统集成到Simulink模型中,可以有效地进行系统设计、开发和优化,提升车辆的安全性和能源利用效率。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值