化学反应阻尼因子

GHG Option – Chemical Reaction Damping Factor

目的

这些关键词用于希望以速率为基础实现平衡的化学反应。 

格式

*CRDAMP-ALL(cr_damp)
*CRDAMPcr_dampi

定义

*CRDAMP-ALL

此关键词指示输入一个阻尼因子,用于评估所有化学反应的速率方式,其中化学反应在REACTION-CHEM中定义。

(cr_damp)

可选值的阻尼因子,可应用于REACTION-CHEM指定的化学反应 

*CRDAMP

此关键词指示为前面REACTION-CHEM关键词指定的相应化学反应输入一个阻尼因子。

cr_dampi

要应用于由REACTION-CHEM指定的化学反应i的阻尼因子值。 

默认值

如果发现任何这些关键词,则所有化学平衡反应都以速率方式进行评估。

如果指定了 *CRDAMP-ALL 而没有值,则所有反应的阻尼因子的默认值为0.1摩尔浓度/天。

*CRDAMP必须为前面的反应指定阻尼因子 cr_dampi。如果存在,则会覆盖由 *CRDAMP-ALL为该反应设置的值(如果有的话)。

如果仅对一些反应输入了 *CRDAMP,则其他反应将默认为由 cr_damp设置的值,否则为0.1摩尔浓度/天。

条件

如果出现这些关键词,则必须位于MODEL和NC关键词之后的Fluid Model部分中。

解释

默认情况下,假设化学反应是瞬时的。然而,在使用网格块或时间步长是通常在矿场规模模拟中的情况下,这种假设可能不成立。在这种情况下,需要采用速率方式处理以模拟真实情况。关键词 *CRDAMP-ALL 和 *CRDAMP 允许用户以速率方式处理化学反应。

0.1摩尔浓度/天的阻尼因子值通常适用于大多数情况,这是当 *CRDAMP-ALL 在数据集中输入的默认值

在存在 *REACTION-EQUIL-MNR(矿物平衡反应)时,默认情况下将激活CRDAM*CRDAMP-ALL 0.1。

有关更多详细信息,请参见附录D中带有阻尼因子的化学平衡反应。

即使新方程是以速率为基础的,通过0.1摩尔浓度/天的阻尼因子,对于大多数情况都可以很容易地实现平衡。尽管阻尼因子为0会禁用相应的反应,但为了数值稳定性起见,任何大于10摩尔浓度/天的值都应谨慎使用。如果涉及化学反应的组分也被用于一个或多个矿物反应中,在禁用化学反应时,请谨慎使用阻尼因子为0。

最大可接受的阻尼因子为1000摩尔浓度/天。最终的阻尼因子将被写入到输出文件,可以通过数据文件的输入/输出控制部分中使用*OUTREACT or *OUTPRN *RES *ALL来查看。

不允许数据集中混合瞬时和速率为基础的化学平衡反应。

发表评论