我正在使用开源modelica库(ThermoSysPro)构建简单的Rankine循环模型,但是似乎存在关于初始化的问题。
因此,我如下更改调试设置以检查日志文件:
在dslog.txt文件中,我可以看到许多相同类型的错误:
如日志文件所示,所有这些错误是由迭代偏差和错误的起始值引起的:
为了查看哪个迭代变量导致了差异,我检查了所有迭代变量的迭代结果,但是它们看起来都在正确的范围内。因此,我不确定下一步该怎么做才能找到差异的根源。 Dymola帮助手册中的方法在实践中不起作用。
我的问题是,面对Dymola中的初始化差异时,应该如何查找错误的起始值?
这是库,我构建的模型和生成的日志文件的链接。
github link