The Community for Technology Leaders
RSS Icon
Issue No.02 - Feb. (2014 vol.20)
pp: 303-315
Mauricio Vines , Univ. of Ottawa, Ottawa, ON, Canada
Ben Houston , Exocortex Technol. Inc., Ottawa, ON, Canada
Jochen Lang , Sch. of Electr. Eng. & Comput. Sci., Univ. of Ottawa, Ottawa, ON, Canada
Won-Sook Lee , Sch. of Electr. Eng. & Comput. Sci., Univ. of Ottawa, Ottawa, ON, Canada
Vortex methods increasingly receive attention from the computer graphics community for simple and direct modeling of complex flow phenomena such as turbulence. The coupling between free-form solids, represented by arbitrary surface meshes, and fluids simulated with vortex methods, leads to visually rich simulations. In this paper, we introduce a novel approach for simulating the interaction between solids and inviscid fluids for high-quality simulations using Lagrangian vortex particles. The key aspect of our method is simulating the creation of vorticity at a solid's surface. While previous vortex simulators only focus on modeling the solid as a boundary for the fluid, our approach allows the accurate simulation of two processes of visual interest. The first is the introduction of surface vorticity in the main flow as turbulence (vortex shedding). The second is the motion of the solid induced by fluid forces. We also introduce to computer graphics the concept of source panels to model nonturbulent flow around objects. To the best of our knowledge, this is the first work on two-way coupling of 3D solids and fluids using Lagrangian vortex methods in computer graphics.
Solid modeling, Vortexes, Computer graphics,vortex methods, solid fluid coupling, Fluid simulation
Mauricio Vines, Ben Houston, Jochen Lang, Won-Sook Lee, "Vortical Inviscid Flows with Two-Way Solid-Fluid Coupling", IEEE Transactions on Visualization & Computer Graphics, vol.20, no. 2, pp. 303-315, Feb. 2014, doi:10.1109/TVCG.2013.95
[1] R. Fedkiw, J. Stam, and H.W. Jensen, “Visual Simulation of Smoke,” Proc. ACM SIGGRAPH '01, pp. 15-22, 2001.
[2] T. Pfaff, N. Thuerey, A. Selle, and M. Gross, “Synthetic Turbulence Using Artificial Boundary Layers,” ACM Trans. Graphics, vol. 28, pp. 121:1-121:10, Dec. 2009.
[3] S.I. Park and M.J. Kim, “Vortex Fluid for Gaseous Phenomena,” Proc. ACM SIGGRAPH/Eurographics Symp. ComputerAnimation (SCA), pp. 261-270, 2005.
[4] A. Angelidis, F. Neyret, K. Singh, and D. Nowrouzezahrai, “A Controllable, Fast and Stable Basis for Vortex Based Smoke Simulation,” Proc. ACM SIGGRAPH/Eurographics Symp. ComputerAnimation (SCA), pp. 25-32, 2006.
[5] S. Weißmann and U. Pinkall, “Filament-Based Smoke with Vortex Shedding and Variational Reconnection,” ACM Trans. Graphics, vol. 29, pp. 115:1-115:12, July 2010.
[6] A.M. Kuethe and C.Y. Chow, Foundations of Aerodynamics: Bases of Aerodynamics Design. John Wiley and Sons, 1998.
[7] L. Prandtl, “On Motion of Fluids with Very Little Viscosity,” Proc. Third Congress Math., 1904.
[8] M.J. Lighthill, “Introduction: Boundary Layer Theory,” Laminar Boundary Theory, L. Rosenhead, ed., pp. 46-113, Oxford Univ. Press, 1963.
[9] N. Foster and D. Metaxas, “Realistic Animation of Liquids,” Graphical Models Image Processing, vol. 58, pp. 471-483, Sept. 1996.
[10] J. Stam, “Stable Fluids,” Proc. ACM SIGGRAPH '99, pp. 121-128, 1999.
[11] M. Desbrun and M.-P. Cani, “Smoothed Particles: A New Paradigm for Animating Highly Deformable Bodies,” Proc. Eurographics Workshop Computer Animation and Simulation (EGCAS '96), R. Boulic and G. Hegron, eds., pp. 61-76, Aug. 1996.
[12] M. Müller, D. Charypar, and M. Gross, “Particle-Based Fluid Simulation for Interactive Applications,” Proc. ACM SIGGRAPH/Eurographics Symp. ComputerAnimation (SCA), pp. 154-159, 2003.
[13] M.N. Gamito, P.F. Lopes, and M.R. Gomes, “Two-Dimensional Simulation of Gaseous Phenomena Using Vortex Particles,” Proc. EG Workshop Computer Animation and Simulation, pp. 3-15, 1995.
[14] A. Selle, N. Rasmussen, and R. Fedkiw, “A Vortex Particle Method for Smoke, Water and Explosions,” Proc. ACM SIGGRAPH 2005 Papers, pp. 910-914, 2005.
[15] J.-C. Yoon, H.R. Kam, J.-M. Hong, S.J. Kang, and C.-H. Kim, “Procedural Synthesis Using Vortex Particle Method for Fluid Simulation,” Computer Graphics Forum, vol. 28, no. 7, pp. 1853-1859, 2009.
[16] T. Pfaff, N. Thuerey, J. Cohen, S. Tariq, and M. Gross, “Scalable Fluid Simulation Using Anisotropic Turbulence Particles,” Proc. ACM SIGGRAPH Asia 2010 Papers, pp. 174:1-174:8, 2010.
[17] A. Golas, R. Narain, J. Sewall, P. Krajcevski, P. Dubey, and M. Lin, “Large-Scale Fluid Simulation Using Velocity-Vorticity Domain Decomposition,” ACM Trans. Graphics, vol. 31, no. 6, pp. 148:1-148:9, Nov. 2012.
[18] T. Pfaff, N. Thuerey, and M. Gross, “Lagrangian Vortex Sheets for Animating Fluids,” ACM Trans. Graphics, vol. 31, no. 4, pp. 112:1-112:8, July 2012.
[19] D. Kim, S.W. Lee, O. young Song, and H.-S. Ko, “Baroclinic Turbulence with Varying Density and Temperature,” IEEE Trans. Visualization and Computer Graphics, vol. 18, no. 9, pp. 1488-1495, Sept. 2012.
[20] F. Sadlo, R. Peikert, and M. Sick, “Visualization Tools for Vorticity Transport Analysis in Incompressible Flow,” IEEE Trans. Visualization and Computer Graphics, vol. 12, no. 5, pp. 949-956, Sept. 2006.
[21] C. Batty, F. Bertails, and R. Bridson, “A Fast Variational Framework for Accurate Solid-Fluid Coupling,” ACM Trans. Graphics, vol. 26, article 100, July 2007.
[22] A. Robinson-Mosher, T. Shinar, J. Gretarsson, J. Su, and R. Fedkiw, “Two-Way Coupling of Fluids to Rigid and Deformable Solids and Shells,” ACM Trans. Graphics, vol. 27, pp. 46:1-46:9, Aug. 2008.
[23] M. Müller, S. Schirm, M. Teschner, B. Heidelberger, and M. Gross, “Interaction of Fluids with Deformable Solids: Research Articles,” Computer Animation and Virtual Worlds, vol. 15, pp. 159-171, July 2004.
[24] N. Akinci, M. Ihmsen, G. Akinci, B. Solenthaler, and M. Teschner, “Versatile Rigid-Fluid Coupling for Incompressible SPH,” ACM Trans. Graphics, vol. 31, no. 4,article 62, 2012.
[25] J.H. Walther and A. Larssen, “Two Dimensional Discrete Vortex Method for Application to Bluff Body Aerodynamics,” J. Wind Eng. and Industrial Aerodynamics, vol. 67-68, pp. 183-193, 1997.
[26] D. Russell and Z.J. Wang, “A Cartesian Grid Method for Modeling Multiple Moving Objects in 2d Incompressible Viscous Flow,” J. Computational Physics, vol. 191, pp. 177-205, Oct. 2003.
[27] J. Wu and J. Wu, “Vorticity Dynamics on Boundaries,” Advances in Applied Mechanics, J.W. Hutchinson and T.Y. Wu, eds., vol. 32, pp. 119-275, Elsevier, 1996.
[28] J. Strickland, V. Porter, G. Homicz, and A. Gossler, “A Vortex Code for Flow over Rigid or Flexible Bluff Bodies*,” J. Turbulence, vol. 3, no. 1, 2002.
[29] Q. Li, H. Wu, M. Guo, and J.-Z. Wu, “Vorticity Dynamics in Axial Compressor Flow Diagnosis and Design—Part ii: Methodology and Application of Boundary Vorticity Flux,” J. Fluids Eng., vol. 132, no. 1, p. 011102, 2010.
[30] M. Coquerelle and G.H. Cottet, “A Vortex Level Set Method for the Two-Way Coupling of an Incompressible Fluid with Colliding Rigid Bodies,” J. Computational Physics, vol. 227, pp. 9121-9137, Nov. 2008.
[31] J.C. Wu, “Theory for Aerodynamic Force and Moment in Viscous Flows,” AIAA J., vol. 19, pp. 432-441, Apr. 1981.
[32] B.N. Shashikanth, A. Sheshmani, S.D. Kelly, and J.E. Marsden, “Hamiltonian Structure for a Neutrally Buoyant Rigid Body Interacting with n Vortex Rings of Arbitrary Shape: The Case of Arbitrary Smooth Body Shape,” Theoretical and Computational Fluid Dynamics, vol. 22, no. 1, pp. 37-64, 2008.
[33] P. Ploumhans, G.S. Winckelmans, J.K. Salmon, A. Leonard, and M.S. Warren, “Vortex Methods for Direct Numerical Simulation of Three-Dimensional Bluff Body Flows: Application to the Sphere at re = 300, 500, and 1000,” J. Computational Physics, vol. 178, pp. 427-463, May 2002.
[34] A. Angelidis and F. Neyret, “Simulation of Smoke Based on Vortex Filament Primitives,” Proc. ACM SIGGRAPH/Eurographics Symp. Computer Animation (SCA), pp. 87-96, 2005.
[35] R. Krasny and L. Kaganovskiy, “Computation of Vortex Ring Dynamics,” Proc. Int'l Conf. High Reynolds Number Vortex Interactions, pp. 46-113, 2005.
[36] J.L. Hess, “Higher Order Numerical Solution of the Integral Equation for the Two-Dimensional Neumann Problem,” Computer Methods in Applied Mechanics and Eng., vol. 2, no. 1, pp. 1-15, 1973.
[37] R. Bridson, Fluid Simulation for Computer Graphics. A.K. Peters, 2008.
[38] P.G. Saffman, Vortex Dynamics. Cambridge Univ. Press, 1992.
[39] A.E. Perry, M.S. Chong, and T.T. Lim, “The Vortex-Shedding Process Behind Two-Dimensional Bluff Bodies,” J. Fluid Mechanics, vol. 116, pp. 77-90, Mar. 1982.
[40] H.G. Cottet and P. Koumoutsakos, Vortex Methods: Theory and Practice. Cambridge Univ. Press, 2000.
[41] C. Casciola, R. Piva, and P. Bassanini, “Vorticity Generation on a Flat Surface in 3d Flows,” J. Computational Physics, vol. 129, no. 2, pp. 345-356, 1996.
[42] J.D. Eldredge, “Numerical Simulation of the Fluid Dynamics of 2d Rigid Body Motion with the Vortex Particle Method,” J. Computational Physics, vol. 221, pp. 626-648, Feb. 2007.
[43] B.M. Klingner, B.E. Feldman, N. Chentanez, and J.F. O'Brien, “Fluid Animation with Dynamic Meshes,” ACM Trans. Graphics, vol. 25, no. 3, pp. 820-825, July 2006.
[44] W. Fong and E. Darve, “The Black-Box Fast Multipole Method,” J. Computational Physics, vol. 228, no. 23, pp. 8712-8725, Dec. 2009.
[45] D. Rempfer, “On Boundary Conditions for Incompressible Navier-Stokes Problems,” Applied Mechanics Rev., vol. 59, no. 3, pp. 107-125, May 2006.
111 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool