Desenvolvimento de um sistema de dinâmica dos fluidos computacional empregando o método de elementos finitos e técnicas de alto desempenho

Detalhes bibliográficos
Autor(a) principal: Oliveira Junior, João Américo Aguirre
Data de Publicação: 2006
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/10617
Resumo: O presente trabalho apresenta o desenvolvimento de um código numérico computacional, baseado no método de elementos finitos, para simulação de grandes escalas de escoamentos bi- e tridimensionais, transientes, incompressíveis, isotérmicos e turbulentos. O código aproxima as equações médias espaciais de Navier-Stokes e da continuidade escritas utilizando a hipótese de quase-incompressibilidade. O uso dessa hipótese permite a aplicação de aproximações de mesma ordem para os campos de pressão e velocidade. Junto com a hipótese de quase-incompressibilidade, é implementada uma forma proposta pelo grupo de diagonalização das matrizes formadas no problema, de forma a simplificar e estabilizar a solução do sistema linear. Para a modelagem sub-malha é utilizado o modelo clássico de Smagorinsky para contabilizar os efeitos das menores estruturas turbulentas (estruturas sub-malha) sobre o escoamento resolvido (com grandes escalas turbulentas). Toda a abordagem numérica utilizada é detalhada e apresentada na forma em que foi implementada no código. Em resumo é utilizado o método de elementos finitos, aplicando os métodos de Newton ou de Picard para aproximar o sistema não linear de equações e um esquema de avanço no tempo variável, permitindo o uso das formas explícita e semi-implícita de avanço. Uma importante parte do trabalho é dedicada à estruturação e aplicação de técnicas de alto desempenho na elaboração do código. O objetivo é obter um código que permita melhorias e implementação de novos métodos e modelos de forma simples e que, ao mesmo tempo, tenha um bom desempenho computacional. São aplicados métodos de armazenagem compacta de matrizes para a redução da quantidade de memória necessária e para viabilizar o uso de esquema semiimplícitos de avanço no tempo. Uma técnica de paralelização do processamento para permitir o uso de clusters foi implementada, sendo a mesma adequada para uso em máquinas de memória compartilhada. Dois casos de teste são apresentados. O escoamento em uma cavidade, bi- e tridimensional, em regimes laminar e turbulento e o escoamento bidimensional, também laminar e turbulento, sobre um degrau (expansão em um canal). Por fim são apresentadas as conclusões obtidas e sugestões para melhorias, novas implementações e novas linhas oriundas desse trabalho são feitas.
id URGS_4bb7d73aaf3097e5cfa2a641da5ac065
oai_identifier_str oai:www.lume.ufrgs.br:10183/10617
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Oliveira Junior, João Américo AguirrePetry, Adriane Prisco2007-09-05T05:11:24Z2006http://hdl.handle.net/10183/10617000599814O presente trabalho apresenta o desenvolvimento de um código numérico computacional, baseado no método de elementos finitos, para simulação de grandes escalas de escoamentos bi- e tridimensionais, transientes, incompressíveis, isotérmicos e turbulentos. O código aproxima as equações médias espaciais de Navier-Stokes e da continuidade escritas utilizando a hipótese de quase-incompressibilidade. O uso dessa hipótese permite a aplicação de aproximações de mesma ordem para os campos de pressão e velocidade. Junto com a hipótese de quase-incompressibilidade, é implementada uma forma proposta pelo grupo de diagonalização das matrizes formadas no problema, de forma a simplificar e estabilizar a solução do sistema linear. Para a modelagem sub-malha é utilizado o modelo clássico de Smagorinsky para contabilizar os efeitos das menores estruturas turbulentas (estruturas sub-malha) sobre o escoamento resolvido (com grandes escalas turbulentas). Toda a abordagem numérica utilizada é detalhada e apresentada na forma em que foi implementada no código. Em resumo é utilizado o método de elementos finitos, aplicando os métodos de Newton ou de Picard para aproximar o sistema não linear de equações e um esquema de avanço no tempo variável, permitindo o uso das formas explícita e semi-implícita de avanço. Uma importante parte do trabalho é dedicada à estruturação e aplicação de técnicas de alto desempenho na elaboração do código. O objetivo é obter um código que permita melhorias e implementação de novos métodos e modelos de forma simples e que, ao mesmo tempo, tenha um bom desempenho computacional. São aplicados métodos de armazenagem compacta de matrizes para a redução da quantidade de memória necessária e para viabilizar o uso de esquema semiimplícitos de avanço no tempo. Uma técnica de paralelização do processamento para permitir o uso de clusters foi implementada, sendo a mesma adequada para uso em máquinas de memória compartilhada. Dois casos de teste são apresentados. O escoamento em uma cavidade, bi- e tridimensional, em regimes laminar e turbulento e o escoamento bidimensional, também laminar e turbulento, sobre um degrau (expansão em um canal). Por fim são apresentadas as conclusões obtidas e sugestões para melhorias, novas implementações e novas linhas oriundas desse trabalho são feitas.The present work presents the development of a computational code, based on the finite elements method, for large eddy simulation of two and three dimensional, transient, incompressible, isothermal and turbulent flows. The code approximates the spatial average of the Navier-Stokes and continuity equations. The hypothesis of slight-compressibility is used allowing the application of equal order approximations for pressure and velocity fields. A form of matrix diagonalization is implemented, in order to simplify and stabilize the solution of the linear system. For the sub-grid modeling, the classical Smagorinsky model is employed, in order to account for the effects of small turbulent structures (sub-grid structures). The numerical approach employed in this work is detailed and presented in the form that was implemented in the code. In summary, the finite elements method is employed, applying Newton or Picard techniques to solve the non-linear system of equations and a variable time marching scheme, allowing the use of explicit and semi-implicit forms schemes. An important part of this work is dedicated to the structuring and application of high performance techniques in the code elaboration. The objective is to obtain a code which allows improvements and implementation of new methods and models in a simple way and conserving, at the same time, a good computational performance. Methods of compact matrix storage are applied to reduce the required memory when semi-implicit schemes are used. A parallelization technique is also employed in order to enable the use of clusters, the implemented technique is suitable to be used in shared memory machines. Two test cases are presented. The two and three dimensional laminar and turbulent flow in a lid-driven cavity and the two-dimensional laminar and turbulent flow over a backward-facing step (a channel with an expansion). Finally, the conclusions are presented, and suggestions for improvements, new implementations and new subjects of future researches are given.application/pdfporElementos finitosDinâmica dos fluidos computacionalDesenvolvimento de um sistema de dinâmica dos fluidos computacional empregando o método de elementos finitos e técnicas de alto desempenhoDevelopment of a computational fluid dynamics system applying the finite element method and high performance techniques info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPrograma de Pós-Graduação em Engenharia MecânicaPorto Alegre, BR-RS2006mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000599814.pdf000599814.pdfTexto completoapplication/pdf2253236http://www.lume.ufrgs.br/bitstream/10183/10617/1/000599814.pdfcadc70db6b1d118d3f3341f3d1d5e63cMD51TEXT000599814.pdf.txt000599814.pdf.txtExtracted Texttext/plain192354http://www.lume.ufrgs.br/bitstream/10183/10617/2/000599814.pdf.txt0712eec8eecc7401d540f66471efd3eaMD52THUMBNAIL000599814.pdf.jpg000599814.pdf.jpgGenerated Thumbnailimage/jpeg1058http://www.lume.ufrgs.br/bitstream/10183/10617/3/000599814.pdf.jpg18a2e21ead58bc940003b7deb5ce2556MD5310183/106172018-10-09 08:16:44.863oai:www.lume.ufrgs.br:10183/10617Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-09T11:16:44Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de um sistema de dinâmica dos fluidos computacional empregando o método de elementos finitos e técnicas de alto desempenho
dc.title.alternative.en.fl_str_mv Development of a computational fluid dynamics system applying the finite element method and high performance techniques
title Desenvolvimento de um sistema de dinâmica dos fluidos computacional empregando o método de elementos finitos e técnicas de alto desempenho
spellingShingle Desenvolvimento de um sistema de dinâmica dos fluidos computacional empregando o método de elementos finitos e técnicas de alto desempenho
Oliveira Junior, João Américo Aguirre
Elementos finitos
Dinâmica dos fluidos computacional
title_short Desenvolvimento de um sistema de dinâmica dos fluidos computacional empregando o método de elementos finitos e técnicas de alto desempenho
title_full Desenvolvimento de um sistema de dinâmica dos fluidos computacional empregando o método de elementos finitos e técnicas de alto desempenho
title_fullStr Desenvolvimento de um sistema de dinâmica dos fluidos computacional empregando o método de elementos finitos e técnicas de alto desempenho
title_full_unstemmed Desenvolvimento de um sistema de dinâmica dos fluidos computacional empregando o método de elementos finitos e técnicas de alto desempenho
title_sort Desenvolvimento de um sistema de dinâmica dos fluidos computacional empregando o método de elementos finitos e técnicas de alto desempenho
author Oliveira Junior, João Américo Aguirre
author_facet Oliveira Junior, João Américo Aguirre
author_role author
dc.contributor.author.fl_str_mv Oliveira Junior, João Américo Aguirre
dc.contributor.advisor1.fl_str_mv Petry, Adriane Prisco
contributor_str_mv Petry, Adriane Prisco
dc.subject.por.fl_str_mv Elementos finitos
Dinâmica dos fluidos computacional
topic Elementos finitos
Dinâmica dos fluidos computacional
description O presente trabalho apresenta o desenvolvimento de um código numérico computacional, baseado no método de elementos finitos, para simulação de grandes escalas de escoamentos bi- e tridimensionais, transientes, incompressíveis, isotérmicos e turbulentos. O código aproxima as equações médias espaciais de Navier-Stokes e da continuidade escritas utilizando a hipótese de quase-incompressibilidade. O uso dessa hipótese permite a aplicação de aproximações de mesma ordem para os campos de pressão e velocidade. Junto com a hipótese de quase-incompressibilidade, é implementada uma forma proposta pelo grupo de diagonalização das matrizes formadas no problema, de forma a simplificar e estabilizar a solução do sistema linear. Para a modelagem sub-malha é utilizado o modelo clássico de Smagorinsky para contabilizar os efeitos das menores estruturas turbulentas (estruturas sub-malha) sobre o escoamento resolvido (com grandes escalas turbulentas). Toda a abordagem numérica utilizada é detalhada e apresentada na forma em que foi implementada no código. Em resumo é utilizado o método de elementos finitos, aplicando os métodos de Newton ou de Picard para aproximar o sistema não linear de equações e um esquema de avanço no tempo variável, permitindo o uso das formas explícita e semi-implícita de avanço. Uma importante parte do trabalho é dedicada à estruturação e aplicação de técnicas de alto desempenho na elaboração do código. O objetivo é obter um código que permita melhorias e implementação de novos métodos e modelos de forma simples e que, ao mesmo tempo, tenha um bom desempenho computacional. São aplicados métodos de armazenagem compacta de matrizes para a redução da quantidade de memória necessária e para viabilizar o uso de esquema semiimplícitos de avanço no tempo. Uma técnica de paralelização do processamento para permitir o uso de clusters foi implementada, sendo a mesma adequada para uso em máquinas de memória compartilhada. Dois casos de teste são apresentados. O escoamento em uma cavidade, bi- e tridimensional, em regimes laminar e turbulento e o escoamento bidimensional, também laminar e turbulento, sobre um degrau (expansão em um canal). Por fim são apresentadas as conclusões obtidas e sugestões para melhorias, novas implementações e novas linhas oriundas desse trabalho são feitas.
publishDate 2006
dc.date.issued.fl_str_mv 2006
dc.date.accessioned.fl_str_mv 2007-09-05T05:11:24Z
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/10617
dc.identifier.nrb.pt_BR.fl_str_mv 000599814
url http://hdl.handle.net/10183/10617
identifier_str_mv 000599814
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.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/10617/1/000599814.pdf
http://www.lume.ufrgs.br/bitstream/10183/10617/2/000599814.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/10617/3/000599814.pdf.jpg
bitstream.checksum.fl_str_mv cadc70db6b1d118d3f3341f3d1d5e63c
0712eec8eecc7401d540f66471efd3ea
18a2e21ead58bc940003b7deb5ce2556
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_ 1800308950140190720