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

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

3天内不再提示

日产汽车加快发动机控制软件的开发与测试

MATLAB 来源:MATLAB 作者:MATLAB 2022-07-21 11:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

日产汽车工程师使用 Simulink 和 Powertrain Blockset 实现更高效的工作流,用于开发和验证发动机控制软件。

Simulink 和 Powertrain Blockset 使我们能够从动态发动机参考模型开始,针对多种发动机变体自动调整其大小,然后针对 MIL 和 HIL 重用生成的参数化模型,从而节省时间并提高我们发动机控制软件的整体质量。”

—— Hiroshi Katoh,日产汽车公司

到 2022 年,日产汽车公司计划更新所有核心车型并推出 20 款新车型,加强以日产智能移动为中心的产品阵容。为了帮助实现此目标,日产汽车工程师正在使用 MATLAB 和 Simulink 采用基于模型的设计来缩短发动机控制软件的开发和验证时间。

日产汽车使用被控对象模型的仿真来评估用 Simulink 编写的应用层中的所有软件组件 (SW-C)。为了处理公司不断扩大的产品线中的大量发动机变体,日产汽车工程师建立了标准化的工作流。在该工作流中,他们使用 Simulink 和 Powertrain Blockset 开发发动机模型变体,并执行模型在环 (MIL) 和硬件在环 (HIL) 测试。

日产汽车公司动力总成控制工程部副总经理 Hiroshi Katoh 表示:“使用 Powertrain Blockset 动态发动机模型作为起点,我们能够高效地创建和完善被控对象模型变体。我们可以将同一个模型用于 MIL 和 HIL 测试,从而大大减少所需的工作量,加快开发速度。”

ae92728c-0814-11ed-ba43-dac502259ad0.png

Powertrain Blockset 动态发动机模型。

挑战

日产汽车发动机控制软件包含近 1500 个 SW-C。日产汽车工程师使用仿真针对带有变体的多种发动机来评估其中每个 SW-C,这些变体包括排量、气缸数量和排列以及最大扭矩。过去,工程师需要手动调节发动机模型变体的参数。使用这些模型进行的仿真带来了沉重的计算负荷,导致仿真时间过长。更简单模型的仿真速度更快,但精确度更低。

由于他们使用不同工具集进行 MIL 和 HIL 测试,日产汽车团队需要创建一个全新被控对象模型来进行实时 HIL 测试。为了消除重复劳动和缩短测试时间,日产汽车希望在 MIL 和 HIL 测试中使用相同的被控对象模型。

解决方案

日产汽车使用基于模型的设计以及 Simulink 和 Powertrain Blockset 开发和测试用于控制动力总成的应用软件 (ASW)。ASW 包含一些来自供应商的个别 SW-C。

日产汽车工程师使用 Powertrain Blockset 中的火花点火 (SI) 发动机测功机参考应用作为其发动机被控对象模型的基础。他们使用调整发动机大小和重新标定控制器功能,根据气缸数量和发动机排量等设置自动调整发动机模型大小和调整标定参数。他们还根据需要对模型做了进一步修改,例如,对废气再循环 (EGR) 或涡轮增压器子系统进行建模。

为了验证发动机模型,团队执行参考应用的内置测试,并检查仿真的发动机扭矩和其他性能指标。然后,他们在 Simulink 中通过将经过验证的发动机模型与控制器模型、变速箱模型和简单的车辆模型相结合来创建系统模型。

工程师使用在 MATLAB 中创建的自动化测试框架进行 MIL 测试,以确保控制器模型符合规范。该框架设置测试条件、启动仿真并生成可视化结果的图形。

为了准备 HIL 测试,团队使用 Simulink Coder 从发动机模型中生成代码,并将其部署到 dSPACE 硬件中。他们运行与 MIL 相同的测试用例,用于实时 HIL 设置。

日产汽车已使用此工作流评估用于量产车的发动机控制软件,他们还计划在即将推出的新车型中使用该工作流开发被控对象模型,用于发动机变体的 HIL 和 MIL 测试。

