Dynamic Fracture Model Generator

Developing innovative software for modeling natural fracture networks in geological formations

Comparison of an implicit fracture model (left) and an explicit DFN model (right). The implicit model defines fracture density as a continuum property, while the DFN represents individual fractures, offering data on length, orientation, connectivity, and anisotropy (directional dependence).

The goal of this project is to create a user-friendly method for constructing geologically realistic models of natural fracture networks within geological formations. This is achieved by simulating the processes of fracture nucleation, growth, and interaction based on geomechanical principles and an understanding of the geological history of the structures involved.

The software, named DFM Generator (Dynamic Fracture Model Generator), implements the fracture modeling techniques outlined in previous projects. This approach generates more accurate and better-constrained models of large fracture networks compared to current stochastic methods. The DFM Generator can efficiently produce either implicit fracture models, explicit discrete fracture networks (DFNs), or both, across large geological structures, such as folds, major faults, and salt diapirs. This capability has applications in engineering, fluid flow modeling, and enhancing our understanding of the evolution of fracture networks.

The DFM Generator is written in C# and features two distinct user interfaces:

  • Stand-alone Interface: This interface supports text file input and output, allowing users to compile the code in standard C# for running simpler models.
  • Plug-in Interface for Petrel: This interface integrates with the Petrel geomodeling package from Schlumberger, facilitating the execution of more complex models that reflect real geological structures.

The design of the DFM Generator maintains a clear separation between the interface and the calculation code. This modularity allows for modifications to the user interfaces without altering the underlying calculation algorithms, providing users with greater flexibility and adaptability.

The software is available for download on GitLab via the link below. The Petrel plug-in can be installed easily via a Petrel Pip installer, and the standalone software is offered as a precompiled executable. A user guide, documentation, and source code are also accessible on the GitLab site.

Contact

Michael Welch

Michael Welch Senior Researcher Danish Offshore Technology Centre Mobile: 9351 1572