arrow
返回

A Monte Carlo Method for Fluid Simulation

delete2022-11-30
delete21
delete
OA
AI
D
Damien Rioux‐Lavoie *
R
Ryusuke Sugimoto
T
Tümay Özdemir
C
Christopher Batty
D
Derek Nowrouzezahrai
T
Toshiya Hachisuka
DOI:10.1145/3550454.3555450delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We present a novel Monte Carlo-based fluid simulation approach capable of pointwise and stochastic estimation of fluid motion. Drawing on the Feynman-Kac representation of the vorticity transport equation, we propose a recursive Monte Carlo estimator of the Biot-Savart law and extend it with a stream function formulation that allows us to treat free-slip boundary conditions using a Walk-on-Spheres algorithm. Inspired by the Monte Carlo literature in rendering, we design and compare variance reduction schemes suited to a fluid simulation context for the first time, show its applicability to complex boundary settings, and detail a simple and practical implementation with temporal grid caching. We validate the correctness of our approach via quantitative and qualitative evaluations - across a range of settings and domain geometries - and thoroughly explore its parameters' design space. Finally, we provide an in-depth discussion of several axes of future work building on this new numerical simulation modality.
Keyword:
Computational Fluid Dynamics
Monte Carlo Integration
Stochastic Processes
Walk-on-Spheres Algorithm

期刊

ACM Transactions on Graphics 封面图
ACM Transactions on Graphics
IF:
9.5
论文数:
4.7K
被引数:
3.6W

机构

O
osaka university
学者数:
2.6W
论文数: 1.9W
被引数: 30
U
University of Waterloo
学者数:
2.2W
论文数: 2.3W
被引数: 3.3W
M
McGill University
学者数:
5.5W
论文数: 4.9W
被引数: 7.0W
学者 查看更多机构