首页> 外文期刊>Advances in Water Resources >Computational methods for reactive transport modeling: An extended law of mass-action, xLMA, method for multiphase equilibrium calculations
【24h】

Computational methods for reactive transport modeling: An extended law of mass-action, xLMA, method for multiphase equilibrium calculations

机译:反应输运模型的计算方法:质量作用的扩展定律,xLMA,用于多相平衡计算的方法

获取原文
获取原文并翻译 | 示例
           

摘要

We present an extended law of mass-action (xLMA) method for multiphase equilibrium calculations and apply it in the context of reactive transport modeling. This extended LMA formulation differs from its conventional counterpart in that (i) it is directly derived from the Gibbs energy minimization (GEM) problem (i.e., the fundamental problem that describes the state of equilibrium of a chemical system under constant temperature and pressure); and (ii) it extends the conventional mass-action equations with Lagrange multipliers from the Gibbs energy minimization problem, which can be interpreted as stability indices of the chemical species. Accounting for these multipliers enables the method to determine all stable phases without presuming their types (e.g., aqueous, gaseous) or their presence in the equilibrium state. Therefore, the here proposed xLMA method inherits traits of Gibbs energy minimization algorithms that allow it to naturally detect the phases present in equilibrium, which can be single-component phases (e.g., pure solids or liquids) or non-ideal multi-component phases (e.g., aqueous, melts, gaseous, solid solutions, adsorption, or ion exchange). Moreover, our xLMA method requires no technique that tentatively adds or removes reactions based on phase stability indices (e.g., saturation indices for minerals), since the extended mass-action equations are valid even when their corresponding reactions involve unstable species. We successfully apply the proposed method to a reactive transport modeling problem in which we use PHREEQC and GEMS as alternative backends for the calculation of thermodynamic properties such as equilibrium constants of reactions, standard chemical potentials of species, and activity coefficients. Our tests show that our algorithm is efficient and robust for demanding applications, such as reactive transport modeling, where it converges within 1-3 iterations in most cases. The proposed xLMA method is implemented in Reaktoro, a unified open-source framework for modeling chemically reactive systems. (C) 2016 Elsevier Ltd. All rights reserved.
机译:我们为多相平衡计算提供了一种扩展的质量作用定律(xLMA)方法,并将其应用于反应性输运模型。这种扩展的LMA配方与传统的LMA配方的不同之处在于:(i)它直接源自吉布斯能量最小化(GEM)问题(即描述恒定温度和压力下化学系统平衡状态的基本问题); (ii)从吉布斯能量最小化问题扩展了带有拉格朗日乘子的常规质量作用方程,该方程可以解释为化学物种的稳定性指标。考虑这些乘数使得该方法能够确定所有稳定相而无需假定其类型(例如,水相,气态)或它们在平衡状态下的存在。因此,本文提出的xLMA方法继承了吉布斯能量最小化算法的特征,该特征使它能够自然地检测平衡态中存在的相,该相可以是单组分相(例如,纯固体或液体)或非理想多组分相(例如水性,熔融,气态,固溶体,吸附或离子交换)。此外,我们的xLMA方法不需要基于相稳定性指数(例如,矿物质的饱和指数)临时添加或删除反应的技术,因为即使相应的反应涉及不稳定的物质,扩展的质量作用方程也是有效的。我们成功地将所提出的方法应用于反应性运输建模问题,在该问题中,我们使用PHREEQC和GEMS作为替代后端来计算热力学性质,例如反应的平衡常数,物种的标准化学势和活度系数。我们的测试表明,对于要求苛刻的应用程序(例如反应式传输模型),我们的算法高效且健壮,在大多数情况下,该算法在1-3次迭代中收敛。所提出的xLMA方法在Reaktoro中实现,Reaktoro是一个用于对化学反应系统进行建模的统一开源框架。 (C)2016 Elsevier Ltd.保留所有权利。

著录项

  • 来源
    《Advances in Water Resources》 |2016年第10期|405-422|共18页
  • 作者单位

    ETH, Dept Earth Sci, Inst Geophys, Geothermal Energy & Geofluids Grp, Zurich, Switzerland|Paul Scherrer Inst, Nucl Energy & Safety Res Dept, Lab Waste Management, CH-5232 Villigen, Switzerland;

    Paul Scherrer Inst, Nucl Energy & Safety Res Dept, Lab Waste Management, CH-5232 Villigen, Switzerland;

    Paul Scherrer Inst, Nucl Energy & Safety Res Dept, Lab Waste Management, CH-5232 Villigen, Switzerland;

    ETH, Dept Earth Sci, Inst Geophys, Geothermal Energy & Geofluids Grp, Zurich, Switzerland;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Equilibrium; Speciation; Multiphase; LMA; Gibbs energy minimization; Reactive transport;

    机译:平衡;形态;多相;LMA;吉布斯能量最小化;反应性运输;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号