Você está na página 1de 18

Equação de Convecção

∂u ∂u
+a =0
∂t ∂x
u (0, y, t ) = u0 sin (ωt )
u ( x , y ,0 ) = 0
Equação de Convecção

Esquemas
∂u ∂u
+a =0
•Upwind de primeira ordem; ∂t ∂x
•Upwind de segunda ordem; u (0, y, t ) = u0 sin (ωt )
u ( x , y ,0 ) = 0
•Centrado de segunda ordem;
Equação de Convecção

∂u ∂u
+a =0
∂t ∂x
u (0, y, t ) = u0 sin (ωt )
u ( x , y ,0 ) = 0

Upwind de primeira ordem

(
uin +1 = uin − CFL uin − uin−1 )
aΔt
CFL =
Δx
Equação de Convecção

∂u ∂u
+a =0
∂t ∂x
u (0, y, t ) = u0 sin (ωt )
u ( x , y ,0 ) = 0

Upwind de segunda ordem

(
u in +1 = u in − CFL 1,5u in − 2u in−1 + 0,5u in− 2 )
aΔt
CFL =
Δx
Equação de Convecção

∂u ∂u
+a =0
∂t ∂x
u (0, y, t ) = u0 sin (ωt )
u ( x , y ,0 ) = 0
Centrado de segunda ordem

u in +1 = u in −
CFL n
2
(
u i +1 − u in−1 )
aΔt
CFL =
Δx
Equação de Convecção

∂u ∂u
+a =0
∂t ∂x
⎧u0 t ≤ t0
u (0, y, t ) = ⎨
⎩0 t > t0
u ( x , y ,0 ) = 0
Função Pulso
Equação de Convecção

∂u ∂u
+a =0
Esquemas ∂t ∂x
⎧u0 t ≤ t0
•Upwind de primeira ordem; u (0, y, t ) = ⎨
⎩0 t > t0
•Upwind de segunda ordem;
•Lax-Wendroff; u ( x, y,0 ) = 0
•Centrado de segunda ordem;
•Centrado de segunda ordem – dissipação artificial linear;
•Centrado de segunda ordem – dissipação artificial não-linear;
•TVD Upwind.
Equação de Convecção

∂u ∂u
+a =0
∂t ∂x
⎧u0 t ≤ t0
u (0, y, t ) = ⎨
⎩0 t > t0
u ( x , y ,0 ) = 0
Upwind de primeira ordem
(
uin +1 = uin − CFL uin − uin−1 )
aΔt
CFL =
Δx
Equação de Convecção

∂u ∂u
+a =0
∂t ∂x
⎧u0 t ≤ t0
u (0, y, t ) = ⎨
⎩0 t > t0
u ( x , y ,0 ) = 0
Upwind de segunda ordem

(
u in +1 = u in − CFL 1,5u in − 2u in−1 + 0,5u in− 2 )
aΔt
CFL =
Δx
Equação de Convecção

∂u ∂u
+a =0
∂t ∂x
⎧u0 t ≤ t0
u (0, y, t ) = ⎨
⎩0 t > t0
u ( x, y,0 ) = 0
Lax-Wendroff
n +1
ui
n 1 n
( n
= ui − CFL ui +1 − ui −1 + )
2

+
1
(
2 n n n
CFL ui +1 − 2ui + ui −1 )
2
aΔt
CFL =
Δx
Equação de Convecção

∂u ∂u
+a =0
∂t ∂x
⎧u0 t ≤ t0
u (0, y, t ) = ⎨
⎩0 t > t0
u ( x , y ,0 ) = 0

Centrado de segunda ordem

u in +1 = u in −
CFL n
2
(
u i +1 − u in−1 )
aΔt
CFL =
Δx
Equação de Convecção
∂u ∂u
+a =0
∂t ∂x
⎧u0 t ≤ t0
u (0, y, t ) = ⎨
⎩0 t > t0
u ( x , y ,0 ) = 0
Centrado de segunda ordem
dissipação artificial linear
u in +1 = u in −
CFL n
2
( )
u i +1 − u in−1 + D ( 4 )

aΔt
CFL =
Δx

(
D ( 4 ) = −εΔt u in+ 2 − 2u in+1 + 2u in−1 − u in− 2 )
Equação de Convecção

Centrado de segunda ordem


dissipação artificial não-linear
u in +1 = u in −
CFL n
2
(
u i +1 − u in−1 + D (u in ) )
aΔt
CFL =
Δx
( )
D u in = d in+1 / 2 − d in−1 / 2

(
d in+1/ 2 = ε i(+21)/ 2 uin+1 − uin − )
(
− ε i(+41)/ 2 uin+ 2 − 3uin+1 + 3uin − uin−1 )
ε i(+21)/ 2 = k ( 2 ) max(ν i +1 ,ν i )
ε i(+41)/ 2 = max[0, (k ( 4 ) − ε i(+21)/ 2 )]
u i +1 − 2u i + u i −1
νi =
u i +1 + 2 u i + u i −1
Equação de Convecção
TVD-ULTRABEE
Δt
u in +1 = u in + [ f i −1/ 2 − f i +1/ 2 ]
Δx

f i TVD LO HI
[
+1 / 2 = f i +1 / 2 + ψ i +1 / 2 f i +1 / 2 − f i +1 / 2
LO
]
f i +LO1 / 2 =
1
( f i + f i +1 ) − 1
a (u i +1 − u i )
2 2
1 Δt 2
= ( f i + f i +1 ) − a (u i +1 − u i )
1
f i +HI1 / 2
2 2 Δx


⎪ 0 se r≤0
⎪ 2 c
ψ ub (r ) = ⎨ r se 0 ≤ r ≤
⎪ c 1− c
⎪ 2 c
⎪ se r≥
⎩1 − c 1− c

uin − uin−1
r=
uin+1 − uin
Equação de Convecção

Resultados obtidos com os esquemas; t=1.13s


Equação de Convecção

Resultados obtidos com os esquemas; t=1.13s


ρ=1.21Kg/m3

ρ=998Kg/m3

Descontinuidade de massa específica


Descontinuidade de intensidade de turbulência

Você também pode gostar