车辆动力学Blockset

模型和虚拟3D环境模拟车辆动态

车辆动力学Blockset™提供了完全组装的参考应用模型,模拟驾驶演习在三维环境。您可以使用预构建的场景来可视化道路、交通标志、树木、建筑物和车辆周围的其他对象。您可以通过使用您自己的数据或者用您自己的模型替换子系统来定制参考模型。该模块包括一个用于建模推进、转向、悬挂、车身、刹车和轮胎的组件库。

车辆动态模块库提供了可以在整个开发过程中使用的标准模型架构。它支持万博1manbetx平顺性和操纵分析,底盘控制开发,软件集成测试和硬件在环测试。通过与3D环境中集成车辆动力学模型,可以测试ADAS和自动驾驶的感知,计划和控制软件。这些模型让你测试标准的驾驶操纵你的车辆,如双车道变化或与自己的自定义场景。

开始:

完整的车辆模拟

车辆动力学Blockset提供了一组参考的应用,其中被预组装车辆动力学模型用于模拟驾驶操纵。它们包括推进子系统,传动系统,转向,悬架,车身,刹车和轮胎。你可以创建自己的参考应用程序版本的测试,您的车辆符合正常和极端驾驶条件下的设计要求。使用参考应用程序:

  • 分析行驶和操纵
  • 开发底盘控制功能
  • 测试高级驾驶员辅助系统(ADAS)和自动驾驶(AD)控制功能

这些参考应用程序作为一个测试框架,您可以使用自己的车辆数据对其进行参数化。您可以进一步使用车辆动力学块集或自定义子系统动力总成模块集图书馆,或者你自己的万博1manbetx®的Simscape库。参考应用程序附带了一个万博1manbetxSimulink的项目配置促进开发团队的最佳实践。万博1manbetxSimulink的项目能够为顶级模型文件,组件模型文件和脚本管理和版本控制。

双车道变化参考应用。

三维环境

在三维环境中模拟车辆动力学可以帮助您可视化和理解车辆的动态响应。您还可以使用3D环境来定义一个逼真的虚拟世界,在其中驾驶车辆。车辆动态区块集与几个预建的场景一起创建虚幻引擎®,游戏引擎开发的Epic Games公司®。其他场景可通过车辆动态模块库接口虚幻引擎4万博1manbetx支持包。该支持包万博1manbetx还提供了项目文件,您可以在虚幻引擎编辑器中使用,以自定义场景为您自己的需要。

车辆动力学数据块集中可用的车辆类型之一。

程和处理

表征车辆的行驶和操控性能,你可以模拟在车辆动态模块组的参考应用,包括演习的标准驾驶动作,如双车道变化,正弦扫频,或缓慢增长转向。通过自定义预置的模式,你也可以创建自己的驾驶操作。评估你的车辆通过模拟不足或转向过度的行为,横向加速度极限,以及许多其他的动态响应如何满足设计要求。您可以通过进一步分析车辆MATLAB®和Sim万博1manbetxulink进行设计研究并对系统进行优化。

模拟双车道变更操作。

机箱控制

设计和测试底盘控制系统通常需要一个详细的车辆动力学模型,捕捉关键的影响,如悬挂刚度,车身俯仰和滚动,以及横向和纵向轮胎滑移。车辆动力学块集提供的参考应用程序包括这些效果,并使您能够根据分析所需的复杂性选择不同的模型变量。参考应用程序提供了一个闭环测试框架,在这个框架中,您可以合并您自己的ABS控制器、偏航稳定性控制器或其他底盘控制特性。相同的模型可以在整个开发过程中使用,从控件开发到软件集成测试和半实物(HIL)测试。

比较两次制动试验的停车距离。

自动驾驶测试

测试对于高级驾驶辅助系统(ADAS)和自动驾驶(AD)控制通常设有一个简单的自行车模型开始用于说明车辆。用于测试功能,如自动紧急制动或避障,但是,自行车模型是不够的,因为轮胎打滑等效果变得至关重要。在车辆动力学模块库提供的车辆动力学模型给你更高的保真度,你需要进行测试,例如自动驾驶功能。

您还可以使用提供参考申请的3D环境开发ADAS自己的虚拟试验场和自动驾驶功能。例如,车辆模型来与发送图像在模拟过程中回到Simulink中的虚拟相机。万博1manbetx通过这种方式,你可以分析这些信号在Simulink来测试你的车道检测算法。万博1manbetx在虚幻引擎编辑器自定义场景让你更加灵活地创建和模拟场景,充分锻炼你的ADAS和自动驾驶功能。

虚拟摄像机图像送回Simulink的。万博1manbetx

最新的特性

汽车与挂车块

实现三辆自由度拖车和车辆用三轴

无头模式

运行三维模拟,而无需打开虚幻引擎3D可视化显示

惯性测量单元块

实现三轴惯性块以测量加速度和角速率

三维仿真版本升级

运行3D模拟使用虚幻引擎,版本4.23

仿真三维场景配置块

改进的参数选项,使用定制的场景

新车型

在3D模拟中实现一个箱式卡车车辆

看到发行说明了解这些特性和相应功能的详细信息。

其他车辆动态模块库资源