MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO...

210
MATERIA: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa ANALISIS NUMERICO IIa Profesor: Dr. Angel N. Menéndez

Transcript of MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO...

Page 1: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

MATERIA:MATERIA:ANALISIS NUMERICO AVANZADO

yANALISIS NUMERICO IIaANALISIS NUMERICO IIa

Profesor:Dr. Angel N. Menéndezg

Page 2: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Análisis Numérico IIDiferencias finitas – problemas parabólicos

DIFERENCIAS FINITASPROBLEMA PARABOLICOSPROBLEMA PARABOLICOS

1/56

Page 3: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Análisis Numérico IIEcuaciones Diferenciales en Derivadas Parciales

ECUACIONES DIFERENCIALES EN DERIVADAS PARCIALESDERIVADAS PARCIALES

1/22

Page 4: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Análisis Numérico IIEcuaciones Diferenciales en Derivadas Parciales

ECUACIONES DIFERENCIALES EN DERIVADAS PARCIALESDERIVADAS PARCIALES

• Ecuaciones Tipo

• Clasificación

• Condiciones de Borde• Condiciones de Borde

2/22

Page 5: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesEcuaciones Tipo

ECUACION DE ADVECCION(Hiperbólica)(Hiperbólica)

U

Qece

∂ ∂c(x,t)

0c cUt x∂ ∂

+ =∂ ∂U t x∂ ∂

Δx

U

c(x+Δx,t)

x

3/22

Page 6: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesEcuaciones Tipo

ECUACION DE ADVECCION(Hiperbólica)(Hiperbólica)

U ( , ) ( )c x t f x Ut= −( , ) ( )f

4/22

Page 7: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesEcuaciones Tipo

ECUACION DE DIFUSION(Parabólica)(Parabólica)

F(x t)

Qece

2c c∂ ∂

F(x,t)

c(x,t)

2

c cDt x∂ ∂

=∂ ∂F(x+Δx,t)

Δx

x

c(x+Δx,t)

5/22

Page 8: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesEcuaciones Tipo

ECUACION DE DIFUSION(Parabólica)(Parabólica)

( , ) xc x t Aerf ⎛ ⎞= ⎜ ⎟⎝ ⎠

6/22

( , )2

fDt⎜ ⎟

⎝ ⎠

Page 9: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesEcuaciones Tipo

ECUACION DE LAPLACE(Elíptica)(Elíptica)

c1(x)c1(x)

( )c3(y)

)

c4(y)

2 2

c2(x)

2 2

2 2 0c cx y∂ ∂

+ =∂ ∂

7/22

x y∂ ∂

Page 10: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesEcuaciones Tipo

ECUACION DE LAPLACE(Elíptica)(Elíptica)

( , ) y

n yL n xc x y Ae senπ

π− ⎛ ⎞= ⎜ ⎟( , )

x

c x y Ae senL⎜ ⎟

⎝ ⎠

8/22

Page 11: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesClasificación

PROBLEMA DE 2º ORDEN2 2 2

2 2( , ) 2 ( , ) ( , )u u uA x y B x y C x y∂ ∂ ∂+ +

∂ ∂ ∂ ∂2 2x x y y

u uD

∂ ∂ ∂ ∂

⎛ ⎞∂ ∂⎜ ⎟

Condiciones de borde:

, , , ,D x y ux y

⎛ ⎞= ⎜ ⎟∂ ∂⎝ ⎠ , uu

n∂∂n∂

9/22

Page 12: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesClasificación

CONDICION DE UNICIDAD

2

20d uudX dYdt xd d

⎡ ∂ ⎤⎡ ⎤ ⎛ ⎞∂⎡ ⎤ ⎜ ⎟⎢ ⎥⎢ ⎥⎢ ⎥ ∂⎝ ⎠∂ ⎢ ⎥⎢ ⎥2

2

0

dt xxdt dtdX dY u d u

⎢ ⎥ ∂⎝ ⎠∂ ⎢ ⎥⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎛ ⎞∂ ∂⎢ ⎥ = ⎢ ⎥⎢ ⎥ ⎜ ⎟⎢ ⎥2

0

2dt dt x y dt y

A B C Du

= ⎢ ⎥⎢ ⎥ ⎜ ⎟⎢ ⎥ ∂ ∂ ∂⎝ ⎠⎢ ⎥⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥∂⎢ ⎥ ⎢ ⎥⎢ ⎥2

Duy∂⎢ ⎥ ⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦ ∂⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦

2 2

2dY dX dY dXA B C⎛ ⎞ ⎛ ⎞Δ = − +⎜ ⎟ ⎜ ⎟10/22

2A B Cdt dt dt dt

Δ = +⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

Page 13: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesClasificación

CLASIFICACION

Tipo Curvas características

2d B AC≡ − características

Hiperbólicas d > 0 RealesHiperbólicas d > 0 Reales

Elí i d 0 C l jElípticas d < 0 Complejas

R lParabólicas d = 0 Reales, pero coincidentes

11/22

Page 14: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesClasificación

FORMAS NORMALIZADAS

Hiperbólicas:

2v α β+=

2w α β−=

2 2d u u u uD⎛ ⎞∂ ∂ ∂ ∂⎛ ⎞ ⎛ ⎞⎜ ⎟⎜ ⎟ ⎜ ⎟

2 2

2 2 , , , ,hd u u u uD v w uA w v v w

⎛ ⎞∂ ∂ ∂ ∂⎛ ⎞ ⎛ ⎞− =⎜ ⎟⎜ ⎟ ⎜ ⎟∂ ∂ ∂ ∂⎝ ⎠ ⎝ ⎠⎝ ⎠

Coeficientes con signo opuesto

12/22

Page 15: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesClasificación

FORMAS NORMALIZADAS

Elípticas:

2v α β+=

2w

iα β−

=

2 2d u u u uD⎛ ⎞− ∂ ∂ ∂ ∂⎛ ⎞ ⎛ ⎞⎜ ⎟⎜ ⎟ ⎜ ⎟

2 2i

2 2 , , , ,eD v w uA w v v w

⎛ ⎞ ⎛ ⎞+ =⎜ ⎟⎜ ⎟ ⎜ ⎟∂ ∂ ∂ ∂⎝ ⎠ ⎝ ⎠⎝ ⎠

Coeficientes con igual signo

13/22

Page 16: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesClasificación

FORMAS NORMALIZADAS

Parabólicas:

v α β= = w x=

2u u uA D∂ ∂ ∂⎛ ⎞⎜ ⎟2 , , , ,pA D v w u

w v w⎛ ⎞= ⎜ ⎟∂ ∂ ∂⎝ ⎠

Un coeficientes nulo

14/22

Page 17: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesClasificación

MAS DE DOS VARIABLES INDEPENDIENTESINDEPENDIENTES

Coeficientes de derivada deTipo Coeficientes de derivada de mayor orden

T d lHiperbólicas Todos no nulos y uno tiene signo distinto a los demás

Elípticas Todos no nulos y del mismo signog

Parabólicas Al menos uno nulo

15/22

Page 18: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesCondiciones de Borde

ECUACIONES HIPERBOLICAS

2

, , , ,u u uG uα ββ β

⎛ ⎞∂ ∂ ∂= ⎜ ⎟∂ ∂ ∂ ∂⎝ ⎠

Forma normal: , , , ,βα β α β⎜ ⎟∂ ∂ ∂ ∂⎝ ⎠

Forma elemental:2

0uα β∂

=∂ ∂α β∂ ∂

( , ) ( ) ( )u f gα β α β= +

16/22

Page 19: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesCondiciones de Borde

ECUACIONES HIPERBOLICASS l ió

( ) ( ) ( )u t f gα β= +⎧⎪

Solución:

( )u df dgtn d n d n

α βα β

⎪∂ ∂ ∂⎨ = +⎪∂ ∂ ∂⎩

Sobre borde:

n d n d nα β⎪∂ ∂ ∂⎩

λ α≡

μ β≡

17/22

Page 20: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesCondiciones de Borde

ECUACIONES HIPERBOLICASj l

2 21 0u u∂ ∂Ejemplo:

2 2 2 0x c t

− =∂ ∂

( , 0) ( )u x t a xu

= =⎧⎪∂⎨ ( , 0) ( )u x t b x

t∂⎨

= =⎪ ∂⎩

1 1( , ) ( ) ( ) ( )x ct

u x t a x ct a x ct b dξ ξ+⎡ ⎤

= + + − +⎢ ⎥∫18/22

( , ) ( ) ( ) ( )2 x ct

u x t a x ct a x ct b dc

ξ ξ−

+ + +⎢ ⎥⎣ ⎦

Page 21: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesCondiciones de Borde

ECUACIONES HIPERBOLICAS

Solución:

Condiciones de Cauchy sobre PAλ α≡

Condiciones de

λ α≡μ β≡

Dirichlet o Neumann sobre PB

19/22

Page 22: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesCondiciones de Borde

ECUACIONES ELIPTICAS

Ejemplo:2 2

2 2 0u ux y∂ ∂

+ =∂ ∂

(Forma normal)

( 0) ( )u x y u x= =⎧

x y∂ ∂

C di i d ( , 0) ( )

( , 0) ( )

ou x y u xu x y N x

⎧⎪∂⎨ = =⎪

Condiciones de Cauchy sobre contorno abierto ( , 0) ( )ox y N x

y⎪∂⎩contorno abierto

( , ) Re ( ) ( )x iy

o ou x t u x iy i N dξ ξ+⎧ ⎫⎪ ⎪= + +⎨ ⎬

⎪ ⎪⎩ ⎭∫

20/22

0⎪ ⎪⎩ ⎭

Page 23: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesCondiciones de Borde

ECUACIONES PARABOLICAS

Ejemplo: (Forma normal)2

22

u uat x

∂ ∂=

∂ ∂

1 0si x >⎧

t x∂ ∂

Condiciones de 1 0( , 0) ( )

0 0si x

u x t b xsi x

>⎧= = = ⎨ <⎩

Condiciones de Dirichlet sobre contorno abierto

2/2 x t ξ2

/42( , ) , 0

x taau x t e d tξ

ξπ

= >∫21/22

−∞

Page 24: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Ecuaciones Diferenciales en Derivadas ParcialesCondiciones de Borde

CONDICIONES DE CONTORNO

Tipo Frontera Condicionesp

Hiperbólicas abierta Cauchy ó Di i hl /NHiperbólicas abierta Dirichlet/Neumann

Elípticas cerrada Dirichlet o Elípticas cerrada NeumannCI Dirichlet

Parabólicas abierta CB Dirichlet o Neumann

22/22

Neumann

Page 25: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Análisis Numérico IIDiferencias finitas – problemas parabólicos

DIFERENCIAS FINITASPROBLEMA PARABOLICOSPROBLEMA PARABOLICOS

• Método explícito centrado

• Tipos de errores

• Consistencia de un esquema numérico• Consistencia de un esquema numérico

• Convergencia de la solución numérica

• Estabilidad de la solución numérica

• Problema de advección-difusión

• Problemas bidimensionales

• Método de las líneas

2/56

• Método de las líneas

Page 26: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosMétodo Explícito Centrado

PROBLEMA BASE

2u u∂ ∂2 , 0 , 0u uD x L t

t x∂ ∂

= < < >∂ ∂

( , 0) ( )u x t f x= =( , 0) ( )u x t f x

