Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: Judice, Sicilia Ferreira Ponce Pasini
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Laboratório Nacional de Computação Científica
Serviço de Análise e Apoio a Formação de Recursos Humanos
BR
LNCC
Programa de Pós-Graduação em Modelagem Computacional
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://tede.lncc.br/handle/tede/107
Resumo: Técnicas baseadas em física têm chamado a atenção da comunidade de computação gráfica, em especial para animação de fluidos (gás ou líquidos). As técnicas tradicionais para animação de fluidos são metodologias top-down baseadas em malhas 2D/3D, tais como Diferenças Finitas e Elementos Finitos, em conjunto com equações de fluidos Navier-Stokes. Entretanto, tais métodos têm um custo computacional alto. Uma alternativa é o uso de técnicas baseadas em Autômatos Celulares do tipo Lattice Gas (LGCA) e o Método de Lattice Boltzmann (LBM). A idéia básica desses métodos consiste em obter a dinâmica macroscópica de um fluido a partir do comportamento coletivo de diversas partículas microscópicas. Em geral, tais metodologias bottom-up são eficientes do ponto de vista computacional. Neste trabalho, são estudados os aspectos teóricos e práticos da animação computacional de fluidos bidimensionais para computação gráfica, usando um método LGCA chamado FHP, e um método LBM chamado D2Q9. É proposto um modelo de fluido 3D baseado nos modelos bidimensionais FHP e D2Q9, bem como em métodos de interpolação. Em seguida, são apresentadas duas aplicações para animação de fluidos através dos métodos mencionados, uma para execução em tempo real e outra para execução off-line. Nos resultados dos experimentos computacionais são enfatizados a simplicidade e o potencial dos modelos propostos quando combinados com técnicas eficientes de rendering.
id LNCC_a4d2ea7c35fefac1acd74e9ba082d323
oai_identifier_str oai:tede-server.lncc.br:tede/107
network_acronym_str LNCC
network_name_str Biblioteca Digital de Teses e Dissertações do LNCC
repository_id_str
spelling Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice BoltzmannFluid Animation Through Lattice Gas and Lattice Boltzmann MethodsAnimação por ComputadorAutômato CelularDinâmica dos FluidosProcessamento Eletrônico de Dados.Computer AnimationCellular AutomataFluids AnimationData ProcessingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAOTécnicas baseadas em física têm chamado a atenção da comunidade de computação gráfica, em especial para animação de fluidos (gás ou líquidos). As técnicas tradicionais para animação de fluidos são metodologias top-down baseadas em malhas 2D/3D, tais como Diferenças Finitas e Elementos Finitos, em conjunto com equações de fluidos Navier-Stokes. Entretanto, tais métodos têm um custo computacional alto. Uma alternativa é o uso de técnicas baseadas em Autômatos Celulares do tipo Lattice Gas (LGCA) e o Método de Lattice Boltzmann (LBM). A idéia básica desses métodos consiste em obter a dinâmica macroscópica de um fluido a partir do comportamento coletivo de diversas partículas microscópicas. Em geral, tais metodologias bottom-up são eficientes do ponto de vista computacional. Neste trabalho, são estudados os aspectos teóricos e práticos da animação computacional de fluidos bidimensionais para computação gráfica, usando um método LGCA chamado FHP, e um método LBM chamado D2Q9. É proposto um modelo de fluido 3D baseado nos modelos bidimensionais FHP e D2Q9, bem como em métodos de interpolação. Em seguida, são apresentadas duas aplicações para animação de fluidos através dos métodos mencionados, uma para execução em tempo real e outra para execução off-line. Nos resultados dos experimentos computacionais são enfatizados a simplicidade e o potencial dos modelos propostos quando combinados com técnicas eficientes de rendering.Physically-based techniques for the animation of fluids (gas or liquids) have taken the attention of the computer graphics community. The traditional fluid animation methods rely on a top down viewpoint that uses 2D/3D mesh based approaches motivated by the Eulerian methods of Finite Element (FE) and Finite Difference (FD), in conjunction with Navier-Stokes equations of fluids. Alternatively, lattice methods comprised by the Lattice Gas Cellular Automata (LGCA) and Lattice Boltzmann (LBM) can be used. The basic idea behind these methods is that the macroscopic dynamics of a fluid is the result of the collective behavior of many microscopic particles. Such bottom-up approaches need low computational resources for both the memory allocation and the computation itself. In this work, we consider animation of fluids for computer graphics applications, using a LGCA method called FHP, and a LBM method called D2Q9, both bidimensional models. We propose 3D fluid animation techniques based on the FHP and D2Q9 as well as interpolation methods. Then, we present two animating frameworks based on the mentioned lattice methods, one for a real time implementation and the other for an off-line implementation. In the experimental results we emphasize the simplicity and power of the presented models when combined with efficient techniques for rendering and compare their efficiency.Fundação Carlos Chagas Filho de Amparo a Pesquisa do Estado do Rio de JaneiroLaboratório Nacional de Computação CientíficaServiço de Análise e Apoio a Formação de Recursos HumanosBRLNCCPrograma de Pós-Graduação em Modelagem ComputacionalGiraldi, Gilson AntonioCPF:09006413801http://lattes.cnpq.br/9950879952262717Loula, Abimael Fernando DouradoCPF:24477575734http://lattes.cnpq.br/7315592936477868Oliveira, Jauvane Cavalcante deCPF:46168834320http://lattes.cnpq.br/4054756781423727Oliveira, Antonio Alberto Fernandes dehttp://lattes.cnpq.br/0316501273540746Judice, Sicilia Ferreira Ponce Pasini2015-03-04T18:51:11Z2009-10-052009-08-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfJUDICE, Sicilia Ferreira Ponce Pasini. Fluid Animation Through Lattice Gas and Lattice Boltzmann Methods. 2009. 143 f. Dissertação (Mestrado em Modelagem computacional) - Laboratório Nacional de Computação Científica, Petropolis, 2009.https://tede.lncc.br/handle/tede/107porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do LNCCinstname:Laboratório Nacional de Computação Científica (LNCC)instacron:LNCC2018-07-04T12:59:36Zoai:tede-server.lncc.br:tede/107Biblioteca Digital de Teses e Dissertaçõeshttps://tede.lncc.br/PUBhttps://tede.lncc.br/oai/requestlibrary@lncc.br||library@lncc.bropendoar:2018-07-04T12:59:36Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)false
dc.title.none.fl_str_mv Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann
Fluid Animation Through Lattice Gas and Lattice Boltzmann Methods
title Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann
spellingShingle Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann
Judice, Sicilia Ferreira Ponce Pasini
Animação por Computador
Autômato Celular
Dinâmica dos Fluidos
Processamento Eletrônico de Dados.
Computer Animation
Cellular Automata
Fluids Animation
Data Processing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO
title_short Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann
title_full Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann
title_fullStr Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann
title_full_unstemmed Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann
title_sort Animação de Fluidos via Modelos do Tipo Lattice Gas e Lattice Boltzmann
author Judice, Sicilia Ferreira Ponce Pasini
author_facet Judice, Sicilia Ferreira Ponce Pasini
author_role author
dc.contributor.none.fl_str_mv Giraldi, Gilson Antonio
CPF:09006413801
http://lattes.cnpq.br/9950879952262717
Loula, Abimael Fernando Dourado
CPF:24477575734
http://lattes.cnpq.br/7315592936477868
Oliveira, Jauvane Cavalcante de
CPF:46168834320
http://lattes.cnpq.br/4054756781423727
Oliveira, Antonio Alberto Fernandes de
http://lattes.cnpq.br/0316501273540746
dc.contributor.author.fl_str_mv Judice, Sicilia Ferreira Ponce Pasini
dc.subject.por.fl_str_mv Animação por Computador
Autômato Celular
Dinâmica dos Fluidos
Processamento Eletrônico de Dados.
Computer Animation
Cellular Automata
Fluids Animation
Data Processing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO
topic Animação por Computador
Autômato Celular
Dinâmica dos Fluidos
Processamento Eletrônico de Dados.
Computer Animation
Cellular Automata
Fluids Animation
Data Processing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO
description Técnicas baseadas em física têm chamado a atenção da comunidade de computação gráfica, em especial para animação de fluidos (gás ou líquidos). As técnicas tradicionais para animação de fluidos são metodologias top-down baseadas em malhas 2D/3D, tais como Diferenças Finitas e Elementos Finitos, em conjunto com equações de fluidos Navier-Stokes. Entretanto, tais métodos têm um custo computacional alto. Uma alternativa é o uso de técnicas baseadas em Autômatos Celulares do tipo Lattice Gas (LGCA) e o Método de Lattice Boltzmann (LBM). A idéia básica desses métodos consiste em obter a dinâmica macroscópica de um fluido a partir do comportamento coletivo de diversas partículas microscópicas. Em geral, tais metodologias bottom-up são eficientes do ponto de vista computacional. Neste trabalho, são estudados os aspectos teóricos e práticos da animação computacional de fluidos bidimensionais para computação gráfica, usando um método LGCA chamado FHP, e um método LBM chamado D2Q9. É proposto um modelo de fluido 3D baseado nos modelos bidimensionais FHP e D2Q9, bem como em métodos de interpolação. Em seguida, são apresentadas duas aplicações para animação de fluidos através dos métodos mencionados, uma para execução em tempo real e outra para execução off-line. Nos resultados dos experimentos computacionais são enfatizados a simplicidade e o potencial dos modelos propostos quando combinados com técnicas eficientes de rendering.
publishDate 2009
dc.date.none.fl_str_mv 2009-10-05
2009-08-10
2015-03-04T18:51:11Z
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 JUDICE, Sicilia Ferreira Ponce Pasini. Fluid Animation Through Lattice Gas and Lattice Boltzmann Methods. 2009. 143 f. Dissertação (Mestrado em Modelagem computacional) - Laboratório Nacional de Computação Científica, Petropolis, 2009.
https://tede.lncc.br/handle/tede/107
identifier_str_mv JUDICE, Sicilia Ferreira Ponce Pasini. Fluid Animation Through Lattice Gas and Lattice Boltzmann Methods. 2009. 143 f. Dissertação (Mestrado em Modelagem computacional) - Laboratório Nacional de Computação Científica, Petropolis, 2009.
url https://tede.lncc.br/handle/tede/107
dc.language.iso.fl_str_mv por
language por
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.publisher.none.fl_str_mv Laboratório Nacional de Computação Científica
Serviço de Análise e Apoio a Formação de Recursos Humanos
BR
LNCC
Programa de Pós-Graduação em Modelagem Computacional
publisher.none.fl_str_mv Laboratório Nacional de Computação Científica
Serviço de Análise e Apoio a Formação de Recursos Humanos
BR
LNCC
Programa de Pós-Graduação em Modelagem Computacional
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do LNCC
instname:Laboratório Nacional de Computação Científica (LNCC)
instacron:LNCC
instname_str Laboratório Nacional de Computação Científica (LNCC)
instacron_str LNCC
institution LNCC
reponame_str Biblioteca Digital de Teses e Dissertações do LNCC
collection Biblioteca Digital de Teses e Dissertações do LNCC
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)
repository.mail.fl_str_mv library@lncc.br||library@lncc.br
_version_ 1832738026445340672