我想使用流体库的模型.任何人都可以解释(我是建模/模拟的新手)之间有什么区别:质量/能量/动量平衡的形成:稳态,动态和初始猜测初始固定 - >以及对初始化时间/计算的影响是什么时间; 我什么时候需要哪一个.
谢谢你的帮助!
由于您不熟悉该主题,因此我将跳过技术细节并向您展示一个示例,以说明初始化方法之间的区别.
假设您要研究管道的温度动态,例如使用下图所示的管道模型:
该模型在时间t = 15时对入口温度进行了阶跃变化,您希望看到出口温度的阶跃响应.
在下面的图中,我用四种初始化方法模拟了模型.
第一个图显示了结果DynamicFreeInitial
.这里我没有具体设置模型状态的初始值,这意味着我必须耐心等待初始瞬态淡出才能应用该步骤.
在第二个图中,我使用FixedInitial
并将初始温度设置为"良好猜测"值,以便初始瞬态时间更短(我知道,我可以做出更好的猜测).
在我使用的第三个图中SteadyStateInitial
.求解器将计算在"实际模拟"开始之前给出零瞬态时间的状态值.这意味着我可以从模拟开始直接应用该步骤.
第四个选项SteadyState
实际上不是初始化选项.它将所有模型导数设置为零,这意味着动态被禁用并且模拟是稳定状态.
在大多数情况下,您希望使用它,SteadyStateInitial
因此您不必等待初始瞬态消失.但是,在某些情况下由于数字原因而无法进行简单解释.
我希望这会有一个开始.
最好的问候Rene Just Nielsen
PS.您可以在此处下载该模型:https://drive.google.com/file/d/0B8ojPn4YxnI9cjR4QTZ5UGRxT1E/view?usp=sharing