A PML-Based Nonreflective Boundary for Free Surface Fluid Animation
Andreas Söderström, Matts Karlsson, Ken Museth
In ACM Transactions on Graphics, 29(5), October 2010.
Abstract: This article presents a novel nonreflective 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 return 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.
Keyword(s): Computational fluid dynamics, Euler equations, Navier-Stokes equations, free surface, nonreflecting boundary condition, perfectly matched layer, stable fluids
Article URL: http://doi.acm.org/10.1145/1857907.1857912
BibTeX format:
@article{Soederstroem:2010:APN,
  author = {Andreas Söderström and Matts Karlsson and Ken Museth},
  title = {A PML-Based Nonreflective Boundary for Free Surface Fluid Animation},
  journal = {ACM Transactions on Graphics},
  volume = {29},
  number = {5},
  pages = {136:1--136:17},
  month = oct,
  year = {2010},
}
Search for more articles by Andreas Söderström.
Search for more articles by Matts Karlsson.
Search for more articles by Ken Museth.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."