SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Comparação entre Modelos de Turbulência do tipo
RANS por Simulação de Fluxo em um Degrau
João Felipe Mitre1
1
Universidade Federal Fluminense
Departamento de Engenharia Química e de Petróleo
2019
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
1 Introdução
2 Metodologia
3 Estrutura do OpenFOAM
4 Simulação
5 Resultados do trabalho original
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Introdução
Expansão de um fluido pela presença de um degrau:
Empregado na verificação da qualidade de modelos de turbulência;
Vários autores (ROBERTSON et al., 2015; DING et al., 2012;
HUNGLE et al., 1997) têm mostrado problemas deste tipo.
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
1 Introdução
2 Metodologia
3 Estrutura do OpenFOAM
4 Simulação
5 Resultados do trabalho original
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Metodologia
Geometria empregada nas simulações:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Metodologia
Condições
Regime permanente
Fluido newtoniano
Escoamento incompressível
Modelos de Turbulência do tipo RANS
Viscosidade turbulenta (νt) Reynolds Stress Model
X Algébricos X LRR
X 1 equação diferencial X SSG
X 2 equações diferenciais X SSG/LRR e variantes
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Metodologia
Equação média da continuidade e Equação média de conservação de
quantidade de movimento linear
∇ · hui = 0
∂hui
∂t
+ (hui · ∇)hui = −∇p + ∇ · {(ν + νt)(∇hui + ∇huiT
)}
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
1 Introdução
2 Metodologia
3 Estrutura do OpenFOAM
4 Simulação
5 Resultados do trabalho original
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Estrutura do OpenFOAM
Diretórios para os dicionários:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Pasta system
Dicionários da pasta system:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Pasta system
Dicionário controlDict:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Pasta system
Dicionário fvSchemes:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Pasta system
Dicionário fvSchemes (continuação):
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Pasta system
Dicionário fvSolution:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Pasta system
Dicionário fvSolution (continuação):
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Pasta constant
Dicionários da pasta constant:
A pasta polyMesh é gerada após o comando blockMesh no
terminal, que gera a malha de acordo com o dicionário
blockMeshDict da pasta system
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Pasta constant
Dicionário transportProperties:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Pasta constant
Dicionário turbulenceProperties:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
pasta 0
Dicionário boundary:
Esse dicionário mostra todos patchs atribuídos à geometria.
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
pasta 0
Dicionários da pasta 0:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
pasta 0
Dicionários U e p, respectivamente:
Importante notar que defaultFaces é justamente as paredes da
direção z, que simulariam um provável 3D.
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
pasta 0
Dicionário k:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
pasta 0
Dicionário nut:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
pasta 0
Dicionário omega:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
1 Introdução
2 Metodologia
3 Estrutura do OpenFOAM
4 Simulação
5 Resultados do trabalho original
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Simulação
blockMesh constrói a malha a partir do dicionário blockMeshDict.
checkMesh irá fornecer parâmetros da malha gerada.
simpleFoam dará inicio ao solver com base no algoritmo SIMPLE.
O que vem após “ >” permite salvar num log os dados gerados com
os comandos.
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Simulação
Após o comando para iniciar o utilitário pyFoam:
São gerados gráficos onde é possível acompanhar o resíduo e a
equação da continuidade:
Obs: O pyFoam deve ser instalado a parte.
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Simulação
Valor de y+ na parede debaixo para o modelo de turbulência
utilizado:
Modelo y+ mínimo y+ médio y+ máximo
κ − ω 3,49e-5 0,88 4,77
Para o cálculo do y+ no ultimo tempo salvo, basta dar o comando:
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Simulação
Para extrair dados, pode ser utilizado o paraView ou o próprio
openFoam.
Para a manipulação dos dados gerados (adimensionalização, etc.), é
recomendado o uso de programas de terceiros (C++, C, Python,
etc).
Para a plotagem, utilizou-se o gnuplot no trabalho original.
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
1 Introdução
2 Metodologia
3 Estrutura do OpenFOAM
4 Simulação
5 Resultados do trabalho original
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Resultados do trabalho original
Distribuição de velocidade horizontal na seção transversal x/H=8
para diferentes malhas do modelo κ −  padrão
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Resultados do trabalho original
Para a malha 3 do modelo κ − , obteve-se:
Figura: Distribuição da velocidade média
Figura: Campo de pressão médio
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Resultados do trabalho original
Distribuição do coeficiente de pressão Cp ao longo da superfície da
parede inferior para diferentes modelos de turbulência
Cp = 2
p − p0
ρU2
0
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Resultados do trabalho original
Distribuição de Ux na seção transversal x/H=5,33
Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original
Resultados do trabalho original
Distribuição de Ux na seção transversal x/H=8

