当前位置:  开发笔记 > 编程语言 > 正文

如何使用先前的模拟解决方案初始化模型?

如何解决《如何使用先前的模拟解决方案初始化模型?》经验,为你挑选了0个好方法。

再次用尽想法后,我转向您。

我确定必须先回答这个问题,尽管在我生命中我找不到明确的描述。

场景:

您需要努力工作,以通过初始猜测等方式建立所有模型,然后求解模型中所有参数的“真实”稳态(SS)条件。从这个解决方案中,我想研究事件对系统的影响。

为了执行与SS分析的偏差,最好能够简单地将Dymola已经生成的所有模型参数加载到SS solution .mat文件中。加载此解决方案不需要在执行与SS研究的偏差之前首先模拟模型以实现SS解决方案的任何需求。我可以认为,可能发生的步骤是在模拟的“初始化”阶段。

考虑到这似乎是一个重要的概念,我想应该从Modelica / Dymola开发的早期阶段就考虑这个想法。鉴于这些模型的尺寸很快变得非常大,手动提取每个参数似乎不合适。

题:

    是否可以求解模型(.mat文件)的状态,然后将该模拟作为所有变量的“初始”值加载?(这将覆盖/替换系统中先前的初始猜测)

    如果可能,如何实现?(运行一些脚本,一些隐藏的菜单选项,在模型/模拟中添加某种导入命令?)

非常感谢您的帮助。我正在使用Dymola 2016。

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有