Modelica 的优化库和 TIL 商业库之间是否存在任何类型的不兼容?

问题描述

我怀疑这两个库不能很好地协同工作。你知道吗?

更具体地说,我正在研究跨临界 CO2 热泵,我想找到能够最大限度地提高 cop 的最佳高压。问题是,一旦我输入信号标准,整个模型就不会再转换,给我带来与 TIL 组件(热交换器)相关的错误。 否则一切正常。

我知道 TLK Energy 有一个名为 Optimization Suite 的优化工具,但我想先试用 Modelica Optimization Library,然后再询问他们的软件。

编辑:这是我在翻译模型时遇到的错误。仅当我将信号标准块放入模型时才会发生这种情况,正如在示例之一 (controllerdDesign_F14) 中可以看到的那样。也许我做错了什么?

enter image description here

解决方法

那个 criteria-block 使用了 absMaxovershoot 块,它们都要求输入信号可以被区分;并且 TIL 库不允许对模型进行区分。

您可以(很可能)通过在模型和 criteria 块之间使用一阶过滤器来解决此问题;或者使用不同的 criteria-block

相关问答

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