Simulating liquids and solid-liquid interactions with lagrangian meshes
Pascal Clausen, Martin Wicke, Jonathan R. Shewchuk, James F. O'Brien
In ACM Transactions on Graphics, 32(2), April 2013.
Abstract: This article describes a Lagrangian finite element method that simulates the behavior of liquids and solids in a unified framework. Local mesh improvement operations maintain a high-quality tetrahedral discretization even as the mesh is advected by fluid flow. We conserve volume and momentum, locally and globally, by assigning to each element an independent rest volume and adjusting it to correct for deviations during remeshing and collisions. Incompressibility is enforced with per-node pressure values, and extra degrees of freedom are selectively inserted to prevent pressure locking. Topological changes in the domain are explicitly treated with local mesh splitting and merging. Our method models surface tension with an implicit formulation based on surface energies computed on the boundary of the volume mesh. With this method we can model elastic, plastic, and liquid materials in a single mesh, with no need for explicit coupling. We also model heat diffusion and thermoelastic effects, which allow us to simulate phase changes. We demonstrate these capabilities in several fluid simulations at scales from millimeters to meters, including simulations of melting caused by external or thermoelastic heating.
Article URL: http://dx.doi.org/10.1145/2451236.2451243
BibTeX format:
@article{Clausen:2013:SLA,
  author = {Pascal Clausen and Martin Wicke and Jonathan R. Shewchuk and James F. O'Brien},
  title = {Simulating liquids and solid-liquid interactions with lagrangian meshes},
  journal = {ACM Transactions on Graphics},
  volume = {32},
  number = {2},
  pages = {17:1--17:15},
  month = apr,
  year = {2013},
}
Search for more articles by Pascal Clausen.
Search for more articles by Martin Wicke.
Search for more articles by Jonathan R. Shewchuk.
Search for more articles by James F. O'Brien.

Return to the search page.


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