Efficient smoke simulation on curvilinear grids
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/78361 |
Resumo: | 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. |
id |
URGS_bb37d1a1f416ad4e74da88942edd1eea |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/78361 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Azevedo, Vinicius da CostaOliveira Neto, Manuel Menezes de2013-09-26T01:47:17Z2012http://hdl.handle.net/10183/78361000897885This 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.application/pdfengComputação gráficaProcessamento de imagensThree-dimensional graphics and realismAnimationTypes of simulationFluid simulationCurvilinear gridsOverlapping gridsEfficient smoke simulation on curvilinear gridsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2012mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000897885.pdf000897885.pdfTexto completo (inglês)application/pdf1471578http://www.lume.ufrgs.br/bitstream/10183/78361/1/000897885.pdf235fcca98fe24fe3b6c89416651bc2c3MD51TEXT000897885.pdf.txt000897885.pdf.txtExtracted Texttext/plain127887http://www.lume.ufrgs.br/bitstream/10183/78361/2/000897885.pdf.txtb067c3d98d5f2c791966ff45cc211281MD52THUMBNAIL000897885.pdf.jpg000897885.pdf.jpgGenerated Thumbnailimage/jpeg1004http://www.lume.ufrgs.br/bitstream/10183/78361/3/000897885.pdf.jpg838e38a5a60259fb1342a2dc7d91732bMD5310183/783612021-05-26 04:38:39.086534oai:www.lume.ufrgs.br:10183/78361Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-26T07:38:39Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Efficient smoke simulation on curvilinear grids |
title |
Efficient smoke simulation on curvilinear grids |
spellingShingle |
Efficient smoke simulation on curvilinear grids Azevedo, Vinicius da Costa Computação gráfica Processamento de imagens Three-dimensional graphics and realism Animation Types of simulation Fluid simulation Curvilinear grids Overlapping 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 |
author |
Azevedo, Vinicius da Costa |
author_facet |
Azevedo, Vinicius da Costa |
author_role |
author |
dc.contributor.author.fl_str_mv |
Azevedo, Vinicius da Costa |
dc.contributor.advisor1.fl_str_mv |
Oliveira Neto, Manuel Menezes de |
contributor_str_mv |
Oliveira Neto, Manuel Menezes de |
dc.subject.por.fl_str_mv |
Computação gráfica Processamento de imagens |
topic |
Computação gráfica Processamento de imagens Three-dimensional graphics and realism Animation Types of simulation Fluid simulation Curvilinear grids Overlapping grids |
dc.subject.eng.fl_str_mv |
Three-dimensional graphics and realism Animation Types of simulation Fluid simulation Curvilinear grids Overlapping 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. |
publishDate |
2012 |
dc.date.issued.fl_str_mv |
2012 |
dc.date.accessioned.fl_str_mv |
2013-09-26T01:47:17Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/78361 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000897885 |
url |
http://hdl.handle.net/10183/78361 |
identifier_str_mv |
000897885 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/78361/1/000897885.pdf http://www.lume.ufrgs.br/bitstream/10183/78361/2/000897885.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/78361/3/000897885.pdf.jpg |
bitstream.checksum.fl_str_mv |
235fcca98fe24fe3b6c89416651bc2c3 b067c3d98d5f2c791966ff45cc211281 838e38a5a60259fb1342a2dc7d91732b |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085269588672512 |