4
我是Modelica/Dymola建模的新成员。我开始为我的硕士论文(管道,加热器,控制)建立流体模型。我的教授建议:检查系统的特征值和比率(以及系统是否僵硬)。所以做了以下内容:Modelica线性分析
- 线性分析
- 完全线性分析
- SimulationSetup:linearizeAtInitial = FALSE; t_linearize = 1000(该系统在运行模式(初始化后)
仿真restuls都OK
但线性分析说:系统不稳定 - >这是什么意思?
和关于特征值,我得到以下结果:
我必须说,我没有真正进入NUMERICS因此,这些都是我的疑问句tions:
- 这是否意味着系统有23个特征值?
- 如果我想指定系统的“僵硬”程度,我想我必须检查最大和最小值?
- 什么是特征值12-23 - >不稳定,不稳定,不可检测?
对(简单)介绍书籍/章节的任何建议,解释一般的东西,例如:模型的线性化,特征值等?
非常感谢您的帮助。
非常感谢!一些更详细的问题:a)列T [s]是什么意思?在设置t_linearize = 1000时,我认为系统在那个时候被检查。或者这一列是时间常数(到目前为止,我认为时间常数=特征值)? b)让我们假设我想模拟一个储罐,一些管道和两个压力边界。在初始化阶段(第一个20秒快速动态)之后,系统动力学(改变质量流量,温度)对于模拟时间是相似的。如果我想评估系统的刚度,你会设置t_linearize> 20(f.i 100)吗?谢谢 – Matias
时间列是时间常数,它是特征值的反转(对于复杂的反应更为复杂)。由于时间常数不超过1000,t_linearize = 1000应该可以工作。然而,t_linearize也受非线性影响,线性化不会检测到这些 - 但只要系统处于平稳状态,它们就不会改变。 –
非常感谢你!但实际上,11个特征值的时间常数超过1000,所以在这种情况下,我需要将t_lineaize加上我猜。 – Matias