Fluid control using the adjoint method

被引:205
作者
McNamara, A [1 ]
Treuille, A [1 ]
Popovic, Z [1 ]
Stam, J [1 ]
机构
[1] Univ Washington, Seattle, WA 98195 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2004年 / 23卷 / 03期
关键词
adjoint method; inverse control; optimization;
D O I
10.1145/1015706.1015744
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe a novel method for controlling physics-based fluid simulations through gradient-based nonlinear optimization. Using a technique known as the adjoint method, derivatives can be computed efficiently, even for large 3D simulations with millions of control parameters. In addition, we introduce the first method for the full control of free-surface liquids. We show how to compute adjoint derivatives through each step of the simulation, including the fast marching algorithm, and describe a new set of control parameters specifically designed for liquids.
引用
收藏
页码:449 / 456
页数:8
相关论文
共 26 条
[1]   The fast construction of extension velocities in level set methods [J].
Adalsteinsson, D ;
Sethian, JA .
JOURNAL OF COMPUTATIONAL PHYSICS, 1999, 148 (01) :2-22
[2]  
BARZEL R, 1996, EGCAS 96 7 INT WORKS
[3]  
Bewley TR, 2001, J FLUID MECH, V447, P179, DOI 10.1017/SO022112001005821
[4]  
BEWLEY TR, 2002, ADV TURBULENCE, V9
[5]  
Chenney S, 2000, COMP GRAPH, P219, DOI 10.1145/344779.344882
[6]  
ENRIGHT D, 2002, COMP GRAPH SIGGRAPH, P736
[7]   Target-driven smoke animation [J].
Fattal, R ;
Lischinski, D .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :441-448
[8]  
Fedkiw R, 2001, COMP GRAPH, P15, DOI 10.1145/383259.383260
[9]   Realistic animation of liquids [J].
Foster, N ;
Metaxas, D .
GRAPHICAL MODELS AND IMAGE PROCESSING, 1996, 58 (05) :471-483
[10]   Controlling fluid animation [J].
Foster, N ;
Metaxas, D .
COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 1997, :178-188