23
http://kucg.korea.ac.kr REAL TIME SIMULATION OF A TORNADO Shiguang Liu, Zhangye Wang, Zheng Gong, Lei Huang, and Qunsheng Peng

Real time simulation of a tornado

  • Upload
    havard

  • View
    30

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: Real time simulation  of a tornado

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

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

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

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

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

http://kucg.korea.ac.kr

REYNOLD-AVERAGE NAVIER–STOKES EQUATIONS

Page 7: Real time simulation  of a tornado

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

http://kucg.korea.ac.kr

Reynolds shear stress

Page 9: Real time simulation  of a tornado

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

http://kucg.korea.ac.kr

BOUNDARY CONDITIONS

Page 11: Real time simulation  of a tornado

http://kucg.korea.ac.kr

TORNADO’S CONDITIONS

horizontal velocity field : rotating

vertical velocity field : uplifting

Page 12: Real time simulation  of a tornado

http://kucg.korea.ac.kr

MODELING CONTRAST BETWEEN RATFM AND TFM (RESULTS)

RATFM

TFM

Page 13: Real time simulation  of a tornado

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

http://kucg.korea.ac.kr

THE TORNADO’S INTERACTION WITH LARGE OBJECTS

Object 가 받는 힘

Torque

Page 15: Real time simulation  of a tornado

http://kucg.korea.ac.kr

THE TORNADO’S INTERACTION WITH LARGE OBJECTS

Page 16: Real time simulation  of a tornado

http://kucg.korea.ac.kr

THE TORNADO’S INTERACTION WITH LARGE OBJECTS (RESULTS)

Page 17: Real time simulation  of a tornado

http://kucg.korea.ac.kr

THE TORNADO’S INTERACTION WITH LARGE OBJECTS (RESULTS)

Page 18: Real time simulation  of a tornado

http://kucg.korea.ac.kr

THE TORNADO’S INTERACTION WITH LARGE OBJECTS (RESULTS)

Page 19: Real time simulation  of a tornado

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

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

http://kucg.korea.ac.kr

MULTI-FLUID SOLVER ON GPU (RESULTS)

Page 22: Real time simulation  of a tornado

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

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