( 0, ) ( )u x t g t= =( 0, ) ( )u x t g t

( , ) ( )u x L t h t= =

3/56

( , ) ( )u x t h t

Page 27: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosMétodo Explícito Centrado

DISCRETIZACION

11 12

0 0n n n n nj j j j ju u u u u

D j N n+

+ −− − += < < ≥2 , 0 , 0D j N n

t x= < < ≥

Δ Δ

0 ( )j ju f x=

0 ( )n nu g t=

( )n nNu h t=

4/56

( )N

Page 28: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosMétodo Explícito Centrado

CALCULO

( ) ( )1 1 2 0 0n n n n N+ ( ) ( )11 11 2 , 0 , 0n n n n

j j j ju r u r u u j N n++ −= − + + < < ≥

D tΔ2r

x≡Δ

5/56

Page 29: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosTipos de Errores

FUENTES DE ERRORESPROCESO DE CALCULO

DATOS(ENTRADA)

PROCESOPRECISION

RESULTADOS(SALIDA)

PROCESO DE CALCULO

PROCESO IDEAL

Exactos ExactosInfinitoInfinita

Con errores Con erroresInfinitoInfinita

ERRORES DE ENTRADA

Infinita

ExactosFinito

ERRORES DE TRUNCAMIENTO

CExactos Con erroresInfinita

ERRORES DE REDONDEO

I fi i

6/56

Exactos InfinitoFinita Con errores

Page 30: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosTipos de Errores

ERRORES NUMERICOS

7/56

Page 31: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosTipos de Errores

ERRORES DE TRUNCAMIENTO

8/56

Page 32: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConsistencia de un esquema Numérico

ERRORES DE DISCRETIZACION1( , ) ( , )n n

j ju x t u x tt

+ −Δ

1 1( , ) 2 ( , ) ( , )n n nj j j n

tu x t u x t u x t

D ε+ −

Δ− +

≡2 jDx

ε− ≡Δ

2 4 22 4

2 4 ( , )2 12

nj

u t u xD O t xt x

ε ∂ Δ ∂ Δ= − + Δ Δ∂ ∂, ,2 12n n

j jx t x tt x∂ ∂

9/56

Page 33: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConsistencia de un esquema Numérico

CONSISTENCIA

00n

kt

εΔ →→

00

tx

Δ →Δ →

2 4 22 4

2 4 ( , )2 12

nj

u t u xD O t xt x

ε ∂ Δ ∂ Δ= − + Δ Δ∂ ∂, ,2 12n n

j jx t x tt x∂ ∂

Método explícito centrado es consistente

10/56

Page 34: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConsistencia de un esquema Numérico

ERROR DE TRUNCAMIENTO LOCAL

( ) 11( , )nn n n n

j je u x t u+

+≡ − ( )( , )j j j

2 4 2t⎡ ⎤∂ Δ ∂ Δ2 4 22 4

2 4 ( , )2 12n n

nj

x t x t

u t u xe t D O t xt x

⎡ ⎤∂ Δ ∂ Δ⎢ ⎥= Δ − + Δ Δ∂ ∂⎢ ⎥

⎣ ⎦

n nΔ

, ,j jx t x t⎣ ⎦

n nj je tε≈ Δ

11/56

Page 35: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConsistencia de un esquema Numérico

ERROR DE TRUNCAMIENTO GLOBAL

ˆ( , )n n nj j jE u x t u≡ −

1 max maxn n nj k k k kE E e+

∀ ∀≤ +a aj k k k ke∀ ∀

si r ≤ 1/2

1 1,0maxn n m

j k m n kE t ε+ +∀ ≤ ≤≤

12/56

Page 36: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConsistencia de un esquema Numérico

NO CONSISTENCIAEsquema de DuFort-Frankel:

1 1 1 1n n n n n n+ +1 1 1 11 1

22

n n n n n nj j j j j ju u u u u u

Dt x

+ − + −+ −− − − +

=Δ Δ2 t xΔ Δ

22 2 2 2 2( )n u tDp O t x p t pε ∂ Δ

= + Δ Δ Δ ≡2,

( , , ), n

j

jx t

Dp O t x p t pt x

ε = + Δ Δ Δ ≡∂ Δ

2 2

00

tpΔ →→ ,si no

2 2

2 2

u u uD Dpt x t

∂ ∂ ∂= −

∂ ∂ ∂13/56

0xΔ → t x t∂ ∂ ∂

Page 37: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConsistencia de un esquema Numérico

ORDEN DE PRECISION

Esquema explícito centrado:

2( , )nj O t xε = Δ Δ

E d D F t F k l

2 2 2( )n O Δ Δ Δ Δ

Esquema de DuFort-Frankel:

2 2 2( , ), nj O t x t xε = Δ Δ Δ Δ∼

14/56

Page 38: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConsistencia de un esquema Numérico

ORDEN DE PRECISIONE lí i d á iEsquema explícito centrado con máxima precisión (Douglas):

2 42u uD∂ ∂

=2 4Dt x∂ ∂

2 4D x uΔ ∂ 2 44

,

( ) ( , )2 6 n

j

nj

x t

D x uD t O t xx

ε Δ ∂= Δ − + Δ Δ

∂ ,j2

6xtD

ΔΔ = ⇒ 2 4( , )n

j O t xε = Δ Δ

15/56

6D j

Page 39: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConsistencia de un esquema Numérico

CONDICION DE BORDE DE NEUMANN2

2 , 0 , 0u uD x L t∂ ∂= < < >

∂ ∂ 2 , ,t x∂ ∂

( , 0) ( )u x t f x= =

( 0, ) ( )u x t g t= =∂ ( , ) ( )u x L t h tx∂

= =∂

16/56

x∂

Page 40: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConsistencia de un esquema Numérico

CONDICION DE BORDE DE NEUMANN

1 1 ( )n n

nN Nu u h t+ −−1 1 ( )2

nN N h tx

+ =Δ

11 12

0 0n n n n nj j j j ju u u u u

D j N n+

+ −− − += < ≤ ≥2 , 0 , 0D j N n

t x= < ≤ ≥

Δ Δ

17/56

Page 41: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConvergencia de la Solución Numérica

CONVERGENCIA

( , )n nj ju u x t→

00

j jtx

Δ →Δ →

→, n

jx t fijos

18/56

Page 42: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConvergencia de la Solución Numérica

CONVERGENCIA EXPLICITO CENTRADO

Si r ≤ 1/2:

1 1,0maxn n m

j k m n kE t ε+ +∀ ≤ ≤≤ ,j

Si r ≤ 1/2 y es consistente ⇒ convergente

Condición r ≤ 1/2: estabilidad numérica

19/56

Page 43: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosConvergencia de la Solución Numérica

TEOREMA DE LAX

Si i blSi consistente y estable

⇒ convergente

20/56

Page 44: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

MANIFESTACION INESTABILIDAD

Diferencias finitas – problemas parabólicosEstabilidad de la Solución Numérica

MANIFESTACION INESTABILIDAD NUMERICA

21/56

Page 45: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

CONDICION DE ESTABILIDAD

Diferencias finitas – problemas parabólicosEstabilidad de la Solución Numérica

CONDICION DE ESTABILIDADNUMERICA

:o on nj jSi u perturbada en uδ

0njuδ → 0j

nuδ

→∞→

22/56

Page 46: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosEstabilidad de la Solución Numérica

METODO DE VON NEUMANNn n nδn n nj j ju u uδ→ +

Reemplazar en ecuación en diferenciasy desarrollar a primer ordeny desarrollar a primer orden

jikxn n n ikj xδ ξ ξ Δjn n n ikj xju e eδ ξ ξ Δ= =

1+1

1n

n

ξξ

+

≤23/56

Page 47: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

ESTABILIDAD DE ESQUEMA EXPLICITO

Diferencias finitas – problemas parabólicosEstabilidad de la Solución Numérica

ESTABILIDAD DE ESQUEMA EXPLICITO CENTRADO

1nξ +

[ ]1

1 2 1 cos( )n

nng r k xξ

ξ

+

≡ = − − Δξ

1/ 2r⇒ ≤

24/56

Page 48: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosEstabilidad de la Solución Numérica

ESQUEMA DE RICHARDSON1 11 1

1 12

22

n n n n nj j j j ju u u u u

Dt x

+ −+ −− − +

=Δ Δ

24 ( / 2) 1n rsen k xG

⎡ ⎤− Δ⎢ ⎥

2 t xΔ Δ

( )1 0

nG = ⎢ ⎥⎣ ⎦

1/ 22 2 41,2 2 ( / 2) 1 4 ( / 2)rsen k x r sen k xλ ⎡ ⎤= − Δ ± + Δ⎣ ⎦⎣ ⎦

Incondicionalmente inestable25/56

Incondicionalmente inestable

Page 49: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosEstabilidad de la Solución Numérica

ESQUEMA DE DU FORT - FRANKEL

( )1 11 1 n n n nn n u u u uu u + −+ − − + +− ( )1 122

j j j jj j u u u uu uD

t x+ −+ +−

=Δ Δ2 t xΔ Δ

Incondicionalmente estable

26/56

Page 50: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosEstabilidad de la Solución Numérica

ESQUEMA IMPLICITO PONDERADO

1 1 1 11 1 1 12 2

( )n n n n n n n nj j j j j j j ju u u u u u u u

θ θ+ + + +

+ +⎡ ⎤− − + − +⎢ ⎥

1 1 1 12 2(1 )j j j j j j j jD

t x xθ θ+ − + −= + −⎢ ⎥

Δ Δ Δ⎢ ⎥⎣ ⎦

[ ]1 2 (1 ) 1 cos( )n r k xθ− − − Δ[ ][ ]

( ) ( )1 2 1 cos( )

ngr k xθ

=+ − Δ

27/56

Page 51: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosEstabilidad de la Solución Numérica

ESQUEMA IMPLICITO PONDERADO

L r=m k=

[ ]1 2 (1 ) 1 cos( )r k xθ− − − Δ[ ][ ]

1 2 (1 ) 1 cos( )1 2 1 cos( )

n r k xg

r k xθ

θ− − − Δ

=+ − Δ

28/56

Incondicionalmente estable si θ ≥ 1/2

Page 52: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosEstabilidad de la Solución Numérica

JUSTIFICACION DE IMPLICITOS

En problemas con escalas l di í ltemporales disímeles

29/56

Page 53: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

ECUACION DE ADVECCION-DIFUSION

2∂ ∂ ∂2

2 , 0 , 0u u uU D x L tt x x

∂ ∂ ∂+ = < < >

∂ ∂ ∂t x x∂ ∂ ∂

Es un problema parabólico

30/56

Page 54: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

ESQUEMA EXPLICITO CENTRADO

11 1 1 12n n n n n n n

j j j j j j ju u u u u u uU D

++ − + −− − − +

+ 2 ,2

0 0

j j j j j j jU Dt x x

j N

+ =Δ Δ Δ

< < ≥0 , 0j N n< < ≥

2( , )nj O t xε = Δ Δ( , )j O t xε Δ Δ

31/56

Page 55: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

ESTABILIDAD

[ ]1 2 1 cos( ) sen( )= − − Δ − Δng r k x ip k x

D tr Δ≡

U tp Δ≡2r

x≡Δ

px

≡Δ

