首页 > 解决方案 > 在 Modelica 模型中使用流变量时如何处理奇点?

问题描述

Modelica Specification 的附录 D 中,使用流变量时会出现一些奇异的情况,我的问题是:在 D.3.2 章中,如果m1>=0,则inStream(h_outflow_2)=0/0,而是inStream(h_outflow_2)=h_out_flow_1在任何情况下。这是因为 Modelica 编译器会首先通过符号操作来处理这个方程吗?

在此处输入图像描述

而在第 D.3.4 章中,何时和m2>=0将是不确定的,为了解决这个问题,应该有一个方程。这个方程是由 Modelica 编译器自动生成的吗?m3>=0inStream(h_out_flow_1)inStream(h_out_flow_1)=h_out_flow_1

[在此处输入图像描述

标签: streammodelica

解决方案


推荐阅读