Real-time Simulation and Visualization using Pre-calculated Fluid Simulator States Marek Gayer, Pavel Slavík and František Hrdlička Computer Graphics Group.

Slides:



Advertisements
Similar presentations
Indian Institute of Technology Bombay Why you should study a course on “Combustion” Introduction of the Combustion.
Advertisements

Numerical Simulation of Multi-scale Transport Processes and Reactions in PEM Fuel Cells Using Two-Phase Models Munir Ahmed Khan Division of Heat Transfer.
Interactive System for Pulverized Coal Combustion Visualization with Fluid Simulator Marek Gayer, Pavel Slavík and František Hrdlička Department of Computer.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
An framework for model-driven product design and development using Modelica Adrian Pop, Olof Johansson, Peter Fritzson Programming Environments Laboratory.
Latest Advances in “Hybrid” Codes & their Application to Global Magnetospheric Simulations A New Approach to Simulations of Complex Systems H. Karimabadi.
Combined Lagrangian-Eulerian Approach for Accurate Advection Toshiya HACHISUKA The University of Tokyo Introduction Grid-based fluid.
Image courtesy of National Optical Astronomy Observatory, operated by the Association of Universities for Research in Astronomy, under cooperative agreement.
1 stdchk : A Checkpoint Storage System for Desktop Grid Computing Matei Ripeanu – UBC Sudharshan S. Vazhkudai – ORNL Abdullah Gharaibeh – UBC The University.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
André Weiß, DLR Institute of Space Systems Concurrent Evaluation – An Application for DLR’s Concurrent Engineering Facility SECESA 2010, October,
Modelling Realistic Water & Fire Sérgio Leal Socrates/Erasmus student at: AK Computer Graphics Institute for Computer Graphics and Vision Technical University.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Introduction to Modeling Fluid Dynamics 1.
Fluid Simulation for Computer Animation Greg Turk College of Computing and GVU Center Georgia Institute of Technology.
Motivation  Movie  Game  Engineering Introduction  Ideally  Looks good  Fast simulation  Looks good?  Look plausible  Doesn’t need to be exactly.
Richard Lipka, Tomáš Potužák, Přemek Brada, Pavel Herout Department of Computer Science and Engineering Faculty of Applied Sciences University of West.
Optimizing Cloud Resources for Delivering IPTV Services Through Virtualization.
1 Web Based Interface for Numerical Simulations of Nonlinear Evolution Equations Ryan N. Foster & Thiab Taha Department of Computer Science The University.
Fast Hydraulic Erosion Simulation and Visualization on GPU
Report : Zhen Ming Wu 2008 IEEE 9th Grid Computing Conference.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
An Effective Dynamic Scheduling Runtime and Tuning System for Heterogeneous Multi and Many-Core Desktop Platforms Authous: Al’ecio P. D. Binotto, Carlos.
TECHNICAL AND ENVIRONMENTAL IMPROVEMENT OF LNG CARRIER’S PROPULSION MACHINERY USING JATROPHA BIAO DIESEL FUEL 1 Prof. M. A. Mosaad Naval Architecture and.
Processing of a CAD/CAE Jobs in grid environment using Elmer Electronics Group, Physics Department, Faculty of Science, Ain Shams University, Mohamed Hussein.
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment.
COMPUTATIONAL FLUID DYNAMICS IN REAL-TIME An Introduction to Simulation and Animation of Liquids and Gases.
CS559: Computer Graphics Lecture 38: Animation Li Zhang Spring 2008 Slides from Brian Curless at U of Washington.
A Fast Simulation Method Using Overlapping Grids for Interactions between Smoke and Rigid Objects Yoshinori Dobashi (Hokkaido University) Tsuyoshi Yamamoto.
DiProNN Resource Management System (DiProNN = Distributed Programmable Network Node) Tomáš Rebok Faculty of Informatics MU, Brno Czech.
SOFSEM-SRF 2006, January 21-26, Merin, Czech Republic R. Adamus,K. Kuliberda, J. Wislicki, K. Subieta Wrapping Relational Data Structures to Object-Oriented.
Trace Generation to Simulate Large Scale Distributed Application Olivier Dalle, Emiio P. ManciniMar. 8th, 2012.
Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)
Mathematical Equations of CFD
Pavel Slavík, Marek Gayer, Frantisek Hrdlicka, Ondrej Kubelka Czech Technical University in Prague Czech Republic 2003 Winter Simulation Conference December.
Visualization Using Hardware Accelerated Spline Interpolation Petr Kadlec, Marek Gayer, Pavel Slavík C omputer G raphics G roup Department of Computer.
Taming a Wild River Jeff Lander Darwin 3D
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
Real-time simulation and visualization techniques for combustion processes and general fluids Marek Gayer (supervisor Pavel Slavík) C omputer G raphics.
Convective Heat Transfer in Porous Media filled with Compressible Fluid subjected to Magnetic Field Watit Pakdee* and Bawonsak Yuwaganit Center R & D on.
New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations Marek Gayer, John Apostolakis, Gabriele.
CCGrid, 2012 Supporting User Defined Subsetting and Aggregation over Parallel NetCDF Datasets Yu Su and Gagan Agrawal Department of Computer Science and.
Building a Distributed Full-Text Index for the Web by Sergey Melnik, Sriram Raghavan, Beverly Yang and Hector Garcia-Molina from Stanford University Presented.
HIERARCHICAL TREES OF UNSTEADY SIMULATION DATASETS Marek Gayer and Pavel Slavík C omputer G raphics G roup Department of Computer Science and Engineering.
Perpetual Visualization of Particle Motion and Fluid Flow Presented by Tsui Mei Chang.
Interactive educational system for coal combustion modeling in Power Plant boilers Marek Gayer, Pavel Slavík and František Hrdlička Computer.
Pre-calculated Fluid Simulator States Tree Marek Gayer and Pavel Slavík C omputer G raphics G roup Department of Computer Science and Engineering Faculty.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
Modeling and Visualization of Combustion Using Fluid Simulator and Particle Systems Ing. Marek Gayer (supervised by prof. Pavel Slavík) Computer Graphics.
Fluid FX Technology Pertemuan 03 Matakuliah : UO714 / Technology for Animation Tahun : 2009.
Linear Algebra Operators for GPU Implementation of Numerical Algorithms J. Krüger R. Westermann computer graphics & visualization Technical University.
An Unstructured Semantic Mesh Definition Suitable for Finite Element Method Marek Gayer, Hannu Niemistö and Tommi Karhela
CONFIDENTIAL © 2007 Maplesoft, a division of Waterloo Maple Inc. Confidential MapleSim Pilot Test Program.
Air filmcooling through laser drilled nozzles STW project CASA-dag
Dynamic Geometry Displacement Jens Krüger Technische Universität München.
Mona: Secure Multi-Owner Data Sharing for Dynamic Groups in the Cloud.
1 An Execution-Driven Simulation Tool for Teaching Cache Memories in Introductory Computer Organization Courses Salvador Petit, Noel Tomás Computer Engineering.
Evaluation of a rate form of the equation of state L.H. Fick, P.G. Rousseau, C.G. du Toit North-West University Energy Postgraduate Conference 2013.
Dynamic visualisation of the combustion processes in boilers Marek Gayer Computer Graphics Group Department of Computer Science and.
Load Rebalancing for Distributed File Systems in Clouds.
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
UNC Chapel Hill David A. O’Brien Automatic Simplification of Particle System Dynamics David O’Brien Susan Fisher Ming C. Lin Department of Computer Science.
A Simulation Framework for Testing Flow Control Strategies Marek Gayer, Milan Milovanovic and Ole Morten Aamo Faculty of Information Technology, Mathematics.
Inductive modelling: Detection of system states validity Pavel Kordík Department of Computer Science and Engineering, FEE,CTU Prague
Lecture 7 Data Compression
Hybrid Cloud Architecture for Software-as-a-Service Provider to Achieve Higher Privacy and Decrease Securiity Concerns about Cloud Computing P. Reinhold.
ATCM 6317 Procedural Animation
GENERAL VIEW OF KRATOS MULTIPHYSICS
Procedural Animation Lecture 11: Fluid dynamics
Physically Based Modeling -Overview-
What are Multiscale Methods?
Presentation transcript:

