用户故事

日产加速发动机控制软件的开发和测试

挑战

加速发动机控制软件的开发和测试

解决方案

使用Simulink和Powertrain Blockset构建发动机模型,为发动机变体自动调整它们的大小,并在MIL和HIL测试中重用它们

结果

  • 发动机变体的模型是在数小时内创建的,而不是数天
  • 代码开发成本减少了三分之二
  • HIL的制备时间明显缩短

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

Hiroshi Katoh,日产汽车公司
Powertrain Blockset动态发动机模型。

Powertrain Blockset动态发动机模型。


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

日产使用一个工厂模型进行模拟,以评估用Simulink编写的应用层中的所有软件组件(SW-C)。为了应对公司不断扩大的产品线中大量的发动机变种,日产工程师已经建立了一个标准化的工作流程,他们使用Simulink和Powertrain Blockset™开发发动机型号变种,并执行模型在环(MIL)和硬件在环(HIL)测试。

日产汽车公司动力总成控制工程部副总经理Hiroshi Katoh表示:“使用Powertrain Blockset动态发动机模型作为起点,我们能够高效地创建和改进工厂模型的变体。”“我们可以在MIL和HIL测试中使用相同的模型,大大减少了所需的工作量,加速了开发。”

挑战

日产发动机控制软件集成了近1500个SW-Cs。日产工程师使用仿真来评估每种SW-Cs在多个发动机中的变化,包括排量、气缸的数量和排列,以及最大扭矩。在过去,工程师手动调整发动机型号的参数。使用该模型进行模拟时计算量很大,导致模拟时间过长。更简单的模型可以模拟得更快,但准确性较低。

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

解决方案

日产使用基于模型的设计与Simulink和Powertrain Blockset开发和测试应用软件(ASW)控制动力总成。ASW包含来自供应商的一些单独的sw - c。

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

为了验证发动机模型,团队从参考应用程序执行内置测试,并检查模拟的发动机扭矩和其他性能指标。然后,通过将验证过的发动机模型与控制器模型、传动模型和简单的车辆模型结合起来,在Simulink中创建一个系统模型。

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

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

日产已经使用这个工作流程来评估量产汽车的发动机控制软件,他们计划使用它来开发工厂模型,用于即将推出的新车型的发动机变体的HIL和MIL测试。

Powertrain Blockset发动机测功机参考应用程序内的发动机调整大小功能的用户界面。

Powertrain Blockset发动机测功机参考应用程序内的发动机调整大小功能的用户界面。

结果

  • 发动机变体的模型是在数小时内创建的,而不是数天。Katoh说:“以前,修改一款新发动机的型号需要几天的时间,但有了Powertrain Blockset,我们现在只需要几个小时。”因此,我们在保证质量的同时,加快了应用软件的开发。”
  • 代码开发成本减少了三分之二。Katoh表示:“通过在Simulink中建模控制应用软件,并将该模型作为可执行规范使用,我们消除了oem和供应商之间可能发生的误解。”此外,通过从我们的模型生成代码,我们消除了手工编码带来的错误和人为错误。这些改进使我们能够将代码开发成本削减约三分之二,并缩短开发时间。”
  • HIL的制备时间明显缩短。“有了Simulink和Powertrain Blockset,我们可以在MIL和HIL测试中使用相同的模型,”Katoh说。“拥有一组用于两种环境的通用测试用例、工厂模型和工具,已经将HIL测试所需的工程时间从一周减少到一天。”

2022世界杯八强谁会赢?产品使用

展示你的成功

加入客户参考计划

Baidu
map