Efficient smoke simulation on curvilinear grids

This thesis present an efficient approach for performing smoke simulation on curvilinear grids. The solution of the Navier-Stokes equations on curvilinear is made on three steps: advection, pressure solving and velocity projection. The proposed advection method is simple, fast and unconditionally-st...

Full description

Bibliographic Details
Main Author: Azevedo, Vinicius da Costa
Other Authors: Oliveira Neto, Manuel Menezes de
Format: Others
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10183/78361
id ndltd-IBICT-oai-lume56.ufrgs.br-10183-78361
record_format oai_dc
spelling ndltd-IBICT-oai-lume56.ufrgs.br-10183-783612018-09-30T04:15:24Z Efficient smoke simulation on curvilinear grids Azevedo, Vinicius da Costa Oliveira Neto, Manuel Menezes de Computação gráfica Processamento : Imagem Three-dimensional graphics and realism Animation Types of simulation Fluid simulation Curvilinear grids Overlapping grids This thesis present an efficient approach for performing smoke simulation on curvilinear grids. The solution of the Navier-Stokes equations on curvilinear is made on three steps: advection, pressure solving and velocity projection. The proposed advection method is simple, fast and unconditionally-stable. Our solution is able to maintain a staggered-grid variable arrangement, and includes an efficient solution to enforce mass conservation. Compared to approaches based on regular grids traditionally used in computer graphics, our method allows for better representation of boundary conditions, lending to more realistic results, with just a small increment in computational cost. Moreover, we are able to condensate cells where interesting artifacts tend to appear, like swirling vortices or turbulence. We demonstrate the effectiveness of our approach, both in 2-D and 3-D, through a variety of high-quality smoke simulations and animations. These examples show the integration of our method with overlapping grids and multigrid techniques. 2013-09-26T01:47:17Z 2012 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/10183/78361 000897885 eng info:eu-repo/semantics/openAccess application/pdf reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul instacron:UFRGS
collection NDLTD
language English
format Others
sources NDLTD
topic Computação gráfica
Processamento : Imagem
Three-dimensional graphics and realism
Animation
Types of simulation
Fluid simulation
Curvilinear grids
Overlapping grids
spellingShingle Computação gráfica
Processamento : Imagem
Three-dimensional graphics and realism
Animation
Types of simulation
Fluid simulation
Curvilinear grids
Overlapping grids
Azevedo, Vinicius da Costa
Efficient smoke simulation on curvilinear grids
description This thesis present an efficient approach for performing smoke simulation on curvilinear grids. The solution of the Navier-Stokes equations on curvilinear is made on three steps: advection, pressure solving and velocity projection. The proposed advection method is simple, fast and unconditionally-stable. Our solution is able to maintain a staggered-grid variable arrangement, and includes an efficient solution to enforce mass conservation. Compared to approaches based on regular grids traditionally used in computer graphics, our method allows for better representation of boundary conditions, lending to more realistic results, with just a small increment in computational cost. Moreover, we are able to condensate cells where interesting artifacts tend to appear, like swirling vortices or turbulence. We demonstrate the effectiveness of our approach, both in 2-D and 3-D, through a variety of high-quality smoke simulations and animations. These examples show the integration of our method with overlapping grids and multigrid techniques.
author2 Oliveira Neto, Manuel Menezes de
author_facet Oliveira Neto, Manuel Menezes de
Azevedo, Vinicius da Costa
author Azevedo, Vinicius da Costa
author_sort Azevedo, Vinicius da Costa
title Efficient smoke simulation on curvilinear grids
title_short Efficient smoke simulation on curvilinear grids
title_full Efficient smoke simulation on curvilinear grids
title_fullStr Efficient smoke simulation on curvilinear grids
title_full_unstemmed Efficient smoke simulation on curvilinear grids
title_sort efficient smoke simulation on curvilinear grids
publishDate 2013
url http://hdl.handle.net/10183/78361
work_keys_str_mv AT azevedoviniciusdacosta efficientsmokesimulationoncurvilineargrids
_version_ 1718751633565810688