Affiliation:
1. University of Nebraska-Lincoln
2. The Pennsylvania State University
Abstract
Abstract
We introduce PeriFast/Corrosion, a MATLAB code that uses the fast convolution-based method (FCBM) for peridynamic (PD) models of corrosion damage. The FCBM uses the convolutional structure of PD equations and employs the Fast Fourier transform (FFT) to achieve a computational complexity of 𝑂(𝑁𝑙𝑜𝑔𝑁). PeriFast/Corrosion has significantly lower memory allocation needs, 𝑂(𝑁), compared with, for example, the meshfree method with direct summation for PD models that requires 𝑂(𝑁2). The PD corrosion model and the fast convolution-based method are briefly reviewed and the detailed structure of the code is presented. The code efficiently solves 3D uniform corrosion (in copper) and pitting corrosion (in stainless steel) problems with multiple growing and merging pits, set in a complicated shape sample. Discussions on possible immediate extensions of the code to other corrosion damage problems are provided. PeriFast/Corrosion is a branch of PeriFast codes and is freely available on GitHub [1].
Publisher
Research Square Platform LLC
Reference35 articles.
1. PeriFast/Corrosion. (2022). Retrieved from https://github.com/PeriFast/Code
2. Metastable pitting corrosion of stainless steel and the transition to stability;Pistorius PC;Philosophical transactions of the royal society of London. Series A: Physical and Engineering Sciences,1992
3. Computational modeling of pitting corrosion;Jafarzadeh S;Corrosion Reviews,2019
4. Peridynamic modeling of pitting corrosion damage;Chen Z;Journal of the Mechanics and Physics of Solids,2015
5. Pitting, lacy covers, and pit merger in stainless steel: 3D peridynamic models;Jafarzadeh S;Corrosion Science,2019
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献