专栏
标签
含有压强作为输出变量的模型在Sysplorer导出的FMU在Fluent导入失败,为什么?
技术分享
发布于 2025-08-06 16:57:38
查看 1过去300天

问题现象

含有压强作为输出变量的模型,在Sysplorer导出的FMU,在Fluent导入失败

问题原因

经测试,用户的Fluent不支持输出变量带有压强单位"Pa"。由于Fluent官方文档未提供压强单位的相关说明,这有可能是Fluent的兼容性问题导致的;也有可能是用户单位设置导致的单位不匹配问题(Fluent导入FMU页面存在可设置与输出变量对应的变量名以及单位,另外,Fluent官方也提供了一些有关FMU和单位的使用说明,详见https://ansyshelp.ansys.com/public/account/secured?returnurl=/Views/Secured/corp/v242/en/flu_ug/flu_ug_file_import_FMU.html%23g_flu_file_FMU%EF%BC%89%EF%BC%9B

解决方法

1、以模型用户模型为例,修改该模型在sysplorer导出的FMU文件后缀名为zip,解压该文件,可得到如下文件结构:
image.png
2、打开modelDescription.xml文件,找到带有压强单位“Pa”的输出变量,将单位描述 unit = “pa" 删除
image.png
删除后如下:
image.png
3、保存上述更改,并回到解压后的文件目录下,原本解压出的文件再进行压缩,得到zip压缩包
image.png
image.png
4、将该压缩包的后缀名由.zip改为.FMU即可;
5、经测试,修改xml文件后再打包的FMU可以成功导入Fluent;

有关上述修改xml打包FMU的方法,补充说明一下。修改后的FMU可先导入到Sysploer中验证一下是否可成功导入并仿真;如果存在问题,说明可能在修改xml或者打包FMU时出现了错误(如修改了xml文件中其他的变量以及结构,打包了错误文件,层级等等),此时重复上述操作(从规范上讲,上述修改xml的操作不会使FMU出现问题,并且已验证多次),直到FMU可正常导入即可。

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
系统建模

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天