首页 文章

测试系统稳定状态时的全局测量方法

提问于
浏览
1

当我盯着屏幕右侧微小的蓝线时,我开始认为在Dymola / OpenModelica中有一个功能(如果它已经不存在)会很好 .

我正在考虑的功能将监视系统的行为,并在达到稳定状态时报告,或者在达到稳定状态时终止模拟 . 我想这可能与监视所有状态变量的导数以及何时它们都等于零(在一些用户定义的容差内)有关 . 显然,这可以由用户对简单模型完成,但是对于复杂而言,这需要是“幕后”发生的自动化特征 .

我可以想到几个用例:

  • 如果要生成稳定状态解决方案以重新启动另一个模拟,这将避免需要模拟很长时间并假设您模拟的时间足够长 .

  • 如果有一个函数/变量等,就像解决方案中内置的时间一样,那么模型可能会引用该变量来增加用于打开/关闭行为的延迟,例如您不想打开的控制器逻辑达到稳态条件 .

看起来这将是一个相当简单的功能添加,但可能非常有用 .

这样的功能是否存在,或者您是否可以想出它为什么不应该/不应该?

1 回答

相关问题