FMI 库参考
导入 FMI 库时,Simcenter STAR-CCM+ 会在用户库下添加一个库节点。只有[导入的库]节点具有可编辑属性 - 其子节点模型描述在 Simcenter STAR-CCM+ 中显示 FMU 模型的详细信息。
FMU 库节点属性
节点具有以下属性:
- FMU 文件
- 显示导入的 FMU 文件的路径。只读。
- 提取的 FMU 文件夹
- 导入的 FMU 模型包含一个扩展名为 .fmu 的压缩文件。此属性显示 Simcenter STAR-CCM+ 将 .fmu 文件夹的内容提取到的目录的路径。只读。
- 库
- 列出 FMU 所需的所有库的路径。例如,运行 FMU 所需的 Windows 动态链接库 (.dll) 或 Linux 共享对象库 (.so)。
- 资源目录保留
- 用于在关闭导入的 FMU 库或模拟文件时保留或放弃 resources 目录。
- 保留 - 在使用后保留 FMU 库文件夹(及其层次结构)中的 resources 目录。
- 放弃 - 在使用后完全删除 FMU 库文件夹。
- 变量命名约定
- 用于设置 Simcenter STAR-CCM+ 用来读取 FMU 变量名称的命名约定。可用选项如下:
- 平直 - 变量名称读取为无结构的字符串。任何特殊字符均读作同一字符串的一部分,而不表示任何层级。
- 结构化 - 变量名称读作层级名称,并以分隔符指示层级。
此设置确定 Simcenter STAR-CCM+ 是在协同仿真区(结构化)下还是在链接(平直)下创建导入和导出规范。有关更多信息,请参见指定与 FMU 交换的标量值。
- 名称解析方向
- 用于指定 Simcenter STAR-CCM+ 解析 FMU 变量名称的方向。有关更多信息,请参见指定与 FMU 交换的标量值。
- 分层分隔符
- 用于指定在 FMU 变量的名称中表示分层的分隔符。
模型描述节点属性
节点提供导入的 FMU 模型的简要描述:
- 模型描述 XML 文件
- 以 XML 格式显示 FMI 架构文件,该文件包含 FMU 的常规静态信息,具体包括实施详细信息、模型标量变量和类型定义。
- FMI 版本
- 显示 FMI 标准的版本。
- 生成日期和时间
- 表示模型生成时间。
- 生成工具
- 指示创建 FMU 模型所用的工具及其版本。
- 描述
- 提供一个可选字符串,其中包含 FMU 的简短描述。
有关 FMI 标准和 FMU 实施的详细信息,请参考官方网站 https://fmi-standard.org。
FMU 库节点右键单击操作
- 打开/关闭
- 这些选项用于打开或关闭导入的 FMU 库。在导入 FMU 过程中,Simcenter STAR-CCM+ 自动将 .fmu 的内容提取到导入的 .fmu 所在的新目录,并加载 FMU 定义文件和库。关闭库时,Simcenter STAR-CCM+ 将卸载并删除包含所提取文件的目录,除非将资源目录保留设为保留。
- 创建 FMU 链接
- 在外部链接节点下创建协同仿真链接。此操作仅在模拟包含带有 FMI 模型的外部物理连续体时才可用(请参见激活 FMU 协同仿真模型)。使用此方法创建 FMU 链接时,Simcenter STAR-CCM+ 将自动:
- 将节点设为 FMI 库以从其创建链接。
- 根据 FMU 模型设置来填充链接条件和值