Simulation of bubbles in foam with the volume control method

被引:78
作者
Kim, Byungmoon
Liu, Yingjie
Llamas, Ignacio
Jiao, Xiangmin
Rossignac, Jarek
机构
[1] Georgia Tech., NVIDIA
[2] Georgia Tech.
[3] NVIDIA
来源
ACM TRANSACTIONS ON GRAPHICS | 2007年 / 26卷 / 03期
关键词
D O I
10.1145/1239451.1239549
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Liquid and gas interactions often produce bubbles that stay for a long time without bursting on the surface, making a dry foam structure. Such long lasting bubbles simulated by the level set method can suffer from a small but steady volume error that accumulates to a visible amount of volume change. We propose to address this problem by using the volume control method. We track the volume change of each connected region, and apply a carefully computed divergence that compensates undesired volume changes. To compute the divergence, we construct a mathematical model of the volume change, choose control strategies that regulate the modeled volume error, and establish methods to compute the control gains that provide robust and fast reduction of the volume error, and (if desired) the control of how the volume changes over time.
引用
收藏
页数:10
相关论文
共 54 条
[1]  
[Anonymous], EUROGRAPHICS
[2]   Boundary Integral Method for 3D simulation of foam dynamics [J].
Bazhlekov, IB ;
van de Vosse, FN ;
Meijer, HEH .
LARGE-SCALE SCIENTIFIC COMPUTING, 2001, 2179 :401-408
[3]  
BRIDSON R, 2006, SIGGRAPH 2006 COURSE
[4]   Rigid fluid: Animating the interplay between rigid bodies and fluid [J].
Carlson, M ;
Mucha, PJ ;
Turk, G .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :377-384
[5]   ON THE SOLUTION OF NONLINEAR HYPERBOLIC DIFFERENTIAL EQUATIONS BY FINITE DIFFERENCES [J].
COURANT, R ;
ISAACSON, E ;
REES, M .
COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 1952, 5 (03) :243-255
[6]   Back and forth error compensation and correction methods for removing errors induced by uneven gradients of the level set function [J].
Dupont, TF ;
Liu, YJ .
JOURNAL OF COMPUTATIONAL PHYSICS, 2003, 190 (01) :311-324
[7]   Back and forth error compensation and correction methods for semi-Lagrangian schemes with application to level set interface computations [J].
Dupont, Todd F. ;
Liu, Yingjie .
MATHEMATICS OF COMPUTATION, 2007, 76 (258) :647-668
[8]   Bubble-scale model of foam mechanics: Melting, nonlinear behavior, and avalanches [J].
Durian, DJ .
PHYSICAL REVIEW E, 1997, 55 (02) :1739-1751
[9]   A fast and accurate semi-Lagrangian particle level set method [J].
Enright, D ;
Losasso, F ;
Fedkiw, R .
COMPUTERS & STRUCTURES, 2005, 83 (6-7) :479-490
[10]  
ENRIGHT D, 2002, ACM SIGGRAPH