Estudo de quadtrees para uso de dinâmica de fluidos computacional
Neste trabalho desenvolvemos um algoritmo para a geração de malhas quadtree com o objetivo de utilizá-las na simulação de escoamento de fluidos, onde muitas vezes faz-se necessário o uso de malhas finas. A idéia central da geração das malhas quadtree está baseada na estrutura de árvore quaternária e...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
2010
|
Subjects: | |
Online Access: | http://hdl.handle.net/10183/23901 |
id |
ndltd-IBICT-oai-www.lume.ufrgs.br-10183-23901 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-www.lume.ufrgs.br-10183-239012019-01-22T01:36:30Z Estudo de quadtrees para uso de dinâmica de fluidos computacional Francisquetti, Elisângela Pinto Justo, Dagoberto Adriano Rizzotto Dinâmica de fluídos computacionais Geração de malhas Equações de Navier-Stokes Neste trabalho desenvolvemos um algoritmo para a geração de malhas quadtree com o objetivo de utilizá-las na simulação de escoamento de fluidos, onde muitas vezes faz-se necessário o uso de malhas finas. A idéia central da geração das malhas quadtree está baseada na estrutura de árvore quaternária em que cada nodo possui quatro filhos. Assim uma estrutura de árvore está associada a uma malha que pode ter espaçamento uniforme ou refinamento em regiões específicas. Para evitar problemas de discretização, uma malha quadtree deve satisfazer um critério chamado de balanceamento e este é tratado de forma detalhada no desenvolvimento do trabalho. Podemos destacar também outro ponto importantíssimo na implementação de malhas quadtree, que é a busca de vizinhos dos nodos. Além disso apresentamos a discretização dos operadores em diferenças finitas, que é feita a partir do conhecimento dos vizinhos dos quadrantes da malha e de técnicas de interpolação. A ordem do método é verificada a partir de testes com a equação do calor, tanto para malhas uniformes quanto para malhas com níveis de refinamento diferenciados e concluímos, assim, que o método desenvolvido e apresentado é satisfatório. In this work we developed an algorithm to generate meshes quadtree in order to use them to simulate uid ow, which often makes it necessary to use ne meshes. The central idea of the generation of quadtree meshes is based on the quaternary structure of the tree, where each node has four children, and thus a tree structure is associated with a mesh that can be evenly or locally re ned. To avoid problems of discretization, a quadtree mesh must satisfy a criterion called the balancing and this is addressed in detail in the development of this work. We also highlight another important point in the implementation of quadtree meshes, which is the search for neighboring nodes. Additionally, we present the nite di erences discretization of operators, which uses the knowledge of the mesh quadrant neighboors and interpolation techniques. The order of the method is checked by tests with the heat equation for both uniform meshes and for meshes with di erent levels of re nement and we conclude that method here presented is satisfactory. 2010-06-17T04:17:28Z 2010 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/10183/23901 000744151 por 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 |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Dinâmica de fluídos computacionais Geração de malhas Equações de Navier-Stokes |
spellingShingle |
Dinâmica de fluídos computacionais Geração de malhas Equações de Navier-Stokes Francisquetti, Elisângela Pinto Estudo de quadtrees para uso de dinâmica de fluidos computacional |
description |
Neste trabalho desenvolvemos um algoritmo para a geração de malhas quadtree com o objetivo de utilizá-las na simulação de escoamento de fluidos, onde muitas vezes faz-se necessário o uso de malhas finas. A idéia central da geração das malhas quadtree está baseada na estrutura de árvore quaternária em que cada nodo possui quatro filhos. Assim uma estrutura de árvore está associada a uma malha que pode ter espaçamento uniforme ou refinamento em regiões específicas. Para evitar problemas de discretização, uma malha quadtree deve satisfazer um critério chamado de balanceamento e este é tratado de forma detalhada no desenvolvimento do trabalho. Podemos destacar também outro ponto importantíssimo na implementação de malhas quadtree, que é a busca de vizinhos dos nodos. Além disso apresentamos a discretização dos operadores em diferenças finitas, que é feita a partir do conhecimento dos vizinhos dos quadrantes da malha e de técnicas de interpolação. A ordem do método é verificada a partir de testes com a equação do calor, tanto para malhas uniformes quanto para malhas com níveis de refinamento diferenciados e concluímos, assim, que o método desenvolvido e apresentado é satisfatório. === In this work we developed an algorithm to generate meshes quadtree in order to use them to simulate uid ow, which often makes it necessary to use ne meshes. The central idea of the generation of quadtree meshes is based on the quaternary structure of the tree, where each node has four children, and thus a tree structure is associated with a mesh that can be evenly or locally re ned. To avoid problems of discretization, a quadtree mesh must satisfy a criterion called the balancing and this is addressed in detail in the development of this work. We also highlight another important point in the implementation of quadtree meshes, which is the search for neighboring nodes. Additionally, we present the nite di erences discretization of operators, which uses the knowledge of the mesh quadrant neighboors and interpolation techniques. The order of the method is checked by tests with the heat equation for both uniform meshes and for meshes with di erent levels of re nement and we conclude that method here presented is satisfactory. |
author2 |
Justo, Dagoberto Adriano Rizzotto |
author_facet |
Justo, Dagoberto Adriano Rizzotto Francisquetti, Elisângela Pinto |
author |
Francisquetti, Elisângela Pinto |
author_sort |
Francisquetti, Elisângela Pinto |
title |
Estudo de quadtrees para uso de dinâmica de fluidos computacional |
title_short |
Estudo de quadtrees para uso de dinâmica de fluidos computacional |
title_full |
Estudo de quadtrees para uso de dinâmica de fluidos computacional |
title_fullStr |
Estudo de quadtrees para uso de dinâmica de fluidos computacional |
title_full_unstemmed |
Estudo de quadtrees para uso de dinâmica de fluidos computacional |
title_sort |
estudo de quadtrees para uso de dinâmica de fluidos computacional |
publishDate |
2010 |
url |
http://hdl.handle.net/10183/23901 |
work_keys_str_mv |
AT francisquettielisangelapinto estudodequadtreesparausodedinamicadefluidoscomputacional |
_version_ |
1718939005869883392 |