Real-time Simulation and Visualization using Pre-calculated Fluid Simulator States Marek Gayer, Pavel Slavík and František Hrdlička Computer Graphics Group Department of Computer Science and Engineering Faculty of Electrical Engineering of CTU in Prague Czech Republic 7 th International Conference, Information Visualization, London, July

2IV03 London Outline of the presentation Brief introduction to Fluid Simulators and Solvers Our solution overview –Fluid simulator –Virtual coal particle system –Fluid Simulator State Extension (FSS) Comparison against data sets Demonstration of results Conclusion and future work

3IV03 London Fluid Simulators and Solvers For simulation and visualization of various nature phenomena: –Water and liquids –Clouds, smoke –Fire and combustion –Special effects ACM SIGGRAPH Proceedings (see references in our paper)

4IV03 London Real-time modeling of fluids Most often: solving differential equations (e.g. Navier-Stokes) Real-time fluid simulator and solvers limitations and conditions: –Low resolution and/or 2D grid –Simplified physical models and computations –Code optimization

5IV03 London Storing results for real-time replaying Results are stored on hard disk, then real-time replayed –Data sets for selected characteristics –AVI and MPEG files Our concept: Pre-calculated Fluid Simulator States (FSS)

6IV03 London Our system overview Allows dynamic overview of the combustion process Real-time simulation and visualization (currently using 2D model simplification) Designed on following key parts –Fluid simulator with FSS extension –Virtual coal particle system –Simplified combustion engine

7IV03 London Our Fluid Simulator Dividing boiler area to structured grid cell arrays containing: –Velocities –Masses/Pressures –O 2 concentrations –Temperatures State update Principle of local simulation

8IV03 London Virtual coal particle system Used for both simulation and visualization of the combustion process Virtual particle system approach Simplified combustion and heat transfer computation

9IV03 London Extending Fluid Simulator with FSS Simulation is divided into two phases: –Storing phase - fluid simulator states for each time step are saved on HDD –Replaying phase - simulation runs accelerated with pre-calculated fluid simulator states Except first frame, no other data are saved (e.g. particles) State files are stored in binary files

10IV03 London Simulation system architecture

11IV03 London Feature comparison against data sets Much less disk requirements (only fluid simulator states are being saved) Lower disk bandwidth Better scalability for large grids and/or tasks with many particles Same or even better acceleration No seeking and skip frame ability

12IV03 London Detailed comparison against data sets Store method / Grid size FSS / 20*40 FULL / 20*40 FSS / 50*100 FULL / 50*100 Simulation time1214s1230s5128s5133s Write [MB/s] Replay time627s603s816s864s Read [MB/s] AVG Fps Disk space GB Total accelerationx 1.9x 2.0x 6.2x 5.9

13IV03 London Our interactive combustion system

14IV03 London

15IV03 London Conclusion and future research Concept of Pre-calculated Fluid Simulator States offers: –Acceleration of Fluid Simulator based applications –Much less disk space & bandwidth requirements compared to using corresponding data sets –Better scalability then data sets Future research: –Compression state data using GZIP –Testing with very large data sets –Pre-calculated Fluid Simulator States Tree

16IV03 London Thank you for your attention. ?????? Do you have any questions ?