车辆动力学块集
模型和虚拟3D环境模拟车辆动态
车辆动态BloarSet™提供完全组装的参考应用模型,用于模拟3D环境中的驾驶机动。您可以使用预设的场景可视化车辆周围的道路,交通标志,树木,建筑物和其他物体。您可以通过使用自己的数据或使用自己的模型替换子系统来自定义参考模型。该块集包括用于建模推进,转向,悬架,车身,制动器和轮胎的部件库。
车辆动态模块库提供了可以在整个开发过程中使用的标准模型架构。它支持金宝app平顺性和操纵分析,底盘控制开发,软件集成测试和硬件在环测试。通过与3D环境中集成车辆动力学模型,可以测试ADAS和自动驾驶的感知,计划和控制软件。这些模型让你测试标准的驾驶操纵你的车辆,如双车道变化或与自己的自定义场景。
开始:
车辆动力学块集™提供了一组参考应用,这是模拟驾驶机动的预付款车辆动力学模型。它们包括推进,传动系,转向,悬架,车身,制动器和轮胎的子系统。您可以创建自己的版本的参考应用程序来测试您的车辆在正常和极端驾驶条件下满足设计要求。使用引用应用程序来:
- 分析骑行和处理
- 开发机箱控制功能
- 测试高级驱动程序辅助系统(ADA)和自动化驾驶(AD)控制功能
这些引用应用程序用作测试框架,您可以使用自己的车辆数据参数化。您可以使用来自车辆动态块集的块或者进一步自定义子系统电动机块组件™图书馆或你自己的金宝app®和simscape™图书馆。参考应用程序附带金宝appSimulink项目配置为促进开发团队的最佳实践。金宝appSimulink项目支持顶级模型文件,组件模型文件和脚本的管理和版本控制。
在3D环境中模拟车辆动态可帮助您可视化和了解车辆的动态响应。您还可以使用3D环境来定义用于驱动车辆的照片型虚拟世界。车辆动力学块集附带了几种使用的预设场景虚幻引擎®,由EPIC Games开发的游戏引擎®。通过额外的场景可通过虚幻发动机4的车辆动力学块组接口金宝app支持包。支持包还金宝app提供了可以在虚幻引擎编辑器中使用的项目文件来为自己的需求自定义场景。
为了表征车辆的骑行和处理性能,您可以使用车辆动态块组中的参考应用程序模拟标准驾驶操作,包括机动,如双车道变化,扫掠正弦,或缓慢增加转向。通过自定义预构建型号,您还可以创建自己的驾驶机动。评估您的车辆如何通过模拟转高或过度的行为,横向加速度限制以及许多其他动态响应来满足设计要求。您可以进一步分析车辆使用马铃薯®并模拟执金宝app行设计研究并优化系统。
设计和测试底盘控制系统通常需要详细的车辆动力学模型,捕获悬架刚度,体螺距和滚动以及横向和纵向轮胎滑动的关键效果。具有车辆动态块集可用的参考应用程序包括这些效果,并使您根据分析所需的复杂性选择不同的模型变体。参考应用程序提供了一个闭环测试框架,您可以在其中包含您自己的ABS控制器,偏航稳定控制器或其他机箱控制功能。可以在整个开发过程中使用相同的型号,从控制开发到软件集成测试和环路(HIL)测试。
用于高级驱动程序辅助系统(ADA)和自动化驾驶(AD)控制功能的测试通常以简单的自行车模型开始描述车辆。然而,对于自动化紧急制动或障碍物避免的测试功能,自行车模型不足,因为轮胎滑动和其他效果变得至关重要。车辆动态块组中可用的车辆动力学模型为您提供了测试此类自动驾驶功能的更高保真度。
您还可以使用带有参考应用程序提供的3D环境来为ADA和自动化驾驶功能开发您自己的虚拟测试。例如,车辆模型附带虚拟摄像头,在模拟期间将图像发送回Simulink。金宝app通过这种方式,您可以分析Simulink中的信号以测试通道检测算法。金宝app自定义虚幻引擎编辑中的场景为您提供了额外的灵活性来创建和模拟完全锻炼ADA和自动驾驶功能的方案。