动力总成Blockset

动力总成Blockset

汽车动力传动系统的建模与仿真

开始:

a型动力传动系统

参考应用

动力总成区块集提供一组完全组装的参考应用程序,包括汽油(火花点火,SI)、柴油(压燃式,CI)、混合动力和电动车辆系统,作为动力总成系统模型的起点。要为项目建模动力传动系统,可以根据动力传动系统类型选择参考应用程序。每个参考应用包括电厂模型、控制器、纵向驱动器和驱动循环数据。

参考应用程序附带一个金宝app®项目配置Simulink项目支持顶金宝app级模型文件、组件模型文件和脚本的管理和版本控制。

汽油动力系统参考应用模型的顶层。

为您的项目量身定制的系统模型

参考应用程序可以作为系统模型的起点。要为您的动力系统项目定制参考应用程序,请使用特定于领域的工具、测试台或车辆的数据对参考应用程序中的组件进行参数化。根据您的应用程序和动力系统配置,您可能需要选择组件模型的类型并进一步定制系统模型。

Powertrain Blockset中的组件库提供物理系统和控制器的模块,用于:

  • 推进
  • 传输
  • 传动系
  • 储能
  • 纵向车辆动力学
  • 驱动周期数据和纵向驱动

Powertrain Blockset中的所有模型,包括库中的参考应用程序和组件,都完全开放供定制。您可以使用Simulink项目来管理金宝app模型变量包括变体选择、版本管理和比较。

金宝appSimulink项目的汽油动力总成参考应用。

映射和动态内燃机模型

动力总成块集提供两种类型的内燃机模型:映射和动态。映射引擎作为一组查找表(制动扭矩、燃油流量、空气质量流量、排气温度、效率和排放)表示宏观引擎行为,作为命令负载和测量引擎转速的函数。动态发动机将发动机行为分解为单独的部件模型,这些模型考虑了发动机动力学,尤其是进气气流和涡轮增压器动力学。

您可以根据应用程序在引擎模型类型之间进行切换。动态引擎模型适用于设计依赖于子系统动态状态的控制、估计器和诊断算法,例如,在闭环AFR控制算法开发中。映射的发动机模型适用于不需要发动机子系统动态特性的分析和设计活动,例如,发动机和传动动力系统匹配分析的燃油经济性、排放和性能权衡。

SI和CI引擎模型都实时运行半实物仿真)测试。

动态SI引擎模型。

电气化动力传动系统部件

动力总成区块集包括普通电气化动力系统的参考应用,如电动和多模混合动力。这些参考应用程序是开放的,因此您可以配置和参数化电气化动力传动系统组件,包括电机、发电机和能量存储。

例如,可以包括电力电子设备切换的影响,并使用来自的块预测电气效率和损耗Simscape电气™.

电动机组。

设计和测试一个控制器模型

内置控制器模型

Powertrain Blockset为子系统(包括内燃机、变速箱和电动机)提供简单的控制器模型。这些控制器模型有两个主要用途。

首先,控制器模型完成了一个动力系统模型。例如,当你在测试传动控制器与车辆其他系统的交互时,这是很重要的。通过在系统模型中包含发动机控制器,您可以在模拟换挡事件期间再现变速器和发动机之间的交互。

其次,内置控制器模型作为控制器开发的起点,因此您不需要从头构建一个控制器。该控制器模型基于行业中的常见实践,并采用了最新的功能金宝app®.

SI发动机控制器空气子系统内的Cam移相器控制。

用户定义的控制器模型

每个参考应用程序中的控制器模型以模块化和分层的方式设计。在开发自己的控制器时,可以替换内置控制器的每个组件。使用此方法,您可以将参考应用程序模型用作虚拟测功机或虚拟车辆,以逐步测试控制器。您一次从一个功能开始,然后将功能模型分组到一个更完整的控制器模型中,以便针对工厂模型进行集成测试

用您自己的模型替换内置CI引擎控制器中的特性模型。

嵌入式估计

在控制设计中,嵌入式估计器被广泛应用于消除传感器或在无法使用物理传感器时实现虚拟传感器。内燃机控制器包括用于估计扭矩、排气温度、EGR流量、背压、气流、歧管压力、AFR和发动机负载的状态估计器。您可以在开发自己的评估器时利用这些模型组件,减少初始设计和架构工作。此外,这些估计器是相同的,他们的相应子系统在发动机工厂模型。因此,一旦一个发动机厂模型被参数化,参数值可以被自动重用为估计器。估计模型是为ECU实现而设计的嵌入式编码器®.

执行系统设计权衡

除了控制器设计和测试,您还可以使用参考应用程序进行动力总成设计权衡研究,如排放、燃油经济性和性能。映射的发动机和电机块使用的数据是现成的,从组件供应商,使他们适合于最初的权衡分析。为了在细粒度的权衡研究中考虑对动力系统的动态影响,您可以使用动态发动机和电机模块,例如,在需要涡轮增压器上卷或电机控制算法的影响的研究中。

设计权衡研究通常需要成千上万次模拟运行。你可以使用MATLAB®自动化模拟并分析结果。中的高级优化函数优化工具箱™能自动找到最佳的设计参数集。为了减少整个模拟时间,您可以使用并行计算工具箱™在一个计算机核心集群中部署动力系统模拟。

发动机BSFC操作点从动力系统匹配设计研究。

部署硬件在环测试

支持…金宝app的需要半物理测试,模型必须在逼真度和模拟速度之间取得平衡。动力总成区块集中的区块提供了必要的细节,以捕捉重要的物理效应(涡轮增压器上紧、歧管充油和空油动力学、传动系动力学等),同时实现高仿真性能和快速实时执行。您可以在HIL测试的参考应用程序中使用动态和基于地图的引擎模型。这使您可以自由地从参考应用程序开始,根据需要定制数据,然后在控制器模型上执行HIL测试。

用动力总成模块模型进行HIL测试。

包含详细的子系统模型

修改详细的子系统模型

动力总成模块集为各种汽车子系统提供模块。但是,您可能希望自定义其中一个子系统来捕获感兴趣的特定动态。这些块是开放的并有文档记录,因此您可以修改库以满足您的需要。例如,您可以从库中复制动态CI引擎块,并添加一个节流阀来捕捉进气和排气动态的影响。您可以将新的CI引擎块作为附加项包含进来子系统变量在参考应用程序中,使用默认发动机或自定义版本创建车辆配置。

自定义库块以创建新的引擎变体。

与Simscape集成

Powertrain Blockset中的参考应用程序使您能够通过将内置的子系统替换为您自己的变体来测试单个组件的定制模型。例如,您可以使用以下方法构建基于物理连接的传动系统模型Simscape动力传动系统™Simscape液体™,然后将其放入Powertrain Blockset的闭环汽车模型中。以这种方式将定制设计与动力总成模块集结合起来,可以在系统级进行全面测试。重用参考应用程序的框架加快了子系统测试的设置和执行,同时提供了根据特定需求定制车辆模型的灵活性。

使用Simscape Driveline创建自定义传动系变体。