Back to Search Start Over

PDMATLAB2D: A Peridynamics MATLAB Two-dimensional Code

Authors :
Seleson, Pablo
Pasetto, Marco
John, Yohan
Trageser, Jeremy
Reeve, Samuel Temple
Source :
Journal of Peridynamics and Nonlocal Modeling; 20240101, Issue: Preprints p1-57, 57p
Publication Year :
2024

Abstract

PDMATLAB2D is a meshfree peridynamics implementation in MATLAB suitable for simulation of two-dimensional fracture problems. The purpose of this code is twofold. First, it provides an entry-level peridynamics computational tool for educational and training purposes. Second, it serves as an accessible and easily modifiable computational tool for peridynamics researchers who would like to adapt the code for a multitude of peridynamics simulation scenarios. The current version of the code implements a bond-based brittle elastic peridynamic model and a critical stretch criterion for bond breaking. However, the code is designed to be extendable for other peridynamic models and computational features. In this paper, we provide an overview of the code structure and functions with illustrative examples. Due to the integrated computation and postprocessing MATLAB capabilities, PDMATLAB2D can serve as an effective testbed for testing new constitutive models and advanced numerical features for peridynamics computations.

Details

Language :
English
ISSN :
2522896X and 25228978
Issue :
Preprints
Database :
Supplemental Index
Journal :
Journal of Peridynamics and Nonlocal Modeling
Publication Type :
Periodical
Accession number :
ejs65288529
Full Text :
https://doi.org/10.1007/s42102-023-00104-w