Details
Original language | English |
---|---|
Article number | 106796 |
Number of pages | 17 |
Journal | Computers and geotechnics |
Volume | 176 |
Early online date | 5 Oct 2024 |
Publication status | Published - Dec 2024 |
Abstract
The nonlocal integral method typically requires a very high computing cost to search neighborhood integration points for calculating the nonlocal variable, which limits its application in large-scale problems. This paper proposes an efficient nonlocal integral method based on the octree algorithm, in which the integration point information is stored in the tree data structure to accelerate the search task. Firstly, the fundamental principles and implementation details of using the octree algorithm to search neighborhood integration points are described in detail. Subsequently, a Mohr-Coulomb nonlocal damage plastic model is presented as the application object of the proposed method. The model is implemented further in the ABAQUS using the octree-based nonlocal method and the return mapping algorithm enhanced by a line search method. Finally, two typical boundary value problems are simulated to verify the effectiveness and to assess the computational efficiency of the proposed nonlocal method. For the given test environment, the octree algorithm can achieve up to 100 times speedup at the integration point level compared to the traversal algorithm, and the developed efficient nonlocal method can achieve up to 7.9 times speedup at the boundary value problem level compared to the original nonlocal method.
Keywords
- Nonlocal integral method, Octree algorithm, Strain softening model, Stress update algorithm
ASJC Scopus subject areas
- Earth and Planetary Sciences(all)
- Geotechnical Engineering and Engineering Geology
- Computer Science(all)
- Computer Science Applications
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
In: Computers and geotechnics, Vol. 176, 106796, 12.2024.
Research output: Contribution to journal › Article › Research › peer review
}
TY - JOUR
T1 - An efficient nonlocal integral method based on the octree algorithm
AU - Lu, Dechun
AU - Zhang, Yaning
AU - Zhou, Xin
AU - Meng, Fanping
AU - Su, Cancan
AU - Du, Xiuli
N1 - Publisher Copyright: © 2024 Elsevier Ltd
PY - 2024/12
Y1 - 2024/12
N2 - The nonlocal integral method typically requires a very high computing cost to search neighborhood integration points for calculating the nonlocal variable, which limits its application in large-scale problems. This paper proposes an efficient nonlocal integral method based on the octree algorithm, in which the integration point information is stored in the tree data structure to accelerate the search task. Firstly, the fundamental principles and implementation details of using the octree algorithm to search neighborhood integration points are described in detail. Subsequently, a Mohr-Coulomb nonlocal damage plastic model is presented as the application object of the proposed method. The model is implemented further in the ABAQUS using the octree-based nonlocal method and the return mapping algorithm enhanced by a line search method. Finally, two typical boundary value problems are simulated to verify the effectiveness and to assess the computational efficiency of the proposed nonlocal method. For the given test environment, the octree algorithm can achieve up to 100 times speedup at the integration point level compared to the traversal algorithm, and the developed efficient nonlocal method can achieve up to 7.9 times speedup at the boundary value problem level compared to the original nonlocal method.
AB - The nonlocal integral method typically requires a very high computing cost to search neighborhood integration points for calculating the nonlocal variable, which limits its application in large-scale problems. This paper proposes an efficient nonlocal integral method based on the octree algorithm, in which the integration point information is stored in the tree data structure to accelerate the search task. Firstly, the fundamental principles and implementation details of using the octree algorithm to search neighborhood integration points are described in detail. Subsequently, a Mohr-Coulomb nonlocal damage plastic model is presented as the application object of the proposed method. The model is implemented further in the ABAQUS using the octree-based nonlocal method and the return mapping algorithm enhanced by a line search method. Finally, two typical boundary value problems are simulated to verify the effectiveness and to assess the computational efficiency of the proposed nonlocal method. For the given test environment, the octree algorithm can achieve up to 100 times speedup at the integration point level compared to the traversal algorithm, and the developed efficient nonlocal method can achieve up to 7.9 times speedup at the boundary value problem level compared to the original nonlocal method.
KW - Nonlocal integral method
KW - Octree algorithm
KW - Strain softening model
KW - Stress update algorithm
UR - http://www.scopus.com/inward/record.url?scp=85205496383&partnerID=8YFLogxK
U2 - 10.1016/j.compgeo.2024.106796
DO - 10.1016/j.compgeo.2024.106796
M3 - Article
AN - SCOPUS:85205496383
VL - 176
JO - Computers and geotechnics
JF - Computers and geotechnics
SN - 0266-352X
M1 - 106796
ER -