1/ 2, 2r p r⇒ ≤ ≤2 2x Dt tΔ

Δ ≤ Δ ≤32/56

2, 2

t tD U

Δ ≤ Δ ≤

Page 56: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

RESTRICCION POR ESTABILIDAD

2xΔxtDΔ

Δ ≈DDDxU

⇒Δ ≤U

33/56

Page 57: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

UPWINDING

Si U > 0:

11 1 1

2

2,

n n n n n n nj j j j j j ju u u u u u u

U D+

− + −− − − ++ =

Δ Δ Δ 2 ,

0 , 0t x x

j N nΔ Δ Δ

< < ≥,j

( )n O Δ Δ( , )nj O t xε = Δ Δ

34/56

Page 58: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

ESTABILIDAD PARA UPWINDING

xΔ2xt D

ΔΔ ≤ 2DU

x+Δ

35/56

Page 59: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

METODO DE HIRTEcuación verdadera para explícito centrado:

2 2

2 22u u u t uU D∂ ∂ ∂ Δ ∂+ − +

∂ ∂ ∂ ∂2 2

2 3 2 4

2t x x tx u x u∂ ∂ ∂ ∂

Δ ∂ Δ ∂ 2 43 4 ( , ) 0

3 12x u x uU D O t x

x xΔ ∂ Δ ∂

+ − + Δ Δ =∂ ∂

36/56

Page 60: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

CONDICION DE COURANT2 2

2 22u u u t uU Dt t

∂ ∂ ∂ Δ ∂+ ≈ −

∂ ∂ ∂ ∂ecuación

2 22t x x t∂ ∂ ∂ ∂

hiperbólica2dx D2dx D

dt t= ±

Δdx xdt t

Δ≤Δ

37/56

dt tΔ1/ 2r ≤

Page 61: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

CONDICION DE DIFUSION2 2

2

u u U t uU D⎛ ⎞∂ ∂ Δ ∂

+ ≈ −⎜ ⎟ 22t x x⎜ ⎟∂ ∂ ∂⎝ ⎠2

2U tD Δ

≥2

2D2

2DtU

Δ ≤

38/56

U

Page 62: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

CRANK-NICHOLSON CENTRADO

1 1 11 1 1 11n n n n n n

j j j j j ju u u u u uU

+ + ++ − + −⎛ ⎞− − −

+ +⎜ ⎟⎜ ⎟2 2 2U

t x x+ +⎜ ⎟⎜ ⎟Δ Δ Δ⎝ ⎠

⎛ ⎞1 1 11 1 1 1

2 2

2 212

n n n n n nj j j j j ju u u u u u

Dx x

+ + ++ − + −⎛ ⎞− + − +

= +⎜ ⎟⎜ ⎟Δ Δ⎝ ⎠2 x x⎜ ⎟Δ Δ⎝ ⎠

2 2( , )nj O t xε = Δ Δ

39/56

Page 63: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

PRUEBAS

U xΔ 5U xPeDΔ

≡ =

0,8U tCr Δ≡ = 0,8Cr

40/56

Page 64: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

PRUEBAS

U xΔ 10U xPeDΔ

≡ =

0,05U tCr Δ≡ = 0,05Cr

41/56

Page 65: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

PRUEBAS

U xΔ 5U xPeDΔ

≡ =

5U tCr Δ≡ = 5Cr

42/56

Page 66: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblema de Advección - Difusión

PERFORMANCE

U xΔU xPeDΔ

U tCr Δ≡Cr

43/56

Page 67: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblemas Bidimensionales

PROBLEMA BASE

2 2

0 0 0u u uD x a y b t⎛ ⎞∂ ∂ ∂

= + < < < < >⎜ ⎟2 2 , 0 , 0 , 0D x a y b tt x y= + < < < < >⎜ ⎟∂ ∂ ∂⎝ ⎠

( , , 0) ( , )u x y t f x y= =( , , ) ( , )y f y

( ) ( )t t b t d( , ) ( , ) u s t g s t sobre contorno cerrado=

44/56

Page 68: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblemas Bidimensionales

EXPLICITO CENTRADO

11 1 1 12 2n n n n n n n n

ij ij i j ij i j ij ij iju u u u u u u uD

++ − + −⎛ ⎞− − + − +

= +⎜ ⎟⎜ ⎟2 2 ,

0 0 0

Dt x y

i N j N

= +⎜ ⎟⎜ ⎟Δ Δ Δ⎝ ⎠≥0 , 0 , 0x yi N j N n< < < < ≥

0 ( , )ij i ju f x y=

( , , ) n nij i ju g x y t sobre contorno=

45/56

( , , )ij i jg y

Page 69: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblemas Bidimensionales

CALCULO

( ) ( ) ( )1 1 2 2n n n n n nu r r u r u u r u u+ + + + +( ) ( ) ( )1 1 1 11 2 2 ,

0 , 0 , 0ij x y j x i j i j y ij ij

x y

u r r u r u u r u u

i N j N n+ − + −= − − + + + +

< < < < ≥, ,x yj

D t D tΔ Δ2 2, x yr r

x y≡ ≡Δ Δ

46/56

Page 70: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblemas Bidimensionales

ESTABILIDAD

2, D ty x r ΔΔ = Δ ≡ 2,y

xΔik j yik i xn nδ ξ ΔΔ yx ik j yik i xn n

iju e eδ ξ ΔΔ=

⎡ ⎤2 21 42 2

⎡ Δ ⎤⎛ ⎞Δ⎛ ⎞= − +⎢ ⎥⎜ ⎟⎜ ⎟⎝ ⎠ ⎝ ⎠⎣ ⎦

yn x k yk xg r sen sen2 2⎝ ⎠ ⎝ ⎠⎣ ⎦

1/ 4r⇒ ≤47/56

1/ 4r⇒ ≤

Page 71: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblemas Bidimensionales

IMPLICITO CENTRADO

1 1 1 1 1 1 1+ + + + + + +⎛ ⎞1 1 1 1 1 1 11 1 1 1

2 2

2 2n n n n n n n nij ij i j ij i j ij ij iju u u u u u u u

Dt x y

θ+ + + + + + +

+ − + −⎛ ⎞− − + − += +⎜ ⎟⎜ ⎟Δ Δ Δ⎝ ⎠

1 1 1 12 2(1 )

n n n n n ni j ij i j ij ij ij

t x y

u u u u u uD θ + − + −

Δ Δ Δ⎝ ⎠⎛ ⎞− + − +

+ +⎜ ⎟2 2(1 ) j j j j j jDx y

θ+ − +⎜ ⎟⎜ ⎟Δ Δ⎝ ⎠

1/ 2 : incondicionalmente estableθ ≥

48/56

Page 72: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblemas Bidimensionales

CALCULO

1: fuertemente implicitoθ =

( ) ( ) ( )1 1 1 1 11 2 2 n n n n n nr r u r u u r u u u+ + + + ++ + − + − + =( ) ( ) ( )1 1 1 11 2 2x y ij x i j i j y ij ij ijr r u r u u r u u u+ − + −+ + + + =

Sistema algebraico acoplado b di ien ambas direcciones

49/56

Page 73: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblemas Bidimensionales

DIRECCIONES ALTERNADAS

1/ 2 1/ 2 1/ 2 1/ 21 1 1 12 2n n n n n n n n

ij ij i j ij i j ij ij iju u u u u u u uD

+ + + ++ − + −⎛ ⎞− − + − +

= +⎜ ⎟⎜ ⎟2 2/ 2D

t x y= +⎜ ⎟⎜ ⎟Δ Δ Δ⎝ ⎠

1 1/ 2 1/ 2 1/ 2 1/ 2 1 1 11 1 1 1

2 2

2 2n n n n n n n nij ij i j ij i j ij ij iju u u u u u u u

D+ + + + + + + +

+ − + −⎛ ⎞− − + − += +⎜ ⎟⎜ ⎟2 2/ 2t x y⎜ ⎟⎜ ⎟Δ Δ Δ⎝ ⎠

50/56

Page 74: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblemas Bidimensionales

CALCULO

( ) ( )( ) ( )

1/ 2 1/ 2 1/ 21 11 n n n

x ij x i j i jr u r u u+ + ++ −+ − +

( ) ( )1 11 n n ny ij y ij ijr u r u u+ −= − + +

( ) ( )1 1 11 11 n n n

y ij y ij ijr u r u u+ + ++ −+ − +

( ) ( )1/ 2 1/ 2 1/ 21 11 n n n

y ij x i j i jr u r u u+ + ++ −= − + +

Sistemas algebraicos

51/56

acoplados por dirección

Page 75: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblemas Bidimensionales

ESTABILIDAD

[ ]1 1 cos( ) 1 1 cos( )r k y r k x⎡ ⎤− − Δ − − Δ⎣ ⎦[ ]

[ ]1 1 cos( ) 1 1 cos( )1 1 cos( ) 1 1 cos( )

y xn

x y

r k y r k xg

r k x r k y

⎡ ⎤Δ Δ⎣ ⎦=+ − Δ ⎡ ⎤+ − Δ⎣ ⎦[ ]( ) ( )x y y⎣ ⎦

Incondicionalmente estable

52/56

Page 76: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblemas Bidimensionales

DESDOBLAMIENTO (LOCALMENTE 1D)1* 1* 1* 1*

1 12

2[

n n n n nij ij i j ij i ju u u u u

D θ+ + + +

+ −− − +=

Δ Δ 2

1 12n n ni j ij i j

t xu u u+

Δ Δ− +1 1

2(1 ) ]i j ij i j

xθ + −+ −

Δ1 1* 1 1 1

1 12

