2012-08-03 129 views
1

我正在尝试获取跟踪组件的挂件以及如何在Modelica.Media和Modelica.Fluid的上下文中使用它们。我目前正在研究一种多组分介质,其中一些组分以微量存在,即对流体的整体性质不重要。另一方面,这些成分会发生(化学)反应,因此它们必须以合理的方式包含在质量平衡中,以解释这种行为。Modelica.Media:使用痕迹组件

我想将它们建模为跟踪组件,但我无法弄清楚如何在上述上下文中实现这些组件。更具体地说,我无法弄清楚如何使质量(分数)的痕量组分因模型内部反应或模型内部传质而变化。在我看来,痕量组分的质量分数在特定媒体中应该是不变的 - 我说得对吗?

目前,我的媒体的所有组件(包括微小数量的组件)都包含为“正常”组件,因为我无法使跟踪组件按照我需要的方式运行。由于我正在使介质或多或少形成划痕,我认为在给出用于计算流体特性的等式时,我可以略微省略少量存在的成分。有没有人有这样的痕迹量建模媒体组件的经验?

如果有人可以详细说明正常组件和跟踪组件之间的区别,并且/或者提供关于跟踪组件是否是对上述系统进行建模的最佳方法的建议,我将非常感谢。任何帮助或意见将不胜感激!

回答

1

对不起,我在度假,这一个滑了我。尽管我没有太积极地参与最近的流体设计活动,但我认为你对“痕量组分”维度的理解是正确的。

我假设流体库假定跟踪组件在所有标准库组件中都是惰性的,所以我不希望看到跟踪组件发生更改。但我不明白为什么不可能创建包含反应的组件。这取决于你的反应是否发生在“一卷”(你需要考虑混合,运输延误等问题)或者它们是否简单地在流程中“即时”发生。但无论哪种方式,当然应该有可能制定组分流入和流出的痕量组分不相同(这听起来像您的担忧)。

您是否有任何示例代码可以显示您正在面临的问题或者您对跟踪组件接口的设计有何疑问?

再次,对于迟到的回应抱歉。