The app builds on MOOSE (Multiphysics Object-Oriented Simulation Environment), with physics considering:
Hydraulic Fracturing
Proppant Transport
Pulsed Power Fracturing
Joule Heating
The package enhances the multiphase DualPhysics with particulate material constitutive models to simulate granular flow physics. The enhancement includes:
Hypoplastic model
Particle-particle interpolation-based non-slip boundary condition
Particle-surface frictional boundary condition
GPU accelerated simulation
Open source is coming!
The software is a list of User MATerial subroutines (VUMAT) of Abaqus/Explicit for modeling granular flow physics. It includes:
Density dependent Mohr-Coulomb model,
Density dependent Drager-Prager\Cap model,
Gudehus-Bauer hypoplastic model,
Critical state-based NorSand model.
This Matlab FEM package has following features
Fully coupled fluid flow within matrix and along fracture with mechanical deformation
Multiscale fracture propagation by coupling nonlocal damage with PPR cohesive zone model
Support for parallel computing
This is an Objective Oriented Finite Element (OOFEM) package (Version 2.4) enhanced with
Two nonlocal damage constitutive model for brittle material
Intrinsic and Extrinsic PPR cohesive model
Anisotropic nonlocal regularization
Multiscale fracture propagation by coupling nonlocal damage with cohesive law
Two global solution techniques including cylindrical arc length control and local normal plane arc length control
Closest Point Projection Algorithm is adopted to calculate the corrected crack density increment for each activated direction of microplanes. It is implemented in a commercial software, i.e. ABAQUS, as a user-defined material (UMAT) subroutine.
RJNS3D is short for Rock Mass Joint Network Simulation in Three Dimension. It is essentially a Matlab Toolbox consisting a list of functions to perform Monte Carlo simulation of discrete fracture network.
Toolbox source code | Publications 1, Publications 2, Publications 3
Cutting Plane Algorithm is adopted to carry out prediction-correction iterations at the Gauss Point. It is implemented in a commercial software, i.e. ABAQUS, as a user-defined material (UMAT) subroutine.