Abstract
Core shooting process is the most widely used technique to make sand cores and it plays an important role in the quality of sand cores. Although numerical simulation can hopefully optimize the core shooting process, research on numerical simulation of the core shooting process is very limited. Based on a two-fluid model (TFM) and a kinetic-friction constitutive correlation, a program for 3D numerical simulation of the core shooting process has been developed and achieved good agreements with in-situ experiments. To match the needs of engineering applications, a graphics processing unit (GPU) has also been used to improve the calculation efficiency. The parallel algorithm based on the Compute Unified Device Architecture (CUDA) platform can significantly decrease computing time by multi-threaded GPU. In this work, the program accelerated by CUDA parallelization method was developed and the accuracy of the calculations was ensured by comparing with in-situ experimental results photographed by a high-speed camera. The design and optimization of the parallel algorithm were discussed. The simulation result of a sand core test-piece indicated the improvement of the calculation efficiency by GPU. The developed program has also been validated by in-situ experiments with a transparent core-box, a high-speed camera, and a pressure measuring system. The computing time of the parallel program was reduced by nearly 95% while the simulation result was still quite consistent with experimental data. The GPU parallelization method can successfully solve the problem of low computational efficiency of the 3D sand shooting simulation program, and thus the developed GPU program is appropriate for engineering applications.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Bakhtiyarov S I, Overfelt R A. CFD modeling and experimental study of resin-bonded sand/air two-phase flow in sand coremaking process. Powder Technology, 2003, 133 (1): 68–78.
Ni Chang-jiang, Lu Gao-chun, Zhang Qing-dong, et al. Influence of core box vents distribution on flow dynamics of core shooting process based on experiment and numerical simulation. China Foundry, 2016, 13 (1): 22–29.
Ni Chang-jiang, Lu Gao-chun, Jing Tao, et al. Influence of core sand properties on flow dynamics of core shooting process based on experiment and multiphase simulation. China Foundry, 2017, 14 (2): 121–127.
Czerwinski F, Mir M, Kasprzak W. Application of cores and binders in metalcasting. International Journal of Cast Metals Research, 2014, 28 (3): 129–139.
Liu G Q, Li S Q, Zhao X L, et al. Experimental studies of particle flow dynamics in a two-dimensional spouted bed. Chemical Engineering Science, 2008, 63 (4): 1131–1141.
Wu J J, Cui Y, Li W Z. Computer simulation of core-shooting process with two-phase flow. International Journal of Cast Metals Research, 2002, 15(4): 445–449.
Winartomo B, Vroomen U, Hrigpolaczek A B, et al. Multiphase modelling of core shooting process. International Journal of Cast Metals Research, 2013, 18 (1): 13–20.
Ni Changjiang, Lu Gaochun, Jing Tao, Junjiao Wu. Flow dynamic analysis of core shooting process through experiment and multiphase modeling. Advances in Materials Science and Engineering, 2016, 2016(6): 1–13.
Ni Changjiang, Guo Enyu, Zhang Qingdong, et al. Frictional-kinetic modeling and numerical simulation of core shooting process. International Journal of Cast Metals Research, 2016, 29 (4): 214–221.
Wang B, Zhang F, Xiang M. SAR raw signal simulation based on GPU parallel computation. Geoscience & Remote Sensing Symposium, 2009, 4: IV-617–IV-620
Hyunwoo K, Kyoungsu O. A GPU-based light hierarchy for real-time approximate illumination. Visual Computer, 2008, 24 (7): 649–658.
Kruger J, Westermann R. Acceleration techniques for GPU-based volume rendering. IEEE Visualization, 2003: 287–292.
Navarro C A, Nancy H K, Luis M. A Survey on Parallel Computing and its Applications in Data-Parallel Problems Using GPU Architectures. Communications in Computational Physics, 2014, 15 (2): 285–329.
Krakiwsky S E, Turner L E, Okoniewski M M. Graphics processor unit (GPU) acceleration of finite-difference time-domain (FDTD) algorithm. International Symposium on Circuits & Systems, 2004, 5(5): V-265–268.
Krakiwsky S E, Turner L E, Okoniewski M M. Acceleration of finitedifference time-domain (FDTD) using graphics processor units (GPU). International Microwave Symposium Digest, 2004, 2(2): 1033–1036.
Yasushi Shibuta, Munekazu Ohno, Tomohiro Takaki. Solidification in a Supercomputer: From Crystal Nuclei to Dendrite Assemblages. JOM, 2015, 67 (8): 1793–1804.
Tomohiro Takaki. Takashi Shimokawabe, Munekazu Ohno, et al. Unexpected selection of growing dendrites by very-large-scale phasefield simulation. Journal of Crystal Growth Volume, 2013, 382 (6): 21–25.
Gidaspow D. Multiphase Flow and Fluidization: Continuum and Kinetic Theory Descriptions. Canadian Journal of Chemical Engineering, 1995, 73 (5): 577–784.
Johnson P C, Jackson R. Frictional-collisional constitutive relations for granular materials, with application to plane shearing. Journal of Fluid Mechanics, 2006, 176 (176): 67–93.
Y Wang, Dou Y, Guo S, et al. CPU–GPU hybrid parallel strategy for cosmological simulations. Concurrency & Computation Practice & Experience, 2014, 26 (3): 748–765.
Author information
Authors and Affiliations
Corresponding author
Additional information
*Tao Jing Male, born in 1965, Professor. His research interests mainly focus on materials processing technology and integrated computational materials engineering (ICME). He has published more than 100 papers.
This work was financially supported by the National Natural Science Foundation of China (51575304).
Rights and permissions
About this article
Cite this article
Zhang, Yz., Lu, Gc., Ni, Cj. et al. GPU based numerical simulation of core shooting process. China Foundry 14, 392–397 (2017). https://doi.org/10.1007/s41230-017-7172-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41230-017-7172-1
Key words
- graphics processing unit (GPU)
- Compute Unified Device Architecture (CUDA)
- parallelization
- core shooting process