0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在软件定义汽车的大背景下,MathWorks如何更好地赋能汽车设计

Felix分析 来源:电子发烧友网 作者:吴子鹏 2024-09-18 00:03 次阅读

电子发烧友网报道(文/吴子鹏)未来的汽车将更多地依赖于以AI人工智能)为核心的软件技术,而非传统的机械性能或物理配置,这便是软件定义汽车的核心要义。当软件逐渐成为智能汽车差异化的核心,软件定义汽车的趋势已经不可阻挡。

在软件定义汽车这一全新的架构里,AI是底层核心技术,智能化系统将遍布整车的每一个角落。在2024MathWorks中国汽车年会上,MathWorks开发总监JonCherrie表示,为了增强对汽车智能化工程系统的信心,有五点是非常重要的,分别是数据管理和准备、AI模型开发和训练、AI集成/系统验证和确认、部署和运行监控、监管和治理。针对这五大方向,MathWorks都能够提供极具竞争力的解决方案,包括和芯片公司深度合作,让汽车工程师在不需要深入了解芯片的情况下,就可以高效部署代码,实现行业领先的智能化系统设计。

MathWorks开发总监JonCherrie

帮助汽车工程师应对EEA集成带来的软件设计挑战

软件定义汽车需要更加先进的EEA(Electronic/ElectricalArchitecture,电子电气架构)。先进的EEA支持快速迭代升级,使得汽车不再仅仅是硬件的堆砌,而是可以通过软件更新不断进化,为用户提供更加丰富、个性化的功能和服务。

不过,先进的EEA将复杂的电子控制系统简化为几个核心域控制器,如动力域、底盘域、车身域,最终必将走向中央集成。正如MathWorks中国区汽车行业经理周斌所言,EEA升级之后,相较于传统分布式的EEA,软件复杂度将急剧增加。比如,在当前的汽车域融合阶段,算法部署或者软件开发就需要考虑不同模块之间的交互或跨域的交互,带来的问题包括软件架构或者中间件的差异性,比如ROS、CyberRT、DDS和AUTOSAR之间会有较为明显的差异。此时,汽车工程师需要考虑的问题是如何确保一套算法能够在不同的芯片和芯片架构下灵活部署和移植,MathWorks在模型和算法开发方面的优势是,能够提供适配不同软件架构、不同中间件和不同部署目标的工具箱,汽车工程师可以参照基于模型设计的参考流程,实现算法模块的快速移植,最终实现算法或模型的重用。

MathWorks中国区汽车行业经理周斌

举一个例子,在Simulink®系列方案里,汽车工程师可以很容易找到SimulinkCoder、EmbeddedCoder、DDSBlockset、AUTOSARBlockset等方案进行软件开发,这些工具可以帮助汽车工程师快速生成用于不同芯片且架构不同的算法、模型和代码,并可以根据参考流程实现快速的迁移。具体来看,DDSBlockset提供多种App和模块,用于对通过数据分发服务(DDS)中间件发布或订阅数据的软件应用进行建模和仿真。该模块集包括DDS字典,用于在Simulink中管理、创建和编辑DDS定义。汽车工程师可以导入XML文件形式的DDS设定,以创建一个Simulink骨架模型,作为开发DDS应用算法的起点。DDSBlockset也可以从Simulink模型生成C++代码和XML文件(使用EmbeddedCoder)。

在JonCherrie的演讲中,以及周斌的媒体问答中都提到了MathWorks和英飞凌之间的合作,这也是MathWorks为英飞凌AURIXTC4x芯片定制开发软件工具,帮助汽车用户实现快速开发的典型案例。在这个案例中,基于EmbeddedCoder和SoCBlockset工具箱定制的硬件支持包(HardwareSupportPackage)让汽车工程师无需深入了解英飞凌AURIXTC4x芯片就可以在其产品上快速设计、仿真和部署Simulink模型,并运行在不同内核上,这个支持包有非常多的特征优势,包括:

·将Simulink模型转换为可执行代码

·在单核(TriCore0)上使用TriCore特定的代码生成快速原型;

在多个TriCore™内核和PPU上运行分区算法,并分析算法的资源使用和任务执行

·包括外围驱动模块和快速启动示例(例如:FOC电机控制)

·支持TASKINGSmartCode,GreenHills®MULTI和HighTecLLVM等编译器;

·为TriCore™和PPU生成优化的代码,并能够在TriCore和PPU上执行处理器在环(PIL)测试,

让AI更好地融入汽车算法和模型

