问题描述
在 Open Modelica Fluid Environment 中,我看到了错误 “媒体是部分的,部分类中不允许名称查找。”通常可以在每个元素中正确定义媒体来解决。
我按照帖子 (How to specify medium in Openmodelica?) 的相关说明进行了操作,即我已经在系统的每个组件中重新声明了介质,但在尝试模拟时仍然出现此错误,尽管检查通过得很好。
"stream Medium.ExtraProperty C_outflow[Medium.nC] "如果 m_flow
你明白为什么会发生这种情况吗?我猜这个 C_outflow 是指流体的浓度或其他特定属性。但是我没有设置任何特定的属性。我尝试将 allowFlowReversal 选项设为 false 以便没有 m_flow
您对如何解决此问题有任何想法吗?我很感激这个亲爱的社区的任何帮助。
模型####
可替换包中 = Modelica.Media.Water.StandardWaterOnePhase 受 Modelica.Media.Interfaces.PartialMedium 约束;参数 Real D_p = 0.0254; //正常管径
Modelica.Fluid.Vessels.ClosedVolume Tank1(redeclare package Medium = Medium,V = 0.05,nPorts = 2 ) annotation( Placement(visible = true,transformation(origin = {-2,46},extent = {{- 10,-10},{10,10}},旋转 = 0))); ...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)