Back to Search
Start Over
PeriFast/Dynamics: A MATLAB Code for Explicit Fast Convolution-based Peridynamic Analysis of Deformation and Fracture
- Source :
- Journal of Peridynamics and Nonlocal Modeling; 20230101, Issue: Preprints p1-29, 29p
- Publication Year :
- 2023
-
Abstract
- We present PeriFast/Dynamics, a compact and user-friendly MATLAB code for fast peridynamic (PD) simulations for deformation and fracture. PeriFast/Dynamics uses the fast convolution-based method (FCBM) for spatial discretization and an explicit time marching scheme to solve large-scale dynamic fracture problems. Different from existing PD solvers, PeriFast/Dynamics does not require neighbor search and storage, due to the use of the Fast-Fourier transform and its inverse to compute the integral operator. Run-times and memory allocation are independent of the number of neighbors inside the PD horizon, leading to faster computations and lower storage requirements. The governing equations and discretization method are briefly reviewed, the code structure explained, and individual modules described in detail. A demonstrative example on dynamic brittle fracture in 3D, with multiple crack branching events, is solved using three different constitutive models: a bond-based, an ordinary state-based, and a correspondence model. The small differences between results with the three different constitutive models are explained. Users are provided with a step-by-step description of the problem setup and execution of the code. PeriFast/Dynamics is a branch of the PeriFast suite of codes, and is available for download at the GitHub link provided in reference [1].
Details
- Language :
- English
- ISSN :
- 2522896X and 25228978
- Issue :
- Preprints
- Database :
- Supplemental Index
- Journal :
- Journal of Peridynamics and Nonlocal Modeling
- Publication Type :
- Periodical
- Accession number :
- ejs62618160
- Full Text :
- https://doi.org/10.1007/s42102-023-00097-6