动力总成模块集
建模和仿真汽车动力系统
动力总成模块集™提供汽车动力系统,包括汽油,柴油,混合,和电系统的完全组装的参考应用模型。它包括用于模拟引擎子系统,传递组件,牵引电动机,电池组,以及控制器模型组件库。动力总成模块组还包括用于虚拟测试的测功机模型。MDF文件支持提供金宝app了一个基于标准的接口,以校准工具数据导入。
Powertrain Blockset提供了一个标准的模型架构,可以在整个开发过程中重用。您可以使用它进行设计权衡分析和组件大小调整、控制参数优化和半实物测试。您可以使用自己的数据对引用应用程序中的组件进行参数化,或者使用自己的模型替换子系统,从而定制模型。
入门:
参考应用程序
动力总成模块库提供了一组完全组装参考应用,包括汽油(火花点火,SI),柴油(压缩点火,CI),混合,和电动车辆系统中,作为用于您的动力系统模型的起点。要为您的项目模型动力系统,你可以选择基于动力类型的引用的应用程序。每个参考应用包括植物模型,控制器,纵向驱动器和驱动周期的数据。
参考申请配有金宝app®项目组态。金宝appSimulink的项目能够为顶级模型文件,组件模型文件和脚本管理和版本控制。
系统模型,以符合项目
参考应用作为您的系统模型的起点。量身定制的参考应用到你的动力总成项目,使用从特定领域的工具,测试台,或车辆数据参数的参考应用程序的组件。根据您的应用和动力系统配置,您可能需要选择组件模型的类型和进一步自定义系统模型。
Powertrain Blockset中的组件库提供了物理系统和控制器的块:
- 推进
- 传输
- 传动系统
- 储能
- 纵向车辆动态
- 驱动周期数据和纵向驱动
在动力总成模块组的所有车型,包括在库中的参考应用程序和组件,完全开放定制。您可以使用Simulin金宝appk的项目管理模型变量包括变体选择、版本管理和比较。
映射和动态燃烧发动机的车型
动力系统块集提供两种类型的内燃机模型:映射和动态。映射引擎将宏观引擎行为表示为一组查找表(制动扭矩、燃料流、空气质量流、排气温度、效率和排放),作为命令负载和测量引擎速度的函数。动态发动机将发动机行为分解为单独的部件模型,这些模型考虑了发动机的动力学,尤其是进气气流和涡轮增压器动力学。
您可以根据您的应用程序引擎模型类型之间进行切换。动态发动机型号适合用于设计控制,估计器,和依赖于动态子系统的状态,例如,在闭环控制AFR算法开发的诊断算法。映射引擎模型是适用于不要求引擎子系统的动态特性,例如,在用于燃料经济性,排放物,和性能折衷的发动机和变速器的动力系的匹配分析分析和设计活动。
SI和CI引擎模型都是实时运行的硬件在环(HIL)测试。
电气化动力总成部件
动力总成模块库包括用于共同电气化动力系如电气和多模混合电动参考的应用程序。这些参考应用程序是开放的,所以你可以配置和参数电气化动力总成零部件,包括电机,发电机和能量储存。
例如,可以包括电力电子开关的影响和预测使用的块从发电效率和损失Simscape电™。
内置控制器模型
动力总成模块库提供了用于子系统简单的控制器模式,包括燃烧发动机,变速器,和电动马达。这些控制器模型有两个主要目的。
首先,控制器模型完成动力总成系统模型。时,例如,你是在车辆上的其它系统测试发射控制的交互,这是非常重要的。通过包括与系统中的模型中的发动机的发动机控制器,可以再现模拟移位事件期间变速器和发动机之间的相互作用。
其次,内置控制器模型是控制器开发的起点,因此不需要从头开始构建。控制器模型基于行业中的常见实践,并采用了最新的功能金宝app®。
用户定义的控制器模型
每个参考应用程序内的控制器的模型被设计成模块化和分层的方式。当你开发自己的控制器,可以更换内置控制器的每个组件。使用这种方法,你可以使用参考应用模型作为虚拟测功机或虚拟车辆,以测试你的控制器一步一步的。您在每次与一个功能开始,然后组特征模型转化为对工厂模型集成测试更完整的控制器模型
嵌入式估计
嵌入式估计被广泛用于控制设计,以消除传感器或实现一个虚拟传感器时,不能使用的物理传感器。内燃机控制器包括状态估计器,用于估计扭矩,排气温度,EGR流量,背压,气流,歧管压力,AFR,和发动机负载。开发自己的估计时,降低初始的设计和架构的努力,你可以利用这些模型组件的优势。此外,这些估计是相同的发动机工厂模型内部及其相应的子系统。因此,一旦发动机植物模型参数化的,该参数值可以被自动地重新用于估计。估计模型使用专为ECU执行嵌入式编码器®。
支持的金宝app需要HIL测试,模型必须取得保真度和仿真速度之间的平衡。在动力总成模块库中的块提供必要的捕捉重要物理效应(涡轮增压器饱和,歧管填充和空动力学,传动系动力学等)的细节,同时实现高仿真性能和快速实时执行。您可以在HIL测试参考应用程序同时使用动态和基于地图的发动机的车型。这给了你自由地开始一个参考应用,调整数据,以满足您的需求,然后再执行HIL测试你的控制器型号。
修改详细子系统模型
动力系统模块组为各种汽车子系统提供模块。但是,您可能希望定制其中一个子系统来捕获感兴趣的特定动态。这些块是开放的并有文档记录的,因此您可以根据需要修改这些库。例如,您可以从库中复制动态CI引擎块,并添加一个节流阀来捕获对进气和排气动态的影响。您可以将新的CI引擎块作为附加部分包括进来子系统变种在参考应用程序,创建与任何默认引擎或您定制版车型的配置。
集成的Simscape
Powertrain Blockset中的参考应用程序允许您通过使用自己的变体替换内置的子系统来测试各个组件的自定义模型。例如,您可以使用以下命令构建基于物理连接的传动系统模型Simscape动力传动系统™和的Simscape流体™,然后把它变成从动力总成模块集闭环车型。以这种方式耦合的定制设计与动力系统模块库能够在系统级综合测试。重用参考应用程序的框架,加快建立和子系统测试的执行,同时提供灵活地定制车辆的车型,以您的特定需求。