Modeling of concentrated aqueous solutions: Efficient implementation of Pitzer equations in geochemical and reactive transport models

被引:20
作者
Bea, S. A. [1 ]
Carrera, J. [1 ]
Ayora, C. [1 ]
Baffle, F. [1 ]
机构
[1] CSIC, Inst Environm Assessment & Water Res IDAEA, GHS, E-08028 Barcelona, Spain
关键词
Pitzer; HMW model; Geochemical modeling; Concentrated solutions; Reactive transport modeling; Object-oriented programming; Invariant points; Evaporation of seawater; CHEMICAL-EQUILIBRIUM MODEL; ION-INTERACTION PARAMETERS; NATURAL-WATERS; MINERAL SOLUBILITIES; SURFACE SEDIMENTS; LOW-TEMPERATURES; MULTIPHASE FLOW; POROUS-MEDIA; PREDICTION; SYSTEM;
D O I
10.1016/j.cageo.2009.09.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Modeling concentrated solutions demands the use of ion-interaction models such as Pitzer equations, which involve a large number of operations. Implementation of these models in large reactive transport simulations significantly increases the computation time with respect to traditional activity coefficient models. CPU time depends on the efficiency of (1) the Pitzer algorithm itself, and (2) the speciation algorithm. We present an implementation of the Pitzer model that improves traditional implementations by using a compact matrix approach. This facilitates programming and computation of derivatives. The use of analytic derivatives allows the use of Newton-Raphson algorithms, which converge quickly. The approach is implemented in an object-oriented programming (OOP) scheme by creating an entity that represents the thermodynamic behavior of both dilute and concentrated solutions. This entity is readily linked to any geochemical or reactive transport codes. We show that the code is robust, in that its implementation improves the convergence in a broad range of geochemical calculations, and efficient, in that its CPU time compares favorably with other codes. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:526 / 538
页数:13
相关论文
共 56 条
[1]   Coupled thermal, hydraulic and geochemical evolution of pyritic tailings in unsaturated column experiments [J].
Acero, Patricia ;
Ayora, Carlos ;
Carrera, Jesus .
GEOCHIMICA ET COSMOCHIMICA ACTA, 2007, 71 (22) :5325-5338
[2]   Object oriented programming via Fortran 90 [J].
Akin, JE .
ENGINEERING COMPUTATIONS, 1999, 16 (01) :26-48
[3]   THE CHEMICAL AND HYDROLOGICAL EVOLUTION OF AN ANCIENT POTASH-FORMING EVAPORITE BASIN AS CONSTRAINED BY MINERAL SEQUENCE, FLUID INCLUSION COMPOSITION, AND NUMERICAL-SIMULATION [J].
AYORA, C ;
GARCIAVEIGAS, J ;
PUEYO, JJ .
GEOCHIMICA ET COSMOCHIMICA ACTA, 1994, 58 (16) :3379-3394
[4]   SCALE2000:: reaction-transport software dedicated to thermo-kinetic prediction and quantification of scales -: Applicability to desalination problems [J].
Azaroual, M ;
Kervévan, C ;
Durance, MV ;
Durst, P .
DESALINATION, 2004, 165 (1-3) :409-419
[5]   Coupled thermal-hydraulic-chemical modelling of enhanced geothermal systems [J].
Bächler, D ;
Kohl, T .
GEOPHYSICAL JOURNAL INTERNATIONAL, 2005, 161 (02) :533-548
[6]   PICKERINGITE AND THE SYSTEM MGSO4-AL2(SO4)3-H2O [J].
BASSETT, H ;
WATT, W .
JOURNAL OF THE CHEMICAL SOCIETY, 1950, (MAY) :1408-1414
[7]   Geochemical and environmental controls on the genesis of soluble efflorescent salts in Coastal Mine Tailings Deposits: A discussion based on reactive transport modeling [J].
Bea, S. A. ;
Ayora, C. ;
Carrera, J. ;
Saaltink, M. W. ;
Dold, B. .
JOURNAL OF CONTAMINANT HYDROLOGY, 2010, 111 (1-4) :65-82
[8]   CHEPROO: A Fortran 90 object-oriented module to solve chemical processes in Earth Science models [J].
Bea, S. A. ;
Carrera, J. ;
Ayora, C. ;
Batlle, F. ;
Saaltink, M. W. .
COMPUTERS & GEOSCIENCES, 2009, 35 (06) :1098-1112
[9]  
BEA SA, 2008, THESIS TU CATALONIA
[10]  
Blauch DN, 2002, J CHEM INF COMP SCI, V42, P143, DOI [10.1021/ci010074+, 10.1021/ci010074]