2[

n n n n nij ij ij ij iju u u u u

D θ+ + + + +

+ −− − +=

Δ Δ 2

1* 1* 1*1 1

[

2n n n

t yu u u+ + +

Δ Δ

− +

53/56

1 12

2(1 ) ]ij ij iju u u

yθ + −+

+ −Δ

Page 77: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosProblemas Bidimensionales

ESTABILIDAD

0θ =Totalmente explícito:

[ ]{ }{ }1 1 cos( ) 1 1 cos( )ng r k x r k y⎡ ⎤Δ Δ⎣ ⎦[ ]{ }{ }1 1 cos( ) 1 1 cos( )x yg r k x r k y⎡ ⎤= − − Δ − − Δ⎣ ⎦

1/ 2r⇒ ≤

Mas estable que el de paso entero

54/56

Mas estable que el de paso entero

Page 78: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosMétodo de las Líneas

DISCRETIZACION ESPACIAL

2u uD∂ ∂2

u uDt x

∂ ∂=

∂ ∂

2du u u u+1 12

2j j j jdu u u uD

dt x+ −− +

=Δdt xΔ

55/56

Page 79: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – problemas parabólicosMétodo de las Líneas

NUEVO PROBLEMA DIFERENCIALdUdU AUdt

=

1uu

⎡ ⎤⎢ ⎥⎢ ⎥

2 1 0 ... 01 2 1 0−⎡ ⎤⎢ ⎥⎢ ⎥2

3

uU u

⎢ ⎥⎢ ⎥=⎢ ⎥

1 2 1 ... 00 1 2 ... 0A r

−⎢ ⎥⎢ ⎥= −⎢ ⎥...

u

⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

... ... ... ... ...0 0 1 2

⎢ ⎥⎢ ⎥⎢ ⎥−⎣ ⎦1Nu −

⎢ ⎥⎣ ⎦ 0 ... 0 1 2⎢ ⎥−⎣ ⎦

Sistema de ecuaciones56/56

Sistema de ecuaciones diferenciales ordinarias

Page 80: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Análisis Numérico IIDiferencias finitas – Problemas Hiperbólicos

DIFERENCIAS FINITASPROBLEMA HIPERBOLICOSPROBLEMA HIPERBOLICOS

• Método explícito centrado

• Métodos explícitos

• Métodos implícitos• Métodos implícitos

• Difusión y Dispersión numéricas

• Sistemas Hiperbólicos

• Problemas bidimensionales

• Ecuación de segundo orden

• Problemas no lineales

1/40

• Problemas no lineales

Page 81: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodo Explícito Centrado

PROBLEMA BASE

0 0 0 ( 0)u uc x L t c∂ ∂+ = < < > >0, 0 , 0 ( 0)c x L t c

t x+ = < < > >

∂ ∂

( , 0) ( )u x t f x= =

( 0, ) ( )u x t g t= =( 0, ) ( )u x t g t

2/40

Page 82: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodo Explícito Centrado

DISCRETIZACION

11 1 0 0 0

n n n nj j j ju u u u

j N+

+ −− −+ < ≤ ≥0, 0 , 0

2j j j jc j N n

t x+ = < ≤ ≥

Δ Δ

0 ( )j ju f x=j j

( )n nu g t=0 ( )u g t=

3/40

Page 83: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodo Explícito Centrado

ESTABILIDAD

1 seno( )ng ip k x= − Δ1 seno( )g ip k xΔ

U tΔU tpxΔ

≡Δ

Incondicionalmente inestableIncondicionalmente inestable

4/40

Page 84: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA CON UPWINDING1

1 0n n n nj j j ju u u u

ct x

+−− −

+ =Δ Δ

( ),nj O t xε = Δ Δ

t xΔ Δ

1 (1 )n n nu p u pu+ + c tp Δ1(1 )j j ju p u pu −= − + p

x≡Δ

( )2

22u u c uc x c tt x x

∂ ∂ ∂+ = Δ − Δ

∂ ∂ ∂Hirt: (parabólico)

2t x x∂ ∂ ∂

xt ΔΔ ≤

5/40

tc

Δ ≤

Page 85: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

CONDICION DE COURANT

dx cdt

= ±xt

Δ≤Δdt tΔ

xt ΔΔ ≤t

cΔ ≤

6/40

Page 86: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA DE LAX1 ( )1

1 11 1

12 0

n n nn nj j jj j

u u u u uc

++ −

+ −− + −

+ = ( )2,nj O t xε = Δ Δ0

2c

t x+

Δ Δ

1 1

( ),j O t xε Δ Δ

11 1

1 1(1 ) (1 )2 2

n n nj j ju p u p u+

+ −= − + + c tpxΔ

≡Δ

cos( ) ( )ng x ip seno xκ κ= Δ − Δvon Neuman: ( ) ( )g p

xt ΔΔ ≤

7/40

tc

Δ ≤

Page 87: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA DE LAX-WENDROFF1 ( )1/ 2

1/ 2 11

12 0

n n nn nj j jj j

u u u u uc

++ +

+− + −

+ = 0/ 2

ct x

+ =Δ Δ

( )2 2,nj O t xε = Δ Δ( ),j1 1/ 2 1/ 2

1/ 2 1/ 2 0n n n nj j j ju u u u

ct x

+ + ++ −− −

+ =Δ Δ

2 2 41 4 (1 ) ( / 2)ng p p seno xκ= − − Δ

t xΔ Δ

1 4 (1 ) ( / 2)g p p seno xκ= − − Δ

xt ΔΔ ≤

8/40

tc

Δ ≤

Page 88: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

PRUEBAS

1 /c m s=u(x,t=0)

11T

Nc tp

≡ΔxΔ

t (hrs)N intervalos T

9/40

t (hrs)N intervalos

Page 89: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA DE LAX

1 /1 /c m s=

4 5T h

18

4,5T hrs=

0 90

18N =

0,90p =

10/40

Page 90: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA DE LAX

1 /c m s=

4,5T hrs=

9N =

0,90p =

( 18)N =

11/40

( 18)N =

Page 91: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA DE LAX

1 /c m s=

4,5T hrs=

6N =

0,90p =

( 18)N =

12/40

( 18)N =

Page 92: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA DE LAX

1 /1 /c m s=

4 5T h

20

4,5T hrs=

0 90p =

20N =

0,90p =

13/40

Page 93: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA DE LAX

1 /c m s=

3,3T hrs=

20N =

0,66p =

( 0 90)p =

14/40

( 0,90)p =

Page 94: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA DE LAX

1 /c m s=

2,5T hrs=

20N =

0,50p =

( 0 90)p =

15/40

( 0,90)p =

Page 95: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA CON UPWINDING

1 /c m s=

3,3T hrs=

20N =

0,66p =

( )Lax16/40

( )Lax

Page 96: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA CON LAX WENDROFF

1 /c m s=

3,3T hrs=

20N =

0,66p =

( )Lax17/40

( )Lax

Page 97: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA CON UPWINDING

1 /c m s=

5,0T hrs=

20N =

1p =

( )Lax18/40

( )Lax

Page 98: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA CON UPWINDING

1 /c m s=

5,14T hrs=

20N =

1,03p =

19/40

Page 99: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Explícitos

ESQUEMA DE LA RAYUELA

1 11 1 0

n n n nj j j ju u u u+ −

+ −− −1 1 02 2

j j j jct x

++ =Δ Δ

( )2 2,nj O t xε = Δ Δ

Δ

( ),j

xtcΔ

Δ ≤

20/40

Page 100: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Implícitos

UPWINDING IMPLICITO

1 1 11 0

n n n nj j j ju u u u

c+ + +

−− −+ = ( ),n

j O t xε = Δ Δ0ct x

+Δ Δ

1n nu pu ++

( ),j

11

(1 )j jn

j

u puu

p−+ +

=+( )p

2

11 ( / 2) ( )

ngi

=+ Δ Δ21 ( / 2) ( )p seno x ip seno xκ κ+ Δ − Δ

Incondicionalmente estable21/40

Incondicionalmente estable

Page 101: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosMétodos Implícitos

WENDROFF IMPLICITO

1 1 1 11 n n n n n n n nu u u u u u u uc+ + + +⎛ ⎞ ⎛ ⎞− − − −1 1 1 11 02 2

j j j j j j j ju u u u u u u uct t x x

+ + + +⎛ ⎞ ⎛ ⎞+ + + =⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟Δ Δ Δ Δ⎝ ⎠ ⎝ ⎠

( )2 2n O tΔ Δ( )2 2,nj O t xε = Δ Δ

Incondicionalmente estable

22/40

Page 102: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosDifusión y Dispersión Numéricas

ECUACION VERDADERA (HIRT)m

m m

u u uct x x

μ∞∂ ∂ ∂

+ =∂ ∂ ∂∑

( )( ) i x tκ β

2mt x x=∂ ∂ ∂

Aβ( )( , ) i x tu x t e κ βα −= iAβ ω= +∞

22

1( 1)k k

kk

A κ μ∞

=

= −∑1k

1 2( 1)k kcω κ μ∞

−= + −∑23/40

2 11( 1) k

kc κ μ

κ +=

= + −∑

Page 103: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosSistemas Hiperbólicos

PROBLEMA BASE

h u∂ ∂ 0h uHt x

∂ ∂+ =

∂ ∂

u h∂ ∂ 0u hgt x

∂ ∂+ =

∂ ∂t x∂ ∂

24/40

Page 104: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosSistemas Hiperbólicos

ESQUEMA DE LAX

( )1 1n n nn nh h h+ − +( )1 1

1 12 02

n nj j jj j

h h h u uH

t x

+ −+ −

+ −+ =

Δ Δ2t xΔ Δ

( )1 1n n n+ +( )11 1

1 12 02

n n nn nj j jj j

u u u h hg

t x

++ −

+ −− + −

+ =Δ Δ2t xΔ Δ

25/40

Page 105: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosSistemas Hiperbólicos

ESTABILIDAD

cos( ) ( )x isH seno xκ κΔ − Δ⎡ ⎤ tΔ( ) ( ) ( ) cos( )

nGisg seno x xκ κ

⎡ ⎤= ⎢ ⎥− Δ Δ⎣ ⎦

tsxΔ

cos( ) ( )x is gH seno xλ κ κ= Δ ± Δ1,2 cos( ) ( )x is gH seno xλ κ κ= Δ ± Δ

xtgHΔ

Δ ≤

26/40

gH

Page 106: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosProblemas Bidimensionales

PROBLEMA BASE

0u u uc c∂ ∂ ∂+ + 0x yc c

t x y+ + =

∂ ∂ ∂

27/40

Page 107: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosProblemas Bidimensionales

ESQUEMA DE LAX-WENDROFF (1/2)

( )1/ 21/ 2, 1/ 2 1 1, 1 1

14

n n n n ni j ij ij i j i ju u u u u++ + + + + +− + + +

4/ 2tΔ

⎛ ⎞1 1 1 112

n n n ni j ij i j ij

x

u u u uc

x x+ + + +⎛ ⎞− −

+ +⎜ ⎟⎜ ⎟Δ Δ⎝ ⎠2

1 n n n n

x x

u u u u

⎜ ⎟Δ Δ⎝ ⎠⎛ ⎞− −1 1 1 11 0

2ij ij i j i j

y

u u u uc

y y+ + + +⎛ ⎞− −

+ + =⎜ ⎟⎜ ⎟Δ Δ⎝ ⎠

28/40

⎝ ⎠

Page 108: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosProblemas Bidimensionales

ESQUEMA DE LAX-WENDROFF (2/2)1n n+1n n

ij iju ut

+ −

Δ1/ 2 1/ 2 1/ 2 1/ 2

1/ 2 1/ 2 1/ 2 1/ 2 1/ 2 1/ 2 1/ 2 1/ 212

n n n ni j i j i j i j

x

u u u uc

+ + + ++ − − − + + − +⎛ ⎞− −

+ +⎜ ⎟⎜ ⎟Δ Δ1/ 2 1/ 2 1/ 2 1/ 2

2

1

x

n n n n

x x

u u u u+ + + +

⎜ ⎟⎜ ⎟Δ Δ⎝ ⎠⎛ ⎞1/ 2 1/ 2 1/ 2 1/ 2 1/ 2 1/ 2 1/ 2 1/ 21 0

2i j i j i j i j

y

u u u uc

y y− + − − + + + −⎛ ⎞− −

+ + =⎜ ⎟⎜ ⎟Δ Δ⎝ ⎠⎝ ⎠

29/40

Page 109: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosProblemas Bidimensionales

ESTABILIDAD

xt ΔΔ ≤

{ }2 2 max ,x y

tc c

Δ ≤{ }

30/40

Page 110: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosEcuación de Segundo Orden

PROBLEMA BASE2 2

22 2 0, 0 , 0u uc x L t

t∂ ∂

− = < < >∂ ∂2 2t x∂ ∂

( 0) ( )t f( , 0) ( )u x t f x= =

( ) ( )u∂ ( , 0) ( )u x t g xt

∂= =

∂( 0, ) ( )u x t h t= =

31/40

( , ) ( )u x L t i t= =

Page 111: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosEcuación de Segundo Orden

EXPLICITO CENTRADO1 1

1 122 2

2 20,

n n n n n nj j j j j ju u u u u u

c+ −

+ −− + − +− =2 2 ,

0 , 0t x

j N nΔ Δ

< < ≥,j0 ( )j ju f x= 0 ( )n nu h t= ( )n n

Nu i t=( )j ju f x 0 ( )u h t ( )Nu i t

2tΔ1 0 2( ) ''( )2j j j jtu u tg x c f xΔ

= + Δ +

32/40

2

Page 112: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosEcuación de Segundo Orden

ESTABILIDAD

Criterio de Courant:Criterio de Courant:

xt ΔΔ ≤

c

33/40

Page 113: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosProblemas No Lineales

PROBLEMA BASE

0u uut x

∂ ∂+ =

∂ ∂t x∂ ∂

u u dX u dT∂ ∂ ∂Sobre curva característica:

u u dX u dTx d t dτ τ τ

∂ ∂ ∂= +

∂ ∂ ∂u u dT u dX∂ ∂ ∂= −

34/40

n x d t dτ τ∂ ∂ ∂

Page 114: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosProblemas No Lineales

CURVAS CARACTERISTICAS

⎡ ⎤ ⎡ ⎤0dX dT u ud d xτ τ

∂⎡ ⎤ ⎡ ⎤ ∂⎡ ⎤⎢ ⎥ ⎢ ⎥∂ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ∂1 0

d d xdT dX ud d

τ τ τ∂ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ∂⎢ ⎥∂⎢ ⎥ ⎢ ⎥− − = ⎢ ⎥⎢ ⎥ ⎢ ⎥∂01 0

d d tu uτ τ ⎢ ⎥⎢ ⎥ ⎢ ⎥∂ ⎢ ⎥⎢ ⎥ ⎢ ⎥∂ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎣ ⎦n

⎢ ⎥ ⎢ ⎥ ⎣ ⎦⎢ ⎥ ⎢ ⎥∂⎣ ⎦ ⎣ ⎦

d d ddT dXud dτ τ

Δ = − + 0 dX udT

Δ = ⇒ =

35/40

d dτ τ dT

Page 115: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosProblemas No Lineales

FORMULACIONES ALTERNATIVAS

2Formulación conservativa:

0u ft x

∂ ∂+ =

∂ ∂

2

( )2

uf u =t x∂ ∂ 2

0dI f f1( )

xI t d∫

Formulación débil:

1 0 0dI f fdt

+ − = ( )ox

I t udx= ∫

36/40

Page 116: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosProblemas No Lineales

ONDA DE CHOQUE

1( )( ) cx t x

I t udx udx= +∫ ∫ ( )( )

o cx x t∫ ∫

[ ][ ]

c c cdx f f fsdt u u u

+ −

+ −

−≡ = =

[ ]c cdt u u u−

Relación de Rankine-Hugoniot

37/40

Page 117: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosProblemas No Lineales

UNICIDAD

2 3

0u u⎛ ⎞ ⎛ ⎞∂ ∂+ =⎜ ⎟ ⎜ ⎟ 0

2 3t x+⎜ ⎟ ⎜ ⎟∂ ∂⎝ ⎠ ⎝ ⎠

( ) ( )2 22 c c c cu u u u+ + − −+ +( ) ( )

( )3 c c

su u+ −

=+

La Física define la correcta

38/40

Page 118: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosProblemas No Lineales

ONDA DE RAREFACCION

Emanando de x = 0, t = 0:

dx x= izq deru t x u t≤ ≤características para

dt tq

xxut

= para izq deru t x u t≤ ≤

Cumple ecuación diferencialt

39/40

y continua en extremos

Page 119: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas HiperbólicosProblemas No Lineales

CALCULO NUMERICO DE DISCONTINUIDADESDISCONTINUIDADES

Mét d d “ i i t ” d l•Métodos de “seguimiento” de la discontinuidad:

Basados en la formulación característica

•Métodos de “captura” de la discontinuidad:discontinuidad:

Basados en la formulación conservativa

40/40

Page 120: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Análisis Numérico IIDiferencias finitas – Problemas Elípticos

DIFERENCIAS FINITASPROBLEMA ELIPTICOSPROBLEMA ELIPTICOS

E d l i • Esquema de los cinco puntos

• Métodos Seudoevolucionarios

• Dominios Arbitrarios

• Ecuación Autoadjunta• Ecuación Autoadjunta

• Esquema de integración en caja

D i d d• Derivadas cruzadas

• Estabilidad

1/27

Page 121: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEsquema de los cinco puntos

PROBLEMA BASE2 2

2 2 0, 0 , 0x yu u x L y L∂ ∂+ = < < < <2 2 , ,x yy

x y∂ ∂

( 0) ( )f1( , 0) ( )u x y f x= =

( ) ( )L f

( 0 ) ( )2( , ) ( )yu x y L f x= =

1( 0, ) ( )u x y g y= =

( ) ( )L2/27

2( , ) ( )xu x L y g y= =

Page 122: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEsquema de los cinco puntos

DISCRETIZACION

1 1 1 12 2

2 20,i j ij i j ij ij iju u u u u u+ − + −− + − +

+ =2 2 ,

0 0x y

i N j NΔ Δ

< < < <0 , 0x yi N j N< < < <

0 1( )i iu f x= 2 ( )yiN iu f x=

0 1( )j ju g y= 2 ( )xN j ju g y=

3/27

Page 123: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEsquema de los cinco puntos

CONDICION DE BORDE NEUMANN

2( , ) ( )yu x y L f xy∂

= =∂y∂

1 1iN iNu u−( )1 1

22y yiN iN

i

u uf x

y+ − =Δy

1 1 1 12 20i j ij i j ij ij iju u u u u u+ − + −− + − +

+ =2 2 0,

0 0x y

i N j N

+ =Δ Δ

< < < ≤

4/27

0 , 0x yi N j N< < < ≤

Page 124: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEsquema de los cinco puntos

SOLUCION

Sistema algebraico lineal:Sistema algebraico lineal:

•Métodos directos (Eliminación Gauss)( )

•Métodos iterativos (Gauss-Seidel)

5/27

Page 125: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosMétodos Seudoevolucionarios

PROBLEMA PARABOLICO2 2

2 2 , 0 , 0 , 0x yu u u x L y L t

t∂ ∂ ∂

+ = < < < < >∂ ∂ ∂2 2 x yx y t∂ ∂ ∂

( 0 ) ( )t f ( 0) ( )t h1( , 0, ) ( )u x y t f x= =

( ) ( )L t f

( , , 0) ( , )u x y t h x y= =

( 0 ) ( )u x y t g y2( , , ) ( )yu x y L t f x= =

1( 0, , ) ( )u x y t g y= =

( ) ( )u x L y t g y= =6/27

2( , , ) ( )xu x L y t g y= =

Page 126: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosMétodos Seudoevolucionarios

RELACION

( )( , , ) :u x y tsolucion del problema eliptico

→∞ solucion del problema eliptico

7/27

Page 127: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosMétodos Seudoevolucionarios

SOLUCION NUMERICA

• La (seudo)evolución temporal funciona como unmétodo iterativo para el problema elíptico, pero conbase física

• No interesa precisión ⇒ Δt grande ⇒ métodosimplícitos adecuados, con técnicas de pasosalternados o de desdoblamiento

8/27

Page 128: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

PRIMERA ALTERNATIVA

Diferencias finitas – Problemas ElípticosDominios Arbitrarios

PRIMERA ALTERNATIVA:RECTIFICACION DOMINIO

9/27

Page 129: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

SEGUNDA ALTERNATIVA

Diferencias finitas – Problemas ElípticosDominios Arbitrarios

SEGUNDA ALTERNATIVA:MOLECULA NO RECTANGULAR

0E E N N W W S Su u u u uβ β β β β+ + + − =

x y hΔ = Δ ≡

0E E N N W W S S o ou u u u uβ β β β β+ + +

2 Esβ = 2 WsβNx y hΔ ΔE

E Ws sβ =

+2s2s

WW

E Ws sβ =

+N

sN h 2 SS

N S

ss s

β =+

2 NN

N S

ss s

β =+

N

sW h sE ho

EWsS h

o E N W Sβ β β β β= + + +

10/27S

S

Page 130: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

TERCERA ALTERNATIVA:

Diferencias finitas – Problemas ElípticosDominios Arbitrarios

TERCERA ALTERNATIVA:COORDENADAS ADAPTADAS AL

CONTORNOD fi i ió d• Definición de coordenadas adaptadas al contorno

• Transformación de la ecuación diferencial

11/27

Page 131: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEcuación Autoadjunta

PROBLEMA BASE

( , ) ( , ) ( , ) ( , ),u ua x y b x y f x y u g x yx x y y

⎡ ⎤∂ ∂ ∂ ∂⎡ ⎤ + − =⎢ ⎥⎢ ⎥∂ ∂ ∂ ∂⎣ ⎦ ⎣ ⎦, 0, ( , ) 0

x x y ya b f x y

∂ ∂ ∂ ∂⎣ ⎦ ⎣ ⎦> ≥

12/27

Page 132: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEcuación Autoadjunta

DISCRETIZACION

x y hΔ = Δ ≡

21 1 1 1E i j N ij W i j S ij o ij iju u u u u h gα α α α α+ + − −+ + + − =j j j j j j

1/ 2E i jaα += 1/ 2N ijbα += 1/ 2W i jaα −= 1/ 2S ijbα −=1/ 2E i j+ 1/ 2N ij+ 1/ 2W i j 1/ 2S ij

2o E N W S ijh fα α α α α= + + + +o E N W S ijf

13/27

Page 133: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEcuación Autoadjunta

DISTRIBUCION

2 2u a u u b u∂ ∂ ∂ ∂ ∂ ∂2 2

u a u u b ua b fu gx x x y x y∂ ∂ ∂ ∂ ∂ ∂

+ + + − =∂ ∂ ∂ ∂ ∂ ∂y y

Si gradientes de a ó b altos ⇒problemas de estabilidad numéricaproblemas de estabilidad numérica

14/27

Page 134: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEsquema de Integración en Caja

ECUACION AUTOADJUNTA

⎡ ⎤∂ ∂ ∂ ∂⎡ ⎤( , ) ( , ) ( , ) ( , ),u ua x y b x y f x y u g x yx x y y

⎡ ⎤∂ ∂ ∂ ∂⎡ ⎤ + − =⎢ ⎥⎢ ⎥∂ ∂ ∂ ∂⎣ ⎦ ⎣ ⎦, 0, ( , ) 0y y

a b f x y⎣ ⎦ ⎣ ⎦

> ≥

15/27

Page 135: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEsquema de Integración en Caja

NINTEGRACION

N

sN h

ua dxdy∂ ∂⎡ ⎤ =⎢ ⎥∫∫

N

sW h sE h

/ 2

B

s h

a dxdyx x

=⎢ ⎥∂ ∂⎣ ⎦

⎡ ⎤⎛ ⎞ ⎛ ⎞

∫∫EW

sS h/ 2

/ 2 / 2 / 2

Ns h

h h h

u ua a dyx x

⎡ ⎤∂ ∂⎛ ⎞ ⎛ ⎞−⎢ ⎥⎜ ⎟ ⎜ ⎟∂ ∂⎝ ⎠ ⎝ ⎠⎢ ⎥⎣ ⎦∫

S

/ 2 / 2 / 2S E Ws h x s h x s hx x− = =−∂ ∂⎝ ⎠ ⎝ ⎠⎢ ⎥⎣ ⎦

⎛ ⎞

S

/

E o

Eh

u uuax s h

−∂⎛ ⎞ ≈⎜ ⎟∂⎝ ⎠

16/27

/ 2E Ex s hx s h=∂⎝ ⎠

Page 136: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEsquema de Integración en Caja

DISCRETIZACION

21 1 1 1E i j N ij W i j S ij o ij iju u u u u h gα α α α α+ + − −+ + + − =j j j j j j

/ 2N S

E i js s aα +

= E Ws s bα +=/ 22 EE i s j

E

as

α + / 22 NN ij sN

bs

α +=

N Ss s+ s s+/ 22 W

N SW i s j

W

s s as

α −+

=/ 22 S

E WS ij s

S

s s bs

α −+

=

( )( )2

4E W N S

o E N W S ij

s s s sh fα α α α α

+ += + + + +

17/27

4

Page 137: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosDerivadas Cruzadas

PROBLEMA BASE

2 2 2

2 2( , ) 2 ( , ) ( , ) 0,u u ua x y b x y c x y∂ ∂ ∂+ + =

∂ ∂ ∂ ∂2 2

2

x x y yb ac

∂ ∂ ∂ ∂

<b ac<

18/27

Page 138: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosDerivadas Cruzadas

DISCRETIZACION2u∂N NEN

W ux y∂

≈∂ ∂

W

( )2

1 [ E NE N E ou u u uh

α − − +EW

( )N N NW o Wu u u uα+ − − +EW o

( )( )]

W o W S SWu u u u

u u u u

α

α

+ − − +

+ +S SESW ( )]S E o SE Su u u uα+ − − +4