在汽车智能化升级的当下,MathWorks也非常注重这方面的工具升级和覆盖。如JonCherrie在交流时谈到的,无论是当前热门的智能驾驶,还是车上各种智能控制终端,MathWorks都能够提供真正端到端的解决方案。MATLAB®系列工具中的DeepLearningToolbox就是这方面的代表,可用于设计、训练、分析和仿真深度学习网络。DeepLearningToolbox提供用于设计、实现和仿真深度神经网络的函数、App和Simulink模块。该工具箱提供了一个框架来创建和使用多种类型的网络,如卷积神经网络(CNN)和变换器,也可用于与其他深度学习框架进行互操作,汽车工程师可以导入PyTorch、TensorFlow和ONNX模型进行推断、迁移学习、仿真和部署。

当然,在将最新AI技术引入汽车算法和模型设计时,数据也会变得非常重要,高质量的数据集能够显著提高AI算法和模型的精度,并减少训练时长。周斌认为,数据标注和数据清洗都是数据准备的重要组成部分,MATLAB提供了丰富、强大的数据分析和可视化工具,如数据标注、数据合成等,再结合Simulink的仿真和基于模型的设计能够帮助不同的车企完成数据、算法和模型的融合,帮助OEM和Tier1提升开发效率。最终,如何验证这些算法和模型也非常重要,Simulink提供一个完整的测试仿真框架和工具,可以将所有模型集成到同一个平台上,实现闭环的系统仿真,来验证AI模型的可靠性。

帮助汽车OEM降本增效

无论是更先进的EEA升级,还是当前国内的汽车大环境,汽车OEM都需要面临一个很严峻的挑战,那就是如何实现降本增效,以应对“市场内卷”。周斌称,卷成本、卷价格给汽车行业从业者带来了非常大的压力,降本增效便成为整个汽车行业的核心诉求,MathWorks也提供了相应的产品和应用支持,帮助汽车OEM和Tier1实现这一目标。

对此,JonCherrie和周斌都提到了Simscape产品系列中的SimscapeBattery。SimscapeBattery为设计电池系统提供设计工具和参数化模型,汽车工程师可以创建数字孪生,运行电池组架构的虚拟测试,设计电池管理系统,以及评估正常条件和故障条件下的电池系统行为。另外,电池组和电池管理系统的参数化模型可演示操作,包括电池平衡和荷电状态估计。汽车工程师可以使用这些示例来确定电芯需求,执行权衡分析和硬件在环(HIL)测试,并生成可读且高效的C/C++代码。

通过使用MATLAB和Simulink,汽车工程师可以完成从模型开发、到系统集成、再到产品硬件部署的完整工作流程,实现整个电池系统开发的降本增效。另外,利用AI驱动的虚拟传感器估计电池电量状态SOC和电池健康状态SOH也是非常典型的例子。

在整车开发环节,汽车OEM正在致力于将DevOps工作流和经典的V模型结合,为此MathWorks提供了基于模型设计的开发平台,帮助汽车OEM实现持续集成、持续测试的需求,以满足质量要求并提升软件交付速度。

结语

软件定义汽车让整个汽车开发流程发生了巨大的变化,AI这项底层技术在汽车功能开发中发挥着越来越关键的作用。同时,国内汽车大环境要求汽车OEM和Tier1需要更加注重降本增效,因此如何让AI技术显著提升生产力,增强汽车工程的设计和控制系统是整个行业面临的机遇和挑战。MATLAB和Simulink作为汽车工程师的可靠合作伙伴,将从基于模型的系统和软件仿真、基于数据驱动的人工智能等产品全面赋能汽车设计。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    69

    文章

    4568

    浏览量

    86689
  • MathWorks
    +关注

    关注

    16

    文章

    68

    浏览量

    61124
  • 汽车设计
    +关注

    关注

    1

    文章

    24

    浏览量

    10176
