面对Dymola中的初始化差异时,如何找到错误的起始值猜测

时间:2019-12-07 11:20:17

标签: modelica dymola

我正在使用开源modelica库(ThermoSysPro)构建简单的Rankine循环模型,但是似乎存在关于初始化的问题。

enter image description here enter image description here

因此,我如下更改调试设置以检查日志文件:

enter image description here

在dslog.txt文件中,我可以看到许多相同类型的错误:

enter image description here enter image description here

如日志文件所示,所有这些错误是由迭代偏差和错误的起始值引起的:

enter image description here

为了查看哪个迭代变量导致了差异,我检查了所有迭代变量的迭代结果,但是它们看起来都在正确的范围内。因此,我不确定下一步该怎么做才能找到差异的根源。 Dymola帮助手册中的方法在实践中不起作用。

我的问题是,面对Dymola中的初始化差异时,应该如何查找错误的起始值?

enter image description here enter image description here enter image description here

这是库,我构建的模型和生成的日志文件的链接。 github link

enter image description here

0 个答案:

没有答案