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 条
  • [21] Simulation of cavitation collapse process based on lattice Boltzmann method
    Zhang H.
    Hu H.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2024, 52 (04): : 42 - 48
  • [22] Simulation of miscible binary mixtures based on lattice Boltzmann method
    Zhu, Hongbin
    Liu, Xuehui
    Liu, Youquan
    Wu, Enhua
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2006, 17 (3-4) : 403 - 410
  • [23] Benchmark compressible flow simulation based on lattice Boltzmann method
    Kashyap, Dhrubajyoti
    Dass, Anoop K.
    MATERIALS TODAY-PROCEEDINGS, 2020, 28 : 2522 - 2526
  • [24] The multiscale simulation for magnetic fluid based on lattice Boltzmann method
    Zhou, L. J.
    Xuan, Y. M.
    Li, Q.
    Zhao, K.
    6TH INTERNATIONAL SYMPOSIUM ON MULTIPHASE FLOW, HEAT MASS TRANSFER AND ENERGY CONVERSION, 2010, 1207 : 906 - 911
  • [25] Real-time simulation of voltage source converters based on time average method
    Lian, KL
    Lehn, PW
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2005, 20 (01) : 110 - 118
  • [26] A real-time method for smoke detection in monitored forest areas
    Sedlak, Vladimir
    Stopjakova, Viera
    Brenkus, Juraj
    2017 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS (AE), 2017, : 205 - 210
  • [27] An efficient method for real-time ocean simulation
    Chen, Haogang
    Li, Qicheng
    Wang, Guoping
    Zhou, Feng
    Tang, Xiaohui
    Yang, Kun
    TECHNOLOGIES FOR E-LEARNING AND DIGITAL ENTERTAINMENT, PROCEEDINGS, 2007, 4469 : 3 - +
  • [28] A novel real-time ultrasound simulation method
    Cong, Weijian
    Yang, Jian
    Liu, Yue
    Wang, Yongtian
    Yang, J. (jyang@bit.edu.cn), 1600, Institute of Computing Technology (26): : 217 - 224
  • [29] A GPU-based Method for Real-time Simulation of Eastern Painting
    Lu, The Kiet
    Huang, Zhiyong
    GRAPHITE 2007: 5TH INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES IN AUSTRALASIA AND SOUTHERN ASIA, PROCEEDINGS, 2007, : 111 - 118
  • [30] Real-time rigid body simulation based on volumetric penalty method
    Hasegawa, S
    Fujii, N
    Koike, Y
    Sato, M
    11TH SYMPOSIUM ON HAPTIC INTERFACES FOR VIRTUAL ENVIRONMENT AND TELEOPERATOR SYSTEMS - HAPTICS 2003, PROCEEDINGS, 2003, : 326 - 332