Development of contact algorithm for three-dimensional numerical manifold method

This paper customizes a contact detection and enforcing scheme to fit the three-dimensional (3-D) numerical manifold method (NMM). A hierarchical contact system is established for efficient contact detection. The mathematical mesh, a unique component in the NMM, is utilized for global searching of p...

Full description

Saved in:
Bibliographic Details
Main Authors: He, L., Zhao, Z. Y., An, Xinmei
Other Authors: School of Civil and Environmental Engineering
Format: Article
Language:English
Published: 2013
Subjects:
Online Access:https://hdl.handle.net/10356/100326
http://hdl.handle.net/10220/17880
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-100326
record_format dspace
spelling sg-ntu-dr.10356-1003262020-03-07T11:43:46Z Development of contact algorithm for three-dimensional numerical manifold method He, L. Zhao, Z. Y. An, Xinmei School of Civil and Environmental Engineering Nanyang Centre for Underground Space (NCUS) DRNTU::Engineering::Civil engineering::Geotechnical This paper customizes a contact detection and enforcing scheme to fit the three-dimensional (3-D) numerical manifold method (NMM). A hierarchical contact system is established for efficient contact detection. The mathematical mesh, a unique component in the NMM, is utilized for global searching of possible contact blocks and elements, followed by the local searching to identify primitive hierarchies. All the potential contact pairs are then transformed into one of the two essential entrance modes: point-to-plane and crossing-lines modes, among which real contact pairs are detected through a unified formula. The penalty method is selected to enforce the contact constraints, and a general contact solution procedure in the 3-D NMM is established. Because of the implicit framework, an open-close iteration is performed within each time step to determine the correct number of contact pairs among multi-bodies and to achieve complete convergence of imposed contact force at corresponding position. The proposed contact algorithm extensively utilizes most of the original components of the NMM, namely, the mathematical mesh/cells and the manifold elements, as well as the external components associated with contacts, such as the contact body, the contact facet and the contact vertex. In particular, the utilization of two mutually approaching mathematical cells is efficient in detecting contacting territory, which makes this method particularly effective for both convex and non-convex bodies. The validity and accuracy of the proposed contact algorithm are verified and demonstrated through three benchmark problems. 2013-11-27T06:16:51Z 2019-12-06T20:20:35Z 2013-11-27T06:16:51Z 2019-12-06T20:20:35Z 2013 2013 Journal Article He, L., An, X., & Zhao, Z. (2013). Development of contact algorithm for three-dimensional numerical manifold method. International Journal for Numerical Methods in Engineering, 97(6), 423-453. 0029-5981 https://hdl.handle.net/10356/100326 http://hdl.handle.net/10220/17880 10.1002/nme.4591 en International journal for numerical methods in engineering © 2013 John Wiley & Sons, Ltd. 58 p.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Civil engineering::Geotechnical
spellingShingle DRNTU::Engineering::Civil engineering::Geotechnical
He, L.
Zhao, Z. Y.
An, Xinmei
Development of contact algorithm for three-dimensional numerical manifold method
description This paper customizes a contact detection and enforcing scheme to fit the three-dimensional (3-D) numerical manifold method (NMM). A hierarchical contact system is established for efficient contact detection. The mathematical mesh, a unique component in the NMM, is utilized for global searching of possible contact blocks and elements, followed by the local searching to identify primitive hierarchies. All the potential contact pairs are then transformed into one of the two essential entrance modes: point-to-plane and crossing-lines modes, among which real contact pairs are detected through a unified formula. The penalty method is selected to enforce the contact constraints, and a general contact solution procedure in the 3-D NMM is established. Because of the implicit framework, an open-close iteration is performed within each time step to determine the correct number of contact pairs among multi-bodies and to achieve complete convergence of imposed contact force at corresponding position. The proposed contact algorithm extensively utilizes most of the original components of the NMM, namely, the mathematical mesh/cells and the manifold elements, as well as the external components associated with contacts, such as the contact body, the contact facet and the contact vertex. In particular, the utilization of two mutually approaching mathematical cells is efficient in detecting contacting territory, which makes this method particularly effective for both convex and non-convex bodies. The validity and accuracy of the proposed contact algorithm are verified and demonstrated through three benchmark problems.
author2 School of Civil and Environmental Engineering
author_facet School of Civil and Environmental Engineering
He, L.
Zhao, Z. Y.
An, Xinmei
format Article
author He, L.
Zhao, Z. Y.
An, Xinmei
author_sort He, L.
title Development of contact algorithm for three-dimensional numerical manifold method
title_short Development of contact algorithm for three-dimensional numerical manifold method
title_full Development of contact algorithm for three-dimensional numerical manifold method
title_fullStr Development of contact algorithm for three-dimensional numerical manifold method
title_full_unstemmed Development of contact algorithm for three-dimensional numerical manifold method
title_sort development of contact algorithm for three-dimensional numerical manifold method
publishDate 2013
url https://hdl.handle.net/10356/100326
http://hdl.handle.net/10220/17880
_version_ 1681044085180203008