Mais conteúdo relacionado

Mais procurados

Programação Concorrente - Aula 02
Programação Concorrente - Aula 02Programação Concorrente - Aula 02
Programação Concorrente - Aula 02thomasdacosta
 
Estrutura de linguagem C++
Estrutura de linguagem C++Estrutura de linguagem C++
Estrutura de linguagem C++Verônica Veiga
 
Programação Concorrente - Aula 05
Programação Concorrente - Aula 05Programação Concorrente - Aula 05
Programação Concorrente - Aula 05thomasdacosta
 
Excecoes
ExcecoesExcecoes
ExcecoesEMSNEWS
 
Threads 08: Executores e Futures
Threads 08: Executores e FuturesThreads 08: Executores e Futures
Threads 08: Executores e FuturesHelder da Rocha
 
Testes de Unidade com JUnit
Testes de Unidade com JUnitTestes de Unidade com JUnit
Testes de Unidade com JUnitelliando dias
 
Algoritmo e programação repeticao
Algoritmo e programação repeticaoAlgoritmo e programação repeticao
Algoritmo e programação repeticaoPriscila Costa Simon
 
Linguagens de Programação II - Aula 3
Linguagens de Programação II - Aula 3Linguagens de Programação II - Aula 3
Linguagens de Programação II - Aula 3guestd6da1cd
 
Utilitários para Programação Concorrente em Java (2005)
Utilitários para Programação Concorrente em Java (2005)Utilitários para Programação Concorrente em Java (2005)
Utilitários para Programação Concorrente em Java (2005)Helder da Rocha
 
Java recursos avançados - streams
Java   recursos avançados - streamsJava   recursos avançados - streams
Java recursos avançados - streamsArmando Daniel
 
Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04thomasdacosta
 
Aula c++ estruturas de dados
Aula c++   estruturas de dadosAula c++   estruturas de dados
Aula c++ estruturas de dadosJean Martina
 
Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04thomasdacosta
 

Mais procurados (20)

Programação Concorrente - Aula 02
Programação Concorrente - Aula 02Programação Concorrente - Aula 02
Programação Concorrente - Aula 02
 
Estrutura de linguagem C++
Estrutura de linguagem C++Estrutura de linguagem C++
Estrutura de linguagem C++
 
Programação Concorrente - Aula 05
Programação Concorrente - Aula 05Programação Concorrente - Aula 05
Programação Concorrente - Aula 05
 
Python3
Python3Python3
Python3
 
Excecoes
ExcecoesExcecoes
Excecoes
 
Threads 08: Executores e Futures
Threads 08: Executores e FuturesThreads 08: Executores e Futures
Threads 08: Executores e Futures
 
Tutorial Rodando Python no C#
Tutorial Rodando Python no C#Tutorial Rodando Python no C#
Tutorial Rodando Python no C#
 
Testes de Unidade com JUnit
Testes de Unidade com JUnitTestes de Unidade com JUnit
Testes de Unidade com JUnit
 
Junit 4.0
Junit 4.0Junit 4.0
Junit 4.0
 
String tokenizer
String tokenizerString tokenizer
String tokenizer
 
Algoritmo e programação repeticao
Algoritmo e programação repeticaoAlgoritmo e programação repeticao
Algoritmo e programação repeticao
 
Junit
JunitJunit
Junit
 
Zope
ZopeZope
Zope
 
Linguagens de Programação II - Aula 3
Linguagens de Programação II - Aula 3Linguagens de Programação II - Aula 3
Linguagens de Programação II - Aula 3
 
Utilitários para Programação Concorrente em Java (2005)
Utilitários para Programação Concorrente em Java (2005)Utilitários para Programação Concorrente em Java (2005)
Utilitários para Programação Concorrente em Java (2005)
 
Java recursos avançados - streams
Java   recursos avançados - streamsJava   recursos avançados - streams
Java recursos avançados - streams
 
Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04
 
Aula c++ estruturas de dados
Aula c++   estruturas de dadosAula c++   estruturas de dados
Aula c++ estruturas de dados
 
Testes com JUnit
Testes com JUnitTestes com JUnit
Testes com JUnit
 
Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04
 

Semelhante a Comparação Modelos Turbulência Fluxo Degrau OpenFOAM