aea9ee62-0814-11ed-ba43-dac502259ad0.png

Powertrain Blockset 发动机测功机参考应用中发动机调整功能的用户界面。

结果

创建发动机变体的模型仅需几小时,而不是几天。

Katoh 说:“以前,为新发动机变体修改发动机模型需要几天时间,但有了 Powertrain Blockset,现在我们在几个小时内即可完成。因此,我们在保证质量的同时,加快了应用软件的开发。”

代码开发成本降低三分之二。

Katoh 说:“我们在 Simulink 中对控制应用软件进行建模并将该模型用作可执行规范,从而消除了 OEM 和供应商之间可能发生的误解。此外,我们从模型中生成代码,从而消除了手动编码带来的 bug 和人为错误。这些改进帮助我们将代码开发成本降低约三分之二,并缩短了开发时间。”

HIL 准备时间明显减少。

Katoh 说:“有了 Simulink 和 Powertrain Blockset,我们可以使用相同的模型进行 MIL 和 HIL 测试。我们能在两种测试环境中使用同一套测试用例、被控对象模型和工具,从而将 HIL 测试所需的工程时间从一周减少到一天。”

审核编辑 :李倩

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

    关注

    33

    文章

    2737

    浏览量

    73009
  • matlab
    +关注

    关注

    189

    文章

    3033

    浏览量

    239510
  • 控制软件
    +关注

    关注

    2

    文章

    36

    浏览量

    13295

