{"title":"显式时间积分薄壳有限元并行几何接触算法","authors":"","doi":"10.1016/j.compstruc.2024.107567","DOIUrl":null,"url":null,"abstract":"<div><div>While numerical physical models of contact mechanics have become increasingly prevalent, the implementation of these models to efficiently resolve geometric contact with a robust contact search strategy remains lacking. Our research endeavors to address this gap by introducing a comprehensive solution with an exact geometric contact mechanics algorithm for thin shell finite elements with an explicit time scheme. The method has several key features, including precise geometrical resolution of self-contact interactions enabled by a sub-time-step marching method, adaptive data structures to minimize computational overhead, and a dedicated parallelization implementation with load-balancing capability. An efficient detection algorithm is implemented to reduce the natural polynomial time complexity of the problem by decomposing it into two phases: global and local phase contact detection. The impact equations are then applied to resolve the contact event by enforcing the conservation of kinematic energy and momentum. This contact algorithm is fully integrated with the MPI-based parallelization of the thin-shell finite element solver to ensure even load-balancing. The robustness and correctness of the algorithm is demonstrated in three numerical studies. Additionally, a strong scaling study showcases the scalability of the parallelization associated with the algorithm.</div></div>","PeriodicalId":50626,"journal":{"name":"Computers & Structures","volume":null,"pages":null},"PeriodicalIF":4.4000,"publicationDate":"2024-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A parallel geometric contact algorithm for thin shell finite elements in explicit time integration\",\"authors\":\"\",\"doi\":\"10.1016/j.compstruc.2024.107567\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>While numerical physical models of contact mechanics have become increasingly prevalent, the implementation of these models to efficiently resolve geometric contact with a robust contact search strategy remains lacking. Our research endeavors to address this gap by introducing a comprehensive solution with an exact geometric contact mechanics algorithm for thin shell finite elements with an explicit time scheme. The method has several key features, including precise geometrical resolution of self-contact interactions enabled by a sub-time-step marching method, adaptive data structures to minimize computational overhead, and a dedicated parallelization implementation with load-balancing capability. An efficient detection algorithm is implemented to reduce the natural polynomial time complexity of the problem by decomposing it into two phases: global and local phase contact detection. The impact equations are then applied to resolve the contact event by enforcing the conservation of kinematic energy and momentum. This contact algorithm is fully integrated with the MPI-based parallelization of the thin-shell finite element solver to ensure even load-balancing. The robustness and correctness of the algorithm is demonstrated in three numerical studies. Additionally, a strong scaling study showcases the scalability of the parallelization associated with the algorithm.</div></div>\",\"PeriodicalId\":50626,\"journal\":{\"name\":\"Computers & Structures\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":4.4000,\"publicationDate\":\"2024-10-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computers & Structures\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0045794924002967\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Structures","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0045794924002967","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
A parallel geometric contact algorithm for thin shell finite elements in explicit time integration
While numerical physical models of contact mechanics have become increasingly prevalent, the implementation of these models to efficiently resolve geometric contact with a robust contact search strategy remains lacking. Our research endeavors to address this gap by introducing a comprehensive solution with an exact geometric contact mechanics algorithm for thin shell finite elements with an explicit time scheme. The method has several key features, including precise geometrical resolution of self-contact interactions enabled by a sub-time-step marching method, adaptive data structures to minimize computational overhead, and a dedicated parallelization implementation with load-balancing capability. An efficient detection algorithm is implemented to reduce the natural polynomial time complexity of the problem by decomposing it into two phases: global and local phase contact detection. The impact equations are then applied to resolve the contact event by enforcing the conservation of kinematic energy and momentum. This contact algorithm is fully integrated with the MPI-based parallelization of the thin-shell finite element solver to ensure even load-balancing. The robustness and correctness of the algorithm is demonstrated in three numerical studies. Additionally, a strong scaling study showcases the scalability of the parallelization associated with the algorithm.
期刊介绍:
Computers & Structures publishes advances in the development and use of computational methods for the solution of problems in engineering and the sciences. The range of appropriate contributions is wide, and includes papers on establishing appropriate mathematical models and their numerical solution in all areas of mechanics. The journal also includes articles that present a substantial review of a field in the topics of the journal.