1α∑19/27

1

1iiα

=

=∑

Page 139: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosDerivadas Cruzadas

SELECCION DE COEFICIENTES

( ) ( ) 0E W N Sα α α α− − − =Aproximación de segundo orden: ( ) ( ) 0E W N Sα α α α− + − =segundo orden:

1, 0 :Supongase a c >

1) 0 : , 02E W N SI b α α α α> = = = =

11) 0 : 0, 2E W N SII b α α α α< = = = =

20/27

Page 140: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEstabilidad

PROBLEMA BASE

⎛ ⎞2 2u u u uU Vν⎛ ⎞∂ ∂ ∂ ∂

+ = +⎜ ⎟2 2 U Vx y x y

ν + +⎜ ⎟∂ ∂ ∂ ∂⎝ ⎠

21/27

Page 141: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEstabilidad

SIMPLIFICACION22

2 , 0 ,d u duU x Ldx dx

ν = < <

(0) , ( )o L

dx dxu u u L u= =( ) , ( )o L

Sol ción cerrada:Solución cerrada:xPe

( ) 11

PeL

oPe

u x u e− −= ULPe

ν=

22/27

1 PeL ou u e− − ν

Page 142: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEstabilidad

ESQUEMA CENTRADO

1 1 1 12

22

i i i i iu u u u uUx x

