Published October 15, 2024 | Version v1
Dataset Open

Hydraulic Fracture Propagation, Arrest, and Closure Simulations using PyFrac

  • 1. ROR icon École Polytechnique Fédérale de Lausanne

Contributors

  • 1. ROR icon University of British Columbia
  • 2. ROR icon University of Minnesota

Description

Description:

This dataset contains simulation results of hydraulic fracture propagation, arrest, and closure using the open-source PyFrac code. The simulations are based on a Cartesian mesh model to capture the fluid-driven fracture dynamics. It provides simulation results generated with PyFrac, an open-source Python-based hydraulic fracture simulator. PyFrac uses the Implicit Level Set Algorithm (ILSA), originally developed by Peirce and Detournay (2008). The dataset includes time-series data on the evolution of fracture radius, pressure, and width in a permeable elastic medium during hydraulic fracturing. Additionally, data on the closure phase of the fracture are included.

The JSON files within the dataset include:

  1. Time: The time series during fracture propagation and closure.
  2. Efficiency: The ratio of fluid inside the fracture to the total injected volume.
  3. Radius: Evolution of fracture radius over time.
  4. p inlet: The net pressure at the injection point over time.
  5. w inlet: The fracture opening at the injection point over time.
  6. Closure Radius (min and mean): Minimum and mean closure radii over time.
  7. wc: Minimum width constraint imposed during fracture closure.
  8. Intersection Slice Data: Horizontal and vertical slices of the fracture width and pressure at different time steps.

These simulations are designed to replicate real-world hydraulic fracturing processes, which are used in resource extraction and geo-energy projects. The simulations provide insights into the fracture’s arrest and recession dynamics as fluid injection ceases.

How to Use the Data:

The data can be analyzed using standard Python libraries like NumPy and Matplotlib. The JSON format is compatible with most data analysis tools. A typical use case is to plot the evolution of fracture radius, pressure, and opening, or study how fracture closure progresses once fluid injection stops.

Related Code:

The simulations are performed using the open-source code PyFrac, available at [Zenodo DOI for PyFrac software]. PyFrac simulates planar hydraulic fractures, integrating fracture mechanics with fluid dynamics using a combination of boundary element methods and finite volume schemes. You can refer to the source code for more details on the algorithms implemented and run additional simulations.

References:

Zia, H., & Lecampion, B. (2020). PyFrac: A planar 3D hydraulic fracture simulator. Computer Physics Communications, 255, 107368. [https://doi.org/10.1016/j.cpc.2020.107368]

Files

PostProcessing_Script.zip

Files (121.3 MB)

Name Size Download all
md5:16d1ee23fc084c8c84c3fd5a5b6f02f6
7.5 MB Preview Download
md5:a2fe9c5d2a9c14537edca0ee3213bdd4
46.2 MB Preview Download
md5:a393f2ec4bb432485d38a3b33027334e
4.7 kB Preview Download
md5:28e3f40cb05293d42443c68db4c08a33
67.6 MB Preview Download

Additional details

Software

Repository URL
https://github.com/GeoEnergyLab-EPFL/PyFrac
Programming language
Python
Development Status
Active

References

  • carloperuzzo, Andreas Möri, Haseeb Zia, Brice Lecampion, & Fatimoukhtar. (2024). GeoEnergyLab-EPFL/PyFrac: v1.1.2 (v1.1.2). Zenodo. https://doi.org/10.5281/zenodo.10794248
  • Peruzzo Carlo, Lecampion Brice, & Zia Haseeb. (2020, November 28). Improved fracture front reconstruction in planar 3D fluid driven fractures simulation. 14th. World Congress on Computational Mechanics (WCCM XIV) and 8th. European Congress on Computational Methods in Applied Sciences and Engineering (ECCOMAS 2020) (Eccomas Congress 2020 & 14th WCCM). Zenodo. https://doi.org/10.5281/zenodo.4294696