real time simulation of a tornado
DESCRIPTION
Real time simulation of a tornado. Shiguang Liu, Zhangye Wang, Zheng Gong, Lei Huang, and Qunsheng Peng. Abstract. simulating a tornado scene Based on Reynold -average Navier -Stokes equations. The dust particle flow is modeled by non-viscosity Navier –Stokes equations - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/1.jpg)
http://kucg.korea.ac.kr
REAL TIME SIMULATION OF A TORNADO
Shiguang Liu, Zhangye Wang, Zheng Gong, Lei Huang, and Qunsheng Peng
![Page 2: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/2.jpg)
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.
![Page 3: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/3.jpg)
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
![Page 4: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/4.jpg)
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
![Page 5: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/5.jpg)
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
![Page 6: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/6.jpg)
http://kucg.korea.ac.kr
REYNOLD-AVERAGE NAVIER–STOKES EQUATIONS
![Page 7: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/7.jpg)
http://kucg.korea.ac.kr
Interaction force
Between air flow and dust particle flow plays an important part in modeling a tornado
![Page 8: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/8.jpg)
http://kucg.korea.ac.kr
Reynolds shear stress
![Page 9: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/9.jpg)
http://kucg.korea.ac.kr
REYNOLD-AVERAGE TWO-FLUID MODEL
dust particle flow model
non-viscosity, incompressible fluid
![Page 10: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/10.jpg)
http://kucg.korea.ac.kr
BOUNDARY CONDITIONS
![Page 11: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/11.jpg)
http://kucg.korea.ac.kr
TORNADO’S CONDITIONS
horizontal velocity field : rotating
vertical velocity field : uplifting
![Page 12: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/12.jpg)
http://kucg.korea.ac.kr
MODELING CONTRAST BETWEEN RATFM AND TFM (RESULTS)
RATFM
TFM
![Page 13: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/13.jpg)
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS
Tonado 에 의해 부서지는 object 를 시뮬레이션
Object 는 voxel 에 연결 되어 있음
Voxcel 이 큰 압력을 받으면 연결된 object 부분을 부숨
![Page 14: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/14.jpg)
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS
Object 가 받는 힘
Torque
![Page 15: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/15.jpg)
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS
![Page 16: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/16.jpg)
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS (RESULTS)
![Page 17: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/17.jpg)
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS (RESULTS)
![Page 18: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/18.jpg)
http://kucg.korea.ac.kr
THE TORNADO’S INTERACTION WITH LARGE OBJECTS (RESULTS)
![Page 19: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/19.jpg)
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
![Page 20: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/20.jpg)
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.
![Page 21: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/21.jpg)
http://kucg.korea.ac.kr
MULTI-FLUID SOLVER ON GPU (RESULTS)
![Page 22: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/22.jpg)
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
![Page 23: Real time simulation of a tornado](https://reader036.vdocuments.net/reader036/viewer/2022062322/568144b9550346895db1823c/html5/thumbnails/23.jpg)
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