导入 FMU

使用 FMU 模块将功能模型单元 (FMU) 导入 Simulink® 中。

FMU 模块根据您要导入的现有 FMU 自动选择 FMU 模式:

“Co-Simulation” - 集成实现 FMI 协同仿真接口的 FMU。这些 FMU 可以包含用于工具耦合的本地求解器。

“Model Exchange” - 集成实现 FMI 模型交换接口的 FMU。这些 FMU 不包含本地求解器,而是从 Simulink 继承求解器。

此模块支持 FMI 版本 1.0 和 2.0。对于 FMI 版本 2.0,如果您的 FMU 同时包含协同仿真和模型交换元素,则模块会检测到此状态并提示您为模块选择运行模式。

您可以像使用其他 Simulink 模块一样使用 FMU 模块。FMU 模块支持 Normal、Rapid Accelerator 和 Accelerator 模式。使用 FMU 记录的 FMU 模块不支持 Rapid Accelerator 模式。

本主题假设您提供了一个 .fmu 文件。FMU XML 文件指令

默认参数值派生自 FMU ModelDescription.xml 文件中定义的对应参数 start 的值。模块参数值将覆盖 FMU 二进制实现中定义的对应参数的初始值。

Simulink 对这些 FMU 标记进行了相应的解释。

FMU 标记SimulinkScalarVariable 的属性设置如下:

causality="none" 或 causality="internal"

variability="parameter"

定义了 start 值将 ScalarVariable 元素解释为模块参数

Real将模块参数解释为编辑字段

Integer将模块参数解释为编辑字段

Boolean将模块参数解释为复选框

Enumeration将模块参数解释为下拉列表

String解释为 UTF-8 编码的字符串

FMU 模块支持以下针对模型描述 XML 文件的编码格式:

ISO-8859–1

UTF-8

UTF-16其他支持和限制

功能FMI 版本 2.0 支持FMI 版本 1.0 支持将 SimState 保存到基础工作区

Fast Restart

仿真步进器

求解器 Jacobian 矩阵

线性化模型

声明参数为可调参数并在仿真过程中对其进行调整

For Each 子系统模块

字符串类型的参数

Rapid Accelerator 模式

软件在环 (SIL) 和处理器在环 (PIL) 模式

Code generation支持协同仿真模式下的代码生成目标 slrealtime.tlc。不支持模型交换模式的 FMU 模块。有关详细信息,请参阅 Apply Functional Mockup Units by Using Simulink Real-Time(Simulink Real-Time)。

模型覆盖率

Simulink Design Verifier™

Accelerator 模式下的模型引用

Simulink 支持向前和向后步进、调整参数以及保存 FMU Import 模块的状态(只要 FMU 本身支持这些功能)。如果 FMU 的模型说明 XML 中的 canGetAndSetFMUstate 和 canSerializeFMUstate 字段设置为 true,则表示支持这些功能。FMU 导入示例

有关导入 FMU 和 System object 的示例,请参阅 Simulink 示例中的 Integrating FMUs for Simulation:

另请参阅

相关主题

外部网站

