在标准 Modelica 流体流源中,通常指定流量或压力。例如,以下边界设置(P 表示压力边界,F 表示流动边界)通常会围绕管道组件:
P - 管道 - P
F - 管道 - P
然而,有时指定同一侧的流量和压力并确定另一侧可能是方便/可取的:
(P, F) - 管道 - ()
根据我的经验,如果您创建这些源并在系统级别解决它们,那么这在 Modelica 工具中效果很好。问题是,由于 (P, F) 分量是局部超定的(+1 方程),而 () 分量是局部欠定的(-1 方程),这些分量会在局部引发检查错误,因为 Modelica 工具假设您始终希望局部平衡成分。考虑到这一点,是否有针对此场景在 Modelica 中创建超定/欠定组件的最佳实践?至少告诉工具这是故意的/不要抛出检查错误?