Modelica中的鼓形机建模
我想学习Modelica中的鼓形机建模,modelica,openmodelica,Modelica,Openmodelica,我想学习modelica建模,尤其是thermal和fluid分支。因此,现在我正在反转和修改stackoverflow和modelica库中的示例,以便更好地了解该语言 目前我试图理解Modelica.Fluid.Examples.DrumBoiler.DrumBoiler。我很容易理解模型的物理功能。但当我重建它时,我得到了错误消息: 在范围DrumBoiler中找不到函数Cv.from_bar 我从头开始重建模型,并从库中复制了示例。两者都有同样的问题。 问题在于: Modelica.Fl
modelica
建模,尤其是thermal
和fluid
分支。因此,现在我正在反转和修改stackoverflow和modelica
库中的示例,以便更好地了解该语言
目前我试图理解Modelica.Fluid.Examples.DrumBoiler.DrumBoiler
。我很容易理解模型的物理功能。但当我重建它时,我得到了错误消息:
在范围DrumBoiler中找不到函数Cv.from_bar
我从头开始重建模型,并从库中复制了示例。两者都有同样的问题。
问题在于:
Modelica.Fluid.Sources.FixedBoundary sink(
nPorts = 1,
p = Cv.from_bar(0.5), <-- problem
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase,
T = 500)
Modelica.Fluid.Sources.fixed边界水槽(
nPorts=1,
p=Cv.from_-bar(0.5),函数在这里:Modelica.SIunits.Conversions。from_-bar
。您可以使用import
导入它,或者import Cv=Modelica.SIunits.Conversions
以较短的别名导入它
您还可以在此处阅读有关导入的更多信息:
谢谢您的回答。我知道导入功能,但在最初的modelica示例中,没有导入SIunits。但是该函数仍然可以工作。我想知道它是如何工作的。因为复制EYSample时,代码不起作用。在顶层导入就足够了,在下面的所有级别都可以使用。因此y导入不在示例中,而是在某个更高级别的包中。向上两级!太好了,谢谢。这解释了为什么复制模型时模型没有运行。