A Stream Function Solver for Liquid Simulations

被引:46
|
作者
Ando, Ryoichi [1 ]
Thuerey, Nils [2 ]
Wojtan, Chris [1 ]
机构
[1] IST Austria, Klosterneuburg, Austria
[2] Tech Univ Munich, D-80290 Munich, Germany
来源
ACM TRANSACTIONS ON GRAPHICS | 2015年 / 34卷 / 04期
关键词
fluid; two-phase flow; stream function; vector potential; NUMERICAL-SOLUTION; FLUID; SMOKE; FLOW;
D O I
10.1145/2766935
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a liquid simulation technique that enforces the incompressibility condition using a stream function solve instead of a pressure projection. Previous methods have used stream function techniques for the simulation of detailed single-phase flows, but a formulation for liquid simulation has proved elusive in part due to the free surface boundary conditions. In this paper, we introduce a stream function approach to liquid simulations with novel boundary conditions for free surfaces, solid obstacles, and solid-fluid coupling. Although our approach increases the dimension of the linear system necessary to enforce incompressibility, it provides interesting and surprising benefits. First, the resulting flow is guaranteed to be divergence-free regardless of the accuracy of the solve. Second, our free-surface boundary conditions guarantee divergence-free motion even in the un-simulated air phase, which enables two-phase flow simulation by only computing a single phase. We implemented this method using a variant of FLIP simulation which only samples particles within a narrow band of the liquid surface, and we illustrate the effectiveness of our method for detailed two-phase flow simulations with complex boundaries, detailed bubble interactions, and two-way solid-fluid coupling.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] A GPU Poisson-Fermi solver for ion channel simulations
    Chen, Jen-Hao
    Chen, Ren-Chuen
    Liu, Jinn-Liang
    COMPUTER PHYSICS COMMUNICATIONS, 2018, 229 : 99 - 105
  • [42] Development of a New Thermochemistry Solver for Multiphysics Simulations of Nuclear Materials
    Ontario Tech University, Oshawa
    ON, Canada
    不详
    ID, United States
    不详
    FL, United States
    Miner. Met. Mater. Ser., (1013-1025):
  • [43] Enhancing the Performance of a Parallel Solver for Turbulent Reacting Flow Simulations
    Sayeed, Mohamed
    Magi, Vinicio
    Abraham, John
    NUMERICAL HEAT TRANSFER PART B-FUNDAMENTALS, 2011, 59 (03) : 169 - 189
  • [44] A generalized Poisson solver for first-principles device simulations
    Bani-Hashemian, Mohammad Hossein
    Brueck, Sascha
    Luisier, Mathieu
    VandeVondele, Joost
    JOURNAL OF CHEMICAL PHYSICS, 2016, 144 (04):
  • [45] Application of a Multilevel Unstructured Staggered Solver to Thermal Electronic Simulations
    Semin, Viacheslav
    Bardsley, Mark
    Rosten, Oliver
    Aldham, Chris
    2015 31ST ANNUAL SEMICONDUCTOR THERMAL MEASUREMENT, MODELING & MANAGEMENT SYMPOSIUM (SEMI-THERM), 2015, : 287 - 292
  • [46] THE REDUCED BASIS TECHNIQUE AS A COARSE SOLVER FOR PARAREAL IN TIME SIMULATIONS
    He, Liping
    JOURNAL OF COMPUTATIONAL MATHEMATICS, 2010, 28 (05) : 676 - 692
  • [47] A Rollback Conflict Solver for Integrating Agent-based Simulations
    Singh, Dhirendra
    Padgham, Lin
    AAMAS'14: PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS, 2014, : 1399 - 1400
  • [48] Reproducibility of brain hemodynamic simulations: An inter-solver comparison
    He, Xing
    Venugopal, Prem
    Cebral, Juan R.
    Schmitt, Holger
    Valentino, Daniel J.
    MEDICAL IMAGING 2006: PHYSIOLOGY, FUNCTION, AND STRUCTURE FROM MEDICAL IMAGES PTS 1 AND 2, 2006, 6143
  • [49] THE REDUCED BASIS TECHNIQUE AS A COARSE SOLVER FOR PARAREAL IN TIME SIMULATIONS
    Liping He Department of Mathematics
    Journal of Computational Mathematics, 2010, 28 (05) : 676 - 692
  • [50] A Well-balanced Shallow Flow Solver for Coastal Simulations
    Liang, Qiuhua
    Wang, Yueling
    Archetti, Renata
    INTERNATIONAL JOURNAL OF OFFSHORE AND POLAR ENGINEERING, 2010, 20 (01) : 41 - 47