7
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA INTRODUCÃO À MECÂNICA DOS FLÚIDOS TRABALHO COMPUTACIONAL RELATÓRIO 1 ANDREI CARLOS BASTOS VITÓRIA 2014

RELATÓRIO_1_ANDREI_BASTOS.pdf

Embed Size (px)

Citation preview

Page 1: RELATÓRIO_1_ANDREI_BASTOS.pdf

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO

CENTRO TECNOLÓGICO

DEPARTAMENTO DE ENGENHARIA ELÉTRICA

INTRODUCÃO À MECÂNICA DOS FLÚIDOS

TRABALHO COMPUTACIONAL

RELATÓRIO 1

ANDREI CARLOS BASTOS

VITÓRIA

2014

Page 2: RELATÓRIO_1_ANDREI_BASTOS.pdf

1 OBJETIVO

Este e o primeiro relatorio referente ao trabalho da disciplina Mecanica dos Solidos,

com objetivo de resolver a questao abaixo:

”Uma placa plana fina horizontal, presa por uma haste vertical tambem fina, esta

imersa em um fluxo uniformede ar a 20 ◦C. Calcular a forca de arraste nas duas faces,

desprezando-se os efeitos de bordos, tanto de ataque quanto de escape.

Se existe uma geracao termica na placa, dada por 200W/cm2, calcular o calor total

trocado (especifique um coeficiente de filme apropriado).As dimensoes da placa sao:

A = 5m

B = 10m

Divida a placa em 20 tiras de 5m · 50cm para solucaao discreta. Utilizar M1, com o

compilador Fortran e o CFD Studio (2 solucoes)”

Figura 1 – Figura referente a questao computacional

Os objetivos deste relatorio sao:

1. Gerar uma descricao detalhada do que vai ser feito;

2. Compilar e executar o caso exemplo do M1.

Page 3: RELATÓRIO_1_ANDREI_BASTOS.pdf

2 DECLARACAO DETALHADA DO QUE

SERA FEITO

As equacoes para fluxo laminar incompreenssıvel em uma placa plana onde o gradiente

de pressao e nulo, sao obtidas a partir das equacoes de Navier Stokes. Assim:

A equacao de continuidade:∂vx∂x

+∂vy∂y

= 0 (2.1)

A equacao de momento:

vx∂vx∂x

+ vy∂vx∂y

= v∂2vx∂y2

(2.2)

Onde:

v –viscosidade cinematica

µ – viscosidade

As condicoes de fronteira para as equacoes acima sao:

vx(x, 0) = 0 (2.3)

vy(x, 0) = 0 (2.4)

vx(x,∞) = Us (2.5)

Onde Us e a velocidade do vapor livre.Uma aproximacao das cinco equacoes chega-se

a:

η = y

Us

vx(2.6)

ψ =√

vxUs · f(η) (2.7)

Sabendo η, f(η) e a funcao a ser testada no compilador. Alem disso, podemos definir

novas equacoes anteriores podemos definir novas formas para Vx e Vy, tais que:

Vx =∂ψ

∂y

Vs =∂(√vxUf(η))

∂y

Vx =√

vxU ·∂f(η)

∂η· ∂η∂y

Mas como η = y√

Us

vxe ∂η

∂y=

Us

vx,assim:

Vx =√

vxUs ·∂f(η)

∂η·√

Us

vx

Page 4: RELATÓRIO_1_ANDREI_BASTOS.pdf

Vx = Us ·∂f(η)

∂η

Vx = Us · g2

Para Vy, temos:

Vy = −∂ψ

∂x

Vy = −∂(√vxUs · f(η))∂x

Vy = −√

vUs ·∂(x

1

2f(η)

∂x

Vy = −√

vUs(x1

2 · ∂f(η)∂η

· ∂η∂x

+ f(η) · 12· x−1

2 )

Mas como η = y√

Us

vxe ∂η

∂x= y

Us

v· −1

2· x−3

2 , entao:

Vy =y

2x· Usg2 ·

1

2√x·√

vUs · g1

Daı:

| Vx,y |=√

V 2x + V 2

y (2.8)

θ = tg−1(VyVx

) (2.9)

Page 5: RELATÓRIO_1_ANDREI_BASTOS.pdf

3 COMPILAR E EXECUTAR O CASO DO

EXEMPLO M1

A funcao que sera compilada e dada por:

f · ∂2f

∂η2+ 2 · ∂

3f

∂η3(3.1)

Com as seguintes condicoes iniciais:

f(0) = 0 (3.2)

∂f(0)

∂η= 0 (3.3)

∂f(∞)

∂η= 1 (3.4)

Para que a equacao 3.1 seja resolvida, precisamos escolher um algortimo computacio-

nal para obtermos a solucao do problema. Para tanto, utilizaremos a subrotina RKF45

(Runge-Kutta-Fehlberg Method), ja que e a melhor escolha para a resolucao de equacoes

diferenciais quando a malha e aumentada. Este metodo numerico sera detalhado no se-

gundo relatorio individual.

Cada ponto do nosso espaco possui uma coordenada (x, y) que se relaciona com a

velocidade V do fluido. Tendo Vx e Vy, sera possıvel obter o perfil das velocidades deste

sistema. Assim, podemos dizer que a solucao e obtida dividindo V em suas componentes

vetoriais Vx e Vy.

Para facilitar a entrada de dados no compilador e neste relatorio, vamos substituir

algumas variaveis, tal que:

r1 = f (3.5)

r2 =∂f

∂η(3.6)

r3 =∂2f

∂η2(3.7)

Inserindo os dados no programa e tomando o resultado final, que e dado apos 20

iteracoes do metodo RKF45, temos as seguintes tabelas-resultado para tiras de 0.5m:

Page 6: RELATÓRIO_1_ANDREI_BASTOS.pdf

η r1 r2 r31 0.934555 0.500000 0.2000002 1.313720 0.400000 0.1000003 1.132131 0.350000 0.0500004 1.035704 0.325000 0.0250005 0.985779 0.337500 0.0125006 1.010895 0.331250 0.0062507 0.998376 0.334375 0.0031258 1.004646 0.332813 0.0015639 1.001514 0.332031 0.00078110 0.999946 0.332422 0.00039111 1.000730 0.332227 0.00019512 1.000338 0.332129 0.00009813 1.000142 0.332080 0.00004914 1.000044 0.332056 0.00002415 0.999995 0.332068 0.00001216 1.000019 0.332062 0.00000617 1.000007 0.332059 0.00000318 1.000001 0.332057 0.00000219 0.999998 0.332058 0.00000120 0.999999 0.332058 0.000000

Tabela 1 – Tabela obtida das iteracoes do RK45

Page 7: RELATÓRIO_1_ANDREI_BASTOS.pdf

4 CONCLUSAO

O metodo utilizado na resolucao deste problema foi satisfatorio, todavia pode apre-

sentar grandes esforcos computacionais a medida em que a malha aumenta de tamanho,

pois isso acarreta um maior numero de iteracoes para que a solucao se aproxime de seu

valor real.

Podemos concluir tambem que a obtencao de uma solucao numerica e melhor do que

uma solucao analıtica, isto e, a solucao numerica aproxima melhor valores de η quando

este tende ao infinito nas condicoes de fronteira.