主要内容

进口FMUs

使用FMU块功能模型单元(FMUs)导入仿真软件万博1manbetx®

FMU块自动选择FMU模式基于现有FMU您想要导入:

  • 联合仿真——整合FMUs实现一个FMI联合仿真界面。这些FMUs可以包含本地耦合动力学用于工具。

  • 模型交换——整合FMUs实现FMI模型交换接口。这些FMUs不包含当地解决。相反,这些FMUs继承动力学仿真软件。万博1manbetx

此块支持FMI版本1.万博1manbetx0和2.0。FMI 2.0版,如果你FMU包含联合仿真和模型元素交换,块检测到这种状态,提示您选择的操作模式。

你可以用你FMU阻止你做其他仿真软件模块。万博1manbetxFMU块支持正常,快速加速器万博1manbetx,加速器模式。快速加速器模式是不受支持的FMU街区FMU日志。万博1manbetx

假设您提供这个主题.fmu文件。

FMU XML文件指令

默认参数值来自相应的参数开始FMU中定义的值ModelDescription.xml文件。一块参数值覆盖相应参数的初始值定义在FMU二进制实现。

万博1manbetx相应的模型解释这些FMU标记。

FMU标签 万博1manbetx

ScalarVariable属性设置如下:

  • 因果关系= "没有"因果关系= "内部"

  • 可变性=“参数”

  • 开始价值的定义

解释ScalarVariable元素作为块参数

真正的

解释块参数编辑字段

整数

解释块参数编辑字段

布尔

把块参数解释为复选框

枚举

把块参数解释为下拉列表

字符串

解释为utf - 8编码的字符串

FMU块支持以下编码模型描述万博1manbetx的XML文件格式:

  • iso - 8859 - 1

  • utf - 8

  • utf - 16

额外的支持和限制万博1manbetx

能力 FMI 2.0版本支持万博1manbetx FMI 1.0版本支持万博1manbetx

保存模型操作点基本工作空间

快速启动

模拟步进

雅可比矩阵解算器

线性化模型

在仿真过程中声明参数可调,调整它

为每个子系统模块

(万博1manbetx只支持canBeInstantiatedOnlyOncePerProcess在modelDescription属性设置为false。xml文件)

参数类型的字符串

快速加速器模式

Software-in-the-loop(银)和processor-in-the-loop(公益诉讼)模式

代码生成

万博1manbetx支持代码生成目标slrealtime.tlc在联合仿真模式。不支持万博1manbetxFMU块模型交换模式。有关更多信息,请参见通过使用仿真软件实时应用功能模型单元万博1manbetx(万博1manbetx实时仿真软件)

FMU出口

保护模型出口

模型覆盖

万博1manbetx仿真软件设计校验™

在加速器模型参考模式

万博1manbet万博1manbetxx仿真软件支持来回走,调优参数,并保存状态的FMU进口块只要FMU本身支持这些特性。通过设置FMU旗帜,它支持这些特性万博1manbetxcanGetAndSetFMUstatecanSerializeFMUstate领域模型的XML来描述真正的

FMU导入示例

例子 描述

FMU联合仿真导入仿真软件万博1manbetx

这个模型显示了如何使用FMU块加载一个FMU文件,支持联合仿真模式。万博1manbetx

模型交换FMU导入仿真软件万博1manbetx

这个模型显示了如何使用FMU块加载一个FMU文件交换方式,它支持模型。万博1manbetx

简化界面与FMU进口块结构化数据

这个模型展示了如何使用总线信号和结构参数在一个FMU块交换方式,它支持模型。万博1manbetx

另请参阅

相关的话题

外部网站