| With the rapid development of science and technology in China,track flaw detection has become an important technology to ensure the safety of high-speed trains.On the one hand,AE(Acoustic Emission)detection technology is widely used because of the characteristics of non-destructive testing and the advantages of dynamic monitoring of damage defects.The numerical simulation of elastic dynamic wave is an important part of acoustic emission detection technology.On the other hand,its computational efficiency is also the key to research.The rapid development of heterogeneous computing enables large-scale operations to get more efficient returns.The main concern of this project is the simulation and simulation efficiency of elastic dynamic waves generated by acoustic emission sources.In this paper,the numerical simulation process of FVM finite volume method is studied.By using constant strain triangular mesh,parallelogram mesh,constant strain tetrahedral mesh,parallelepiped mesh and plane and space mixed discrete mesh,the multi-type numerical simulation of elastic wave is realized and various characteristic signals required for acoustic emission detection are output through observation points.Based on the numerical simulation of the finite volume method serial computation,the software design and implementation of the finite volume method heterogeneous algorithm are completed by adopting the high speed processing mode of CPU-GPU heterogeneous computation.The main way is to complete the numerical analysis process of elastic wave by combining the high efficiency logic capability of CPU and the high speed computing capability of GPU.This paper describes in detail the program design method of acoustic emission signal simulation under heterogeneous platforms,including front-end data access and storage,data management,analysis and processing,and back-end kernel function iteration calculation and simulation.The simulation speed of numerical calculation is greatly improved through reasonable heterogeneous methods and thread references.The hardware structure and programming language of GPU device are analyzed,and the efficiency of FVM numerical simulation is further improved by optimizing memory access and programming.By comparing with the results of commercial finiteelement software,it is verified that the heterogeneous calculation method based on finite volume method designed in this paper is accurate and efficient. |