转换库是否与OpenModelica兼容

转换库是否与OpenModelica兼容,modelica,openmodelica,Modelica,Openmodelica,转换库是用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 T

转换库是用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的改进,这可能会在将来重新讨论。

在转换问题跟踪器中问这个问题是否更好?一张关于OM的旧票已经存在:也许是时候开一张新的了?可能非常欢迎为库提供修复以使其兼容!?您使用的OpenModelica版本是什么?从错误消息中,我可以推断您正在使用旧的前端。我可以建议使用刚刚发布的1.16,看看它是否可以使用吗?这个库有很多问题。实际上不符合Modelica规范。使用Dymola迂腐模式,可以检测到许多问题。我会先修复这些,但需要一段时间。当我完成后,我会在他们的回购协议上打开一个PR。我做了一个PR,让我们看看他们对此的决定:@Priyanka,是的,如果其他人想贡献,我们非常欢迎提供帮助