Um framework para validação automática de modelos aplicado ao subsistema de e...
Um framework para validação automática de modelos aplicado ao subsistema de e...Um framework para validação automática de modelos aplicado ao subsistema de e...
Um framework para validação automática de modelos aplicado ao subsistema de e...Italo Pinto Rodrigues
 
Tutorial poke-tool
Tutorial poke-toolTutorial poke-tool
Tutorial poke-toolunifesptk
 
Introdução a Programação Orientada a testes
Introdução a Programação Orientada a testesIntrodução a Programação Orientada a testes
Introdução a Programação Orientada a testesAndré Luiz Forchesatto
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao javaArmando Daniel
 
Respiração Programada
Respiração ProgramadaRespiração Programada
Respiração ProgramadaMarcelo Diniz
 
Mule esb teste parte 2
Mule esb teste   parte 2Mule esb teste   parte 2
Mule esb teste parte 2Jeison Barros
 
Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Leinylson Fontinele
 
Verificação e Validação
Verificação e ValidaçãoVerificação e Validação
Verificação e ValidaçãoMarcelo Yamaguti
 
Elementos do Sistema Operacionais
Elementos do Sistema OperacionaisElementos do Sistema Operacionais
Elementos do Sistema OperacionaisJailson Torquato
 
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...Leinylson Fontinele
 
ProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfssuser1d8ddd
 

Semelhante a Comparação Modelos Turbulência Fluxo Degrau OpenFOAM (20)

Um framework para validação automática de modelos aplicado ao subsistema de e...
Um framework para validação automática de modelos aplicado ao subsistema de e...Um framework para validação automática de modelos aplicado ao subsistema de e...
Um framework para validação automática de modelos aplicado ao subsistema de e...
 
Tutorial poke-tool
Tutorial poke-toolTutorial poke-tool
Tutorial poke-tool
 
Introdução a Programação Orientada a testes
Introdução a Programação Orientada a testesIntrodução a Programação Orientada a testes
Introdução a Programação Orientada a testes
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao java
 
Respiração Programada
Respiração ProgramadaRespiração Programada
Respiração Programada
 
Simulador de Processos EMSO
Simulador de Processos EMSOSimulador de Processos EMSO
Simulador de Processos EMSO
 
Mule esb teste parte 2
Mule esb teste   parte 2Mule esb teste   parte 2
Mule esb teste parte 2
 
Plano De Ensino
Plano De EnsinoPlano De Ensino
Plano De Ensino
 
TDD (Resumo)
TDD (Resumo)TDD (Resumo)
TDD (Resumo)
 
Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)
 
Verificação e Validação
Verificação e ValidaçãoVerificação e Validação
Verificação e Validação
 
Python com TDD
Python com TDDPython com TDD
Python com TDD
 
Etapas da programação
Etapas da programaçãoEtapas da programação
Etapas da programação
 
Elementos do Sistema Operacionais
Elementos do Sistema OperacionaisElementos do Sistema Operacionais
Elementos do Sistema Operacionais
 
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Introdução a tdd
Introdução a tddIntrodução a tdd
Introdução a tdd
 
apostila matlab
apostila matlabapostila matlab
apostila matlab
 
Java5
Java5Java5
Java5
 
ProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfProcessosEscalonamento.pdf
ProcessosEscalonamento.pdf
 

Último

Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06AndressaTenreiro
 
apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaapresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaWilliamCruz402522
 
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp     txNR10 - Treinamento LOTO - 2023.pp     tx
NR10 - Treinamento LOTO - 2023.pp txrafaelacushman21
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 

Último (7)

Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06
 
apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaapresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aula
 
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp     txNR10 - Treinamento LOTO - 2023.pp     tx
NR10 - Treinamento LOTO - 2023.pp tx
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 

