Sco*_*t G 5 modelica openmodelica dymola
再次用尽想法后,我转向您。
我确定必须先回答这个问题,尽管在我生命中我找不到明确的描述。
场景:
您需要努力工作,以通过初始猜测等方式建立所有模型,然后求解模型中所有参数的“真实”稳态(SS)条件。从这个解决方案中,我想研究事件对系统的影响。
为了执行与SS分析的偏差,最好能够简单地将Dymola已经生成的所有模型参数加载到SS solution .mat文件中。加载此解决方案不需要在执行与SS研究的偏差之前首先模拟模型以实现SS解决方案的任何需求。我可以认为,可能发生的步骤是在模拟的“初始化”阶段。
考虑到这似乎是一个重要的概念,我想应该从Modelica / Dymola开发的早期阶段就考虑这个想法。鉴于这些模型的尺寸很快变得非常大,手动提取每个参数似乎不合适。
题:
非常感谢您的帮助。我正在使用Dymola 2016。
我在上面发布的我自己的问题中找到了以下答案。
编辑:matth 还指出了以下有关该主题的有用参考: http : //claytex.com/blog/how-to-restart-a-simulation
这些是Dymola 的说明。我无法验证它们是否适用于其他基于 Modelica 的程序。我还在 Dymola 用户手册第 1 卷第 5.3.3 节模拟 > 继续 > 导入初始/继续中找到了一些文档。
1) 是的,可以从生成的 .mat 文件启动模型。您也可以从 dsfinal.txt 文件继续它。
2) 以下是使用 GUI 的步骤:
替代方法:(虽然使用这种方法很奇怪,但似乎没有生成或更新 .mat 文件。)