초록
고속충돌 파괴현상에 대한 병렬계산기법을 다루었다. 특히 세라믹 재료는 다른 연성 금속 재료와 달리 강성이 크고 가볍기 때문에 충돌 방호 구조물로 활용이 되고 있다. 재료의 고속 관통 문제의 경우 매우 짧은 시간에 대변형이 일어나며, 세라믹 재료의 깨지는 특성 때문에 실험적으로 이를 분석하기 매우 어렵다. 본 연구에서는 세라믹 파괴현상을 수치적으로 모사하기 위해 절점분리기법을(node separation scheme) 적용하였다. 절점분리기법의 제약으로는 재료의 파괴가 발생함에 따라 새로운 절점이 생기게 되고, 이로 인해 지속적으로 계산 시간이 늘어난다는 사실이다. 해석 시간을 단축하기 위해 MPI(Message Passing Interface)를 이용한 병렬화를 수행하였다. 고속충돌 문제의 특이사항으로 시간에 따라 각각의 프로세서에 할당된 영역의 계산량이 비균일 해지며, 이로 인한 병렬 성능의 저하가 발생한다. 본 연구에서는 이를 방지하기 위해 동적영역할당기법을 적용하였다. 고속충돌 문제 해석을 통하여 적용된 기법의 정확성 및 병렬 성능에 대해 기술하였다.
In this paper simulations for the impact into ceramics and/or metal materials have been discussed. To model discrete nature for fracture and damage of brittle materials, we implemented cohesive-law fracture model with a node separation algorithm for the tensile failure and Mohr-Coulomb model for the compressive loading. The drawback of this scheme is that it requires a heavy computational time. This is because new nodes are generated continuously whenever a new crack surface is created. In order to reduce the amount of calculation, parallelization with MPI library has been implemented. For the high-speed impact problems, the mesh configuration and contact calculation changes continuously as time step advances and it causes unbalance of computational load of each processor. Dynamic load balancing technique which re-allocates the loading dynamically is used to achieve good parallel performance. Some impact problems have been simulated and the parallel performance and accuracy of the solutions are discussed.