MATLAB 和 Simulink 在汽车领域的应用

设计、仿真和部署未来的移动出行方案

借助 MATLAB® 和 Simulink®,汽车工程组织能够加快车辆开发过程,交付出安全性、舒适性、燃油经济性和性能均符合市场要求的车辆。

汽车工程师使用 MATLAB 和 Simulink 来执行以下操作:

  • 运行仿真来评估权衡和优化设计
  • 开发和测试感知、规划和控制算法
  • 通过快速原型提前验证需求
  • 采用浮点或定点算法为 MCU、GPU、SoC 和 FPGA 设备生成代码,用于原型设计或实际生产
  • 分析测试车队和生产车辆数据
  • 符合 AUTOSAR 和 ISO 26262 标准

 

“Simulink 在我们开发过程的两个阶段特别有帮助。在早期阶段,可帮助我们尝试新的构想并直观地展示工作原理。在生成代码和进行车内测试后,我们可以运行多次仿真,优化设计,并为下一次迭代重新生成代码。”

Jonny Andersson, Scania

将 MATLAB 应用于汽车领域

自动驾驶和高级驾驶辅助系统 (ADAS)

利用 MATLAB 和 Simulink 加快 自动驾驶函数(包括感知、规划和控制函数)的开发过程。在 Simulink 中运行仿真功能,使用程序生成的场景测试、集成和调整这些函数,并尽可能扩大测试覆盖范围,涵盖各种道路、交通和环境条件,而无需使用昂贵的原型车辆。


AI 在汽车工程中的应用

使用 MATLAB 来访问和预处理车队和车辆数据、构建机器学习和预测模型以及将模型部署到企业 IT 系统。借助 MATLAB,您可以访问在文件、数据库和云端存储的数据。该软件有助于使用机器学习和深度学习应用来探索建模方法,以及通过对 CPU、NVIDIA® GPU、云端和数据中心资源的并行处理来加快算法运行。通过将机器学习模型自动转换为 C/C++ 代码,以及将深度学习模型自动转换为 CUDA® 代码,来帮助将经过训练的模型或网络部署到生产 IT 系统,而无需重新编码为另一种语言。


AUTOSAR

MathWorks 是 AUTOSAR 高级会员,积极参与此项标准的开发,其重点在于采用 AUTOSAR 开发流程完整应用基于模型的设计。使用 Simulink 和 AUTOSAR Blockset™ 对 AUTOSAR Classic 和 Adaptive 系统进行设计和仿真。然后使用 Embedded Coder® 用 C 语言生成 AUTOSAR Classic 代码,或用 C++ 生成 Adaptive 代码。支持使用 System Composer 进行设计合成以及基于 ARXML 的双向集成。


ISO 26262

使用 MATLAB 和 Simulink 以及参考基于模型的设计工作流程,实现功能安全标准 ISO 26262 规定的严格流程。Embedded Coder、Simulink 模型验证工具和 Polyspace® 代码验证工具,已由 TÜV SÜD 根据针对 ASIL A-D 的 ISO 26262 标准进行资格预审。此项资格基于特定于应用的自动化验证工作流程。该过程支持比对模型和代码测试。除了生成 C 代码,Embedded Coder ISO 26262 工具资格认证用例还包括生成 AUTOSAR 和 C++ 代码的功能。


电动汽车

采用基于模型的设计,您可以使用仿真来执行电动动力系统架构权衡研究,并在构建原型汽车之前确定电池组和牵引电机等关键部件的尺寸。使用快速控制原型设计、模型验证和生产代码生成功能,可快速完成电动车关键控制器(包括车辆控制单元 (VCU),电机控制单元 (MCU) 和电池管理系统 (BMS))从概念到原型再到生产的整个过程。


告诉我们该如何帮助您。

联系我们进行定制评估,并根据您的需要获得定价。

MathWorks 针对汽车的咨询服务

充分利用 MATLAB、Simulink 以及其他 MathWorks 产品。