Comparação Modelos Turbulência Fluxo Degrau OpenFOAM

  • 1. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Comparação entre Modelos de Turbulência do tipo RANS por Simulação de Fluxo em um Degrau João Felipe Mitre1 1 Universidade Federal Fluminense Departamento de Engenharia Química e de Petróleo 2019
  • 2. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original 1 Introdução 2 Metodologia 3 Estrutura do OpenFOAM 4 Simulação 5 Resultados do trabalho original
  • 3. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Introdução Expansão de um fluido pela presença de um degrau: Empregado na verificação da qualidade de modelos de turbulência; Vários autores (ROBERTSON et al., 2015; DING et al., 2012; HUNGLE et al., 1997) têm mostrado problemas deste tipo.
  • 4. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original 1 Introdução 2 Metodologia 3 Estrutura do OpenFOAM 4 Simulação 5 Resultados do trabalho original
  • 5. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Metodologia Geometria empregada nas simulações:
  • 6. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Metodologia Condições Regime permanente Fluido newtoniano Escoamento incompressível Modelos de Turbulência do tipo RANS Viscosidade turbulenta (νt) Reynolds Stress Model X Algébricos X LRR X 1 equação diferencial X SSG X 2 equações diferenciais X SSG/LRR e variantes
  • 7. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Metodologia Equação média da continuidade e Equação média de conservação de quantidade de movimento linear ∇ · hui = 0 ∂hui ∂t + (hui · ∇)hui = −∇p + ∇ · {(ν + νt)(∇hui + ∇huiT )}
  • 8. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original 1 Introdução 2 Metodologia 3 Estrutura do OpenFOAM 4 Simulação 5 Resultados do trabalho original
  • 9. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Estrutura do OpenFOAM Diretórios para os dicionários:
  • 10. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Pasta system Dicionários da pasta system:
  • 11. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Pasta system Dicionário controlDict:
  • 12. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Pasta system Dicionário fvSchemes:
  • 13. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Pasta system Dicionário fvSchemes (continuação):
  • 14. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Pasta system Dicionário fvSolution:
  • 15. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Pasta system Dicionário fvSolution (continuação):
  • 16. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Pasta constant Dicionários da pasta constant: A pasta polyMesh é gerada após o comando blockMesh no terminal, que gera a malha de acordo com o dicionário blockMeshDict da pasta system
  • 17. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Pasta constant Dicionário transportProperties:
  • 18. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Pasta constant Dicionário turbulenceProperties:
  • 19. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original pasta 0 Dicionário boundary: Esse dicionário mostra todos patchs atribuídos à geometria.
  • 20. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original pasta 0 Dicionários da pasta 0:
  • 21. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original pasta 0 Dicionários U e p, respectivamente: Importante notar que defaultFaces é justamente as paredes da direção z, que simulariam um provável 3D.
  • 22. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original pasta 0 Dicionário k:
  • 23. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original pasta 0 Dicionário nut:
  • 24. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original pasta 0 Dicionário omega:
  • 25. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original 1 Introdução 2 Metodologia 3 Estrutura do OpenFOAM 4 Simulação 5 Resultados do trabalho original
  • 26. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Simulação blockMesh constrói a malha a partir do dicionário blockMeshDict. checkMesh irá fornecer parâmetros da malha gerada. simpleFoam dará inicio ao solver com base no algoritmo SIMPLE. O que vem após “ >” permite salvar num log os dados gerados com os comandos.
  • 27. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Simulação Após o comando para iniciar o utilitário pyFoam: São gerados gráficos onde é possível acompanhar o resíduo e a equação da continuidade: Obs: O pyFoam deve ser instalado a parte.
  • 28. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Simulação Valor de y+ na parede debaixo para o modelo de turbulência utilizado: Modelo y+ mínimo y+ médio y+ máximo κ − ω 3,49e-5 0,88 4,77 Para o cálculo do y+ no ultimo tempo salvo, basta dar o comando:
  • 29. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Simulação Para extrair dados, pode ser utilizado o paraView ou o próprio openFoam. Para a manipulação dos dados gerados (adimensionalização, etc.), é recomendado o uso de programas de terceiros (C++, C, Python, etc). Para a plotagem, utilizou-se o gnuplot no trabalho original.
  • 30. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original 1 Introdução 2 Metodologia 3 Estrutura do OpenFOAM 4 Simulação 5 Resultados do trabalho original
  • 31. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Resultados do trabalho original Distribuição de velocidade horizontal na seção transversal x/H=8 para diferentes malhas do modelo κ − padrão
  • 32. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Resultados do trabalho original Para a malha 3 do modelo κ − , obteve-se: Figura: Distribuição da velocidade média Figura: Campo de pressão médio
  • 33. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Resultados do trabalho original Distribuição do coeficiente de pressão Cp ao longo da superfície da parede inferior para diferentes modelos de turbulência Cp = 2 p − p0 ρU2 0
  • 34. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Resultados do trabalho original Distribuição de Ux na seção transversal x/H=5,33
  • 35. Introdução Metodologia Estrutura do OpenFOAM Simulação Resultados do trabalho original Resultados do trabalho original Distribuição de Ux na seção transversal x/H=8