1

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

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

目前,我的媒体的所有组件(包括微量组件)都作为“正常”组件包含在内,因为我无法使跟踪组件按照我需要的方式运行。无论如何,当我使介质或多或少形成划痕时,我认为在给出计算流体特性的方程时,我可以忽略少量存在的成分。有没有人有任何以这种方式对微量媒体组件建模的经验?

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

4

1 回答 1

1

对不起,我在度假,这个从我身边溜走了。尽管我没有太积极地参与最近的流体设计活动,但我认为您对“跟踪组件”维度的理解是正确的。

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

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

再次抱歉,回复晚了。

于 2012-08-16T07:41:47.007 回答