Real-time smoke simulation based on vorticity preserving lattice Boltzmann method

被引:0
|
作者
Jinghuan Wen
Huimin Ma
机构
[1] Tsinghua University,
来源
The Visual Computer | 2019年 / 35卷
关键词
Smoke simulation; Lattice Boltzmann method; Vorticity confinement; Real time;
D O I
暂无
中图分类号
学科分类号
摘要
It is crucial to achieve high efficiency and to preserve fine-grid details in 3D interactive smoke simulation. In this paper, we present a vorticity preserving lattice Boltzmann method (VPLBM) to simulate high-resolution motion of smoke in real time. We design the method based on lattice Boltzmann method (LBM), which is parallelism-friendly, to ensure the efficiency on parallel computing devices such as graphic processing units (GPUs). To resolve the vorticity dissipation issue in LBM, we further propose an LBM-based vorticity transport method which tracks the magnitude of vorticity during the simulation. We apply vorticity confinement according to the tracked vorticity, and therefore, our method can preserve the detailed motion of smoke. Our method is forward-iterative and contains three weakly dependent distribution functions: two for thermal LBM and one for vorticity tracking. Finally, we show an implementation of a parallel smoke simulator integrating VPLBM method on a dual-GPU platform. Using a fast ray marching method, the simulator shows realistic visual effect and achieves 157.3 frames per second on a 64×64×128\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$64 \times 64 \times 128$$\end{document} fine grid.
引用
收藏
页码:1279 / 1292
页数:13
相关论文
共 50 条
  • [41] Simulation study on bubble motion in capillaries based on lattice boltzmann method
    Wang, Xinyu
    Li, Ruosong
    Li, Hanjun
    Xu, Yuanqing
    3RD INTERNATIONAL CONFERENCE ON FLUID MECHANICS AND INDUSTRIAL APPLICATIONS, 2019, 1300
  • [42] Simulation of gas drainage in fissured coal based on Lattice Boltzmann Method
    Key Laboratory of Mine Disaster Prevention and Control, Shandong University of Science and Technology, Qingdao 266510, China
    Meitan Xuebao, 2008, 8 (914-919):
  • [43] Lattice Boltzmann method for simulation of time-dependent neutral particle transport
    Wang, Ya-Hui
    Yan, Li-Ming
    Xia, Bang-Yang
    Ma, Yu
    NUCLEAR SCIENCE AND TECHNIQUES, 2017, 28 (03)
  • [44] Simulation of combustion field with lattice Boltzmann method
    Yamamoto, K
    He, XY
    Doolen, GD
    JOURNAL OF STATISTICAL PHYSICS, 2002, 107 (1-2) : 367 - 383
  • [45] Lattice Boltzmann method for simulation of time-dependent neutral particle transport
    Ya-Hui Wang
    Li-Ming Yan
    Bang-Yang Xia
    Yu Ma
    Nuclear Science and Techniques, 2017, 28 (03) : 93 - 103
  • [46] Compressible flow simulation around airfoil based on lattice boltzmann method
    Zhong, Chengwen
    Li, Kai
    Sun, Jianhong
    Zhuo, Congshan
    Xie, Jianfei
    Transactions of Nanjing University of Aeronautics and Astronautics, 2009, 26 (03) : 206 - 211
  • [47] Simulation of Magnetorheological Fluids Based on Lattice Boltzmann Method with Double Meshes
    Liu, Xinhua
    Liu, Hao
    Liu, Yongzhi
    JOURNAL OF APPLIED MATHEMATICS, 2012,
  • [48] Numerical simulation on wettability of hydrophobic surfaces based on lattice boltzmann method
    Huang, Qiao-Gao
    Pan, Guang
    Gongneng Cailiao/Journal of Functional Materials, 2015, 46 (10): : 10023 - 10028
  • [49] Simulation of flow around a single particle based on lattice Boltzmann method
    Department o f Applied Mathematics, Northwestern Polytechnical University, Xi'an 710072, China
    Huagong Xuebao, 2007, 11 (2747-2752):
  • [50] The lattice Boltzmann method in bioreactor design and simulation
    Stumbauer, Vaclav
    Petera, Karel
    Stys, Dalibor
    MATHEMATICAL AND COMPUTER MODELLING, 2013, 57 (7-8) : 1913 - 1918