Font Size: a A A

Development And Application Of GPU Accelerated Core Shooting Process Simulation Software

Posted on:2020-03-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z ZhangFull Text:PDF
GTID:2381330626464614Subject:Materials Science and Engineering
Abstract/Summary:PDF Full Text Request
In the production of complex castings,the use of sand cores is indispensable.With the improvement of casting complexity and precision requirements in modern casting production,the quality requirements of sand cores are gradually improved.The core-shooting process is the main process in the production of sand cores,which plays an important role in the quality of sand cores.The numerical simulation can simulate the flow process of core sand in the core box and the final filling situation,predict the defects of the final core,and play a guiding role in optimizing the core shooting process.Based on the two-phase flow model,the simulation results of the numerical simulation program combined with dynamics and friction stress are consistent with the experimental results,but the computational efficiency of the program can not meet the needs of Engineering applications.By using CUDA C language extended by C language and GPU(Graphics Processing Unit)parallel computing method,and invoking GPU threads reasonably,the computing efficiency of the program has improved obviously,and the simulation results are still in agreement with the experimental results.In order to make full use of computing resources on multi-GPU mainframe,the program is optimized by using multi-GPU card on the basis of single GPU card acceleration: the calculated data are reasonably divided and classified,and distributed to each GPU card for calculation,which makes the calculation efficiency of the program further improved.In order to realize the user-friendliness of the core-shooting simulation program,the core-shooting simulation program is further developed.Combining with the existing pre-and post-processing software,the software is developed by using MFC development tool,which provides interface between pre-and post-processing and calculation modules.Finally,a user-friendly core-shooting process simulation software is developed.The integrity and stability of the software function is verified by the simulation of core samples.By inputting the sample model file and setting parameters on the software interface,the software can automatically complete the whole process from meshing to displaying.The realization of core-shooting simulation software is of great significance to the engineering application of core-shooting simulation.
Keywords/Search Tags:sand core, core shooting process, numerical simulation, GPU parallel, software development
PDF Full Text Request
Related items