车辆动力学模块

车辆动力学模块

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

开始:

整车仿真

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

这些参考应用程序可以作为测试框架,您可以使用自己的车辆数据进行参数化。您可以使用来自Vehicle Dynamics块集的块来进一步定制子系统动力总成Blockset™图书馆,或者你自己的动态仿真模块®而且Simscape™库。参考应用程序附带一个仿真软件项目配置以促进开发团队的最佳实践。Simulink Projects可以对顶级模型文件、组件模型文件和脚本进行管理和版本控制。

双变道参考应用。

双变道参考应用。

三维环境

在3D环境中模拟车辆动力学可以帮助您可视化和了解车辆的动态响应。您还可以使用3D环境来定义一个逼真的虚拟世界,在其中驾驶车辆。车辆动力学块集带有几个预先构建的场景创建虚幻引擎®是Epic Games开发的游戏引擎®.其他场景可通过车辆动力学块集界面虚幻引擎4支持包。支持包还提供了项目文件,您可以在虚幻引擎编辑器中使用,以自定义场景以满足自己的需求。

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

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

驾乘与操纵

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

模拟双变道机动。

底盘控制

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

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

自动驾驶测试

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

您还可以使用参考应用程序提供的3D环境,为ADAS和自动驾驶功能开发自己的虚拟测试场地。例如,车辆模型配有一个虚拟摄像头,在模拟过程中将图像发送回Simulink。通过这种方式,您可以在Simulink中分析信号来测试您的车道检测算法。在虚幻引擎编辑器中自定义场景可为您提供额外的灵活性,以创建和模拟充分使用ADAS和自动驾驶功能的场景。

虚拟相机图像发送回Simulink。

Baidu
map