2022
DOI: 10.21203/rs.3.rs-2046856/v1
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

PeriFast/Corrosion: a 3D pseudo-spectral peridynamic Matlab code for corrosion

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 an… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 31 publications
0
4
0
Order By: Relevance
“…In the current version of PeriFast/Dynamics, we use the naΓ―ve approach. The mirror-based fictitious nodes method (FNM) [24] is also compatible with FCBM and implemented in the /Corrosion branch of the PeriFast code [29].…”
Section: The Peridynamic Initial-value Volume-constrained Problem For...mentioning
confidence: 99%
See 3 more Smart Citations
“…In the current version of PeriFast/Dynamics, we use the naΓ―ve approach. The mirror-based fictitious nodes method (FNM) [24] is also compatible with FCBM and implemented in the /Corrosion branch of the PeriFast code [29].…”
Section: The Peridynamic Initial-value Volume-constrained Problem For...mentioning
confidence: 99%
“…These models work well in problems with precracks, but when applied to problems with no pre-cracks, a higher and higher effective strength is found if one uses smaller and smaller horizon sizes (for a discussion of how to select a "proper" horizon size please see [43], [44]). For quasi-brittle fracture problems in bodies without pre-cracks we recommend using (and implementing), for example, the two-parameter bond-failure model (see [29]). Such an extension is immediate by defining lambda in constitutive.m as a non-binary variable with a gradual transition from 1 to 0, capturing a softening behavior at the microscale.…”
Section: Possible Extensionsmentioning
confidence: 99%
See 2 more Smart Citations