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

    文章

    5183

    浏览量

    89673
  • MathWorks
    +关注

    关注

    16

    文章

    81

    浏览量

    61752
  • 汽车设计
    +关注

    关注

    1

    文章

    30

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    软件定义汽车”浪潮,整车操作系统构建、车规级安全认证等核心难题亟待突破,开放协作成为产业破局的关键。在此背景
    的头像 发表于 08-07 10:11 456次阅读
    临港<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 4137次阅读
    <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 413次阅读
    <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 1170次阅读

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

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

    软件定义汽车如何改变未来出行

    汽车行业正加速驶入一个由软件定义汽车 (SDV) 主导的新时代。这些车辆不再只是交通工具,而是一个能够持续进化的技术平台,依托不断更新的软件
    的头像 发表于 05-20 09:52 516次阅读

    软件定义汽车将如何变革汽车行业

    技术快速发展的背景软件定义汽车(SDV)正迅速崛起,成为未来出行的焦点。它将如何变革
    的头像 发表于 05-16 10:00 406次阅读

    软件定义时代:CAN SIC如何升级电动汽车的通信网络?

    本文探讨了软件定义汽车(SDV)对汽车行业的影响,以及实现这一目标的硬件和软件可升级的汽车。其中
    的头像 发表于 04-22 11:49 349次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b>时代:CAN SIC如何升级电动<b class='flag-5'>汽车</b>的通信网络?

    展会动态 | 未来已来!同星智能即将亮相软件定义汽车与AI技术论坛!

    出行。3月17-21日,同星智能将重磅亮相软件定义汽车论坛暨AUTOSAR中国日、人机交互与体验设计创新大会、AI
    的头像 发表于 03-14 20:04 392次阅读
    展会动态 | 未来已来!同星智能即将亮相<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>与AI技术论坛!

    BlackBerry QNX:软件定义汽车的现状及发展方向

    放眼全球,“软件定义汽车”的进展已到达转折点。 回望五年前,整个汽车行业认识到,软件对于新一代汽车
    的头像 发表于 02-20 14:43 1208次阅读

    软件定义汽车新变革,思尔芯携手生态伙伴提供基于Arm创新方案

    NEWSTODAY引言汽车行业正经历由技术驱动的深刻变革,软件定义汽车(SDV)时代的到来,使得数字化功能和应用增加,硬件和计算需求也随之提升,整车代码量正向十亿行迈进。整个行业不得不
    的头像 发表于 02-19 09:19 794次阅读
    <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>新变革,思尔芯携手生态伙伴提供基于Arm创新方案

    软件定义汽车是智能驾驶发展的关键推动力?

    应用场景之一,正在成为软件定义汽车(Software-Defined Vehicle,SDV)时代的重要发展方向。据测算,RoboTaxi行业预计
    的头像 发表于 12-23 10:48 884次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>是智能驾驶发展的关键推动力?

    智能驾驶加速软件定义汽车步伐?

    以往的硬件制造逐步向软件转变。随着“软件定义汽车”(Software Defined Veh
    的头像 发表于 11-25 11:01 843次阅读
    智能驾驶加速<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>步伐?

    软件定义汽车引发的产品开发大变革

    软件定义汽车的设计初衷是汽车整个生命周期内通过无线更新不断增强。基于云的虚拟化新技术允许开发始于芯片量产之前,并延续到
    的头像 发表于 11-01 11:44 1024次阅读