车辆动力学Blockset

车辆动力学Blockset

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

开始:

完整的车辆模拟

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

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

这些参考应用程序可以作为一个测试框架,您可以用自己的车辆数据参数化它。您可以使用来自车辆动力学模块集或动力总成Blockset™图书馆,或从你自己的金宝app®Simscape™库。参考应用程序附带一个金宝appSimulink项目配置以促进开发团队的最佳实践。Simulink项目支持顶级模型文件、组件模型文件和脚本的管理和版本控制。金宝app

双车道变换参考应用程序。

三维环境

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

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

程和处理

为了描述车辆的行驶和操纵性能,您可以使用车辆动力学块集中的参考应用程序模拟标准驾驶操纵,包括诸如双车道变换、扫频正弦或缓慢增加转向等操纵。通过自定义预构建的模型,您还可以创建自己的驾驶动作。通过模拟转向不足或转向过度行为、横向加速度限制和许多其他动态响应,评估车辆如何满足设计要求。您可以使用以下工具进一步分析车辆:MATLAB®和Sim金宝appulink进行设计研究和优化系统。

模拟双车道变换机动。

底盘控制

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

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

自动驾驶考试

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

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

虚拟摄像机图像发送回Simulink。金宝app