L. Héctor Juárez V.
Octubre, 2012
du
ρ = ∇ · σ + f Conservación de momentum
dt
∂ρ
+ ∇ · (ρu) = 0 Conservación de masa
∂t
Claude Louis Navier,
1785–1836
ρ: densidad u: velocidad
1819–1903
∂
Z Z Z
ρ dV = − ρ u · n dS = − ∇ · (ρ u) dV
∂t V S V
du ∂u
Derivada total: = + u · ∇u
dt ∂t
∂
Z
Incompresible: ρ dV = 0 =⇒ ∇·u=0
∂t V
Inercia
z }| {
∂u
ρ + |u ·{z
∇u} = −∇p + µ∇2 u + f
∂t | {z } | {z } |{z}
|{z} Aceleración Fuerza Fuerzas Fuerzas
Aceleración convectiva normal viscosas de volumen
no estacionaria
∇·u=0
Propiedades:
I El modelo (ecuaciones de N–S) tiene que ser consistente
internamente:
Uno esperaría que el modelo tuviera soluciones únicas para al
menos un rango de datos razonables.
I Las soluciones deben tener propiedades adicionales de cierto
sentido común:
¿Se disipa o se conserva la energía?, ¿La velocidad permanece
siempre finita?, ¿Las posibles soluciones son aceptables?
Todos los anteriores aspectos estan intimamente ligadas a la
matemática.
Problemas
Sean Ω un dominio en Rd , y sea Q = Ω × (0, T ), y sea
∂u
+ (u · ∇)u − ν∆u + ∇p = f,
∂t
u|t=0 = u0 .
Ahora sea
∂u
Z Z Z Z
· v dx + (u · ∇)u · v dx + ν∇u : ∇v dx = f · v dx ∀v ∈ V
Ω ∂t Ω Ω Ω
t ∈ [0, T ] ctp
Algunos resultados
I Existe al menos una solución del problema 2.
I Existe una única solución para d = 2 .
I Toda solución del problema 2 es solución del problema 1.
I La solución depende continuamente de los datos f, u0 .
http://www.claymath.org/millennium/Navier-Stokes_Equations
Razones para considerar las ecuaciones de N–S
∂p
+ u · ∇p = ν ∇2 p + s p (1 − p)
∂t
Técnicas de discretización:
I Diferencias finitas. I Métodos de partículas.
I Volumen finito. I Lattice Boltzamnn.
I Elemento finito. I Monte Carlo.
I Métodos sin malla. I Perturbación.
I Elementos de frontera. I Series.
I Métodos espectrales. I ···
Los métodos más populares ó conocidos
Diferencias Finitas/forma diferencial
Discretization techniques
I Aproximación de valores nodales
Finite differences / differential form
I Fácil, efectivo y simple of nodal derivatives
• approximation
I Limitado a •mallas
simple and effective, Discretization
structuradas easy to derive
(por techniques
bloques) • limited to (block-)structured meshes
Finite differences / differential form
Finite volumes / integral form
• approximation of nodal derivatives
• approximation
Volumen Finito/forma of integrals
• simpleintegral
and effective, easy to derive
• conservative by construction
I Aproximación • limited
de integrales de volumen
to (block-)structured meshes
• suitable for arbitrary meshes
por integrales de supeficie
Finite volumes / integral form
Finite elements / weak form
I Conservativos por construcción
• approximation of integrals
• weighted residual formulation
I Adecuado para • conservative by construction
mallas generales
• remarkably flexible and general
• suitable for arbitrary meshes
I Bajo orden•de convergencia,
suitable viscosidad
for arbitrary meshes
artificial. Finite elements / weak form
• weighted residual formulation
• remarkably flexible and general
Finite volumes / integral form
• approximation of integrals
• conservative by construction
Elemento Finito/forma
• suitabledébil
for arbitrary meshes
I Aprox. formulación variacional
Finite elements / weak form
I • weighted
Gran flexibilidad residual formulation
y generalidad
• remarkably flexible and general
I Adecuado para mallas generales
• suitable for arbitrary meshes
I Complejo para programar
0 X
x0 x1 xi 1 xi xi+1 xN 1 xN
First-order derivatives
1D : ∂u (x̄)
Ω(0,=X ),lim u(x̄
ui ≈ u(xi−),u(x̄) =i =lim
+ ∆x) · · , −N.u(x̄ − ∆x)
1, ·u(x̄)
∂x ∆x→0 ∆x ∆x→0 ∆x
u(x̄ + ∆x) − u(x̄ − ∆x)
= lim (by definition)
∆x→0 2∆x
∞ n
X ∂ u (x − xi )n
Expansión en series de Taylor: u(x) =
∂x n i n!
n=0
∂u
− ν 4u = 0, ∀ x = (x, y ) ∈ Ω, t > 0,
∂t
u(x, 0) = u 0 (x), x ∈ Ω,
u = g, x ∈ ∂Ω, t ≥ 0.
n
Discretización: Ui,j ≈ u(xi , yj , tn ) Ω = [0, X ] × [0, Y ]
xi = i ∆x, i = 0, 1, . . . , I,
yj = j ∆y , j = 0, 1, . . . , J,
tn = n ∆t, n = 0, 1, . . . , N.
Esquema explícito
n+1 n n n n n n n
Ui,j − Ui,j Ui−1,j − 2Ui,j + Ui+1,j Ui,j−1 − 2Ui,j + Ui,j+1
=ν + .
∆t (∆x)2 (∆y )2
¿Explicito, Implícito ó Semi-implicito?
Esquema explícito
U := Ui,j
U n+1 − U n δy2 U n
2 n
δx2 U := Ui−1,j − 2Ui,j + Ui+1,j δx U
=ν +
∆t (∆x)2 (∆y )2
δy2 U := Ui,j−1 − 2Ui,j + Ui,j+1
Crank–Nicolson,Crank, J.; Nicolson, P. (1947), A Practical Method for Numerical Evaluation of Solutions
:
of Partial Differential Equations of Heat Conduction Type, Proc. Camb. Phil. Soc, 43: 50–67.
0 0
−5
−10 −5
1 1
1 1
0.8 0.8
0.5 0.6 0.5 0.6
0.4 0.4
0.2 0.2
Y 0 0 Y 0 0
X X
n=6 n = 25
5 5
0 0
−5 −5
1 1
1 1
0.8 0.8
0.5 0.6 0.5 0.6
0.4 0.4
0.2 0.2
Y 0 0 Y 0 0
X X
I = J = 48, ∆t = 0.0025.
Estabilidad
Estabilidad Numérica: La 1
0.9
0.8
n=0 1
0.9
0.8
0.6
0.5
0.7
0.6
0.5
0.3
0.2
0.4
0.3
0.2
0 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
acotada conforme ∆t −→ 0 1
0.9
n = 10 1
0.9
0.7
0.6
0.8
0.7
0.6
un paso de tiempo no
0.5 0.5
0.4 0.4
0.3 0.3
0.2 0.2
0
0 0.2 0.4 0.6 0.8 1
0.1
0
0 0.2 0.4 0.6 0.8 1
cálculos continuan
0.9 0.9
0.8 0.8
0.7 0.7
0.6 0.6
0.5 0.5
0.2
0.3
0.2
0
0 0.2 0.4 0.6 0.8 1
0.1
0
0 0.2 0.4 0.6 0.8 1
0.9
0.8 0.8
0.6
0.7
0.6
0.4 0.4
doi:10.1111/j.2153-3490.1950.tb00336.x
0.2 0.2
0.1 0.1
0 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
Δ t = 0.0012 Δ t = 0.0013
Δ
Convergencia
Consistencia: Un esquema es consistente si su error de truncamiento
tiende a cero cuando los parámetros de discretización tienden a cero.
La discretización de la EDP se transforma en la exacta cuando
∆t, ∆x −→ 0.
∂u
− ν∆u + (u · ∇)u + ∇p = 0 en Ω × (0, T ],
∂t
∇ · u = 0 en Ω × (0, T ],
u(0) = u0 en Ω,
u=g sobre Γ × (0, T ).
Principales dificultades: 1) EDP no lineal, 2) condición de
incompresibilidad, 3) sistema de EDP acopladas.
3 3
8 7
q∇ · uh dx = 0, ∀ q ∈ L2h ,
Ω
414 Chapter 21. A comparison of finite element schemes for the incompressible Navier–Stokes equations
2 2
0 0
a b
-2 -2
-4 -4
-2 0 2 4 -2 0 2 4
4 4
2 2
0
c 0
d
-2 -2
-4 -4
-2 0 2 4 -2 0 2 4
0.40
0.30
Y 0.20
0.10
0.00
0.0 0.5 1.0 1.5 2.0
X-Axis
Figure 21.13: Illustration of the velocity field for the cylinder test problem at t = 5.
Transición a la turbulencia de un flujo oscilatorio
3.575e+02
3.359e+02
3.403e+02
3.074e+02
2.764e+02
2.125e+02
1.477e+02
1.480e+02
1.441e+02
2.432e+02
Problemas de fluidos más complicados
I Flujos electrohidrodinámicos
I Flujos magnetohidrodinámicos
I Flujos de superficie libre
I Flujos particulados
I Flujos multifásicos
I Flujos térmicos
I Flujos turbulentos
I Flujos compresibles
I Flujos viscoelásticos
I ···
Flujo electro-hidrodinámico
Electro–hidrodinámica: también llamada electro-cinética, es el
estudio
12 de la dinámica de
CHAPTER los fluidos cargados
3. ELECTROOSMOTIC MICROPUMPS eléctricamente.
3.2.1 characteristics
Modelo: Navier–Stokes, Poisson-Nernst-Planck
Eduardo Ramos (CIE-UNAM), Ciro F Flores (ITESM Pachuca), Miguel
Gozález (UAM-I)
∂u
ρ + u · ∇u − µ ∇2 u + ∇p = f, (f = −ρq ∇φ),
∂t | {z }
∇ · u = 0, Fuerza eléctrica
∂C+
+ u · ∇C+ = ∇ · (D+ ∇C+ + w+ z+ F C+ ∇φ),
∂t
∂C−
+ u · ∇C− = ∇ · (D− ∇C− + w− z− F C− ∇φ).
∂t
advección Diffusion Electromigration
(∇C± + w± z± C± ∇φ) · n = 0
+v en el ánodo
φ + λS ∇φ · n =
−v en el cátodo
Condiciones iniciales
0
C± (x, 0) = c± (x),
φ(x, y , 0) = vy o
Flujo con superficie libre
Roland Glowinski, Giovanna Guidoboni, Suny Canic (University of Houston)
Ecuaciones sobre Ω(t), 0 < t ≤ T
x2
∂u γ (t)
ρ + (u · ∇u) = ρ g + ∇ · σ H
∂t
∇·u = 0.
Ω (t)
Ecuaciones sobre frontera libre γ(t):
σn = s H(η) n
∂η 0 L x1
n2 = u · n
∂t
a3T
a13T
K3T
a23T
K1T K4T
a1T
K2T
a12T
a2T
Triángulo curvado
Ejemplo
B2
Sobre los cuerpos rígidos: Newton-Euler n
d(Mj Vj ) Z !
B3
= Mj g + Fj B4
dt Fj = − σn
∂Bj
d(Ij ω j ) !
B(t) = ∪Jj=1 Bj (t),
−→
Z
= Tj Ωf (t) = Ω \ B(t)
dt Tj = − Gj x × σ n
∂Bj
I Condiciones iniciales:
u(x, 0) = u0 (x)
I Condiciones de frontera:
u(x, t) = 0 sobre ∂Ω
−−−−→
u(x, t) = Vj (t) + ω j (t) × Gj (t)x, ∀ x ∈ ∂Bj (t), j = 1, ..., J
Formulación Variacional
Condiciones iniciales: u(x, 0) = u0 (x), Ω(0) = Ω0
Gj (0) = G0j , Vj (0) = V0j , ω j (0) = ω 0j , ∀ j = 1, ..., J.
Z
∂u
Z Z
ρ + (u · ∇)u · vdx + 2µ D(u) : D(v)dx − p∇ · vdx
f
Ω ∂t
Ω Ω
J
ρf h
X i
+ (1 − ) Mj V̇j · Yj + (Ij ω j )t · θ j
ρj
j=1
J J
−−→ ρf
X Z X
− hλ , v − Y − θ × G xi = ρ g · vdx + (1 − )Mj g · Yj
j j j j j f
Ω ρj
j=1 j=1
Z
q∇ · udx = 0, ∀ q ∈ L2 (Ω),
Ω
dGj
= Vj , ∀j = 1, ..., J,
dt
−−−−→
hυ j , u(t) − Vj (t) − ω j (t) × Gj (t)xij = 0, ∀ υ j ∈ Λj (t), j = 1, ..., J.
Operator splitting: las componentes de este problema consisten de:
Restricción física: ∇ · u = 0 en Ω,
Condiciones de frontera: u · n = 0 sobre ΓN (flujo inviscido)
Mínimos cuadrados
∇ · u = 0 en Ω,
u · n = 0 sobre ΓN .
Problema de punto–silla
S u − ∇λ = SuI enΩ,
∇·u=0 en Ω,
λ=0 sobre ΓT ,
I
u·n=u ·n sobre ΓV ,
u·n=0 sobre ΓN .
−∇ · S −1 ∇λ = ∇ · uI en Ω,
λ=0 sobre ΓT ,
−1
−S ∇λ · n = 0 sobre ΓV ,
−1 I
−S ∇λ · n = u · n sobre ΓN .
Método de colocación con funciones de base radial
n
X
λ(x) ≈ ωj φ(kx − xj k).
j=1
L λ = −∇·(S −1 ∇λ) en Ω Lφ ∇ · uI
[ω] =
Bφ g
Bλ = g sobre ∂Ω
n
X
u(x) ≈ uI (x) + ωj S −1 ∇φ(kx − xj k).
j=1
1 1
0.9 0.9
0.8 0.8
0.7 0.7
0.6 0.6
0.5 0.5
0.4 0.4
0.3 0.3
0.2
0.2
0.1
0.1
0
0 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
−7
x 10 4.5
1
6
4 0.9
5 0.8
3.5
0.7
4
3
0.6
3 0.5
2.5
0.4
2
2
0.3
1 1.5 0.2
0.1
0 1
1
0.8 2 0
1.8 0.5
1 1.2 1.4 1.6 1.8 2
0.6
1.6
0.4
1.4
0.2
0 1
1.2
er ≈ 10−10
z
0.4
0.2
mdiv = −5.58×10−6
mdiv = 2.4 × 10−2 0
1
1 1.5
1.5
2 2
u = (x, y , −2z)
La forma de los aerogeneradores
t=6 t = 12
t = 20 t = 26
t = 58 t = 62
2 0.6
0.4
1.5
0.2
1
0
0.5
−0.2
0 −0.4
50 100 150 200 50 100 150 200
t t
¡¡ GRACIAS !!
L. Héctor Juárez V.
hect@xanum.uam.mx