gpt4 book ai didi

modelica - 过度/欠定 Modelica 源的最佳实践

转载 作者:行者123 更新时间:2023-12-05 01:53:49 24 4
gpt4 key购买 nike

在标准 Modelica 流体流量源中,通常指定流量或压力。例如,以下边界设置(P 表示压力边界,F 表示流量边界)通常会围绕管道组件:

P - 管道 - P

F - 管道 - P

但是,有时在同一侧指定流量和压力并确定另一侧可能很方便/需要:

(P, F) - 管道 - ()

根据我的经验,如果您创建这些源并在系统级别解决它们,这在 Modelica 工具中工作得很好。问题在于,由于 (P, F) 分量局部超定(+1 方程)而 () 分量局部欠定(-1 方程),这些分量会在局部抛出检查错误,因为 Modelica 工具假定您始终希望局部平衡成分。考虑到这一点,对于这种情况,在 Modelica 中创建超定/欠定组件是否有任何最佳实践?至少告诉工具这是故意的/不要抛出检查错误?

最佳答案

在 Dymola 中它会起作用,但对于不良模型和类检查,它可能会导致诊断困惑。它们可以通过使用来避免:

annotation (defaultConnectionStructurallyInconsistent=true)

(在这两个模型中。)

从技术上讲,与标准 https://specification.modelica.org/master/annotations.html#annotations-for-the-graphical-user-interface 相比,这有点扩展意义但它会起作用。

关于modelica - 过度/欠定 Modelica 源的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71013374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com