ν + − + −− + −=

Δ Δ2x xΔ Δ

Solución cerrada:

1 / 2i

P⎛ ⎞1 / 211 / 2i o

PgPgu u

⎛ ⎞+− ⎜ ⎟−− ⎝ ⎠ U xΔ

1 / 21

i oN

L o

gu u Pg

⎝ ⎠=− ⎛ ⎞+

− ⎜ ⎟

U xPgνΔ

=

23/27

11 / 2Pg⎜ ⎟−⎝ ⎠

Page 143: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEstabilidad

ESTABILIDAD

1

1.2

10020

PeN

=0.6

0.8

205

NPg=

⇒ =0.2

0.4

u re

lativ

o

g

-0.2

0

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

0 6

-0.4

24/27

-0.6x

Analítica Esquema centrado

Page 144: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEstabilidad

ESTABILIDAD

1

1.2

100100

PeN

=0.8

1

1001

NPg=

⇒ =0.6

u re

lativ

o

g

0 2

0.4

0

0.2

0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0

25/27

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0x

Analítica Esquema centrado

Page 145: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEstabilidad

ESQUEMA CON UPWINDING

1 1 12i i i i iu u u u uUν + − −− + −=2 U

x xν =

Δ ΔSolución cerrada:Solución cerrada:

( )1 1 ii o Pgu u − +−

= U xPg Δ=

( )1 1 NL ou u Pg− − +

Pgν

=

26/27

Page 146: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Diferencias finitas – Problemas ElípticosEstabilidad

ESTABILIDAD

1

1.2

10020

PeN

=0.8

1

205

NPg=

⇒ =0.6

u re

lativ

o

g

0 2

0.4

0

0.2

0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0

27/27

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0x

Analítica Esquema con upwinding

Page 147: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Análisis Numérico IIResiduos Ponderados – Problemas Elípticos

RESIDUOS PONDERADOSPROBLEMA ELIPTICOSPROBLEMA ELIPTICOS

• Formulación Ponderada

• Residuos Ponderados

• Métodos• Métodos

1/13

Page 148: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosFormulación Ponderada

PROBLEMA BASE

Formulación diferencial:

2 ( , , ) 0 u f u x y en∇ + = Ω

1( , ) u x y u sobre= Γ1( , )y

( )u x y q sobre∂= Γ2( , ) x y q sobre

n= Γ

∂l C2

2/13

u clase C2

Page 149: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosFormulación Ponderada

VERSION 1D

2dProblema particular:

2

2 0 (0,1)d u u x endx

+ + =dx

(0) 0 (1) 0(0) 0 (1) 0u u= =Primer problema:

(0) 0 (1)duu qdx

= =Segundo problema:

3/13

dx

Page 150: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosFormulación Ponderada

SOLUCIONES PROBLEMA 1D

Primer problema:( )( )( )(1)

sen xu x xsen

= −

Segundo problema:

(1)sen

( )( ) (1 ) sen xu x q x+

Segundo problema:

( ) (1 )cos(1)

u x q x= + −

4/13

Page 151: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosFormulación Ponderada

SOLUCION EN DIFERENCIAS FINITAS

1 12

- 20j j j

j

u u uu j x+ −+

+ + Δ =2 0ju j xx

+ + ΔΔ

1/ 3ΔPrimer problema: 1/ 3xΔ =

Método u1 u2

Dif. finitas 0,05609 0.06891

A líti 0 05550 0 068205/13

Analítico 0,05550 0,06820

Page 152: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosFormulación Ponderada

FORMULACION PONDERADA

( ) ( )2u f wd u u wd∇ + Ω+ − Γ∫ ∫( ) ( )1

u f wd u u wdΩ Γ

∇ + Ω+ Γ∫ ∫

0u q wd∂⎛ ⎞+ − Γ =⎜ ⎟∂⎝ ⎠∫2

nΓ⎜ ⎟∂⎝ ⎠∫

6/13

Page 153: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosResiduos Ponderados

FUNCIONES APROXIMANTES

( , )N

i iu x yα φ=∑1

( )i ii

yφ=∑

φ satisfacen exactamente condiciones de borde

( )∫

φi satisfacen exactamente condiciones de borde

( )2 0u f wdΩ

∇ + Ω =∫αi son las incógnitas; método modal

Ω

7/13

Page 154: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosResiduos Ponderados

FUNCIONES DE PESON

1

( , )N

j jj

w x yβ ψ=∑1j=

( )2 0 1 2u f d j Nψ∇ + Ω = =∫ ( ) 0, 1, 2...ju f d j NψΩ

∇ + Ω = =∫

N

b∑2

ji i ja dφψ≡ ∇ Ω∫1

ji i ji

a bα=

=∑ Ω∫

j jb f dψ≡ − Ω∫8/13

j jb f dψΩ

Ω∫

Page 155: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosResiduos Ponderados

LIMITACIONES

La determinación de φ sólo puede hacerse paraLa determinación de φi sólo puede hacerse para problemas muy particulares

La elección de ψi determina el método

9/13

Page 156: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosMétodos

METODOS

1 1( , ) j kjk x y x yψ − −=Momentos:

( , ) ( , )j jx y x yψ φ=Galerkin:

10/13

Page 157: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosMétodos

PRIMER PROBLEMA 1D

( ) (1 )ii x x xφ = −

21 2( ) (1 ) (1 )u x x x x xα α= − + −1 2( ) ( ) ( )

2d uε + +2

2 2 3( ) ( )

u xdx

ε ≡ + +

2 2 31 2( 2 ) (2 6 )x x x x x xα α= − + − + − + − +

11/13

Page 158: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosMétodos

PRIMER PROBLEMA 1D

1( ) , 1, 2jj x x jψ −= =Momentos:

11 0dxε =∫

10xdxε =∫0

1 0dxε =∫ 00xdxε =∫

11 11 1⎡ ⎤ ⎡ ⎤1

11 11 16 12 2α

⎡ ⎤ ⎡ ⎤⎢ ⎥ ⎢ ⎥⎡ ⎤⎢ ⎥ ⎢ ⎥⎢ ⎥

1

2 11 1932 20

α=⎢ ⎥ ⎢ ⎥⎢ ⎥

⎣ ⎦⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥⎣ ⎦⎣ ⎦

12/13

32 20⎢ ⎥ ⎢ ⎥⎣ ⎦⎣ ⎦

Page 159: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Residuos Ponderados – Problemas ElípticosMétodos

RESULTADOS

Primer problema: 1/ 3xΔ =

Método u1 u2

Dif. finitas 0,05609 0,06891

RP-Momentos 0,05433 0,06888

RP G l ki 0 05540 0 06805RP-Galerkin 0,05540 0,06805

Analítico 0 05550 0 06820

13/13

Analítico 0,05550 0,06820

Page 160: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Análisis Numérico IIVolúmenes Finitos – Problemas Elípticos

ELEMENTOS FINITOSPROBLEMA ELIPTICOSPROBLEMA ELIPTICOS

1/46

Page 161: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Análisis Numérico IIElementos Finitos – Problemas Elípticos

ELEMENTOS FINITOSPROBLEMA ELIPTICOSPROBLEMA ELIPTICOS

F l ió Débil• Formulación Débil

• Discretización

• Formulación Variacional

• Método de Ritz• Método de Ritz

• Discretización del Funcional

P bl d C Lí i• Problemas de Capa Límite

2/46

Page 162: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosFormulación Débil

PROBLEMA BASE

Formulación diferencial:2 ( , , ) 0 u f u x y en∇ + = Ω

1( , ) u x y u sobre= Γ1( , )y

( )u x y q sobre∂= Γ2( , ) x y q sobre

n= Γ

∂2

3/46

u clase C2

Page 163: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosFormulación Débil

FORMULACION PONDERADA

( ) ( )∫ ∫( ) ( )2u f wd u u wdΩ Γ

∇ + Ω+ − Γ∫ ∫1

0u d

Ω Γ

∂⎛ ⎞ Γ⎜ ⎟∫2

0q wdnΓ

⎛ ⎞+ − Γ =⎜ ⎟∂⎝ ⎠∫

