PeriFast: an open source peridynamic code for dynamic fracture and corrosion damage

  • Bobaru, Florin (University of Nebraska-Lincoln)
  • Salzar, Diego (University of Nebraska-Lincoln)

Please login to view abstract download link

PeriFast is an open source, Matlab-based peridynamic (PD) code that implements the Fast Convolution-Based Method for approximating solutions to PD models for elastic deformations and brittle fracture, diffusion, and corrosion damage problems. Two branches of the code are currently available on GitHub ([1]): PeriFast\Dynamics ([2]) and PeriFast\Corrosion ([3]). The FCBM-PD originated in [4] for simulating transient diffusion problems in 1D, and was further expanded to transient diffusion in arbitrary domains in 3D in [5]. The method was then applied to static and dynamic elasticity and dynamic brittle fracture in [6]. Further extensions covered large deformations plasticity and ductile failure ([7]). The branch dedicated to corrosion damage can handle pitting and uniform corrosion in homogeneous materials. Recently, we have been working on extending the code to corrosion in heterogeneous materials and fracture in composites. The FCBM for PD models uses uniform grids and can be two to three orders of magnitude faster than the meshfree discretizations normally used for PD formulations. This allows one to solve, for example, pitting corrosion of samples at relevant engineering scales. An overview of the code structure, recent results (including simulation of hundreds of pits in a wire of mm dimensions), and possible extensions of the code will be presented.