Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Modelica中的鼓形机建模_Modelica_Openmodelica - Fatal编程技术网

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导入不在示例中,而是在某个更高级别的包中。向上两级!太好了,谢谢。这解释了为什么复制模型时模型没有运行。