Você está na página 1de 1

EM503 Projeto 1 1s2017

————————————————————————————————————————————

1. Equação de Burgers 2D
Considere um domı́nio fluido com um campo de velocidades u(x, y), v(x, y) dado por:

u(x, y) = α
π 
v(x, y) = α sen x
5

Na posição (a, b), pertencente ao domı́nio espacial em estudo [0, Lx ]x[0, Ly ], despeja-se uma substância
quı́mica por um tempo T a uma taxa de Q̇.
Deseja-se analisar a evolução da concentração dessa substância no domı́nio durante o intervalo de
tempo [0, 10 T ].
A equação de Burgers pode ser usada para descrever o comportamento da concentração C:

∂C(x, y, t) ∂C(x, y, t) ∂C(x, y, t) ∂ 2 C(x, y, t) ∂ 2 C(x, y, t)


+ u(x, y) + v(x, y) −K − K = q̇c
∂t ∂x ∂y ∂x2 ∂y 2
C(x, y, 0) = 0 , ∀x ∈ [0, Lx ] , ∀y ∈ [0, Ly ]

Onde K é o coeficiente de difusão e q̇c é o termo de geração ( hxQ̇hy para t ∈ [0, T ] e 0 para t > T ).

a) Considerando a = 10 m, b = 10 m, Lx = 30 m, Ly = 20 m, T = 3 s, Q̇ = 100 skg m


m, α = 1 s e
2
K = 1 ms , use o Método de Diferenças Finitas para obter a solução
2 2
b) Avalie a influência do coeficiente de difusão K no transporte: teste para K = 0, 1 ms e K = 10 ms
c) Para cada caso, avalie o comportamento (valor e posição) da concentração máxima durante a con-
taminação (t ∈ [0, T ]) e após ela (t ∈ ]T, 10 T ])

————————————————————————————————————————————
Observações

- Use a mesma discretização para as dimensões x e y: hx = hy .

ht 1
- Discretize o tempo de tal maneira que γ = h2x < 4K (condição de convergência CFL)

∂C(xi , yj , tk )
- Resolva a integração temporal pelo Método de Euler: C(xi , yj , tk+1 ) = C(xi , yj , tk )+ht ,
∂t
onde a derivada temporal é obtida pela Equação de Burgers.

- Use as seguintes condições no contorno:


C(x0 , yj , tk ) = C(x1 , yj , tk )
C(xn , yj , tk ) = C(xn−1 , yj , tk )
C(xi , y0 , tk ) = C(xi , y1 , tk )
C(xi , ym , tk ) = C(xi , ym−1 , tk )
(Estamos impondo que os nós do contorno tenham a mesma concentração que seus nós adjacentes)

- Cheque a cada iteração se há alguma concentração negativa (C(xi , yj , tk+1 ) < 0), caso isso ocorra,
atualize o valor para 0.