车辆动力学块集

车辆动力学块集

在虚拟三维环境中建模和仿真车辆动力学

开始:

整车仿真

Vehicle Dynamics Blockset™提供了一套参考应用程序,这是预组装的车辆动力学模型,用于模拟驾驶机动。它们包括推进子系统、传动系统、转向系统、悬挂系统、车身、制动器和轮胎。您可以创建自己的参考应用程序版本,以测试您的车辆在正常和极端驾驶条件下是否满足设计要求。使用参考应用程序:

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

这些参考应用程序用作测试框架,您可以使用自己的车辆数据对其进行参数化。您可以使用Vehicle Dynamics块集或中的块进一步自定义子系统动力总成区块集™图书馆,或您自己的万博1manbetx®模拟风景™图书馆。参考应用程序附带了一个万博1manbetx仿真软件项目配置以促进开发团队的最佳实践。万博1manbetxSimulink Projects支持顶层模型文件、组件模型文件和脚本的管理和版本控制。

双车道变道参考应用。

三维环境

在三维环境中模拟车辆动力学有助于可视化和理解车辆的动态响应。您还可以使用3D环境定义驾驶车辆的真实照片虚拟世界。Vehicle Dynamics区块集附带了使用虚幻引擎®这是Epic Games开发的游戏引擎®. 其他场景可通过虚幻引擎4的车辆动力学模块集接口万博1manbetx支持包。该支持包还提供了项目文件,您可以在“非真实引擎编辑器”(Unreal Engine Editor)中使用这些文件根据自己的需要自定义场景。

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

骑乘和操纵

为了描述车辆的行驶和操纵性能,您可以使用vehicle Dynamics Blockset中的参考应用程序模拟标准的驾驶机动,包括机动,如双车道变道、掠正弦或缓慢增加转向。通过定制预构建模型,您还可以创建自己的驾驶动作。通过模拟转向不足或转向过度行为、侧向加速度限制和许多其他动态响应,评估车辆满足设计要求的程度。你可以进一步分析使用的车辆MATLAB®和Sim万博1manbetxulink进行设计研究和优化系统。

模拟双变道机动。

底盘控制

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

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

自动驾驶测试

高级驾驶员辅助系统(ADAS)和自动驾驶(AD)控制功能的测试通常从描述车辆的简单自行车模型开始。然而,对于自动紧急刹车或避障等功能的测试,自行车模型是不够的,因为轮胎打滑和其他影响变得至关重要。车辆动力学模块提供的车辆动力学模型,为您提供更高的保真度,您需要测试这些自动驾驶功能。

您还可以使用参考应用程序提供的3D环境,为ADAS和自动驾驶功能开发自己的虚拟试验场。例如,车辆模型带有一个虚拟摄像头,在模拟过程中向Simulink发送图像。万博1manbetx这样,你就可以在Simulink中分析信号来测试你的车道检测算法。万博1manbetx在虚幻引擎编辑器中自定义场景给您额外的灵活性,以创建和模拟场景,充分锻炼您的ADAS和自动驾驶功能。

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