1

我正在尝试对泵系统进行建模。该系统由一个控制器、两个 ON/OFF 阀和一个用作腔室的扫过容积组成。控制器负责阀门的状态以及填充和泵送。将所有组件连接在一起时,我开始收到错误消息,例如“无法在组件之间实例化方程式”,例如在扫描体积和第一个阀门之间。我试图从整个系统中删除阀门并将活塞直接连接到源,但随后我在活塞位移及其输入之间收到错误消息“无法实例化方程..”。

我不明白我的问题在哪里。是模型本身无法将它们连接在一起还是我错过了其他东西?

我显然不是模型专家,但我当然掌握了基础知识。

为了让事情更清楚,这是我的模型的链接:

https://www.dropbox.com/s/g9dr40jame3lk2n/pumpsystem.zip?dl=0

任何帮助,将不胜感激。

4

1 回答 1

2

OpenModelica 抱怨过时的连接。您的模型中有许多不再存在的组件之间的连接。

例如:

connect(ChamberController.PistonDisplacment, sweptVolume1.flange) annotation(...);
connect(close.on, ChamberController.deflate)  annotation(...);

要删除这些连接,只需单击消息浏览器中的链接,这将直接将您带到代码中的正确位置。

在此处输入图像描述

于 2019-07-11T06:10:59.960 回答