再次没有想法我转向你。
我确定之前必须得到回答,但就我而言,我无法找到明确的描述。
情景:
你努力工作以获得一个模型,所有模型都设置了初始猜测等,然后解决了真实的问题。模型中所有参数的稳态(SS)条件。从这个解决方案,我想调查事件对系统的影响。
要从SS分析中执行此偏差,可以简单地加载SS解决方案.mat文件,其中包含已由 Dymola 生成的所有模型参数。加载此解决方案无需首先模拟模型以实现SS解决方案,然后再执行SS调查的偏差。我可以设想,发生这种情况的可能步骤是在模拟的初始化' 阶段。
鉴于这似乎是一个重要的概念,我想这个想法将从Modelica / Dymola开发的早期阶段开始考虑。考虑到这些模型的大小很快变得非常大,手动提取每个单独的参数似乎不合适。
问题:
非常感谢你的帮助。 我正在使用 Dymola 2016。
答案 0 :(得分:3)
我在上面发布的问题中找到了以下答案。
编辑: matth还指出了以下有关该主题的有用参考: http://claytex.com/blog/how-to-restart-a-simulation
这些是 Dymola 的说明。我无法验证它们是否适用于其他基于Modelica的程序。我还在Dymola用户手册第1卷第5.3.3节“模拟”中找到了一些文档。继续>导入初始/继续。
1)是的,可以从生成的.mat文件启动模型。您也可以从dsfinal.txt文件继续它。
2)以下是使用GUI的步骤:
替代方法:(虽然这个方法很奇怪,但似乎没有生成或更新.mat文件。)