Dymola 如何根据创建的方程和选定的组件参数建立方程组以及如何解决这个问题?

APZ*_*APZ 2 modelica openmodelica dymola

Dymola 如何根据创建的方程和选定的组件参数建立方程组以及如何解决这个问题?有没有带有插图或例子的文献?

我试图弄清楚方程组是如何建立和求解的。我想知道不同的计算方法对我的结果有什么影响。

Mar*_* A. 8

这个问题非常普遍,因此最好的答案可能是一般文献。您正在寻找来提供您最喜欢的搜索引擎的关键字可能是:

  1. 符号预处理:它将方程(大多数 Modelica 模型都是根据方程构建的)转换为编程中常见且可以直接编译的赋值。这会产生一个可执行模型。
  2. 数值积分:使用模型的输出(其中包括状态变量的导数)并将其积分以估计状态的未来值。

我建议查看以下有关符号预处理的公开资源。对于数值积分,应该有相当多的材料可用,因为它更常见......

  1. Claytex 博客:https://www.claytex.com/tech-blog/model-translation-and-symbolic-manipulation/
  2. 更详细一点并且采用不同的方法:Cellier 教授的讲座,尤其是幻灯片 4-6: https: //people.inf.ethz.ch/fcellier/Lect/MMPS/Ppt/mmps_ppt_engl.html