neclipse / HFXFEM-Multiple-Cracks

MIT License
5 stars 1 forks source link

HFXFEM-Multiple-crack

Author info

Chang Huang : chuan25@lsu.edu, huangchang73@gmail.com

Affiliation

Geomechanics Group leaded by Dr. Shengli Chen (shenglichen@lsu.edu) Department of Civil and Environmental Engineering Louisiana State University

Funds support

The development of this framework is supported by the ACS Petroleum Research Fund, American Chemical Society (PRF# 56743-DNI9), Industrial Ties Research Subprogram, Board of Regents, Louisiana [LEQSF(2016-19)-RD-B-02], and Economic Development Assistantships, Louisiana State University (Award No. 000408).

Code development description

The project was developed for poroelastic material with discontinuities. It is designed to study hydraulic fracturing in porous rock formation, with/without existing natural fractures. The underlying method for discontinuity modeling is extended finite element method (XFEM) (Moës et al. 1999). The master branch is verified for single crack against latest analytical solution (Dontsov 2017).

This Matlab package is developed using the Object-oriented paradiagm. The core structure is inherited from my other repository.Please consider to use the two algorithm flowcharts and one class aggregation map for quick understanding of the package.

More detailed introduction of the code can be seen in Chapter 4 of my dissertation at LSU Digital Commons, Modelling Hydraulic Fracturing Initiation and Propagation in Porous Rock Formations. The theoretical details of XFEM formulation and application examples are also available in our latest publication.

References