电动汽车开发的MATLAB和Simulink

用基于模型的设计建模、模拟和开发电池、电机和控制器

MATLAB®,仿真软件®,以及Simscape™使工程师能够通过系统地使用数据和模型,提前完成电动汽车(EV)的开发。您可以使用预先构建的参考应用程序来降低模拟的障碍。使用MATLAB和Simulink,您可以:

  • 使用基于模型的系统工程设计复杂的电动汽车架构和优化系统
  • 建模电池并开发电池管理系统(BMS)
  • 模拟燃料电池系统(FCS)并开发燃料电池控制系统(FCCS)
  • 建模牵引电机,开发电机控制单元(MCU)
  • 部署、集成和测试控制算法
  • 在电动汽车开发中使用数据驱动的工作流和人工智能
电动汽车概述

开发系统架构并进行系统仿真

电动汽车需要在车辆层面进行设计和分析,涉及多域系统集成。使用MATLAB、Simulink和Simscape,您可以:

  • 使用预先构建的通用动力总成配置参考应用程序,获得完整的电动汽车仿真,包括电机、发电机和储能组件,并快速运行
  • 执行分析,如架构权衡,电机和电池尺寸,和控制参数优化
  • 集成、分析和测试多域系统
  • 通过跨不同流程步骤的模型的数字跟踪,在单个环境中捕获系统体系结构、详细设计和实现细节
  • 在从架构、分析到硬件在环测试的整个设计流程中重用模型

模型电池和开发BMS

精确的电池建模,不同充放电和环境条件下电池和BMS的前负荷开发。使用MATLAB、Simulink和Simscape,您可以:

  • 建模和模拟电池,并开发BMS
  • 模型电池等效电路和增加保真与精心设计的电路拓扑
  • 模拟非线性,热效应,SOC/SOH,电池退化
  • 启用BMS开发,包括控制逻辑、自动代码生成和AUTOSAR和认证工作流程的闭环模拟
  • 在BMS中实现电压和温度监测、热和过充保护以及电池平衡和隔离等功能

模拟燃料电池系统和开发燃料电池控制系统

精确的燃料电池系统(FCS)建模,例如聚合物电解质膜(PEM), FCS和燃料电池控制系统(FCCS)在不同操作和环境条件下的前负载开发。使用MATLAB, Simulink和Simscape,您可以:

  • 对FCS进行建模和仿真,开发FCS
  • 使用基于电化学或实验数据的第一性原理建模PEM燃料电池
  • 模拟燃料电池电动汽车(fcev)的燃油经济性、性能和热效应
  • 启用FCCS开发,包括控制逻辑、自动代码生成和支持AUTOSAR和认证工作流的闭环验证
  • 实现电流、电压、功率监控和热管理等功能

建模逆变器,牵引电机,并开发电机控制软件

在硬件测试之前,精确的电机建模是电机和电机控制单元(MCU)设计的前置任务。使用MATLAB、Simulink和Simscape,您可以:

  • 建模和模拟电机、电力电子设备和mcu
  • 从系统级、控制设计级和电机设计级使用自动参数估计等功能在所需的保真水平上建模电机
  • *使用能源、功率半导体和永磁同步电机(PMSM)和感应电机(IM)等机器的模型库设计、模拟和验证功率转换系统
  • 支持MCU开发,使用块来创建和调整面向现场的控制,PID控制器的自动整定,自动代码生成,并在闭环模拟中验证,包括支持AUTOSAR和认证工作流的HIL

部署、集成和测试控制算法

电动汽车开发商越来越需要遵守安全标准。使用MATLAB和Simulink,您可以:

  • 自动生成优化的C和HDL代码
  • 跟踪需求,测量代码/模型的质量,并自动生成测试用例
  • 遵守ISO 26262参考工作流程满足功能安全要求
  • 使用通过ISO 26262预认证的工具
  • 利用AUTOSAR Blockset(经典的和自适应的)对AUTOSAR软件组件建模、模拟组合和导入/导出ARXML文件
  • 与CI/CD/CT管道集成,生成代码,打包部署,并自动化回归测试

在电动汽车开发中使用数据驱动的工作流和人工智能

在电动汽车开发中使用数据驱动的工作流和人工智能

使用测试数据和真实驾驶数据,您可以做出设计决策,构建加快模拟的降阶模型,并开发维护服务。使用MATLAB和Simulink,您可以:

  • 利用完整的AI工作流程:数据准备、AI建模、仿真和测试,以及在嵌入式硬件、边缘设备、云和企业服务器上的部署
  • 从预构建的算法、模型和AI建模的参考示例开始
  • 访问数据从数据库,云资源,二进制文件,如MDF和更多
  • 使用指向点击应用程序训练模型,用于机器学习和深度学习
  • 从更广泛的AI社区导入模型,用于迁移学习和部署世界杯预选赛小组名单
  • 将AI集成到系统范围的模型中,并在转移到硬件之前进行模拟和验证
  • 使用AI功能来预测剩余使用寿命、预测性维护、构建数字双胞胎,并在Simulink中引入AI

为什么用MATLAB和Simulink开发电动汽车?

Simulink集成了153多种第三方工具和语言,使其成为一种流行的工具集成平台。

从广泛的模型中选择,以在模型之间得到正确的权衡保真度和执行速度对于您的用例。

降低模拟使用的障碍参考示例、培训课程和文档。

充分利用MathWorks咨询加快发展项目。

满足合规和认证标准(ISO 26262, ASPICE, MISRA-C等)与基于模型的设计工作流。

从概念到部署在MATLAB和Simulink环境中。

面板的导航
2022年MathWorks汽车大会

2022年MathWorks汽车大会

探索在2022年MathWorks汽车大会上发表的领先工程师的会议。

Baidu
map