Modelica.Media:使用跟踪组件

时间:2012-08-03 09:38:25

标签: modelica

我试图了解跟踪组件以及如何在Modelica.Media和Modelica.Fluid的上下文中使用它们。我目前正在开发一种多组分介质,其中几种组分以微量存在,即对流体的整体性质不重要。另一方面,这些组分经历(化学)反应,因此必须以合理的方式将它们包括在质量平衡中以便解释这种行为。

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

目前,我的媒体的所有组件(包括微量的组件)都包含在“普通”组件中,因为我无法使跟踪组件按照我需要的方式运行。因为无论如何我正在使介质或多或少地形成划痕,我认为在给出用于计算流体属性的等式时我可以省略少量存在的组分。有没有人以这种方式以痕量建模媒体组件?

如果有人能详细说明正常组件和跟踪组件之间的区别,和/或就跟踪组件是否是建模上述系统的最佳方式提出一些建议,我将非常感激。任何帮助或评论将不胜感激!

1 个答案:

答案 0 :(得分:1)

对不起,我正在度假,这个人在我身边溜了。虽然我没有过多地参与最近的流体设计活动,但我认为您对“痕量组分”维度的理解是正确的。

我假设流体库假设跟踪组件在所有标准库组件中都是惰性的,所以我不希望看到跟踪组件发生变化。但我不明白为什么不可能创建包含反应的组件。这将取决于您的反应是“在一个体积内”(您需要考虑混合,运输延迟等等),或者它们是否只是在流动中“即时”发生。但无论哪种方式,都应该可以制定组件,其中痕量组件的流入和流出不相同(这听起来像你关心的那样)。

您是否有任何示例代码可以显示您遇到的问题或您对跟踪组件界面设计的疑问?

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