×

Animating multiple interacting miscible and immiscible fluids based on particle simulation. (English) Zbl 1291.76258

Summary: We present a particle-based approach for animating multiple interacting liquids that can handle number of immiscible fluids as well as number of miscible fluids in our simulation framework. We solve the usual problem of robust interface tracking, between immiscible fluids, by reconstructing the zero level set of our novel composite implicit function. It’s recurrent formulation handles directly interfaces between any number of liquids including the free surfaces. We model the miscible fluids by tracking concentrations of dissolved materials in the vicinity of each particle. Flick’s law is applied for the Laplacian-based diffusion of concentrations. Particle sedimentation is achieved by directional advection along the settling velocity. The diffusion-advection equation is discretized by particles using the Lagrangian formulation. The proposed improvements can be easily implemented into the common Smoothed Particle Hydrodynamics (SPH) simulations framework.

MSC:

76M28 Particle methods and lattice-gas methods
76T99 Multiphase and multicomponent flows
35Q35 PDEs in connection with fluid mechanics
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] BAO, K., WU, X., ZHANG, H., AND WU, E. 2010. Volume fraction based miscible and immiscible fluid animation. Comput. Animat. Virtual Worlds 21, 401-410.;
[2] BATCHELOR, G. 1967. An introduction to fluid mechanics.; · Zbl 0152.44402
[3] CARLSON, M.,MUCHA, P. J., VAN HORN, III, R. B., AND TURK, G. 2002. Melting and flowing. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation. SCA ’02. ACM, New York, NY, USA, 167-174.;
[4] FEDKIW, R., STAM, J., AND JENSEN, H. W. 2001. Visual simulation of smoke. In SIGGRAPH ’01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques. ACM, New York, NY, USA, 15-22.;
[5] HARRIS, M. J., BAXTER, W. V., SCHEUERMANN, T., AND LASTRA, A. 2003. Simulation of cloud dynamics on graphics hardware. In HWWS ’03: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 92-101.;
[6] KANG, N., PARK, J., NOH, J., AND SHIN, S. Y. 2010. A hybrid approach to multiple fluid simulation using volume fractions. Computer Graphics Forum 29, 2, 685-694.;
[7] KEISER, R., ADAMS, B., GASSER, D., BAZZI, P., DUTRE, P., AND GROSS, M. 2005. A unified lagrangian approach to solid-fluid animation. In Symposium on Point-Based Graphics, M. Gross, H. Pfister, M. Alexa, and S. Rusinkiewicz, Eds. Eurographics Association, Zurich, Switzerland, 125-133.;
[8] KIM, B. 2010. Multi-phase fluid simulations using regional level sets. ACM Trans. Graph. 29, 175:1-175:8.;
[9] KRIŠTOF, P., BENEŠ, B., KŘIVÁNEK, J., ANDŠŤ AVA, O. 2009. Hydraulic erosion using smoothed particle hydrodynamics. Computer Graphics Forum (Proceedings of Eurographics 2009) 28, 2.;
[10] LENAERTS, T., ADAMS, B., AND DUTR’E, P. 2008. Porous flow in particle-based fluid simulations. In SIGGRAPH ’08: ACM SIGGRAPH 2008 papers. ACM, New York, NY, USA, 1-8.;
[11] LOSASSO, F., IRVING, G., AND GUENDELMAN, E. 2006. Melting and burning solids into liquids and gases. IEEE Transactions on Visualization and Computer Graphics 12, 3, 343-352. Member-Ron Fedkiw.;
[12] LOSASSO, F., SHINAR, T., SELLE, A., AND FEDKIW, R. 2006. Multiple interacting liquids. In SIGGRAPH ’06: ACM SIGGRAPH 2006 Papers. ACM Press, New York, NY, USA, 812-819.;
[13] MONAGHAN, J. 2005. Smoothed particle hydrodynamics. Reports on Progress in Physics 68, 1703-1759.;
[14] MÜLLER, M., CHARYPAR, D., AND GROSS, M. 2003. Particle-based fluid simulation for interactive applications. In SCA ’03: Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 154-159.;
[15] MÜLLER, M., SOLENTHALER, B., KEISER, R., AND GROSS, M. 2005. Particle-based fluid-fluid interaction. In SCA ’05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation. ACM Press, New York, NY, USA, 237-244.;
[16] ONDERIK, J., CHL ’ADEK, M., AND ˇDURIKOVIˇC, R. 2011. Sph with small scale details and improved surface reconstruction. In SCCG ’11: Proceedings of the Spring Conference on Computer graphics. ACM Press, Viniˇcn’e, Slovakia.;
[17] PARK, J.,KIM, Y.,WI, D.,KANG, N., SHIN, S. Y., AND YONG NOH, J. 2008. A unified handling of immiscible and miscible fluids. Journal of Visualization and Computer Animation 19, 455-467.;
[18] RASMUSSEN, N., NGUYEN, D. Q., GEIGER, W., AND FEDKIW, R. 2003. Smoke simulation for large scale phenomena. ACM Trans. Graph. 22, 3, 703-707.;
[19] RUNGJIRATANANON, W., SZEGO, Z., KANAMORI, Y., AND NISHITA, T. 2008. Real-time animation of sandwater interaction. In PG ’08: Proceedings od the Pacific Graphics 2008.;
[20] SHINY, S.-H., KAMZ, H. R., AND KIMX, C.-H. 2010. Hybrid simulation of miscible mixing with viscous fingering. Computer Graphics Forum 29, 2, 675-683.;
[21] SOLENTHALER, B., SCHL ‥AFLI, J., AND PAJAROLA, R. 2007. A unified particle model for fluid-solid interactions. Computer Animation and Virtual Worlds 18, 69-82.;
[22] STAM, J. 1999. Stable fluids. In SIGGRAPH ’99: Proceedings of the 26th annual conference on Computer graphics and interactive techniques. ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 121-128.;
[23] WOJTAN, C., CARLSON, M., MUCHA, P. J., AND TURK, G. 2007. Animating corrosion and erosion. In Eurographics Workshop on Natural Phenomena.;
[24] YU, J. AND TURK, G. 2010. Reconstructing surfaces of particle-based fluids using anisotropic kernels. In Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. SCA ’10. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 217-225.;
[25] ZHU, Y. AND BRIDSON, R. 2005. Animating sand as a fluid. ACM Trans. Graph. 24, 965-972.;
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.