M Etodos Isogeom Etricos para Resolver Ecuaciones en Derivadas Parciales
M Etodos Isogeom Etricos para Resolver Ecuaciones en Derivadas Parciales
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Outline
1 Splines
3 Aproximaciones de Galerkin
4 Algunos ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Outline
1 Splines
3 Aproximaciones de Galerkin
4 Algunos ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d ∈ N: grado polinomial
∆ := {ξi }N
i=1 : breakpoints,
r := {ri }N−1
i=2 : regularidad en los breakpoints
ri ∈ {−1, 0, 1, . . . , d − 1}.
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Casos particulares
(rj = −1, ∀ j)
(rj = 0, ∀ j)
(rj = d − 1, ∀ j)
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Algunas definiciones
mj := d − rj .
N−1
X
dim Sdr (∆) = mi =: n.
i=1
t := {ti }n+d+1
i=1 : d-open knot vector (sucesión), dada por
t = {ξ1 , . . . , ξ1 , ξ2 , . . . , ξ2 , . . . ξN , . . . , ξN }.
| {z } | {z } | {z }
m1 veces m2 veces mN veces
Notemos que
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5 xi_6 xi_7 xi_8 xi_9=xi_10=xi_11
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5 xi_6 xi_7 xi_8 xi_9=xi_10=xi_11
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5 xi_6 xi_7 xi_8 xi_9=xi_10=xi_11
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5 xi_6 xi_7 xi_8 xi_9=xi_10=xi_11
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5 xi_6 xi_7 xi_8 xi_9=xi_10=xi_11
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5 xi_6 xi_7 xi_8 xi_9=xi_10=xi_11
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5 xi_6 xi_7 xi_8 xi_9=xi_10=xi_11
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5 xi_6 xi_7 xi_8 xi_9=xi_10=xi_11
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5 xi_6 xi_7 xi_8 xi_9=xi_10=xi_11
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5=xi_6 xi_7 xi_8 xi_9 xi_10=xi_11=xi_12
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5=xi_6 xi_7 xi_8 xi_9 xi_10=xi_11=xi_12
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5=xi_6 xi_7 xi_8 xi_9 xi_10=xi_11=xi_12
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5=xi_6 xi_7 xi_8 xi_9 xi_10=xi_11=xi_12
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5=xi_6 xi_7 xi_8 xi_9 xi_10=xi_11=xi_12
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5=xi_6 xi_7 xi_8 xi_9 xi_10=xi_11=xi_12
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5=xi_6 xi_7 xi_8 xi_9 xi_10=xi_11=xi_12
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5=xi_6 xi_7 xi_8 xi_9 xi_10=xi_11=xi_12
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5=xi_6 xi_7 xi_8 xi_9 xi_10=xi_11=xi_12
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5=xi_6 xi_7 xi_8 xi_9 xi_10=xi_11=xi_12
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Knot insertion
0.9
0.8
0.7
0.6
0.5
1
0.4
0.9
0.3
0.8
0.2
0.7
0.1
0.6
0
xi_1=xi_2=xi_3 xi_4 xi_5=xi_6 xi_7 xi_8 xi_9 xi_10=xi_11=xi_12
0.5
1
0.4
0.9
0.3
0.8
0.2
0.7
0.1
0.6
0
xi_1=xi_2=xi_3 xi_4 xi_5 xi_6 xi_7 xi_8 xi_9=xi_10=xi_11 0.5
0.4
0.3
0.2
0.1
0
xi_1=xi_2=xi_3 xi_4 xi_5 xi_6 xi_7 xi_8 xi_9 xi10=xi_11=xi_12
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
d1 = d2 = 2 (Bicuadráticas, globalmente C 1 )
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Outline
1 Splines
3 Aproximaciones de Galerkin
4 Algunos ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Consideramos
−∆u + u = f ,
en Ω
u = 0,
(FF ) sobre Γ0
∂u
= ∇u · n = 0,
sobre Γ1
∂n
∂2u ∂2u
donde ∆u := ∂x12
+ ∂x22
es el laplaciano de u.
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Luego,
Z Z
∀ v ∈ C 1 (Ω) : v |Γ0 ≡ 0.
∇u(x)∇v (x)+u(x)v (x) dx = f (x)v (x)dx,
Ω Ω
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Espacio de Sobolev
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Espacio de Sobolev
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Espacio de Sobolev
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Si f ∈ L2 (Ω), Z
F (v ) := f (x)v (x)dx
Ω
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Si f ∈ L2 (Ω), Z
F (v ) := f (x)v (x)dx
Ω
u∈V : (u, v )V = F (v ), ∀ v ∈ V.
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Caracterı́sticas de (FD)
Por el teorema de Representación de Riesz, (FD) tiene una
única solución.
El problema (FD) es estable, es decir, kukV ≤ kf kL2 .
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Outline
1 Splines
3 Aproximaciones de Galerkin
4 Algunos ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Aproximaciones de Galerkin
U∈S : (U, V )V = F (V ), ∀ V ∈ S.
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Aproximaciones de Galerkin
PN
Si {B1 , B2 , . . . , BN } una base de S, entonces U = j=1 Uj Bj .
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Aproximaciones de Galerkin
PN
Si {B1 , B2 , . . . , BN } una base de S, entonces U = j=1 Uj Bj .
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Aproximaciones de Galerkin
PN
Si {B1 , B2 , . . . , BN } una base de S, entonces U = j=1 Uj Bj .
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Aproximaciones de Galerkin
PN
Si {B1 , B2 , . . . , BN } una base de S, entonces U = j=1 Uj Bj .
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Aproximaciones de Galerkin
PN
Si {B1 , B2 , . . . , BN } una base de S, entonces U = j=1 Uj Bj .
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Aproximaciones de Galerkin
PN
Si {B1 , B2 , . . . , BN } una base de S, entonces U = j=1 Uj Bj .
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
PN PN
Si V = i=1 Vi Bi y W = i=1 Wi Bi ,
VT · K W = (V , W )V .
Además,
VT · K V = kV k2V ≥ 0,
y ası́, K es definida positiva, y por lo tanto, invertible.
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
PN PN
Si V = i=1 Vi Bi y W = i=1 Wi Bi ,
VT · K W = (V , W )V .
Además,
VT · K V = kV k2V ≥ 0,
y ası́, K es definida positiva, y por lo tanto, invertible.
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
U∈S : (U, V )V = F (V ), ∀ V ∈ S.
Si {B1 , B2 , . . . , BN } es una base de S, (G) no es mas que el sistema
de ecuaciones lineales
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
ku − UkV = mı́n ku − V kV .
V ∈S
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Demostración.
(FD) (u, v )V = F (v ), v ∈ V.
(G) (U, V )V = F (V ), V ∈ S ⊂ V.
Restando (FD) - (G),
S
(u − U, V )V = 0, para toda V ∈ S.
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
ku − UkV = mı́n ku − V kV .
V ∈S
Demostración.
Si V ∈ S,
ku − Uk2V = (u − U, u − U)V
= (u − U, u − V )V + (u − U, V − U )V
| {z }
∈S
| {z }
=0
≤ ku − UkV ku − V kV .
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Outline
1 Splines
3 Aproximaciones de Galerkin
4 Algunos ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Problema de minimización
Hallar Γ∗ = arg mı́n J(Γ).
Γ∈A
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Superficies mı́nimas
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Un algoritmo de quasi-Newton
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Discretización espacial
Superficies admisibles
nX o
S = span ci Φ̂i | ci ∈ R3
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Γ superficie admisible
h curvatura media
κ curvatura Gaussiana
b > 0 constante
Z
1 2
W (Γ) = h para ∂Γ = ∅.
Γ 2
Z
1 2
Wb (Γ) = h − bκ para ∂Γ 6= ∅.
Γ 2
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Minimization problem
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Ejemplo 2: Pico 1
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Ejemplo 3: Pico 2
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Ejemplo 4: Globo
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Ejemplo 4: Globo
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Ejemplo 4: Globo
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Ejemplo 4: Globo
Análisis Isogeométrico
Outline Intro EDPs Método de Galerkin Ejemplos
Análisis Isogeométrico