4/46

Page 164: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosFormulación Débil

INTEGRACION POR PARTES

uu wd fwd w d∂− ∇ ∇ Ω+ Ω+ Γ∫ ∫ ∫

1 2

.u wd fwd w dnΩ Ω Γ +Γ

∇ ∇ Ω+ Ω+ Γ∂∫ ∫ ∫

( ) 0uu u wd q wd∂⎛ ⎞+ − Γ + − Γ =⎜ ⎟∂⎝ ⎠∫ ∫( )1 2

nΓ Γ⎜ ⎟∂⎝ ⎠∫ ∫

10 w u u sobre= = Γ

5/46

w w= −

Page 165: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosFormulación Débil

FORMULACION DEBIL

. 0u wd fwd qwd− ∇ ∇ Ω+ Ω+ Γ =∫ ∫ ∫2Ω Ω Γ

∫ ∫ ∫

u clase C1

(Soluciones débiles o generalizadas)

6/46

Page 166: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

DISCRETIZACION DEL DOMINIO

7/46

Elementos finitos triangulares

Page 167: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

NUMERACION DE NODOSn: numeración global , 1≤ n ≤ N

N: cantidad total de nodos

k: numeración local, 1≤ k ≤ KN: cantidad total de nodos

n = 58

k = 2

K: cantidad de nodos por elementoelemento

K = 3n = 57

n = 42

k = 3

8/46

k = 1

Page 168: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

CONECTIVIDADm: numeración de elemento , 1≤ m ≤ M

M: cantidad total de elementos

# nodo global de nodo local k de elemento m

M: cantidad total de elementos

( ) :mkG

n = 58

k = 2

( )

27 57G =(1) 57G =27(2) 58G =

n = 57

n = 42

k = 3

m=27(2) 58G27(3) 42G =

9/46

k = 1(3)

Page 169: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

DISCRETIZACION DE LA FUNCION

:nu valores nodales (incógnitas)

Método nodal

( ) :mkn G= ( )

mku u≡( ) :kn G ( )n ku u

10/46

Page 170: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

FUNCION INTERPOLANTE( ) ( )

Mm∑

1

( , ) ( , )m

mu x y u x y

=

=∑K⎧ m

( ) ( )1

( , ) ( , )( , )

Km m mk km

kN x y u si x y e

u x y =

∈= ∑⎧⎪⎨⎪

m

0 ( , )si x y ∈ me⎪⎩

mN (k)

1

funciones de forma( ) :mkN m

(k)

11/46

Page 171: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

FUNCIONES DE PESO

:nw tantas como incógnitas

l t ti d 1≤ l ≤ Lml: elementos que contienen nodo n, 1≤ l ≤ Ln

Ln: cantidad de elementosn

Método de Bubnov-Galerkin:

( ) ( , ) ( , )( , )

( )

l l

l

m mk

nN x y si x y e

w x y∈

= m

⎧⎨⎩

( , )0 ( , )n y

si x y ∈ lme⎨⎩

mG12/46

( )l

l

mkn G=

Page 172: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

ECUACIONES DISCRETAS

. 0n n nu w d fw d qw d− ∇ ∇ Ω+ Ω+ Γ =∫ ∫ ∫2Ω Ω Γ

∫ ∫ ∫M

1

( , ) ( , )M

m

mu x y u x y

=

=∑

( ) ( )l lm mN x y si x y e∈⎧

1m=

( ) ( , ) ( , )( , )

0 ( , )

l l

lkn

N x y si x y ew x y

si x y∈

=∈ lme

⎧⎨⎩

13/46

( , )y⎩

Page 173: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

PRIMER TERMINO

( ) ( ). .n

l l l

L Km m m

n k k nu w d u N N d− ∇ ∇ Ω = − ∇ ∇ Ω∑∑∫ ∫( ) ( )1 1 ml

n k k nl k e= =Ω∑∑∫ ∫

( )lm

kn G= ( )lk

l lm ma N N d≡ ∇ ∇ Ω∫ lmp G=( ) .l l

ml

np k ne

a N N d≡ ∇ ∇ Ω∫ ( )kp G=

L K

.nL K

n np pu w d a u− ∇ ∇ Ω = −∑∑∫14/46

1 1l k= =Ω∫

Page 174: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

ENSAMBLE

Elemento m: 1≤ k,k’ ≤ K

