Você está na página 1de 21

Introdução a Dinâmica de Fluidos

Computacional (CFD)

Luis Thiago Lucci Correa Paolicchi


Introdução a Dinâmica dos Fluidos Computacional (CFD)

Definição:
CFD (Computational Fluid Dynamics) é uma ferramenta que
consiste em utilizar métodos computacionais para soluções
de escoamentos.
• Definição

• Soluções
existentes e
Dentre suas utilizações destacam-se:
porque CFD ?
• Transferência de calor e massa;
• Objetivos CFD

• Utilizações
• Reações químicas (Combustão);
• Visão Geral
• Aspectos Mecânicos (Movimento de hélices, pistões)
• Malha
Computacional

• Exemplos

Portanto CFD integra hardware, software, geradores de


geometria e malha, algoritmos numéricos de solução, e
procedimentos de visualização e animação gráfica.
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Soluções para dinâmica de fluidos:


Soluções analíticas

Hipóteses simples
Teórica
Desenvolvimento básico
• Definição
Aplicações limitadas
• Soluções
existentes e
porque CFD ?

• Objetivos CFD Construção de experimento

• Utilizações
Fenômenos Informações dependem da precisão de equip.
de Experimental
• Visão Geral Transporte Modelagem Empírica ou Semi-Empírica
• Malha Elevado custo de Operação
Computacional

• Exemplos
Geometrias Complexas
Informações detalhadas do escoamento
Computacional
Baixo custo de operação
Facilidade na transição de investigações
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Porque usar as demais soluções ?

- Fornecem uma visão geral do problema investigado;


• Definição Teórica - Comportamento do escoamento;
• Soluções
existentes e
porque CFD ?

• Objetivos CFD
- São utilizados na validação dos métodos Computacionais;
• Utilizações Experimental - Representam o real comportamento do fluido na natureza;
• Visão Geral

• Malha
Computacional

• Exemplos Todas as formas de solução possuem sua relevância e devem fazer parte de um
conjunto maior (unificação das soluções).
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Objetivos do CFD
• É modelar fluidos contínuos com Equações Diferenciais Parciais (PDEs),
que não podem ser resolvidos analiticamente exceto em casos especiais.

• Definição
• Discretizar estas PDEs transformando-as em um sistema algébrico,
• Soluções
existentes e onde pode ser solucionado com o uso computacional.
porque CFD ?

• Objetivos CFD

• Utilizações
• Este sistema algébrico é então aplicado em pequenos domínios de
espaço para que solução numérica forneça os resultados em
• Visão Geral
determinadas regiões a medida que ocorre a evolução do tempo e espaço.
• Malha
Computacional
• Por fim, os resultados obtidos são tratados e interpretados em uma
• Exemplos
etapa denominada pós-processamento.
Introdução a Dinâmica dos Fluidos Computacional (CFD)

A Dinámica de Fluidos Computacional é


sempre baseada em PDEs ?
Validade de modelos matemáticos convencionais em função do numero
de Knudsen.
• Definição

• Soluções
existentes e
porque CFD ?

• Objetivos CFD

• Utilizações

• Visão Geral

• Malha
Computacional

• Exemplos

𝐿𝑖𝑣𝑟𝑒 𝑐𝑎𝑚𝑖𝑛ℎ𝑜 𝑚é𝑑𝑖𝑜


𝐾𝑛 =
𝐶𝑜𝑚𝑝𝑟𝑖𝑚𝑒𝑛𝑡𝑜 𝑐𝑎𝑟𝑎𝑐𝑡𝑒𝑟𝑖𝑠𝑡𝑖𝑐𝑜
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Onde é utilizada?

Industria espacial;
• Definição
Industria petroquímica;
• Soluções
existentes e
porque CFD ?
Industria naval;
• Objetivos CFD
Industria automotiva;
CFD
• Utilizações Previsão de tempo e clima;
• Visão Geral Industria médica;
• Malha
Computacional Geração de energia;
• Exemplos Esportes;
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Exemplos:

• Definição

• Soluções
existentes e
porque CFD ?

• Objetivos CFD

• Utilizações

• Visão Geral

• Malha
Computacional

• Exemplos
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Visão Geral da CFD:


Problema Físico

• Definição
Definição da Geometria investigada
• Soluções
existentes e
porque CFD ?

• Objetivos CFD
Criação da Malha Computacional
• Utilizações

• Visão Geral

• Malha Condições físicas do problema


Computacional

• Exemplos

Resolução

Pós processamento
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Malha Computacional:

• Definição

• Soluções
existentes e
porque CFD ?

• Objetivos CFD

• Utilizações

• Visão Geral

• Malha
Computacional

• Exemplos: • Domínio físico investigado, dividido em pequenos subdomínios ou


células.
• As células são compostas de arestas e nós (vértices).
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Típicas formas de célula:


• Existem diferentes tipos de células e modelos de grid. A escolha do
melhor tipo depende do problema e solucionador (solver);

• Definição

• Soluções
existentes e
porque CFD ?

• Objetivos CFD

• Utilizações

• Visão Geral

• Malha
Computacional

• Exemplos:
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Tipos de Malhas:
• Estruturadas (Regulares)

• Definição

• Soluções
existentes e
porque CFD ?

• Objetivos CFD