收藏 人收藏

    评论

    相关推荐

    软件定义汽车背景 基于安全芯片可信架构 紫光同芯智慧出行

    伴随车联网的发展,智能汽车正不断强化车辆与内外部环境的交互,实现车与车、车与路、车与云、车与人等全方位的连接,而这也使得车载信息与数据安全面临着全新的挑战——公开数据显示,截至2023年8月底,智能
    的头像 发表于 07-03 11:48 1781次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b><b class='flag-5'>背景</b><b class='flag-5'>下</b> 基于安全芯片可信架构 紫光同芯<b class='flag-5'>赋</b><b class='flag-5'>能</b>智慧出行

    NVIDIA理想汽车共同推进智能驾驶和智能座舱技术创新

    智能化已成为汽车行业发展的新引擎,NVIDIA 正在理想汽车共同推进智能驾驶和智能座舱技术创新。   作为中国新能源汽车制造商和造车新势
    的头像 发表于 07-01 18:21 1589次阅读

    恩智浦发布S32 CoreRide平台,展示5nm处理器方案,软件定义汽车发展

    处理器的最新方案。恩智浦S32 CoreRide平台以及S32N55处理器是该公司面向软件定义汽车需求推出的中央计算平台,提供安全、实时和应用处理的可扩展组合,更好
    的头像 发表于 06-03 07:11 3527次阅读
    恩智浦发布S32 CoreRide平台,展示5nm处理器方案,<b class='flag-5'>赋</b><b class='flag-5'>能</b><b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>发展

    软件定义汽车,通信连接世界 | 2024汽车软件与通信大会开幕

    5月28日-30日,江苏省工业和信息化厅、智能汽车安全技术全国重点实验室指导,由中国中检所属中国汽车工程研究院股份有限公司(称:中国汽
    的头像 发表于 05-30 17:09 294次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>,通信连接世界 | 2024<b class='flag-5'>汽车</b><b class='flag-5'>软件</b>与通信大会开幕

    MediaTek发布天玑汽车平台新品,智能汽车的体验革新

    MediaTek 发布天玑汽车平台新品,以先进的生成式 AI 技术智能汽车的体验革新。天玑汽车座舱平台 CT-X1 采用卓越的 3nm
    的头像 发表于 04-28 10:02 522次阅读
    MediaTek发布天玑<b class='flag-5'>汽车</b>平台新品,<b class='flag-5'>赋</b><b class='flag-5'>能</b>智能<b class='flag-5'>汽车</b>的体验革新

    关于软件定义汽车,麦格纳怎么看

      随着智能化、网联化的深入发展,车辆的核心竞争力已经不再停留在传统的硬件层面,软件赋予了汽车更高的灵活性和可升级性,软件车辆成为大势所
    的头像 发表于 04-11 10:43 522次阅读

    汽车软件开发CAEdge框架关键技术

    软件定义汽车中,汽车功能主要通过软件实现,不再仅仅依赖硬件。这种将
    发表于 01-24 14:16 406次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>软件</b>开发CAEdge框架关键技术

    新思科技携手AWS加速软件定义汽车的验证

    流媒体视频、声控操作、功能多样化的APP......以前属于智能手机的功能,软件定义汽车(SDV)时代,也可以同样出现在汽车上。
    的头像 发表于 01-17 09:15 625次阅读

    英特尔2024年CES上推出首款软件定义汽车SoC芯片

    英特尔2024年CES上推出首款软件定义汽车SoC芯片,也是全球首款采用Chiplet的车规级芯片。
    的头像 发表于 01-12 11:40 2444次阅读
    英特尔<b class='flag-5'>在</b>2024年CES上推出首款<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>SoC芯片

    经纬恒润2023年汽车电子软件研发技术研讨会圆满落幕!

    近日,经纬恒润以“合作发展,增效”为主题的新架构汽车电子软件研发技术研讨会在北京、重庆、上海、广州地区隆重举行。作为本次活动主办方,经
    的头像 发表于 01-03 08:00 368次阅读
    经纬恒润2023年<b class='flag-5'>汽车</b>电子<b class='flag-5'>软件</b>研发技术研讨会圆满落幕!

    什么是“软件定义汽车”?各大车企的软件定义汽车战略

    要实现软件定义汽车,除了电子/电气架构的升级,用于软硬件分离解耦的集成ECU(电子控制单元)也是必不可少的。另外还提到,为此需要一种称为“虚拟机(hypervisor)”的技术单个E
    发表于 12-22 11:11 417次阅读
    什么是“<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>”?各大车企的<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>战略

    LabVIEW使用软件定义进行汽车电子测试

    LabVIEW使用软件定义进行汽车电子测试 电子元件的逻辑和稳健性一直都是需要评估的对象。过去,汽车仅使用几种电子元件来执行简单的功能,每个元件都是
    发表于 11-29 18:28

    软件定义汽车下的网络安全挑战与应对

    软件定义汽车汽车EEA集中化,网联化,智能化,以及法律法规的强制监管下,也对车辆网络安全的生命周期开发和维护提出更高要求并衍生出新的挑战
    的头像 发表于 11-16 15:39 567次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>下的网络安全挑战与应对

    软件定义汽车vECU虚拟控制器集成开发与测试

    软件定义汽车”即软件将深度参与到汽车定义、开发、验证、销售、服务等过程中,并不断改变和优化各
    发表于 11-09 11:49 824次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>vECU虚拟控制器集成开发与测试

    从硬件定义汽车过渡到软件定义汽车的主要趋势

    软件定义汽车(SDV)不再是愿景,转型已全面启动,使成熟度成为汽车厂商竞争激烈的市场中最重要的差异化因素之一。每个制造商都必须经历三个“阶
    的头像 发表于 09-22 15:40 781次阅读
    从硬件<b class='flag-5'>定义</b><b class='flag-5'>汽车</b>过渡到<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>的主要趋势