我对“物理系统建模”这个主题还很陌生。我读了一些基础文献,做了一些Modelica和Simulink/Simscape的教程。我想问你,我是否正确地理解了以下内容:
- 符号处理是将微分代数方程组(物理模型:DAE)转换为可以由标准求解器(Runge、Kutta、BDF等)求解的微分方程组(ODE)的过程。
- 也有一些求解器可以直接求解DAE。但Modelica(openModelica、Dymola)和Simscape将系统转化为ODE(为什么与直接使用DAE求解器相比,这些方法更好呢?)
- “平面化的Modelica代码”就是转换的结果(= ODE)。