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

    文章

    2436

    浏览量

    69160
  • matlab
    +关注

    关注

    182

    文章

    2963

    浏览量

    230145
  • 控制软件
    +关注

    关注

    2

    文章

    35

    浏览量

    12830

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

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

收藏 人收藏

    评论

    相关推荐

    ECU与发动机噪音的关系

    汽车技术不断进步的今天,发动机的性能和效率成为了衡量汽车品质的重要标准。然而,随着消费者对驾驶体验的要求日益提高,发动机噪音也成为了影响驾驶舒适性的关键因素。 ECU的工作原理 EC
    的头像 发表于 11-05 10:27 140次阅读

    直喷发动机和电喷发动机的区别

    直喷发动机和电喷发动机是现代汽车发动机的两种主要燃油喷射技术。这两种技术各有优势和特点,它们在提高燃油效率、减少排放和提升驾驶性能方面都发挥着重要作用。 直喷
    的头像 发表于 09-23 11:36 277次阅读

    电控发动机的优点与工作原理

    随着汽车工业的不断发展和科技的进步,电控发动机逐渐成为现代汽车的核心部件。电控发动机以其高精度控制、高效能燃烧、低排放等优点,受到广泛关注和
    的头像 发表于 06-20 11:33 877次阅读

    发动机电子控制系统的优点有哪些?

    发动机电子控制系统,也被称为发动机管理系统(Engine Management System,简称EMS),是一种利用电子技术对发动机运行进行实时监控和
    的头像 发表于 06-17 10:25 854次阅读

    汽车发动机上的电控技术主要包括什么

    汽车发动机上的电控技术主要包括以下几个方面: 电控燃油喷射系统(EFI) 电控燃油喷射系统是一种通过电子控制单元(ECU)来控制燃油喷射量的系统。它可以根据
    的头像 发表于 06-17 10:18 890次阅读

    发动机冷却风扇的工作原理

    这种控制温度的液力变扭器式冷却风扇,它能根据流过散热器的空气温度变化,对冷却风扇转速进行调节。当温度低时,风扇转动速度较慢,这可以改善发动机预热升温条件,且可降低噪音,当发动机温度升高后,风扇的转速
    发表于 03-13 11:34 613次阅读

    涡轮增压发动机和自然吸气发动机有何区别?

    废气涡轮增压器能提高发动机30%左右功率和扭矩输出,特别是在汽车需要提速的阶段,涡轮增压发动机会给人带来一种速度上的快感。
    发表于 03-01 11:33 705次阅读
    涡轮增压<b class='flag-5'>发动机</b>和自然吸气<b class='flag-5'>发动机</b>有何区别?

    发动机故障灯亮是什么原因 发动机故障灯闪烁是什么问题

    发动机故障灯亮是指车辆的发动机故障检测系统发现了某种问题,并通过点亮仪表盘上的故障灯来提醒驾驶员。当发动机故障灯亮起时,驾驶员应立即停车并查找问题的原因。下面将详细介绍一些常见的导致发动机
    的头像 发表于 02-05 10:11 1465次阅读

    飞机发动机盘点:飞机发动机类型有哪几种

    涡轮喷气发动机是目前大多数商用客机和军用飞机所使用的发动机类型。它通过压缩空气、加入燃料并点燃,产生高速喷射的燃气来产生推力。这种发动机通常具有高推力和高效率,能够满足大型客机的动力需求。
    的头像 发表于 01-15 15:02 6417次阅读

    发动机内部构造解析

    现代汽车发动机机体组主要由机体、气缸盖、气缸盖罩、气缸衬垫、主轴承盖以及油底壳等组成。机体组是发动机的支架,是曲柄连杆机构、配气机构和发动机各系统主要零部件的装配基体。气缸盖用来封闭气
    的头像 发表于 01-08 10:33 694次阅读
    <b class='flag-5'>发动机</b>内部构造解析

    汽车发动机:六冲程发动机工作原理

    普通的四冲程发动机把3/4的能量以热能的形式散发掉了。六冲程发动机则利用了部分散发的热能去制造蒸汽以回收部分本来会损失的能量。
    发表于 12-27 11:39 684次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>发动机</b>:六冲程<b class='flag-5'>发动机</b>工作原理

    发动机主动控制悬置的结构特点与发展过程

    摘要:发动机主动控制悬置是解决提高环保性能、降低燃耗要求与降低汽车振动噪声、满足发动机高水平振动控制的要求之间冲突的重要途径。本文主要就
    的头像 发表于 12-11 16:56 535次阅读

    奥迪发动机基础机构

    [*附件:奥迪A4L 1.8TFSI发动机教案.ppt]() 喜欢此类型我会继续更新
    发表于 12-08 10:07

    用于高效控制汽车发动机温度的NTC热敏电阻

    NTC热敏电阻用于精确感测和监测各种发动机部件,例如冷却系统、气缸盖和排气歧管,可为发动机控制单元 (ECU) 提供实时温度反馈。
    的头像 发表于 12-06 16:24 1610次阅读

    发动机基础知识:汽车发动机分解图

    发动机汽车的灵魂,也是非常复杂的系统,不管好车坏车,发动机原理基本相同。今天给大家分享一下汽车发动机的分解图,让
    发表于 11-28 10:05 1783次阅读
    <b class='flag-5'>发动机</b>基础知识:<b class='flag-5'>汽车</b><b class='flag-5'>发动机</b>分解图