Verification of TRANSPORT Simulation Environment coupling with PHREEQC for reactive transport modelling
<p>Many types of geologic subsurface utilisation are associated with fluid and heat flow as well as simultaneously occurring chemical reactions. For that reason, reactive transport models are required to understand and reproduce the governing processes. In this regard, reactive transport codes...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Copernicus Publications
2022-11-01
|
Series: | Advances in Geosciences |
Online Access: | https://adgeo.copernicus.org/articles/58/19/2022/adgeo-58-19-2022.pdf |
_version_ | 1811193146588004352 |
---|---|
author | T. Kempka T. Kempka S. Steding M. Kühn M. Kühn |
author_facet | T. Kempka T. Kempka S. Steding M. Kühn M. Kühn |
author_sort | T. Kempka |
collection | DOAJ |
description | <p>Many types of geologic subsurface utilisation are associated with fluid and heat flow as well as simultaneously occurring chemical reactions. For that reason, reactive transport models are required to understand and reproduce the governing processes.
In this regard, reactive transport codes must be highly flexible to cover a wide range of applications, while being applicable by users without extensive programming skills at the same time.
In this context, we present an extension of the Open Source and Open Access TRANSPORT Simulation Environment, which has been coupled with the geochemical reaction module PHREEQC, and thus provides multiple new features that make it applicable to complex reactive transport problems in various geoscientific fields.
Code readability is ensured by the applied high-level programming language Python which is relatively easy to learn compared to low-level programming languages such as C, C++ and FORTRAN.
Thus, also users with limited software development knowledge can benefit from the presented simulation environment due to the low entry-level programming skill requirements.
In the present study, common geochemical benchmarks are used to verify the numerical code implementation.
Currently, the coupled simulator can be used to investigate 3D single-phase fluid and heat flow as well as multicomponent solute transport in porous media.
In addition to that, a wide range of equilibrium and nonequilibrium reactions can be considered.
Chemical feedback on fluid flow is provided by adapting porosity and permeability of the porous media as well as fluid properties.
Thereby, users are in full control of the underlying functions in terms of fluid and rock equations of state, coupled geochemical modules used for reactive transport, dynamic boundary conditions and mass balance calculations. Both, the solution of the system of partial differential equations and the PHREEQC module, can be easily parallelised to increase computational efficiency.
The benchmarks used in the present study include density-driven flow as well as advective, diffusive and dispersive reactive transport of solutes. Furthermore, porosity and permeability changes caused by kinetically controlled dissolution-precipitation reactions are considered to verify the main features of our reactive transport code. In future, the code implementation can be used to quantify processes encountered in different types of subsurface utilisation, such as water resource management as well as geothermal energy production, as well as geological energy, <span class="inline-formula">CO<sub>2</sub></span> and nuclear waste storage.</p> |
first_indexed | 2024-04-12T00:03:43Z |
format | Article |
id | doaj.art-2a16e56453b14f5b98b3bf725a7701e6 |
institution | Directory Open Access Journal |
issn | 1680-7340 1680-7359 |
language | English |
last_indexed | 2024-04-12T00:03:43Z |
publishDate | 2022-11-01 |
publisher | Copernicus Publications |
record_format | Article |
series | Advances in Geosciences |
spelling | doaj.art-2a16e56453b14f5b98b3bf725a7701e62022-12-22T03:56:09ZengCopernicus PublicationsAdvances in Geosciences1680-73401680-73592022-11-0158192910.5194/adgeo-58-19-2022Verification of TRANSPORT Simulation Environment coupling with PHREEQC for reactive transport modellingT. Kempka0T. Kempka1S. Steding2M. Kühn3M. Kühn4GFZ German Research Centre for Geosciences, Telegrafenberg, 14473 Potsdam, GermanyInstitute of Geosciences, University of Potsdam, Karl-Liebknecht-Str. 24–25, 14476 Potsdam, GermanyGFZ German Research Centre for Geosciences, Telegrafenberg, 14473 Potsdam, GermanyGFZ German Research Centre for Geosciences, Telegrafenberg, 14473 Potsdam, GermanyInstitute of Geosciences, University of Potsdam, Karl-Liebknecht-Str. 24–25, 14476 Potsdam, Germany<p>Many types of geologic subsurface utilisation are associated with fluid and heat flow as well as simultaneously occurring chemical reactions. For that reason, reactive transport models are required to understand and reproduce the governing processes. In this regard, reactive transport codes must be highly flexible to cover a wide range of applications, while being applicable by users without extensive programming skills at the same time. In this context, we present an extension of the Open Source and Open Access TRANSPORT Simulation Environment, which has been coupled with the geochemical reaction module PHREEQC, and thus provides multiple new features that make it applicable to complex reactive transport problems in various geoscientific fields. Code readability is ensured by the applied high-level programming language Python which is relatively easy to learn compared to low-level programming languages such as C, C++ and FORTRAN. Thus, also users with limited software development knowledge can benefit from the presented simulation environment due to the low entry-level programming skill requirements. In the present study, common geochemical benchmarks are used to verify the numerical code implementation. Currently, the coupled simulator can be used to investigate 3D single-phase fluid and heat flow as well as multicomponent solute transport in porous media. In addition to that, a wide range of equilibrium and nonequilibrium reactions can be considered. Chemical feedback on fluid flow is provided by adapting porosity and permeability of the porous media as well as fluid properties. Thereby, users are in full control of the underlying functions in terms of fluid and rock equations of state, coupled geochemical modules used for reactive transport, dynamic boundary conditions and mass balance calculations. Both, the solution of the system of partial differential equations and the PHREEQC module, can be easily parallelised to increase computational efficiency. The benchmarks used in the present study include density-driven flow as well as advective, diffusive and dispersive reactive transport of solutes. Furthermore, porosity and permeability changes caused by kinetically controlled dissolution-precipitation reactions are considered to verify the main features of our reactive transport code. In future, the code implementation can be used to quantify processes encountered in different types of subsurface utilisation, such as water resource management as well as geothermal energy production, as well as geological energy, <span class="inline-formula">CO<sub>2</sub></span> and nuclear waste storage.</p>https://adgeo.copernicus.org/articles/58/19/2022/adgeo-58-19-2022.pdf |
spellingShingle | T. Kempka T. Kempka S. Steding M. Kühn M. Kühn Verification of TRANSPORT Simulation Environment coupling with PHREEQC for reactive transport modelling Advances in Geosciences |
title | Verification of TRANSPORT Simulation Environment coupling with PHREEQC for reactive transport modelling |
title_full | Verification of TRANSPORT Simulation Environment coupling with PHREEQC for reactive transport modelling |
title_fullStr | Verification of TRANSPORT Simulation Environment coupling with PHREEQC for reactive transport modelling |
title_full_unstemmed | Verification of TRANSPORT Simulation Environment coupling with PHREEQC for reactive transport modelling |
title_short | Verification of TRANSPORT Simulation Environment coupling with PHREEQC for reactive transport modelling |
title_sort | verification of transport simulation environment coupling with phreeqc for reactive transport modelling |
url | https://adgeo.copernicus.org/articles/58/19/2022/adgeo-58-19-2022.pdf |
work_keys_str_mv | AT tkempka verificationoftransportsimulationenvironmentcouplingwithphreeqcforreactivetransportmodelling AT tkempka verificationoftransportsimulationenvironmentcouplingwithphreeqcforreactivetransportmodelling AT ssteding verificationoftransportsimulationenvironmentcouplingwithphreeqcforreactivetransportmodelling AT mkuhn verificationoftransportsimulationenvironmentcouplingwithphreeqcforreactivetransportmodelling AT mkuhn verificationoftransportsimulationenvironmentcouplingwithphreeqcforreactivetransportmodelling |