Resolução numérica de equações de advecção-difusão empregando malhas adaptativas

Este trabalho apresenta um estudo sobre a solução numérica da equação geral de advecção-difusão usando uma metodologia numérica conservativa. Para a discretização espacial, é usado o Método de Volumes Finitos devido à natureza conservativa da equação em questão. O método é configurado de modo a...

Full description

Bibliographic Details
Main Author: Alexandre Garcia de Oliveira
Other Authors: Alexandre Megiorin Roma
Language:Portuguese
Published: Universidade de São Paulo 2015
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/45/45132/tde-31072015-170047/
id ndltd-IBICT-oai-teses.usp.br-tde-31072015-170047
record_format oai_dc
collection NDLTD
language Portuguese
sources NDLTD
topic Equação de advecção-difusão
Método dos Volumes Finitos
Refinamento adaptativo de malhas
Adaptative mesh refinement
Advection-diusion equation
Finite volume method
spellingShingle Equação de advecção-difusão
Método dos Volumes Finitos
Refinamento adaptativo de malhas
Adaptative mesh refinement
Advection-diusion equation
Finite volume method
Alexandre Garcia de Oliveira
Resolução numérica de equações de advecção-difusão empregando malhas adaptativas
description Este trabalho apresenta um estudo sobre a solução numérica da equação geral de advecção-difusão usando uma metodologia numérica conservativa. Para a discretização espacial, é usado o Método de Volumes Finitos devido à natureza conservativa da equação em questão. O método é configurado de modo a ter suas variáveis centradas em centro de célula e, para as variáveis, como a velocidade, centradas nas faces um método de interpolação de segunda ordem é utilizado para um ajuste numérico ao centro. Embora a implementação computacional tenha sido feita de forma paramétrica de maneira a acomodar outros esquemas numéricos, a discretização temporal dá ênfase ao Método de Crank-Nicolson. Tal método numérico, sendo ele implícito, dá origem a um sistema linear de equações que, aqui, é resolvido empregando-se o Método Multigrid-Multinível. A corretude do código implementado é verificada a partir de testes por soluções manufaturadas, de modo a checar se a ordem de convergência prevista em teoria é alcançada pelos métodos numéricos. Um jato laminar é simulado, com o acoplamento entre a equação de Navier-Stokes e a equação geral de advecção-difusão, em um domínio computacional tridimensional. O jato é uma forma de vericar se o algoritmo de geração de malhas adaptativas funciona corretamente. O módulo produzido neste trabalho é baseado no código computacional AMR3D-P desenvolvido pelos grupos de pesquisa do IME-USP e o MFLab/FEMEC-UFU (Laboratório de Dinâmica de Fluidos da Universidade Federal de Uberlândia). A linguagem FORTRAN é utilizada para o desenvolvimento da metodologia numérica e as simulações foram executadas nos computadores do LabMAP(Laboratório da Matemática Aplicada do IME-USP) e do MFLab/FEMEC-UFU. === This work presents a study about the numerical solution of variable coecients advectiondi usion equation, or simply, general advection-diusion equation using a conservative numerical methodology. The Finite Volume Method is choosen as discretisation of the spatial domain because the conservative nature of the focused equation. This method is set up to have the scalar variable in a cell centered scheme and the vector quantities, such velocity, are face centered and they need a second order interpolation to get adjusted to the cell center. The computational code is parametric, in which, any implicit temporal discretisation can be choosen, but the emphasis relies on Crank-Nicolson method, a well-known second order method. The implicit nature of aforementioned method gives a linear system of equations which is solved here by the Multilevel-Multigrid method. The correctness of the computational code is checked by manufactured solution method used to inspect if the theoretical order of convergence is attained by the numerical methods. A laminar jet is simulated, coupling the Navier-Stokes equation and the general advection-diusion equation in a 3D computational domain. The jet is a good way to check the corectness of adaptative mesh renement algorithm. The module designed here is based in a previous implemented code AMR3D-P designed by IME-USP and MFLab/FEMEC-UFU (Fluid Dynamics Laboratory, Federal University of Uberlândia). The programming language used is FORTRAN and the simulations were run in LabMAP(Applied Mathematics Laboratoy at IME-USP) and MFLab/FEMEC-UFU computers.
author2 Alexandre Megiorin Roma
author_facet Alexandre Megiorin Roma
Alexandre Garcia de Oliveira
author Alexandre Garcia de Oliveira
author_sort Alexandre Garcia de Oliveira
title Resolução numérica de equações de advecção-difusão empregando malhas adaptativas
title_short Resolução numérica de equações de advecção-difusão empregando malhas adaptativas
title_full Resolução numérica de equações de advecção-difusão empregando malhas adaptativas
title_fullStr Resolução numérica de equações de advecção-difusão empregando malhas adaptativas
title_full_unstemmed Resolução numérica de equações de advecção-difusão empregando malhas adaptativas
title_sort resolução numérica de equações de advecção-difusão empregando malhas adaptativas
publisher Universidade de São Paulo
publishDate 2015
url http://www.teses.usp.br/teses/disponiveis/45/45132/tde-31072015-170047/
work_keys_str_mv AT alexandregarciadeoliveira resolucaonumericadeequacoesdeadveccaodifusaoempregandomalhasadaptativas
AT alexandregarciadeoliveira numericalsolutionofadvectiondiusionequationsusingadaptativemeshrenement
_version_ 1718914087407058944
spelling ndltd-IBICT-oai-teses.usp.br-tde-31072015-1700472019-01-21T23:54:39Z Resolução numérica de equações de advecção-difusão empregando malhas adaptativas Numerical solution of advection-diusion equations using adaptative mesh renement Alexandre Garcia de Oliveira Alexandre Megiorin Roma Priscila Cardoso Calegari João Marcelo Vedovoto Equação de advecção-difusão Método dos Volumes Finitos Refinamento adaptativo de malhas Adaptative mesh refinement Advection-diusion equation Finite volume method Este trabalho apresenta um estudo sobre a solução numérica da equação geral de advecção-difusão usando uma metodologia numérica conservativa. Para a discretização espacial, é usado o Método de Volumes Finitos devido à natureza conservativa da equação em questão. O método é configurado de modo a ter suas variáveis centradas em centro de célula e, para as variáveis, como a velocidade, centradas nas faces um método de interpolação de segunda ordem é utilizado para um ajuste numérico ao centro. Embora a implementação computacional tenha sido feita de forma paramétrica de maneira a acomodar outros esquemas numéricos, a discretização temporal dá ênfase ao Método de Crank-Nicolson. Tal método numérico, sendo ele implícito, dá origem a um sistema linear de equações que, aqui, é resolvido empregando-se o Método Multigrid-Multinível. A corretude do código implementado é verificada a partir de testes por soluções manufaturadas, de modo a checar se a ordem de convergência prevista em teoria é alcançada pelos métodos numéricos. Um jato laminar é simulado, com o acoplamento entre a equação de Navier-Stokes e a equação geral de advecção-difusão, em um domínio computacional tridimensional. O jato é uma forma de vericar se o algoritmo de geração de malhas adaptativas funciona corretamente. O módulo produzido neste trabalho é baseado no código computacional AMR3D-P desenvolvido pelos grupos de pesquisa do IME-USP e o MFLab/FEMEC-UFU (Laboratório de Dinâmica de Fluidos da Universidade Federal de Uberlândia). A linguagem FORTRAN é utilizada para o desenvolvimento da metodologia numérica e as simulações foram executadas nos computadores do LabMAP(Laboratório da Matemática Aplicada do IME-USP) e do MFLab/FEMEC-UFU. This work presents a study about the numerical solution of variable coecients advectiondi usion equation, or simply, general advection-diusion equation using a conservative numerical methodology. The Finite Volume Method is choosen as discretisation of the spatial domain because the conservative nature of the focused equation. This method is set up to have the scalar variable in a cell centered scheme and the vector quantities, such velocity, are face centered and they need a second order interpolation to get adjusted to the cell center. The computational code is parametric, in which, any implicit temporal discretisation can be choosen, but the emphasis relies on Crank-Nicolson method, a well-known second order method. The implicit nature of aforementioned method gives a linear system of equations which is solved here by the Multilevel-Multigrid method. The correctness of the computational code is checked by manufactured solution method used to inspect if the theoretical order of convergence is attained by the numerical methods. A laminar jet is simulated, coupling the Navier-Stokes equation and the general advection-diusion equation in a 3D computational domain. The jet is a good way to check the corectness of adaptative mesh renement algorithm. The module designed here is based in a previous implemented code AMR3D-P designed by IME-USP and MFLab/FEMEC-UFU (Fluid Dynamics Laboratory, Federal University of Uberlândia). The programming language used is FORTRAN and the simulations were run in LabMAP(Applied Mathematics Laboratoy at IME-USP) and MFLab/FEMEC-UFU computers. 2015-07-07 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.teses.usp.br/teses/disponiveis/45/45132/tde-31072015-170047/ por info:eu-repo/semantics/openAccess Universidade de São Paulo Matemática Aplicada USP BR reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo instacron:USP