stokes

13
Mec´ anica de Fluidos General: Escribir la ecuaci´on de Stokes bajo la forma variacional Olivier Skurtys Departamento de Ingenier´ ıa Mec´ anica Universidad T´ ecnica Federico Santa Mar´ ıa Email: [email protected] Santiago, 15 de marzo de 2012

Upload: matias-figueroa

Post on 21-Apr-2015

80 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Stokes

Mecanica de Fluidos General:

Escribir la ecuacion de Stokes

bajo la forma variacional

Olivier Skurtys

Departamento de Ingenierıa Mecanica

Universidad Tecnica Federico Santa Marıa

Email: [email protected]

Santiago, 15 de marzo de 2012

Page 2: Stokes

Presentacion

1 Introduccion

Page 3: Stokes

Introduccion

Introduccion

1 Introduccion

Page 4: Stokes

Introduccion

Definicion del Laplaciano

Laplaciano de u en 2 dimension.

∆~u = ∇2~u = ∇.∇~u =

−→div(∇~u) =

∂2~u

∂x2+

∂2~u

∂y2(1)

Page 5: Stokes

Introduccion

Formula de Green

Teorema de Gauss∫

Ω

−→div~w dxdy =

∂Ω

~w.~ndS (2)

Si ~w = ~u.v se puede escribir:

−→div(~u.v) = (~u.∇)v + v.

−→div~u (3)

Ω

−→div(~u.v) dxdy =

Ω

(~u.∇)v dxdy +

Ω

v.−→div~u dxdy (4)

∂Ω

(~u.v).~ndS =

Ω

(~u.∇)v dxdy +

Ω

v.−→divu dxdy (5)

Ω

(~u.∇)v dxdy = −

Ω

v.−→div~u dxdy +

∂Ω

(~u.v).~ndS (6)

Page 6: Stokes

Introduccion

Ω

(~u.∇)v dxdy = −

Ω

v.−→div~u dxdy +

∂Ω

(~u.v).~ndS (7)

Para una dimension con Ω = [a; b] y n(a) = −1, n(b) = 1,tenemos:

b

a

u.v′ dx = −

b

a

v.u′ dx+ (u(b)v(b) − u(a)v(a)) (8)

es la integracion por partes.

Page 7: Stokes

Introduccion

Ω

v.−→div~u dxdy = −

Ω

(~u.∇)v dxdy +

∂Ω

(~u.v).~ndS (9)

Si ahora remplazamos, ~u por ∇~u tenemos:

Ω

v.−→div(∇~u) dxdy = −

Ω

(∇~u.∇)v dxdy+

∂Ω

(∇~u.v).~ndS (10)

como−→div(∇~u) = ∆~u tenemos:

Ω

v.∆~u dxdy = −

Ω

∇~u.∇v dxdy +

∂Ω

(∇~u.~n).vdS (11)

Esta relacion permite de bajar el grado de derivacion de ~u.

Page 8: Stokes

Introduccion

El problema de Stokes

−µ∆~u+∇p = ~f en Ω−→div~u = 0 en Ω

~u = 0 sobre ∂Ω (12)

donde:

µ es la viscosidad dinamica,

~u vector velocidad,

fi las fuerzas exteriores aplicadas al fluido.

Page 9: Stokes

Introduccion

Multiplicamos la primera relacion del sistema 12 por unafuncion test v:

−µ(∆~u).v + (∇p).v = (~f).v (13)

integramos:

Ω

µ(∆~u).v dxdy +

Ω

(∇p).v dxdy =

Ω

(~f)v dxdy (14)

Ahora se usa:

La integracion por parte por la presion (Ec. 8),

La Ec. 11 por la presion.

Page 10: Stokes

Introduccion

Tomamos la primer componente de la velocidad segun x: u1∫

Ω

µ∆u1.v1dΩ = −µ

Ω

(

∂u1

∂x

∂v1

∂x+

∂u1

∂y

∂v1

∂y

)

dxdy

+

∂Ω

(

∂u1

∂xn1 +

∂u1

∂yn2

)

v1 dS (15)

Por la presion tenemos:

Ω

∂p

∂xv1 = −

Ω

p∂v1

∂x+

∂Ω

pn1v1dS (16)

pero sabemos que v1 = 0 sobre ∂Ω entonces

∂Ω

(

∂u1

∂xn1 +

∂u1

∂yn2

)

v1 dS = 0 y

∂Ω

pn1v1dS = 0 (17)

Page 11: Stokes

Introduccion

A partir de las ecuaciones 15 y 17 obtenemos por el componenteu1:

µ

Ω

(

∂u1

∂x

∂v1

∂x+

∂u1

∂y

∂v1

∂y

)

dxdy −

Ω

p∂v1

∂xdxdy =

Ω

f1v1dxdx

De la misma manera, obtenemos por el componente develocidad u2 segun y:

µ

Ω

(

∂u2

∂x

∂v2

∂x+

∂u2

∂y

∂v2

∂y

)

dxdy −

Ω

p∂v2

∂xdxdy =

Ω

f2v2dxdx

Page 12: Stokes

Introduccion

Ademas, si usamos una funcion test q, la ecuacion decontinuidad se escribe:

Ω

(

∂u1

∂x+

∂u2

∂y

)

qdxdy = 0 (18)

Page 13: Stokes

Introduccion

Finalmente, si f1 = f2 = 0 tenemos el sistema de ecuacionessiguientes:

µ

Ω

(

∂u1

∂x

∂v1

∂x+

∂u1

∂y

∂v1

∂y

)

dxdy −

Ω

p∂v1

∂xdxdy = 0

µ

Ω

(

∂u2

∂x

∂v2

∂x+

∂u2

∂y

∂v2

∂y

)

dxdy −

Ω

p∂v2

∂xdxdy = 0

Ω

(

∂u1

∂x+

∂u2

∂y

)

q dxdy = 0 (19)

En codigo FreeFem se escribe:

int2d(Th)(mu*(dx(u1)*dx(v1)+dy(u1)*dy(v1) +dx(u2)*dx(v2)+ dy(u2)*dy(v2))

- dx(v1)*p - dy(v2)*p

+ q*(dx(u1)+dy(u2))

- 1e-10*p*q)

// condicion de frontera