原文标题:汽车专题 | 日产汽车加快发动机控制软件的开发与测试

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    发动机试验怎么做?不同类型试验有什么区别?常见问题及解决方案

    ,以挖掘其最大潜能。在汽车工业乃至整个动力机械领域,发动机作为核心部件,其性能直接决定了产品的竞争力与市场地位。因此,发动机试验不仅是产品设计与开发过程中的必要环
    的头像 发表于 04-27 15:10 133次阅读
    <b class='flag-5'>发动机</b>试验怎么做?不同类型试验有什么区别?常见问题及解决方案

    发动机淋雨试验怎么做?详解测试流程、关键参数与行业标准

    发动机淋雨试验是指一种用于评估发动机及其相关系统在潮湿或降雨条件下防水性能和耐久性的测试方法。该试验旨在模拟实际使用中可能遇到的各种降水情况,确保发动机及相关电子设备能够在潮湿环境中正
    的头像 发表于 04-10 15:58 227次阅读
    <b class='flag-5'>发动机</b>淋雨试验怎么做?详解<b class='flag-5'>测试</b>流程、关键参数与行业标准

    航空发动机的极端淋雨测试:台风与冰雹环境模拟

    航空发动机作为飞机的心脏,在各种恶劣天气条件下都必须保持高效、稳定的工作状态。为了确保这一点,航空发动机需要经过一系列严格的测试,其中包括模拟台风和冰雹等极端天气条件下的性能测试。这些
    的头像 发表于 04-03 15:41 250次阅读
    航空<b class='flag-5'>发动机</b>的极端淋雨<b class='flag-5'>测试</b>:台风与冰雹环境模拟

    L9779WD - SPI:汽车发动机管理系统多功能IC的深度剖析

    L9779WD - SPI:汽车发动机管理系统多功能IC的深度剖析 在汽车电子领域,发动机管理系统的稳定性和性能至关重要。L9779WD - SPI作为一款专为
    的头像 发表于 03-29 15:15 494次阅读

    高效实验的秘诀:发动机风洞试验的最佳实践分享

    发动机风洞试验是一种在受控环境中模拟气流条件以测试发动机性能的实验方法。具体来说,它是在专门设计的风洞设施中,通过人工产生和控制气流,模拟发动机
    的头像 发表于 03-25 16:45 511次阅读
    高效实验的秘诀:<b class='flag-5'>发动机</b>风洞试验的最佳实践分享

    Infineon TLE8888-1QK:汽车发动机管理系统的理想选择

    TLE8888-1QK专为汽车发动机管理系统设计,具备为微控制器和ECU供电、建立板内外通信以及驱动EMS典型执行器的基本功能,同时还能控
    的头像 发表于 03-04 17:15 761次阅读

    TPIC8101:汽车发动机爆震检测的理想之选

    TPIC8101:汽车发动机爆震检测的理想之选 在汽车电子领域,准确检测发动机的爆震情况对于提高发动机性能、降低油耗以及减少排放至关重要。德
    的头像 发表于 02-26 15:50 305次阅读

    NXP MC33813:单缸小型发动机控制IC的卓越之选

    NXP MC33813:单缸小型发动机控制IC的卓越之选 在小型发动机控制领域,NXP的MC33813可谓是一颗耀眼的明星。作为一名资深电子工程师,我一直关注着各类电子元件的性能与应用
    的头像 发表于 01-04 17:25 990次阅读

    探索MC33810:汽车发动机控制IC的卓越之选

    探索MC33810:汽车发动机控制IC的卓越之选 在汽车电子领域,发动机控制IC的性能直接关系到
    的头像 发表于 12-23 16:55 570次阅读

    汽车芯片:驱动汽车智能进化的“数字发动机

    水平的“数字发动机”。 随着汽车产业加速向电动化、智能化、网联化深度融合,芯片的重要性与日俱增。 --- 01 架构革新:从分布式到中央计算 汽车电子电气架构正经历颠覆性变革,从分布式ECU向“中央计算+区域
    的头像 发表于 10-14 17:12 793次阅读

    航空发动机燃油控制装置的多维度故障分类体系与可靠性设计现状

    控制装置是航空发动机的核心单元,负责为航空发动机提供所需燃油,并调节发动机的几何位置,从而保障飞机发动机稳定运行和发挥性能。燃油
    的头像 发表于 10-14 10:15 1569次阅读
    航空<b class='flag-5'>发动机</b>燃油<b class='flag-5'>控制</b>装置的多维度故障分类体系与可靠性设计现状

    航天发动机:解密飞行器“心脏”的科技密码

    航天发动机是人类工程技术的巅峰之作,其复杂程度和性能要求远超普通工业产品。作为飞行器的"心脏",航天发动机需要在极端环境下稳定工作,承受高温、高压、高转速等多重考验。本文将
    的头像 发表于 09-25 11:24 1071次阅读
    航天<b class='flag-5'>发动机</b>:解密飞行器“心脏”的科技密码

    开式转子发动机与传统涡扇发动机的性能对比研究:涵道比、燃油效率及噪声特性的系统分析

    开式转子发动机,又称桨扇发动机或无涵道风扇发动机,是一种介于传统涡桨发动机和涡扇发动机之间的航空动力装置。其核心特征在于去除了传统涡扇
    的头像 发表于 09-19 14:23 1944次阅读
    开式转子<b class='flag-5'>发动机</b>与传统涡扇<b class='flag-5'>发动机</b>的性能对比研究:涵道比、燃油效率及噪声特性的系统分析

    一文读懂:汽车发动机零件气密性检测仪怎么选-岳信仪器

    汽车制造行业,发动机零件的气密性至关重要,直接关系到发动机的性能和安全性。因此,选择一款合适的气密性检测仪对于确保发动机零件质量具有重要意义。以下是选择
    的头像 发表于 07-26 11:35 594次阅读
    一文读懂:<b class='flag-5'>汽车</b><b class='flag-5'>发动机</b>零件气密性检测仪怎么选-岳信仪器

    虹科免拆案例 | 2009款宝马330i车发动机怠速抖动、加速无力

    2009款宝马330i车发动机怠速抖动、加速无力杭州捷盛行汽车服务有限公司乐翔故障现象故障诊断故障排除一辆2009款宝马330i车,搭载N52B30BF发动机,累计行驶里程约为16.6万km。该车为
    的头像 发表于 05-29 11:48 1040次阅读
    虹科免拆案例 | 2009款宝马330i车<b class='flag-5'>发动机</b>怠速抖动、加速无力