( ')mkn G=m mN N d∇ ∇ Ω∫ ( )k

( ) ( ').m

m mk k np

e

N N d a∇ ∇ Ω→∫( )mkp G= ( )

15/46

Page 175: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

DESAGREGADO

np np npa α β= +

( ) ( ')m mk kN N

d∂ ∂

Ω∫( ')mkn G=

( ) ( )

m

k knp

e

dx x

α = Ω∂ ∂∫

( )k

( )mkp G=

( ) ( ')m mk kN N

dβ∂ ∂

Ω∫( )( ) ( )

m

k knp

e

dy y

β = Ω∂ ∂∫

16/46

Page 176: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

NORMALIZACION INTEGRALES( )mF N d⎡ ⎤ Ω⎣ ⎦∫

( ) 1N ξ η ξ η⎧

( )( ) ,m

mk

e

F N x y d⎡ ⎤ Ω⎣ ⎦∫

1 (3)

( )( )( )

(1)

(2)

, 1,

NNN

ξ η ξ ηξ η ξξ η η

⎧ = − −⎪ =⎨⎪ =⎩

(1)

0(2)

( )(3) , N ξ η η⎪ =⎩

( )3

( ) ( ), mk kx N xξ η=∑

10

( )( ) ( )1

,k kk

ξ η=∑

( )3

( ) ( )1

, mk k

ky N yξ η

=

=∑

( ) ( )( ) ( ), ,m mk kF N x y d J F N dξ η⎡ ⎤ ⎡ ⎤Ω = Ω⎣ ⎦⎣ ⎦∫ ∫

17/46

m ee

Page 177: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

NORMALIZACION INTEGRALES

( ) m mx x

l lξ∂ ∂

∂ ∂ ∂( )( )

12 13

12 13

,,

m mx xmm my y

l lx yJ

l ly yξ η

ξ η∂ ∂ ∂

≡ = =∂ ∂∂ ( ) y y

ξ η∂ ∂m m ml 12 (2) (1)

13 (3) (1)

m m mx

m m m

l x x

l x x

≡ −

≡ −13 (3) (1)

12 (2) (1)

x

m m my

l x x

l y y≡ −

18/46

13 (3) (1)m m myl y y≡ −

Page 178: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

CALCULO DE INTEGRALESm mN N∂ ∂( ) ( ')

m

k knp

e

N Nd

x xα

∂ ∂= Ω

∂ ∂∫e

( ) 13 ( ) 12 ( )m m mk y k y k

m m

N l N l Nξ

∂ ∂ ∂= −

∂ Δ ∂ Δ ∂

(1) (1)1; 1N Nξ η

∂ ∂= − = −

∂ ∂m mx ξ η∂ Δ ∂ Δ ∂(2) (2)1; 0

N Nξ η

ξ η∂ ∂

= =∂ ∂12 13

m mx xm ml l

(3) (3)0; 1N Nξ η

∂ ∂= =

∂ ∂

12 13

12 13

x xm mm my y

Jl l

Δ ≡ =

( ) ( ') ( ) ( ')m m m mmk k k km N N N NJJ dα

∂ ∂ ∂ ∂= Ω =∫

19/46

2npe

J dx x x x

α = Ω =∂ ∂ ∂ ∂∫

Page 179: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

CALCULO DE INTEGRALESm m mN l l∂ (1) 13 12m m m

y ym m

N l lx

∂= − +

∂ Δ Δ

(2) 13m m

ym

N lx

∂=

∂ Δ(3) 12m m

ym

N lx

∂= −

∂ Δx∂ Δ x∂ Δ

( )2

213 12 1m mmy y m ml lJ l lα

⎛ ⎞= − + = −⎜ ⎟⎜ ⎟

(1)mn G=

( )12 132 2np y ym m m l lJ

α = − + = −⎜ ⎟⎜ ⎟Δ Δ⎝ ⎠(1)mp G=

20/46

Page 180: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

SEGUNDO TERMINO

( , , ) ( , , )M

mf x y u f x y u=∑1m=∑

K

∑⎧ ( ) ( )1

( , ) ( , )( , , )

m m mk km

kN x y f si x y e

f x y u =

∈= ∑⎧⎪⎨⎪ 0 ( , )si x y ∈ me⎪⎩

( ) ( ) ( ) ( )( , , )m m m mk k k kf f x y u≡

21/46

Page 181: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

SEGUNDO TERMINO

nL K

fw d fγΩ =∑∑∫1 1

n np pl k

fw d fγ= =Ω

Ω =∑∑∫

( )l

l

mkn G=l lm mN N dγ ≡ Ω∫ ( )

ml

np k ne

N N dγ ≡ Ω∫( )

lmkp G=

22/46

Page 182: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

TERCER TERMINO

( , ) ( , )B b

q x y q x y=∑1b=∑

R b∑⎧ ( ) ( )

1( , ) ( , )

( , )bb b

b r rr

N x y q si x y gq x y =

∈= ∑⎧⎪⎨⎪0 ( , )si x y ∈ bg⎪⎩

( ) ( )( ) ( , )b b b

r rrq q x y≡

23/46

( ) ( )( )r

Page 183: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

TERCER TERMINO

nS R

qw d qγΓ =∑∑∫2 1 1

n nt ts r

qw d qγ= =Γ

Γ =∑∑∫

( )l

l

bkn G=l lb bN N dγ ≡ Ω∫ ( )

bl

nt r ng

N N dγ ≡ Ω∫( )

lbrt G=

24/46

Page 184: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización

RESULTADOSPrimer problema: 1/ 3xΔ

Método u1 u2

Primer problema: 1/ 3xΔ =1 2

Dif. finitas 0,05609 0,06891

RP-Momentos 0,05433 0,06888

RP-Galerkin 0,05540 0,06805

EF-Galerkin 0,05494 0,06751

25/46

Analítico 0,05550 0,06820

Page 185: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosFormulación Variacional

PROBLEMA BASE

Formulación diferencial:2 ( , , ) 0 u f u x y en∇ + = Ω

1( , ) u x y u sobre= Γ1( , )y

( )u x y q sobre∂= Γ2( , ) x y q sobre

n= Γ

∂2

26/46

u clase C2

Page 186: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosFormulación Variacional

FORMULACION PONDERADA

( ) ( )∫ ∫( ) ( )2u f wd u u wdΩ Γ

∇ + Ω+ − Γ∫ ∫1

0u d

Ω Γ

∂⎛ ⎞ Γ⎜ ⎟∫2

0q wdnΓ

⎛ ⎞+ − Γ =⎜ ⎟∂⎝ ⎠∫

27/46

Page 187: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosFormulación Variacional

FORMULACION DEBIL

. 0u wd fwd qwd− ∇ ∇ Ω+ Ω+ Γ =∫ ∫ ∫2

. 0u wd fwd qwdΩ Ω Γ

∇ ∇ Ω+ Ω+ Γ∫ ∫ ∫

Variación débil:1( , ) u x y u sobre= Γ

Variación débil:w uδ= 10 u sobreδ = Γ

( , , ) ( , )f u x y u g x y= +

28/46

(caso particular)

Page 188: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosFormulación Variacional

FORMULACION VARIACIONAL

( ) ( ) ( ) ( )2 21 1 0u u ug d qu dδ δ δ δ⎡ ⎤− ∇ + + Ω+ Γ =⎢ ⎥⎣ ⎦∫ ∫( ) ( ) ( ) ( )2

2 2g q

Ω Γ⎢ ⎥⎣ ⎦∫ ∫

Funcional:

( )2 21 1⎡ ⎤∫ ∫( )2

2 21 1( )2 2

I u u u ug d qudΩ Γ

⎡ ⎤= ∇ − − Ω− Γ⎢ ⎥⎣ ⎦∫ ∫

0Iδ = 1( , )u x y u sobre= Γ29/46

0Iδ = 1( , ) u x y u sobre Γ

Page 189: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosMétodo de Ritz

FUNCION APROXIMANTE

( )2 21 1( )I u u u ug d qud⎡ ⎤= ∇ − − Ω− Γ⎢ ⎥∫ ∫( )2

( )2 2

I u u u ug d qudΩ Γ

∇ Ω Γ⎢ ⎥⎣ ⎦∫ ∫

( ) b Γ1( , ) u x y u sobre= Γ

Aproximación:

( )N

u x yα φ=∑Aproximación:

1( , )i i

iu x yα φ

=

=∑

30/46

(satisface condiciones de borde geométrica)

Page 190: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosMétodo de Ritz

PLANTEO

0Iδ = 0Iδ =

I∂ 0, 1, 2...i

I i Nα∂

= =∂

l i ó i é d d l

iα∂

αi son las incógnitas; método modal

31/46

Page 191: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosMétodo de Ritz

SEGUNDO PROBLEMA 1D

2

0 (0 1)d u+ + (0) 0 (1)duu q

2 0 (0,1)u x endx

+ + = (0) 0 (1)u qdx

= =

( )2 21 1( )2 2

I u u u ug d qudΩ Γ

⎡ ⎤= ∇ − − Ω− Γ⎢ ⎥⎣ ⎦∫ ∫ 1( , ) u x y u sobre= Γ

2121 1( ) (1)duI d

⎡ ⎤⎛ ⎞⎢ ⎥⎜ ⎟∫

2Ω Γ⎣ ⎦

2

0

( ) (1)2 2

I u u ux dx qudx

⎛ ⎞= − − −⎢ ⎥⎜ ⎟⎝ ⎠⎢ ⎥⎣ ⎦

32/46

(0) 0u =

Page 192: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosMétodo de Ritz

SOLUCION

0 ( ) ( )x sen xφ = 1( )x xφ =0 ( ) ( )x sen xφ 1( )x xφ

1 2( ) ( )u x sen x xα α= +1 2( ) ( )

0I I∂ ∂= =

1 2

0α α

= =∂ ∂

( )( ) (1 )cos(1)sen xu x q x= + − (solución exacta)

33/46

cos(1) ( )

Page 193: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización del Funcional

SEGUNDO PROBLEMA 1D

Se procede en forma análoga al caso de partida desde lacaso de partida desde la

formulación débil

34/46

Page 194: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización del Funcional

FUNCION INTERPOLANTE

( ) ( )M

m∑1

( , ) ( , )m

mu x y u x y

=

=∑

( ) ( )( , ) ( , )K

m m mk kN x y u si x y e∈∑⎧⎪

⎨( ) ( )

1( , ) ( , )

( , )0 ( )

k kmk

N x y u si x y eu x y

si x y==

∑me

⎪⎨⎪⎩ 0 ( , )si x y ∈e⎪⎩

funciones de forma:mN35/46

funciones de forma( ) :kN

Page 195: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización del Funcional

PLANTEO

1 2( , ... )NI u u u

I∂ 0, 1, 2..n

I n Nu∂

= =∂ n

36/46

Page 196: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización del Funcional

PRIMER TERMINO21⎡ ⎤∫ ( )21( )

2I u u d

Ω

⎡ ⎤→ ∇ Ω⎢ ⎥⎣ ⎦∫

( )2( ) ( ') ( ) ( ')

1 1 .2 2

K Km m m mk k k ku d u u N N d∇ Ω = ∇ ∇ Ω∑∑∫ ∫

' 1 12 2m mk ke e= =∫ ∫

mn G1 K⎡ ⎤∂ ( )lkn G=

( )mkp G=

( )2

1

12 m

K

np pk

u d a uu

⎡ ⎤∂∇ Ω =⎢ ⎥

∂ ⎢ ⎥⎣ ⎦∑∫

m mN N d∇ ∇ Ω∫

( )kp12 m kn eu =∂ ⎢ ⎥⎣ ⎦

37/46

( ) .m

m mnp k n

e

a N N d≡ ∇ ∇ Ω∫

Page 197: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosDiscretización del Funcional

SISTEMA DISCRETO

Resulta idéntico al obtenido desde la formulación débil condesde la formulación débil con el método de Bubnov-Galerkin

38/46

Page 198: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosProblemas de Capa Límite

PROBLEMA BASE

2 2u u u uU Vν⎛ ⎞∂ ∂ ∂ ∂

+ = +⎜ ⎟2 2 U Vx y x y

ν + +⎜ ⎟∂ ∂ ∂ ∂⎝ ⎠

0 ( )u w d U uw d U U Vν∇ ∇ Ω+ ∇ Ω = =∫ ∫. . 0, ( , )n nu w d U uw d U U VνΩ Ω

∇ ∇ Ω+ ∇ Ω = =∫ ∫

39/46

Page 199: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosProblemas de Capa Límite

FUNCION INTERPOLANTE

( ) ( )M

m∑1

( , ) ( , )m

mu x y u x y

=

=∑

( ) ( )( , ) ( , )K

m m mk kN x y u si x y e∈∑⎧⎪

⎨( ) ( )

1( , ) ( , )

( , )0 ( )

k kmk

N x y u si x y eu x y

si x y==

∑me

⎪⎨⎪⎩ 0 ( , )si x y ∈e⎪⎩

funciones de forma:mN40/46

funciones de forma( ) :kN

Page 200: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosProblemas de Capa Límite

FUNCIONES DE PESO

Método de Petrov-Galerkin: SUPG

( ) ( ) ( , )( )

l l lm m mk kN h N si x y eα+ ∇ ∈⎧

⎨ ( ) ( ) ( , )( , )

0 ( , )l lk k

ny

w x ysi x y

=∈ lme⎨

( )l

l

mkn G=

41/46

Page 201: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosProblemas de Capa Límite

CASO 1D2

2 , 0 ,d u duU x Ld d

ν = < <2 , ,

(0) ( )dx dxu u u L u= =(0) , ( )o Lu u u L u= =

S l ió dSolución cerrada:xPe

( ) 11

PeL

oPe

u x u e− −= ULPe

ν=

42/46

1 PeL ou u e− − ν

Page 202: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosProblemas de Capa Límite

FORMULACION DEBIL

0L

nn

dwdu duU w dxd d d

ν⎛ ⎞+ =⎜ ⎟⎝ ⎠∫

0ndx dx dx⎜ ⎟

⎝ ⎠∫1

(2)1(2)

nn

n

dNN x si x x

−−⎧+ Δ <⎪⎪ (2)

(1)

( )n

n ndxw x

dN

⎪⎪= ⎨⎪ (1)

(1) nn

dNN x si x x

dxα⎪ + Δ >⎪⎩

43/46

Page 203: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosProblemas de Capa Límite

FUNCIONES DE FORMA1

(2)1(2) 1 1( )

nn x x

N x−

− −= (2)

(1) ( )n

n x xN x

−=(2) 1 1

(2) (1)

( ) n nx x− −− (1)(2) (1)

( ) n nx x−

1⎧1 1

(2) (1)

1 nn n si x xx xdw

− −

⎧ <⎪ −⎪ (2) (1)

1n

x xdwdx si x x

⎪= ⎨⎪ >1 1

(2) (1)

nn n si x xx x− −

⎪− >⎪ −⎩

44/46

(igual que Bubnov-Galerkin)

Page 204: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosProblemas de Capa Límite

ECUACION ENSAMBLADA

( ) ( )1 1 1 112 2 0n n n n nu u u u u

Pα + − + −

⎛ ⎞+ − + − − =⎜ ⎟

⎝ ⎠( ) ( )1 1 1 1n n n n nPg + +⎜ ⎟

⎝ ⎠U xPg Δ

=Pgν

=

Si 0 ét d t d i t bilid dSi α = 0: método centrado → inestabilidad

Si α = 1/2: upwinding (U > 0)

45/46

Page 205: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas ElípticosProblemas de Capa Límite

VALOR OPTIMO DEL PARAMETRO

1 1 1coth( ) : 2 coth( )2

Si Pg PgPg Pg

α α⎛ ⎞

= − + =⎜ ⎟⎝ ⎠2 Pg Pg⎝ ⎠

1 / 2n

Pg⎛ ⎞+1 / 211 / 2

PgPgu u

⎛ ⎞+− ⎜ ⎟−− ⎝ ⎠/

1 / 21

n oN

L o

gu uu u Pg

⎝ ⎠=− ⎛ ⎞+

⎜ ⎟11 / 2

gPg

− ⎜ ⎟−⎝ ⎠

46/46

(solución numérica exacta)

Page 206: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Análisis Numérico IIElementos Finitos – Problemas Evolucionarios

ELEMENTOS FINITOSPROBLEMA EVOLUCIONARIOSPROBLEMA EVOLUCIONARIOS

1/5

Page 207: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas EvolucionariosProblema Base

PROBLEMA BASE

∂ 2 ( , , ) , 0uS u f u x y en tt

∂= ∇ + Ω >

∂t∂

2/5

Page 208: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas EvolucionariosDiscretización Espacial

DISCRETIZACION ESPACIAL

2 ( , , )uS u f u x y∂= ∇ +

d⎧ ⎫

( , , )f yt∂

[ ] [ ]{ } { }duC K u rdt

⎧ ⎫= +⎨ ⎬

⎩ ⎭dt⎩ ⎭

K: matriz de rigidezK: matriz de rigidez

C: matriz de atenuación

3/5

Page 209: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas EvolucionariosDiscretización Temporal

DISCRETIZACION TEMPORAL

⎧ ⎫[ ] [ ]{ } { }duC K u rd

⎧ ⎫= +⎨ ⎬

⎩ ⎭[ ] [ ]{ } { }

dt⎨ ⎬⎩ ⎭

Método explícito de diferencias finitas:1+

[ ]{ } { } [ ]{ } { }1n n

n nu uC K u r

+−

= +[ ] [ ]{ } { }C K u rt

= +Δ

4/5

Page 210: MATERIA: ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO …materias.fi.uba.ar/7538/material/Clases_parcial.pdf · ANALISIS NUMERICO AVANZADO y ANALISIS NUMERICO IIa Profesor: Dr.

Elementos Finitos – Problemas EvolucionariosDespeje

DESPEJE1n n+

[ ]{ } [ ] [ ]( ){ } { }1n n nC u K t C u t r+= Δ + + Δ

Todavía acopladas!!!

Concentración de masa:N

1

N

ij iij

c c=

→∑ 0 ijc si i j→ ≠1j

C diagonal ⇒ desacoplada

5/5

(pérdida de consistencia)