JuanS-OSORNOB / HC-TTIExp

This repository has the purpose of providing tools to compute the Time Temperature Index (TTI) based on Arrhenius equation, proposed by Wood in 1988; and to simulate multiple-phase fluid flow in a geological section. A test case for the Atrato basin can also be found.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HC-TTIExp

HC-TTIExp is an extension of Deal.II (Arndt et al, 2023), a finite element method (FEM) library written in the C++ programming language. It has the purpose of providing tools to compute the Time Temperature Index (TTI) for any given 2D geological section based on the Arrhenius equation proposed by Wood in 1988 (An application for type II kerogens, which are major oil generators in the world, can be found in Hunt et al, 1991: https://pubs.geoscienceworld.org/aapgbull/article-abstract/75/4/795/38677/Modeling-Oil-Generation-with-Time-Temperature?redirectedFrom=fulltext).

Still this code is based on object oriented programming (OOP) standards and it permits to easily adapt input ASCII files to user needs and specific basin parameters, the general application is to make preliminary evaluations of the depth of the oil window in exploration areas of interest without need for temperature boundary conditions. Preliminary knowledge of burial history and source hydrocarbon kinetics is stricly necessary, in any other scenario a similar test case e.g. SPE Comparative Solution Project can be used (spe.org).

HC-TTIExp also allows for simulation of multi-phase fluid flow in the meshed domain without consideration of geomechanical effects, stratigraphic and tectonic disposition suffer no evolution, a geometric simplification helps keeping focus only on oil/gas dynamics. For this purpose the program employs discretization of the goberning equations for this phenomena such as accumulation and flow terms based on Darcy's law with pressure and saturation expressions that consider the relative velocity of mobilizing phase; temporal and spatial discretizations are adapted for this problem and context.

A test case for the Atrato basin of northwestern Colombia is found.

Simple steps to install HC-TTIExp:

cd HC-TTIExp
mkdir build
cd build

To configure and generate the compilation environment (you can choose whether to have executables and tests)

cmake .. OR cmake-gui (if you want to specify environment paths like dependency libraries or installation location)

To compile the files

make -J (use the J flag if you want to allocate multiple cores of the computer for this operation, e.g.: -J7)

For any required information please contact:

About

This repository has the purpose of providing tools to compute the Time Temperature Index (TTI) based on Arrhenius equation, proposed by Wood in 1988; and to simulate multiple-phase fluid flow in a geological section. A test case for the Atrato basin can also be found.

License:GNU General Public License v3.0


Languages

Language:C++ 49.6%Language:Python 37.8%Language:CMake 12.4%Language:C 0.3%