Você está na página 1de 28

Introdução à Fluidodinâmica

Computacional com OpenFOAM

Aula 7: Discretização
Objetivos da aula
OBJETIVOS

Introduzir conceitos de volumes finitos

Localizar os arquivos no OpenFOAM

Desenvolver três casos
Aulas anteriores
GMSH
GMSH OpenFOAM
OpenFOAM Paraview
Paraview

Seleção ou implementação
do solver
Seleção do
tipo de malha Aplicação das condições iniciais
e condições de contorno

Visualização
Seleção dos locais de Seleção dos esquemas de
dos
refinamento discretização
Resultados

Seleção dos esquemas de


solução
Definição de faces

Seleção dos algoritmos


De avanço no tempo
Aula 7 - Discretização
GMSH
GMSH OpenFOAM
OpenFOAM Paraview
Paraview

Seleção ou implementação
do solver
Seleção do
tipo de malha Aplicação das condições iniciais
e condições de contorno

Visualização
Seleção dos locais de Seleção dos esquemas de
dos
refinamento discretização
Resultados

Seleção dos esquemas de


solução
Definição de faces

Seleção dos algoritmos


De avanço no tempo
Processo de discretização


A discretização produz uma malha computacional
onde as equações governantes são resolvidas no
espaço (discretização espacial) e no tempo
(discretização temporal)
Discretização espacial por Volumes finitos


Formulação integral das equações de
conservação é utilizada

Aplicação de um V.C. para cada elemento de
malha

Possibilidade de variação na forma, método e
precisão da avaliação dos fluxos em cada VC

...
Discretização espacial por Volumes finitos


Equações serão resolvidas no sistema cartesiano

Forma poliédrica genérica, com número variável
de vizinhos

Elementos não se sobrepõe

Faces são compartilhadas (elem. internos)

Equações diferenciais não-lineares serão
linearizadas antes da discretização
Discretização espacial por Volumes finitos


Segunda ordem no espaço

Primeira ordem no tempo

Ordem da discretização espacial/temporal tem
que ser maior que a ordem da equação para
boa precisão
Discretização espacial por Volumes finitos


Em alguns momentos, é necessário relaxar a
precisão requerida, para acomodar
imperfeições de malha

Ordem da discretização espacial/temporal tem
que ser maior que a ordem da equação para
boa precisão
Elemento hexaédrico exemplo

Valores das variáveis armazenados ou no centro
das células ou na face das células
Elemento hexaédrico exemplo

Se P é localizado no centróide tem-se que:
Elemento hexaédrico exemplo

Valores em outras posições são obtidos por
interpolação
Elemento hexaédrico exemplo
Interpolação linear
Interpolação

Integrando para o V.C.

Onde o centróide do V.C. localiza-se em x = 0


Termo divergente
Forma discretizada 2 O do T.G. a

2O do T.G.
Vetor de área aponta para for a de V
Gradientes
Esquema p/ Termo convectivo


Função: Determinar o valor da propriedade na
face por meio dos valores no centro
Termo convectivo
Termo convectivo – D.C.
Termo convectivo – D.C.


Segunda ordem, consistente com a acurácia
requerida

Causa oscilações não-físicas em problemas
dominados por convecção
Esquema upwind
Esquema upwind


Introduz difusão numérica

Pode distorcer a solução
Termos difusivos
Termos difusivos
Termos difusivos


Necessidade de correção ortogonal

Correção pode levar à uma atenuação muito
grande
Termos fonte
Exemplos


Onde selecionar os esquemas?
– R: fvSchemes

Onde encontrar a definição dos esquemas?
– R: finiteVolume

Você também pode gostar