Chinese Journal of Theoretical and Applied Mechani ›› 2014, Vol. 46 ›› Issue (5): 776-785.DOI: 10.6052/0459-1879-13-426

Previous Articles     Next Articles

A HIGH ORDER KERNEL INDEPENDENT FAST MULTIPOLE BOUNDARY ELEMENT METHOD FOR ELASTODYNAMICS

Rong Junjie, Xiao Jinyou, Wen Lihua   

  1. College of Astronautics, Institute for Computational Mechanics and Its Applications, Northwestern Polytechnical University, Xi'an 710072, China
  • Received:2013-12-23 Revised:2014-02-26 Online:2014-09-23 Published:2014-05-28
  • Supported by:

    The project was supported by the Natural National Science Foundations of China (11074201, 11102154) and Funds for Doctor Station from the Chinese Ministry of Education (20106102120009, 20116102110006).

Abstract:

In this paper, a highly accurate kernel-independent fast multipole boundary element method (BEM) is developed for solving large-scale elastodynamic problems in the frequency domain. The curved quadratic elements are employed to achieve high accuracy in BEM analysis. By using the Nystr?m discretization, the boundary integral equation is transformed into a summation, and thus the fast BEM algorithms can be applied conveniently. A newly developed kernel-independent fast multipole method (KIFMM) is used for BEM acceleration. This method is of nearly optimal computational complexity; more importantly, the numerical implementation of the method does not rely on the expression of the fundamental solutions and the accuracy is controllable and can be higher with only slight increase of the computational cost. By taking advantage of the cheap matrix assembly of Nyström discretization, the memory cost of the KIFMM accelerated BEM can be further reduced by several times. The performance of the present method in terms of accuracy and computational cost are demonstrated by numerical examples with up to 2.3 million degrees of freedom and by comparisons with existing methods.

Key words:

elastodynamics| kernel independent fast mutipole method| boundary element method| high order Nyströ, |m discretization

CLC Number: