TRANSFORM库是否与OpenModelica兼容

问题描述

Transform库是用Dymola开发的。 尝试在OpenModelica中进行仿真时出现错误

[12] 12:09:51 Translation Warning
[TRANSFORM.Fluid.Pipes.BaseClasses.PartialdistributedVolume: 12:26-12:31]: Non-array modification '0' for array component,possibly due to missing 'each'.

[13] 12:09:51 Translation Error
[TRANSFORM.Fluid.Pipes.GenericPipe_MultiTransferSurface: 118:3-135:83]: Variable pipe.pipe.flowModel: Cyclically dependent constants or parameters found in scope TRANSFORM.Fluid.Pipes.GenericPipe_MultiTransferSurface$pipe$pipe.FlowModel$pipe$pipe$flowModel: {Re_turb,Re_lam} (ignore with -d=ignoreCycles).

[14] 12:09:51 Translation Error
[TRANSFORM.Fluid.Pipes.GenericPipe_MultiTransferSurface: 118:3-135:83]: Variable pipe.pipe.flowModel: Cyclically dependent constants or parameters found in scope TRANSFORM.Fluid.Pipes.GenericPipe_withWall$pipe.FlowModel$pipe$pipe$flowModel: {Re_turb,Re_lam} (ignore with -d=ignoreCycles).

[15] 12:09:51 Translation Error
[TRANSFORM.Fluid.Pipes.GenericPipe_MultiTransferSurface: 118:3-135:83]: Variable pipe.pipe.flowModel: Cyclically dependent constants or parameters found in scope TRANSFORM.Fluid.ClosureRelations.PressureLoss.Models.distributedPipe_1D.FlowModel$pipe$pipe$flowModel: {Re_turb,Re_lam} (ignore with -d=ignoreCycles).

[16] 12:09:51 Translation Error
Error occurred while flattening model TRANSFORM.Fluid.Pipes.Examples.GenericPipe_Tests.withWall

该库是否与OpenModelica兼容? 如果没有,要使其兼容需要采取什么步骤?

解决方法

TRANSFORM 已经在 OpenModelica 1.16.1 版本上进行了测试,发现 OpenModelica 有很多错误和问题。随着 OpenModelica 的改进,未来可能会重新审视这一点。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...