TY - JOUR
T1 - HATCHFRAC: A fast open-source DFN modeling software
AU - Zhu, Weiwei
AU - Khirevich, Siarhei
AU - Patzek, Tadeusz
N1 - KAUST Repository Item: Exported on 2022-09-14
Acknowledgements: This project was supported by the baseline research funding from KAUST, Saudi Arabia to Prof. Tadeusz W. Patzek.
PY - 2022/7/19
Y1 - 2022/7/19
N2 - This paper introduces a comprehensive C++ software package, HATCHFRAC, for stochastic modeling of fracture networks in two and three dimensions. The inverse cumulative distribution function (CDF) and acceptance–rejection methods are applied to generate random variables from the stochastic distributions commonly used in discrete fracture network (DFN) modeling. The multilayer perceptron (MLP) machine learning approach, combined with the inverse CDF method, generates random variables following any sampling distribution. We extend the Newman–Ziff algorithm to determine clusters in the fracture networks and make the code faster. When combined with the block method, the coding efficiency is further enhanced. The software generates the T-type fracture intersections in the network by simulating a fracture growth process, which can be used in applications involving fracture growth or incorporating geomechanics. Three applications of HATCHFRAC are introduced to demonstrate the versatility of our software: percolation analysis, fracture intensity analysis, and flow and connectivity analysis.
AB - This paper introduces a comprehensive C++ software package, HATCHFRAC, for stochastic modeling of fracture networks in two and three dimensions. The inverse cumulative distribution function (CDF) and acceptance–rejection methods are applied to generate random variables from the stochastic distributions commonly used in discrete fracture network (DFN) modeling. The multilayer perceptron (MLP) machine learning approach, combined with the inverse CDF method, generates random variables following any sampling distribution. We extend the Newman–Ziff algorithm to determine clusters in the fracture networks and make the code faster. When combined with the block method, the coding efficiency is further enhanced. The software generates the T-type fracture intersections in the network by simulating a fracture growth process, which can be used in applications involving fracture growth or incorporating geomechanics. Three applications of HATCHFRAC are introduced to demonstrate the versatility of our software: percolation analysis, fracture intensity analysis, and flow and connectivity analysis.
UR - http://hdl.handle.net/10754/673950
UR - https://linkinghub.elsevier.com/retrieve/pii/S0266352X22002580
UR - http://www.scopus.com/inward/record.url?scp=85134688844&partnerID=8YFLogxK
U2 - 10.1016/j.compgeo.2022.104917
DO - 10.1016/j.compgeo.2022.104917
M3 - Article
SN - 1873-7633
VL - 150
SP - 104917
JO - Computers and Geotechnics
JF - Computers and Geotechnics
ER -