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

    文章

    5388

    浏览量

    92065
  • MathWorks
    +关注

    关注

    16

    文章

    86

    浏览量

    62246
  • 汽车设计
    +关注

    关注

    1

    文章

    39

    浏览量

    10598
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    光谷智能网联汽车软件产业园首期汽车软件路演成功举办

    为进一步推动光谷智能网联汽车产业生态发展,吸引更多产业链上下游优质企业落户,东湖高新区投促局的大力支持,4月24日下午,“AI・智驭
    的头像 发表于 04-30 15:20 460次阅读

    普华基础软件亮相2026软件定义汽车论坛暨AUTOSAR中国日

    3月18-19日,第七届软件定义汽车论坛暨AUTOSAR中国日在上海圆满落幕。本届论坛聚焦软件架构升级、标准迭代与产业协同等核心议题。
    的头像 发表于 03-24 13:51 601次阅读

    三家半导体企业的软件定义汽车策略对比

    汽车行业正在经历一场根本性的变革,这个过程涉及到包括软件定义车辆、将人工智能(AI)注入车辆设计等多个方面。其中,向软件定义车辆的转型是
    的头像 发表于 02-27 15:23 1904次阅读
    三家半导体企业的<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>策略对比

    英飞凌与HL Klemove携手推动汽车创新,加速软件定义汽车落地

    自动驾驶系统领域的技术实力相结合,共同加速软件定义汽车(SDV)时代汽车电子架构的创新,并推动自动驾驶技术的发展。
    发表于 01-20 13:40 1725次阅读
    英飞凌与HL Klemove携手推动<b class='flag-5'>汽车</b>创新,加速<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>落地

    Arm加速构建汽车开放芯粒生态

    软件定义汽车 (SDV) 的带动汽车行业迎来深层次转型。随着
    的头像 发表于 11-26 11:07 2219次阅读

    IAR与普华基础软件签署战略合作协议,深度中国汽车电子产业

    此次合作将依托IAR深耕四十余年的全球领先嵌入式技术,与普华基础软件安全可靠的车用操作系统技术,通过本土化生态协作,共同快速发展的中国汽车电子产业。
    的头像 发表于 11-21 15:27 409次阅读
    IAR与普华基础<b class='flag-5'>软件</b>签署战略合作协议,深度<b class='flag-5'>赋</b><b class='flag-5'>能</b>中国<b class='flag-5'>汽车</b>电子产业

    临港汽车软件联盟正式成立!于2025软件大会开启“软件定义汽车”新篇章|新闻速递

    近日,以“破局关键软件技术,新质产业生态”为主题的2025中国软件高质量发展大会在上海临港新片区成功举办。其间,临港汽车
    的头像 发表于 11-13 19:06 6178次阅读
    临港<b class='flag-5'>汽车</b><b class='flag-5'>软件</b>联盟正式成立!于2025<b class='flag-5'>软件</b>大会开启“<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>”新篇章|新闻速递

    新思科技邀您相约2025上海汽车测试及质量监控博览会

    软件定义汽车的时代,新思科技提出全面的从芯片到系统的设计解决方案,和加速
    的头像 发表于 08-21 16:37 1361次阅读

    临港汽车软件联盟首场技术沙龙来袭!共探“AI如何为OS”|活动预告

    软件定义汽车”浪潮,整车操作系统构建、车规级安全认证等核心难题亟待突破,开放协作成为产业破局的关键。在此背景
    的头像 发表于 08-07 10:11 1240次阅读
    临港<b class='flag-5'>汽车</b><b class='flag-5'>软件</b>联盟首场技术沙龙来袭!共探“AI如何为OS<b class='flag-5'>赋</b><b class='flag-5'>能</b>”|活动预告

    软件定义汽车大潮,恩智浦如何中国汽车快速创新

    电子发烧友网报道(文 / 吴子鹏)电气化、智能化与软件定义汽车(SDV)的融合,正成为中国汽车产业引领全球创新的核心逻辑。中国汽车工业协会的
    发表于 07-17 08:48 4746次阅读
    <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>快速创新

    软件定义汽车如何影响汽车行业

    软件定义汽车(SDV)是指一些关键功能(如驾驶辅助、信息娱乐系统,甚至核心车辆行为)都由软件实现、控制并更新的汽车
    的头像 发表于 07-01 16:21 1219次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>如何影响<b class='flag-5'>汽车</b>行业

    MCU如何驱动软件定义汽车创新

    软件定义汽车(SDV)已占据汽车行业数字化革命的中心。如果说SDV是“装上车轮的智能手机”,那么其幕后核心——微控制器单元(MCU)则是当之无愧的“
    的头像 发表于 07-01 10:17 1799次阅读

    软件定义汽车时代为什么中间件受青睐

    软件定义汽车”时代,随着汽车软件功能渐趋多样化,硬件和
    的头像 发表于 06-09 11:14 1214次阅读

    软件定义汽车电源管理设计:NXP的PMIC选型攻略解析

    汽车行业正在稳步迈向软件定义汽车 (SDV)。制造商和驾驶员对各种技术的互联性和可升级性充满期待,特别是通过无线 (OTA) 软件更新,实现
    的头像 发表于 06-06 09:50 2347次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>电源管理设计:NXP的PMIC选型攻略解析

    桥接智能制造:PROFINET与Devicenet混合架构汽车擦净机器人升级

    桥接智能制造:PROFINET与Devicenet混合架构汽车擦净机器人升级
    的头像 发表于 05-28 16:40 862次阅读
    桥接智能制造:PROFINET与Devicenet混合架构<b class='flag-5'>赋</b><b class='flag-5'>能</b><b class='flag-5'>汽车</b>擦净机器人升级