Simulação de fluidos com PIC usando RBF-FD e grades adaptativas balanceadas

Detalhes bibliográficos
Autor(a) principal: BIANCA NAMIE SAKIYAMA
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMS
Texto Completo: https://repositorio.ufms.br/handle/123456789/5654
Resumo: In physics based animations, hybrid fluid simulations --- simulations that rely on both material and spatial discretization --- are usually based on a regular subdivision of the domain by using a regular Cartesian grid. Depending on the adopted resolution, such an approach can create a large number of cells that do not contain fluid but will still be processed. To avoid this issue, adaptive grids have been introduced to reduce the number of non-fluid cells. With a Cartesian regular grid, the differential operators needed for a numerical fluid solver can be computed using the finite difference method (FDM). FDM gives an approximation of the partial derivatives of a quantity at a grid point based on the quantities of its neighboring grid points. The configuration formed by the target point and its neighbors is called a stencil. However, a stencil formed by the points of an adaptive grid cannot use FDM for computing the differential operators since such points do not form vectors aligned to the domain Cartesian grid. In this case, an alternative is to use the finite difference based on radial basis functions, which enable stencils in generic configurations. To maintain the benefits of using adaptive grids and accelerate the computing of the differential operator with RBF-FD, this thesis proposes a PIC-based fluid solver that employs a graded adaptive grid, that is, one in which the level difference between two neighboring cells is not greater than one. The proposed approach relies on maps whose entries store the RBF weights for a given differential operator and stencil. The map entries are indexed by a key that encodes the cell level and the relative position of the stencil target and its neighbors. The weights are computed only once and reused for the same stencils throughout the simulation.
id UFMS_2f619739333710203dc34db5f0583da2
oai_identifier_str oai:repositorio.ufms.br:123456789/5654
network_acronym_str UFMS
network_name_str Repositório Institucional da UFMS
repository_id_str 2124
spelling 2023-03-03T12:35:49Z2023-03-03T12:35:49Z2023https://repositorio.ufms.br/handle/123456789/5654In physics based animations, hybrid fluid simulations --- simulations that rely on both material and spatial discretization --- are usually based on a regular subdivision of the domain by using a regular Cartesian grid. Depending on the adopted resolution, such an approach can create a large number of cells that do not contain fluid but will still be processed. To avoid this issue, adaptive grids have been introduced to reduce the number of non-fluid cells. With a Cartesian regular grid, the differential operators needed for a numerical fluid solver can be computed using the finite difference method (FDM). FDM gives an approximation of the partial derivatives of a quantity at a grid point based on the quantities of its neighboring grid points. The configuration formed by the target point and its neighbors is called a stencil. However, a stencil formed by the points of an adaptive grid cannot use FDM for computing the differential operators since such points do not form vectors aligned to the domain Cartesian grid. In this case, an alternative is to use the finite difference based on radial basis functions, which enable stencils in generic configurations. To maintain the benefits of using adaptive grids and accelerate the computing of the differential operator with RBF-FD, this thesis proposes a PIC-based fluid solver that employs a graded adaptive grid, that is, one in which the level difference between two neighboring cells is not greater than one. The proposed approach relies on maps whose entries store the RBF weights for a given differential operator and stencil. The map entries are indexed by a key that encodes the cell level and the relative position of the stencil target and its neighbors. The weights are computed only once and reused for the same stencils throughout the simulation.Em animações baseadas em física, a simulação de fluido por métodos híbridos, ou seja, empregando tanto uma discretização material quanto espacial, é normalmente baseada na subdivisão do espaço por uma grade regular. Essa abordagem, a depender da resolução adotada, pode gerar um grande número de células que não contém fluido e não precisam ser processadas, mas que ainda assim serão visitadas. Com o intuito de contornar esse problema, grades adaptativas foram introduzidas para eliminar células vazias. Nas grades regulares, o cálculo dos operadores diferenciais, que é necessário para a resolver a simulação, pode ser feito pelo método das diferenças finitas. O método aproxima o valor da derivada em um ponto com base em seus vizinhos --- que devem estar alinhados ao ponto em relação aos eixos do domínio e a uma distância do ponto sendo avaliado --- e essa vizinhança é chamada de estêncil. Como nas grades adaptativas os tamanhos das células podem ser diferentes, os estênceis gerados não são aptos para o uso do método das diferenças finitas como na grade regular. Uma alternativa para calcular os operadores diferenciais em uma grade adaptativa é o uso do método de diferenças finitas baseada em funções de base radial (RBF-FD), mas esse método é mais complexo e computacionalmente extensivo que o usado nas grades regulares. A fim de manter os benefícios de uma grade adaptativa e acelerar o cálculo dos operadores diferenciais com RBF-FD, este trabalho propõe o uso de grades adaptativas balanceadas, ou seja, grades em que a diferença de nível entre duas células vizinhas não seja maior que um. O objetivo é, uma vez identificado os estênceis gerados com tal condição, definir um dicionário cujas entradas contém funções que permitem o cálculo acelerado do RBF-FD para cada um desses estênceis possíveis.Fundação Universidade Federal de Mato Grosso do SulUFMSBrasilSimulação de fluidos, PIC, RBF-FD, Grades adaptativasSimulação de fluidos com PIC usando RBF-FD e grades adaptativas balanceadasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPaulo Aristarco PagliosaBIANCA NAMIE SAKIYAMAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMSinstname:Universidade Federal de Mato Grosso do Sul (UFMS)instacron:UFMSORIGINALthesis.pdfthesis.pdfapplication/pdf7986773https://repositorio.ufms.br/bitstream/123456789/5654/-1/thesis.pdfa954855bc6eaf70d0030f5fbcfc73837MD5-1123456789/56542023-03-03 08:35:52.532oai:repositorio.ufms.br:123456789/5654Repositório InstitucionalPUBhttps://repositorio.ufms.br/oai/requestri.prograd@ufms.bropendoar:21242023-03-03T12:35:52Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)false
dc.title.pt_BR.fl_str_mv Simulação de fluidos com PIC usando RBF-FD e grades adaptativas balanceadas
title Simulação de fluidos com PIC usando RBF-FD e grades adaptativas balanceadas
spellingShingle Simulação de fluidos com PIC usando RBF-FD e grades adaptativas balanceadas
BIANCA NAMIE SAKIYAMA
Simulação de fluidos, PIC, RBF-FD, Grades adaptativas
title_short Simulação de fluidos com PIC usando RBF-FD e grades adaptativas balanceadas
title_full Simulação de fluidos com PIC usando RBF-FD e grades adaptativas balanceadas
title_fullStr Simulação de fluidos com PIC usando RBF-FD e grades adaptativas balanceadas
title_full_unstemmed Simulação de fluidos com PIC usando RBF-FD e grades adaptativas balanceadas
title_sort Simulação de fluidos com PIC usando RBF-FD e grades adaptativas balanceadas
author BIANCA NAMIE SAKIYAMA
author_facet BIANCA NAMIE SAKIYAMA
author_role author
dc.contributor.advisor1.fl_str_mv Paulo Aristarco Pagliosa
dc.contributor.author.fl_str_mv BIANCA NAMIE SAKIYAMA
contributor_str_mv Paulo Aristarco Pagliosa
dc.subject.por.fl_str_mv Simulação de fluidos, PIC, RBF-FD, Grades adaptativas
topic Simulação de fluidos, PIC, RBF-FD, Grades adaptativas
description In physics based animations, hybrid fluid simulations --- simulations that rely on both material and spatial discretization --- are usually based on a regular subdivision of the domain by using a regular Cartesian grid. Depending on the adopted resolution, such an approach can create a large number of cells that do not contain fluid but will still be processed. To avoid this issue, adaptive grids have been introduced to reduce the number of non-fluid cells. With a Cartesian regular grid, the differential operators needed for a numerical fluid solver can be computed using the finite difference method (FDM). FDM gives an approximation of the partial derivatives of a quantity at a grid point based on the quantities of its neighboring grid points. The configuration formed by the target point and its neighbors is called a stencil. However, a stencil formed by the points of an adaptive grid cannot use FDM for computing the differential operators since such points do not form vectors aligned to the domain Cartesian grid. In this case, an alternative is to use the finite difference based on radial basis functions, which enable stencils in generic configurations. To maintain the benefits of using adaptive grids and accelerate the computing of the differential operator with RBF-FD, this thesis proposes a PIC-based fluid solver that employs a graded adaptive grid, that is, one in which the level difference between two neighboring cells is not greater than one. The proposed approach relies on maps whose entries store the RBF weights for a given differential operator and stencil. The map entries are indexed by a key that encodes the cell level and the relative position of the stencil target and its neighbors. The weights are computed only once and reused for the same stencils throughout the simulation.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-03-03T12:35:49Z
dc.date.available.fl_str_mv 2023-03-03T12:35:49Z
dc.date.issued.fl_str_mv 2023
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 https://repositorio.ufms.br/handle/123456789/5654
url https://repositorio.ufms.br/handle/123456789/5654
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.publisher.none.fl_str_mv Fundação Universidade Federal de Mato Grosso do Sul
dc.publisher.initials.fl_str_mv UFMS
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Fundação Universidade Federal de Mato Grosso do Sul
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMS
instname:Universidade Federal de Mato Grosso do Sul (UFMS)
instacron:UFMS
instname_str Universidade Federal de Mato Grosso do Sul (UFMS)
instacron_str UFMS
institution UFMS
reponame_str Repositório Institucional da UFMS
collection Repositório Institucional da UFMS
bitstream.url.fl_str_mv https://repositorio.ufms.br/bitstream/123456789/5654/-1/thesis.pdf
bitstream.checksum.fl_str_mv a954855bc6eaf70d0030f5fbcfc73837
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)
repository.mail.fl_str_mv ri.prograd@ufms.br
_version_ 1807552824925487104