| The numerical simulations of structural responses to a detonation shock have broad application prospects in engineering applications such as equipment damage assessment,construction blasting,mining,and so on.However,due to the complex multi-physics theoretical models and massively parallel algorithms involved,the design and implementation of software that can be used for simulating structural responses to a detonation shock is complex and difficult to develop,which limits its application scope.The purpose of this paper is to design a standardized and modularized parallel software platform for simulating structural responses to a detonation shock,and to provide a basis for related engineering applications.The main research contents and innovation points are as follows.(1)A parallel fluid-structure interaction computing software platform for simulating structural responses to a detonation shock is designed and implemented.In this paper,a parallel fluid-structure interaction computing platform architecture and standardized interfaces for simulating structural responses to a detonation shock are designed using partitioned approach,and a parallel fluid-structure interaction solution system is implemented based on open source software.The high-explosive detonation and wave propagation are modeled based on the open-source CFD software OpenFOAM and blastFoam,and the structural responses are simulated through the open-source finite element library deal.Ⅱ.Meanwhile,in order to simulate the fluid-structure interaction,the coupling module is implemented based on the open-source coupling library preCICE,and both the fluid solver and the structure solver are adapted to preCICE.(2)A parallel optimization method of fluid-structure interaction computing platform for simulating structural responses to a detonation shock is proposed.In order to improve the parallel performance of the computing platform,the coupling data between each single-physics solver is exchanged through a peer-to-peer communication mode,eliminating the central server in traditional multi-physics coupling software.In addition,parallel computation is realized within each single-physics solver based on MPI.The fluid solver adopts the parallel computation method of domain decomposition,and the structure solver is optimized for parallel performance based on distributed mesh storage technology.Based on the parallel performance of each single-physics solver,a new method to divide the number of processes of fluid and structure solvers is proposed in order to maintain load balance.(3)A large-scale parallel test is carried out based on the high-performance computing platform to verify the computational accuracy and efficiency of the software platform.In this paper,the applicability of the fluid solver in the high-temperature and highpressure supersonic case is verified using the engineering case of the steam dumping process from the pressurizer relief tank.The motion process of 3D vertical wall under high-explosive detonation is used to verify the applicability of the fluid-structure interaction computing platform.The numerical simulation results show that the fluid-structure interaction computing platform can accurately and efficiently simulate the various stages of blast wave propagation and the motion of the structure under the action of the detonation,which can provide technical support for digital design and evaluation of specific engineering applications.On 256 processor cores,the speedup ratio of the simulations for a detonation shock reach 178.0 with 5.1 million of mesh cells and the parallel efficiency achieve 69.5%.The results demonstrate good potential of massively parallel simulations. |