Hydrodynamics Analysis Based on Improved VBF SPH Model

Article Preview

Abstract:

To improve the application of Smoothed Particle Hydrodynamics (SPH) method, a new Visual Basic-Fortran (VBF) SPH model with the improvements on efficiency and visualizable interface is presented. The VBF SPH model is based on mixed language programming (MLP) method that not only improved SPH model’s efficiency, but also created the interface functions to control and observe the whole simulation. İts general structrue is to compiling the Fortran computing subroutines into Dynamic Link Library (DLL) files and these files will be called by Visual Basic (VB) programs during the calculation. Besides that an improved link-list algorithm, is described detailedly. This algorithm improves the model’s searching efficiency by reducing the number of searching cells. Two classical problems, Flood flow over Dam and Droplet-Impact, are chosen to analyze the VBF SPH model efficiency and distinguish the improvements’ effect. Both of problems are simulated respectively by VBF SPH model and VB model. According to first simulation VBF SPH model is more than 8 times faster than the VB model. And the second simulation refers that the MLP method increased about 7 times efficiency while the improved link-list algorithm increased more than 1 time.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

145-149

Citation:

Online since:

October 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Zhang, S.C.: SMOOTHED PARTICLE HYDRODYNAMICS (SPH) METHOD (A REVIEW). J. Journal of Computation Physics. 13, 385-397 (1996) (in Chinese).

Google Scholar

[2] Wang B.Q.: Program design and data structure foundation course. Tianjin university press, Tianjin (2007) (in Chinese).

Google Scholar

[3] Sun X.S., Chai J.R., et al: Application of Mixed-language Programming in Optimal Design of Cross Section Of Gravity Dam. J. Water Resource and Power. 27, 94-96 (2009).

Google Scholar

[4] Liu P., Pu J.P.: Application of VB and Fortran mixed programming in structural dynamic analysis. J. Journal of Zhejiang University of Technology. 38, 102-106 (2010).

Google Scholar

[5] Ren H., Zhou Z.H., et al: Transmitting compound data in mixed-language computation engineering (I)—Array. J. Engineering Journal of Wuhan University. 41, 71-76 (2008).

Google Scholar

[6] Ren H., Zhou Z.H., et al: Passing compound data in mixed-language computation engineering (II)—Derived type. J. Engineering Journal of Wuhan University. 41, 63-68 (2008).

Google Scholar

[7] Alejandro O. D., Virginia P., et al. Systematic generation of a CAPE-OPEN compliant simulation module from GAMS and FORTRAN models. J. Chemical Engineering Research and Design. 88(4), 421–429 (2010).

DOI: 10.1016/j.cherd.2009.07.022

Google Scholar

[8] Gu X.S., Wang H.Q., Liu H.Y.: Calculation model of ice melt on wires with ice accretion. J. Journal of Central South University (Science and Technology). 41, 2011-2016 (2010).

Google Scholar

[9] Wu X.J., Yu Y.F., Yuan J.Z.: Prediction and visualization of vapor liquid equilibria based on COSMO model and state equation. J. Journal of Wuhan University of Technology. 3, 354-358 (2011).

Google Scholar

[10] Monaghan J.J.: Particle methods for hydrodynamics. J. Computer Physics Report. 3, 71-124 (1985).

Google Scholar

[11] Hockney R.W., Eastwood J.W.: Computer simulations using particles. Adamhilger, New York (1988).

Google Scholar

[12] Simpson J.C.: Numerical Techniques for Three-Dimensional Smoothed Particle Hydrodynamics Simulations: Applications to Accretion Disks. J. The Astrophysical Journal, 488, 822-831 (1995).

DOI: 10.1086/176010

Google Scholar

[13] Gesteira M.G., Rogers B.D., et al: User Guide for the SPHysics code. University o f Manchester, Manchester, U K (2010).

Google Scholar

[14] Hernquist L., Katz N.: Tree SPH- A unification of SPH with the hierarchical tree method. J. The Astrophysical Journal Supplement Series. 70, 419-446 (1989).

DOI: 10.1086/191344

Google Scholar