simulink整车模型_从整车控制器VCU模型入门simulink(2)

78649984047463909501ff82795e338b.png

下面依次通过每个子系统的详细介绍来说明simulink常用的模块。

7e469e9f0169a8b65a92b2b5d5cde8a1.png
  1. 系统错误 SystemFault

70ece097d13652859585de096a06bb00.png

SystemFault子层又包含1-1、1-2、1-3、1-4四个子系统,我们先对这一层级用到的一些模块进行讲解。

371ee92c26f09b6081b3a07f59d5baf1.png

Bus Selector模块

该子层系统标示为Fault的输入模块是将之前总线上的相关错误信号汇总到一起的集合,而在这个子层系统中并不需要用到这么多信号,所以通过Bus Selector进行选择性使用。(使用方法和Bus Creator类似。)

f6474123c0db955d93cd6b92a6077875.png

e8723c63bee62081f9709296c5909b46.png

选择出来的信号会分别送入1-1~1-4这几个子系统,其里面的结构我们稍后再讲,先看下最右边的选择开关模块。

Switch模块

0b2503f28228b5b4f500f565e6a1fe26.png

模块从上至下有三个输入端口,中间为选择判断端口,即中间判断条件若为真,则模块输出上面端口的值,判断条件若为假,则模块输出下面端口的值。图中举例:若中间过来的输入信号大于0,则输出1,若小于或等于0则输出0。(显示1和0的两个方框是Constant常数模块)

下面是switch模块的参数设置对话框:

6e346023c526ea4a13505d92f26d71fc.png

Criteria for passing first input: 条件关系设置选项,可以选择不同的判断方法;

Threshold: 阈值设置(如上面模型里面设置的值为0);

接下一起看下1-1到1-4这几个子系统。

1-1 Degrade_50_Fault

533b66696b47e1e8363b0e544496c48d.png

这里边又出现了几个新的模块

Data Type Conversion模块

显示uint8的是数据类型转换模块(Data Type Conversion),当前一个模块的输出和后一个模块的输入数据类型不一致时Simulink会报错,这时就需要进行数据类型转换,以保持前后输出输入数据类型一致。

4442cbdef40baeab2bd6f118b8e96fec.png

Output data type: 输出数据类型(unit8是无符号8位整数);

Input and output to have equal:选择实际值还是存储值进行数据转换。(RWV是实际值)

Compare to constant模块

显示==1的方框是常数比较模块,可以在operator运算符里面选择不同的关系运算符。若比较结果为真则输出1, 比较结果为假则输出0。

83f8b275402055a3dbabee689fc43f55.png

Logical Operator模块

显示OR的长方形模块是以后经常要用到的一个模块,关系操作模块(Logical Operator)。它集中了各种比较功能,这些比较功能都可以在operator选项中进行相应的选择。

568e6a940e8525c779b74cd911a2c51c.png

下面1-2到1-4三个子系统中未使用新的模块,所以下面只是放下模型,不做过多解释。

1-2 Degrade_30_Fault

6cc59a91df414e25ab2e18100b3c9e40.png

1-3 Zero_Torque_Fault

6b499167195f633a3822a003d0718865.png

1-4 Main_Contactor_OFF

53a8d9840d98147aa61e81379ae2553b.png
  • 7
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 基于Simulink整车ESP控制模型是一种用于模拟和控制车辆动态行驶稳定性的软件模型。ESP(Electronic Stability Program,电子稳定程序)是一种车辆安全系统,通过测量车辆的姿态、速度和横向加速度等参数,并根据预设的控制算法来调节车轮制动力和转向角度,从而实现对车辆的动态稳定控制。 Simulink是一款MATLAB软件中的建模和仿真工具,通过在Simulink中建立车辆的物理模型,可以模拟车辆在不同路况下的运动情况,并根据模拟结果进行控制算法的开发和调试。 基于Simulink整车ESP控制模型主要包括以下几个部分: 1. 车辆动力学模型:使用车辆动力学方程和参数,建立车辆的运动模型。包括车辆的质量、惯性、空气阻力等参数。 2. 虚拟车辆传感器:模拟车辆传感器收集的数据,包括车辆的姿态、速度、加速度等参数。 3. 控制算法:根据虚拟传感器的数据,使用预设的控制算法计算出需要调节的制动力和转向角度。 4. 车辆动力学仿真:基于车辆动力学模型和控制算法,对整个系统进行仿真,模拟车辆在不同路况下的运动和ESP控制的效果。 通过Simulink可以实时监测整车ESP控制模型的效果,并对控制算法进行调整和优化,从而最大程度地提高车辆的行驶稳定性和安全性。同时,Simulink还可以方便地与其他系统进行集成,如车辆的刹车系统、转向系统等,实现整车的综合控制。 ### 回答2: 基于Simulink开发的整车ESP控制模型是一种仿真工具,用于设计和验证车辆的电子稳定性控制系统。该模型可以模拟车辆在不同道路条件下的动态行为,并通过使用电子稳定性程序来控制车辆的横向稳定性和防抱制动系统。 整车ESP控制模型的主要功能包括:车辆动力学模型、轮胎模型、传感器模块、控制算法和执行器等。车辆动力学模型可以模拟车辆在不同驾驶条件下的行驶特性,包括转向、加速、制动等。轮胎模型则用于计算车辆的轮胎力和侧向力。传感器模块负责采集车辆状态信息,如车速、转向角和横向加速度等。控制算法根据传感器信息实时计算控制指令,以实现车辆的稳定性控制。执行器模块则将控制指令转化为相应的执行动作,如操纵制动器和转向器等。 通过Simulink进行整车ESP控制模型的开发,可以实现系统级的设计和验证。开发者可以通过修改控制算法和参数来优化车辆的稳定性和驾驶性能。同时,Simulink还提供了丰富的仿真和数据分析工具,可以验证模型的性能和稳定性。另外,Simulink还支持硬件接口和现场测试,可以将模型快速部署到实际的车辆系统中进行验证和测试。 整车ESP控制模型的开发和验证可以提高车辆的安全性和稳定性。它可以有效地防止车辆在高速行驶或复杂路况下发生侧滑和失控的情况,提高驾驶员的操控感和驾驶舒适度。同时,它还可以提供稳定的制动性能,在紧急制动情况下避免车轮抱死,提高制动效果。综上所述,基于Simulink整车ESP控制模型可以为车辆的安全性和驾驶性能提供有效的控制解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值