PyGeochemCalc: A Python']Python package for geochemical thermodynamic calculations from ambient to deep Earth conditions

被引:36
作者
Awolayo, Adedapo N. [1 ,2 ]
Tutolo, Benjamin M. [1 ]
机构
[1] Univ Calgary, Dept Geosci, 2500 Univ Dr NW, Calgary, AB T2N 1N4, Canada
[2] McMaster Univ, Civil Engn Dept, 1280 Main St West, Hamilton, ON L85 4L8, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Helgeson-Kirkham-Flowers equation of state; LogK-density extrapolation; Solid-solutions; IAPWS95 equation of state; DEW model; Thermodynamic properties; Variable-chemistry clays; Geochemical modeling; Thermodynamic database; PARTIAL MOLAL PROPERTIES; HIGH-PRESSURES; TRANSPORT-PROPERTIES; DIELECTRIC-CONSTANT; NATURAL-WATERS; HYDROTHERMAL SYSTEMS; HIGH-TEMPERATURES; SOFTWARE PACKAGE; PRIMARY MINERALS; HEAT-CAPACITIES;
D O I
10.1016/j.chemgeo.2022.120984
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
Over the past half century, techniques for evaluating the thermodynamics of water-rock interactions from ambient to deep Earth conditions have advanced incredibly and in myriad directions. As these tools for analyzing the thermodynamic states of geochemical species as a function of temperature, pressure, and composition have multiplied, so too have the possibilities for tracing water-rock interaction from ambient to deep conditions on Earth and beyond. Yet, the aqueous geochemical community still lacks a centralized platform for incorporating this constantly updating thermodynamic data into aqueous geochemical models. Here, we introduce PyGeochemCalc (PyGCC), a community-driven, open-source Python package that meets this need by providing a consolidated set of functions for calculating the thermodynamic properties of gas, aqueous, and mineral (including solid solutions and variable-formula clays) species, as well as reactions amongst these species, over a broad range of temperature and pressure conditions. The PyGCC package utilizes the revised Helgeson-KirkhamFlowers (HKF) equation of state, and newly proposed density-based extrapolations based upon it, to calculate the thermodynamic properties of aqueous species; a choice of equations of state and electrostatic models (including the Deep Earth Water (DEW) model) to calculate thermodynamic and dielectric properties of water; and heat capacity functions to calculate thermodynamic properties of minerals and gases. Additionally, PyGCC integrates these functions to generate thermodynamic databases for various geochemical programs, including the Geochemist???s Workbench (GWB), EQ3/6, TOUGHREACT, and PFLOTRAN, with straightforward possibilities for extension to other simulators. The various functions in the package can also be modularly utilized, and introduced into other modeling tools, as desired. In this paper, we detail the capabilities of PyGCC and the equations it relies on for calculating thermodynamic properties of water, aqueous species, and gases. Although the fundamental thermodynamic data necessary for state-of-the-science PyGCC calculations will necessarily evolve as our collective geochemical knowledge base expands, PyGCC???s open source, community-driven design will allow for users to keep pace via rapid implementation of these advancements in this modern geochemical tool.
引用
收藏
页数:14
相关论文
共 83 条
[1]   Change in the dissolution rates of alkali feldspars as a result of secondary mineral precipitation and approach to equilibrium [J].
Alekseyev, VA ;
Medvedeva, LS ;
Prisyagina, NI ;
Meshalkin, SS ;
Balabin, AI .
GEOCHIMICA ET COSMOCHIMICA ACTA, 1997, 61 (06) :1125-1142
[2]   THE DENSITY MODEL FOR ESTIMATION OF THERMODYNAMIC PARAMETERS OF REACTIONS AT HIGH-TEMPERATURES AND PRESSURES [J].
ANDERSON, GM ;
CASTET, S ;
SCHOTT, J ;
MESMER, RE .
GEOCHIMICA ET COSMOCHIMICA ACTA, 1991, 55 (07) :1769-1779
[3]   SOLUBILITY OF QUARTZ IN SUPERCRITICAL WATER [J].
ANDERSON, GM ;
BURNHAM, CW .
AMERICAN JOURNAL OF SCIENCE, 1965, 263 (06) :494-&
[4]  
Anderson GM., 1993, THERMODYNAMICS GEOCH, DOI 10.1093/oso/9780195064643.001.0001
[5]  
[Anonymous], 2019, R1107 IAPWS
[6]   SOLUBILITY OF SODIUM-CHLORIDE AND SULFATE IN SUBCRITICAL AND SUPERCRITICAL WATER-VAPOR FROM 450-550-DEGREES-C AND 100-250 BAR [J].
ARMELLINI, FJ ;
TESTER, JW .
FLUID PHASE EQUILIBRIA, 1993, 84 :123-142
[7]   Assessment of feldspar solubility constants in water in the range 0° to 350°C at vapor saturation pressures [J].
Arnórsson, S ;
Stefánsson, A .
AMERICAN JOURNAL OF SCIENCE, 1999, 299 (03) :173-209
[8]   INTERNALLY-CONSISTENT THERMODYNAMIC DATA FOR MINERALS IN THE SYSTEM NA2O-K2O-CAO-MGO-FEO-FE2O3-AL2O3-SIO2-TIO2-H2O-CO2 [J].
BERMAN, RG .
JOURNAL OF PETROLOGY, 1988, 29 (02) :445-522
[10]   Thermodynamics for clay minerals: Calculation tools and application to the case of illite/smectite interstratified minerals [J].
Blanc, P. ;
Gherardi, F. ;
Vieillard, P. ;
Marty, N. C. M. ;
Gailhanou, H. ;
Gaboreau, S. ;
Letat, B. ;
Geloni, C. ;
Gaucher, E. C. ;
Made, B. .
APPLIED GEOCHEMISTRY, 2021, 130 (130)