问题描述
我怀疑这两个库不能很好地协同工作。你知道吗?
更具体地说,我正在研究跨临界 CO2 热泵,我想找到能够最大限度地提高 cop 的最佳高压。问题是,一旦我输入信号标准,整个模型就不会再转换,给我带来与 TIL 组件(热交换器)相关的错误。 否则一切正常。
我知道 TLK Energy 有一个名为 Optimization Suite 的优化工具,但我想先试用 Modelica Optimization Library,然后再询问他们的软件。
编辑:这是我在翻译模型时遇到的错误。仅当我将信号标准块放入模型时才会发生这种情况,正如在示例之一 (controllerdDesign_F14) 中可以看到的那样。也许我做错了什么?
解决方法
那个 criteria
-block 使用了 absMax
和 overshoot
块,它们都要求输入信号可以被区分;并且 TIL 库不允许对模型进行区分。
您可以(很可能)通过在模型和 criteria
块之间使用一阶过滤器来解决此问题;或者使用不同的 criteria
-block