matlab fmu,导入 FMU - MATLAB Simulink - MathWorks 中国相关推荐

  1. matlab怎么导入数据格式,matlab导入excel表格数据代码,如何将excel中数据导入到matlab中...

    如何将excel中数据导入到matlab中 Matlab如何导入excel数据的如下: 1.一xlsread()函数,import简单的多,具句: A = xlsread('yourfilename. ...

  2. matlab 批量导入excel,MATLAB  批量导入excel和txt文件的方法

    将一个文件目录下所有的文件名字全部倒入到一个文件中,除了使用ls函数以外,还可以使用 file=dir('C:\Users\Administrator\Desktop\MATLAB数据的导入导出以及试 ...

  3. matlab的许可证文件路径,网络许可证文件 - MATLAB Simulink - MathWorks 中国

    在网络许可证文件内 网络许可证文件是一种特殊格式的 ASCII 文本文件,其中包含您有权运行的每个产品的加密产品密码.每个产品密码用于确认适合该产品的密钥数.网络许可证管理器可授予或拒绝对某产品的访问 ...

  4. 如何建立分类模型matlab,创建简单模型 - MATLAB Simulink - MathWorks 中国

    创建简单模型 您可以使用 Simulink® 来对系统建模,然后仿真该系统的动态行为.本教程中创建简单模型所使用的基本方法也适用于创建更复杂的模型.此示例对简化的汽车运动进行仿真.当踩下油门踏板时,汽 ...

  5. matlab目标支持包安装问题,配置系统目标文件 - MATLAB Simulink - MathWorks 中国

    配置系统目标文件 要对模型进行配置以用于代码生成,请按照选择支持代码生成的求解器和从 STF 浏览器中选择系统目标文件中的步骤进行操作.选择系统目标文件时,其他模型配置参数会相应更改,以满足执行环境的 ...

  6. 如何用MATLAB绘制真值表,编写真值表 - MATLAB Simulink - MathWorks 中国

    编写真值表 在创建新真值表后,您就可以对它进行编写以根据您的设定执行.要编写真值表,您需要添加条件.决策和动作.有关创建真值表的详细信息,请参阅使用真值表对组合逻辑建模. 真值表仅在 Simulink ...

  7. matlab memory 代数环,代数环概念 - MATLAB Simulink - MathWorks 中国

    代数环求解器的工作原理 当模型中包含代数环时,Simulink 在每个时间步使用非线性求解器解算代数环.求解器执行迭代以确定代数约束的解(如果存在).因此,有代数环的模型的运行速度可能比没有代数环的模 ...

  8. matlab如何创建table,创建和使用表 - MATLAB Simulink - MathWorks 中国

    创建并查看表 根据工作区变量创建一个表并查看它.或者,使用 导入工具 或 readtable 功能根据电子表格或文本文件创建表.使用这些函数从文件导入数据时,每个列都会变为表变量. 将 100 位患者 ...

  9. matlab lmtool,借用许可证 - MATLAB Simulink - MathWorks 中国

    确定当前借用了哪些许可证 网络许可证管理器提供了可用于在网络配置中监控所借用的许可证状态的工具.您可以使用 LMTOOLS 应用程序或 lmstat 命令. 在 Windows 系统上使用 LMTOO ...

最新文章

  1. Android 热修复 HotFix 混淆apk生成patch包方案
  2. 类内的函数共享给对象使用
  3. java逸出_Java并发编程 - 对象的共享
  4. 线上频繁发生Full GC 如何调优?如何快速定位OOM、cpu飙升、线程死锁等问题
  5. java 图片有损压缩_java - 用有损jpeg压缩多页tiff图像 - 堆栈内存溢出
  6. 《支付宝的高可用与容灾架构演进》读后感
  7. android转iOS看什么书,一起聊聊:是什么让你从Android转向iOS?
  8. 小议 - 来自《XX时代XX公司》的笔试编程题目
  9. 两个画图工具助力论文绘图
  10. Resharper插件使用教程汇总
  11. 世界地图html效果,html5 css3响应式世界地图代码
  12. 那些年我准备的前端面试题
  13. ODC20:更开放的行业解决方案,进击的OPPO IoT生态与云能力
  14. webservice axis2+spring整合
  15. 一款很好用的画图软件
  16. 扬帆优配|太猛了!最高暴拉170%,港股这一板块狂飙!“带货”起飞?
  17. 刷屏专用超长复制_跪求超超长刷屏字符剑。。
  18. nodejs+vue基于决策树算法的大学生就业预测系统
  19. JetBrains全家桶激活
  20. 如何往虚拟机里面复制文件(末尾附带视频教程)

热门文章

  1. win10安装motionbuilder失败,怎么强力卸载删除注册表并重新安装
  2. 教你用C++做一个简单的用户名以及密码注册系统
  3. 微信公众平台开发四六级成绩查询
  4. Panorama——H5实现全景图片原理
  5. android程序锁预研
  6. 上海交通大学python实验七答案_20192310 实验八《数据结构与面向对象程序设计》实验报告...
  7. WEMOS D1 R1/R2 [ESP8266] + PCA9685 驱动舵机
  8. 中南大学计算机学院研究生录取分数线,2021中南大学
  9. NOIp2016 题解
  10. 两顶白帽子和一顶红帽子_自我发展:我如何不戴两顶帽子并找到第三顶帽子