• Utilizações

• Visão Geral

• Malha
Computacional

• Exemplos

Fonte: Sussman (2016) e pointwise (2012)


- Vastamente utilizado para geometrias simples;
- Possui um padrão de organização;
- Adaptação implica na mudança de todo o domínio;
- Facilita no tratamento dos resultados;
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Tipos de Malhas:
• Não-Estruturadas

• Definição

• Soluções
existentes e
porque CFD ?

• Objetivos CFD

• Utilizações

• Visão Geral

• Malha
Computacional

• Exemplos

Fonte: Sussman (2016) e pointwise (2012)


- Utilizado principalmente em geometrias complexas;
- Não possui um padrão de organização;
- Requer maior custo computacional;
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Programa Zgrid:
ncx(mnrg) - Número de células na direção X.
ncy(mnrg) - Número de células na direção Y.
• Definição

• Soluções
x (mnrg,mnc) - posição do vértice na direção X.
existentes e y (mnrg,mnc) - posição do vértice na direção Y.
porque CFD ?

• Objetivos CFD
b(1) - Parametro de clusterização.
• Utilizações
b(2) - Parametro de clusterização.
• Visão Geral

• Malha cb(1) - coordenada inicial (0,0).


Computacional
cb(2) - coordenada final em X.
• Exemplos
cb(3) - coordenada final em Y.
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Programa Zgrid:

cb(3)
• Definição

• Soluções
existentes e
porque CFD ?

• Objetivos CFD

• Utilizações

• Visão Geral

• Malha
Computacional
cb(1) cb(2)
• Exemplos

delx = cb(2) - cb(1)


dely = cb(3) - cb(1)
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Programa Zgrid: em X.
𝑑𝑒𝑙𝑥 = 𝑐𝑏 2 − 𝑐𝑏(1) Comprimento a ser dividido em X.
(b(1) + 1.d0)
𝑏𝑒𝑡𝑎 = Parâmetro de clusterização.
• Definição
(b(1) − 1.d0)
• Soluções 𝑗𝑛𝑝 = ncx(1) + 1 Máximo número de pontos em X.
existentes e
porque CFD ?
x(1, 1) = cb(1) Defini-se o primeiro vértice em X.
• Objetivos CFD
x(1,jnp) = cb(2) Defini-se o ultimo vértice em X.
• Utilizações

• Visão Geral

• Malha (j − 1.d0)
gama =
Computacional (jnp − 1.d0) De j=2 Até j= jnp-1
• Exemplos
g1 = 1.d0 - gama Componentes da parametrização.

b2 = beta ** g1
(1.𝑑0 + 𝑏 1 ∗ (1.𝑑0 − 𝑏2)
x(1,j) = 𝑐𝑏 1 + 𝑑𝑒𝑙𝑥 ∗ (1.𝑑0 + 𝑏2)
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Programa Zgrid: em X.
Tomando como exemplo 10 células na direção X teremos:

• Definição Vértices Posição em X


• Soluções 1 0.000000000000000
existentes e
porque CFD ? 2 4.673096073760040
• Objetivos CFD 3 9.445068293763252
• Utilizações
4 14.307278398964106
• Visão Geral
5 19.250317779691752
6 24.264068711928509
• Malha
Computacional 7 29.337778330764813
• Exemplos 8 34.460144401967270
9 39.619411585770955
10 44.803476550344428
11 50.000000000000000
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Programa Zgrid: em Y.
Analogamente a X, faz-se agora para Y.
10 células na direção Y teremos:

• Definição Vértices Posição em Y


• Soluções 1 0.000000000000000
existentes e
porque CFD ? 2 1.869238429504015
• Objetivos CFD 3 3.778027317505301
• Utilizações
4 5.722911359585642
• Visão Geral
5 7.700127111876701
6 9.705627484771403
• Malha
Computacional 7 11.735111332305925
• Exemplos 8 13.784057760786908
9 15.847764634308382
10 17.921390620137771
11 20.000000000000000
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Programa Zgrid: Pontos X e Y.

y(11)
• Definição
y(10)
• Soluções
existentes e y(8)
porque CFD ?

• Objetivos CFD y(6)


• Utilizações y(4)
• Visão Geral
y(2) x(2) x(4) x(6) x(8) x(10)
• Malha
Computacional x(1) x(3) x(5) x(7) x(9) x(11)
• Exemplos y(1)
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Programa Zgrid: Determinando a Célula


mc = 0
do my=1,ncy(1)
do mx=1,ncx(1)
• Definição mc = (my-1) * ncx(1) + mx
• Soluções
existentes e
porque CFD ? 100
• Objetivos CFD

• Utilizações

• Visão Geral

• Malha
Computacional

• Exemplos
11 12
1 2 3 10
Introdução a Dinâmica dos Fluidos Computacional (CFD)

Programa Zgrid: Determinando a Célula


mc = (my-1) * ncx(1) + mx

cd(5,mc)
• Definição

• Soluções
existentes e
porque CFD ? cd(6,mc)
• Objetivos CFD

• Utilizações

• Visão Geral
cd(1,mc) cd(2,mc)
• Malha
Computacional
cd(4,mc)
• Exemplos
cd(3,mc) = cd(2,mc) - cd(1,mc)

Você também pode gostar