A PML Based Non-Reflective Boundary for Free Surface Fluid Animation
2010 (English)In: ACM Transactions on Graphics, ISSN 0730-0301, E-ISSN 1557-7368, Vol. 29, no 5, 136- p.Article in journal (Refereed) Published
This article presents a novel non-reflective boundary condition for the free surface incompressible Euler and Navier-Stokes equations. Boundaries of this type are very useful when, for example, simulating water flow around a ship moving over a wide ocean. Normally waves generated by the ship will reflect off of the boundaries of the simulation domain and as these reflected waves returns towards the ship they will cause undesired interference patterns.By employing a Perfectly Matched Layer (PML) approach we have derived a boundary condition that absorbs incoming waves and thus efficiently prevents these undesired wave reflections. To solve the resulting boundary equations we present a fast and stable algorithm based on the Stable Fluids approach. Through numerical experiments we then show that our boundaries are significantly more effective than simpler reflection preventing techniques. We also provide a thorough analysis of the parameters involved in our boundary formulation and show how they effect wave absorption efficiency.
Place, publisher, year, edition, pages
New York, NY, USA: ACM , 2010. Vol. 29, no 5, 136- p.
Computational fluid dynamics, Free surface, Stable Fluids, Euler equations, Navier-Stokes equations, Non-reflecting boundary condition, Perfectly matched layer
National CategoryEngineering and Technology
IdentifiersURN: urn:nbn:se:liu:diva-60850DOI: 10.1145/1857907.1857912ISI: 000284285600005OAI: oai:DiVA.org:liu-60850DiVA: diva2:359547