再次用完想法,我转向你。
我敢肯定,这之前必须得到回答,尽管在我的一生中,我找不到明确的描述。
设想:
您努力使模型全部设置初始猜测等,然后求解模型中所有参数的“真实”稳态 (SS) 条件。从这个解决方案中,我想调查事件对系统的影响。
要执行与 SS 分析的这种偏差,最好能够简单地加载 SS 解决方案 .mat 文件,其中包含Dymola已经生成的所有模型参数。加载此解决方案无需先模拟模型以实现 SS 解决方案,然后再执行与 SS 调查的偏差。我可以想象,发生这种情况的一个可能步骤是在模拟的“初始化”阶段。
鉴于这似乎是一个重要的概念,我想这个想法会在 Modelica/Dymola 开发的早期阶段就被考虑在内。鉴于这些模型的大小很快变得非常大,手动提取每个单独的参数似乎并不合适。
问题:
- 是否可以求解模型的状态(.mat 文件),然后将该模拟加载为所有变量的“初始”值?(这将覆盖/替换系统中先前的初始猜测)
- 如果可能,这是如何实现的?(运行一些脚本,一些隐藏菜单选项,在模型/模拟中添加某种导入命令?)
我非常感谢您的帮助。我正在使用Dymola 2016。