http://kucg.korea.ac.kr
REAL TIME SIMULATION OF A TORNADO
Shiguang Liu, Zhangye Wang, Zheng Gong, Lei Huang, and Qunsheng Peng
http://kucg.korea.ac.kr
ABSTRACT
simulating a tornado scene Based on Reynold-average Navier-Stokes equa-
tions. The dust particle flow is modeled by non-viscos-
ity Navier–Stokes equations Multi-Fluid Solver is designed and implemented
on GPU. Efficient method is proposed to simulate the tor-
nado’s interaction with surrounding large ob-jects.
http://kucg.korea.ac.kr
INTRODUCTION
RATFM is proposed to simulate the chaos ap-pearance of tornados more realistically than previous methods
A novel two-fluid system solver is designed to achieve real time simulation
To our knowledge, it is the first attempt to simulate damage from a tornado on sur-rounding objects
Our system is easy to implement. By in-putting different initial parameters, different tornado scenes can be produced automati-cally
http://kucg.korea.ac.kr
RELATED WORK
simulating natural phenomena smoke,water & fire semi-Lagrangian method
Mizuno volcanic clouds consist of two fluids
Müller et al. smoothed particle hydrodynamics
Losasso et al. particle level set method simulate the interactions among multiple liquids
Zhu et al. two-fluid lattice Boltzmann model
http://kucg.korea.ac.kr
RELATED WORK
Modeling the motion of dust particles contact force, normal force, and shear force
Ding et al. propose an approach for tornado simulation To use many particles (not real time)
Our TFM method Real-time interaction with large objects
http://kucg.korea.ac.kr
REYNOLD-AVERAGE NAVIER–STOKES EQUATIONS
http://kucg.korea.ac.kr
Interaction force
Between air flow and dust particle flow plays an important part in modeling a tornado
http://kucg.korea.ac.kr
Reynolds shear stress
http://kucg.korea.ac.kr
REYNOLD-AVERAGE TWO-FLUID MODEL
dust particle flow model
non-viscosity, incompressible fluid
http://kucg.korea.ac.kr
BOUNDARY CONDITIONS
http://kucg.korea.ac.kr
TORNADO’S CONDITIONS
horizontal velocity field : rotating
vertical velocity field : uplifting
http://kucg.korea.ac.kr
MODELING CONTRAST BETWEEN RATFM AND TFM (RESULTS)
RATFM
TFM
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS
Tonado 에 의해 부서지는 object 를 시뮬레이션
Object 는 voxel 에 연결 되어 있음
Voxcel 이 큰 압력을 받으면 연결된 object 부분을 부숨
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS
Object 가 받는 힘
Torque
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS (RESULTS)
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS (RESULTS)
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS (RESULTS)
http://kucg.korea.ac.kr
MULTI-FLUID SOLVER ON GPU
Our model describes a multiple fluid system Air flow particle flows.
We solve the multiple Navier-Stokes equa-tions in parallel in one rendering pass by combining multiple field data texture into one texture. It reduces the calculating time
Flat 3D texture technique It’s easy to read and store velocity data
http://kucg.korea.ac.kr
MULTI-FLUID SOLVER ON GPU
Flow chart of Multi-Fluid Solver With this, we can solve
multiple NS in parallel in one rendering pass.
http://kucg.korea.ac.kr
MULTI-FLUID SOLVER ON GPU (RESULTS)
http://kucg.korea.ac.kr
RESULTS AND DISCUSSION
Successfully generated dynamic tornado scenes
Calculating the Poisson equation use the Jacobi iterative method 25 frames per second More iterations, lower frame rate
http://kucg.korea.ac.kr
CONCLUSION AND FUTURE WORKS
Simulating realistic tornado scenes To use RATFM
The tornado’s interaction with surrounding large objects was simulated
Future Works mixtures with three or more fluid components
Water & Oil Other phenomena