problema de valor de frontera -...

19
Problema de Valor de Frontera Problema de Valor de Frontera Hermes Pantoja Carhuavilca Facultad de Ingenier´ ıa Mecanica Universidad Nacional de Ingenieria etodos Num´ erico Hermes Pantoja Carhuavilca 1 de 19

Upload: vokhuong

Post on 01-Oct-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

Problema de Valor de Frontera

Hermes Pantoja Carhuavilca

Facultad de Ingenierıa MecanicaUniversidad Nacional de Ingenieria

Metodos Numerico

Hermes Pantoja Carhuavilca 1 de 19

Page 2: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

CONTENIDO

Problema de Valor de FronteraMetodo del DisparoMetodo de las Diferencias Finitas

Hermes Pantoja Carhuavilca 2 de 19

Page 3: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

PROBLEMA DE VALOR DE FRONTERA

Sea el problema de valor de frontera en una EDO de segundoorden

u′′ = g(t,u,u′)u(t0) = u0u(b) = B

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 3 de 19

Page 4: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

Consiste en transformar el problema de valor de frontera en unproblema de valor inicial, suponiendo una pendiente s, luegose desarrolla con un metodo numerico para encontrar uN(s), secompara con B, si estos valores no son aproximados se siguesuponiendo pendientes hasta dar al blanco B.Problema de Valor Inicial resultante

u′′ = g(t,u,u′)

u(t0) = u0

u′(t0) ≈ s

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 4 de 19

Page 5: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

ALGORITMO DEL DISPARO

I Elija un valor inicial de s = s0 = ∆u∆t

= B− u0

b− t0

I Elija h = b− t0

Ny los puntos tj = t0 + jh

I Elija un metodo numerico para solucionar la E.D.O (porejemplo RK de orden 4) al obtener uN = uN(s0) comparelocon u(b)

I Elija un segundo valor para s = s1

s1 = s0 + B− uN

b− t0

Luego se aplica un metodo numerico para obtener uN(s1)

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 5 de 19

Page 6: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

CONTINUACION...

I Utilice interpolacion lineal a fin de obtener eleccionessubsecuentes valores para s, esto es:

sk+2 = sk + (sk+1 − sk)B− uN(sk)

uN(sk+1)− uN(sk)

Con cada sk resolvemos el problema de valor inicial ycomparamos uN(sk) con B.

I Detengase cuando |uN(sk)− B| sea suficientementepequeno (Criterio de Convergencia)

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 6 de 19

Page 7: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

EJEMPLO

EjemploResolver

d2ydx2 + exy dy

dx+ y2x = 0

Con condiciones de frontera:

y(0) = 0

y(0,5) = 1

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 7 de 19

Page 8: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

SOLUCION

Haciendo el cambio de variable

u1 = y; u2 = y′

Convirtiendo la EDO en un sistema EDO’s de primer orden,con sus respectivas condiciones inicales:

u′1 = u2

u′2 = −etu1u2 − tu2

1u1(0) = 0

u2(0) = s0 ≈= 1− 00,5− 0

= 2

Considerando h = 0,1 y aplicando RK2, tenemos la siguientetabla

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 8 de 19

Page 9: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

Estimando otra pendiente:

S1 = 2 + 1− 0,76930,5− 0

= 2,46

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 9 de 19

Page 10: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

Interpolando

s2 = s0 + (s1 − s0) B− Y5(s0)Y5(s1)− Y5(s0) = 2,617

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 10 de 19

Page 11: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

Interpolando

s3 = s1 + (s2 − s1) B− Y5(s1)Y5(s2)− Y5(s1) = 2,618

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 11 de 19

Page 12: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 12 de 19

Page 13: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

METODO DE LAS DIFERENCIAS FINITASDado la ecuacion diferencial de segundo orden con valor defrontera

u′′ + p(t)u′ + q(t)u = r(t) a = t0 ≤ t ≤ b

u(a) = α u(b) = β

se requiere aproximar u′, u′′ usando diferencias centrales.

Se elije h = b− t0

Ny los puntos tj = t0 + jh

Esto nos lleva a formar un sistema lineal de orden N ×N, quesera resuelto con algun metodo numerico.En los puntos interiores de la retıcula ti, i = 1, 2, . . . ,N, laecuacion diferenciar a aproximar es:

u′′(ti) = p(ti)u′(ti) + q(ti)u(ti) + r(ti) (1)

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 13 de 19

Page 14: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 14 de 19

Page 15: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

Definiendo:w0 = α wN+1 = β

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 15 de 19

Page 16: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

Obteniendo el sistema matricial

La solucion del sistema lineal, se puede realizar por lareduccion de Crout.

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 16 de 19

Page 17: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

EJEMPLO

EjemploResolver

y′′ − y′ − 2y = 0

Con condiciones de frontera

y(0) = 0,1 y(0,5) = 0,283

Considere h = 0,1

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 17 de 19

Page 18: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

SOLUCION

y′′ = p(x)y′ + q(x)y + r(x)

p(xi) = 1q(xi) = 2r(xi) = 0

Ai =(

1 + h2

p(xi))

= 1,05

Bi = −(

h2q(xi) + 2)

= −2,02

Ci =(

1− h2

p(xi))

= 0,95

Di = h2r(xi) = 0

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 18 de 19

Page 19: Problema de Valor de Frontera - hermes22.yolasite.comhermes22.yolasite.com/resources/Clase_EDO_PVF_2011_I_UNI.pdf · M´etodo del Disparo M´etodo de las Diferencias Finitas Hermes

Problema de Valor de Frontera

Resolviendo el sistema tridiagonal−2,02 0,95 0 01,05 −2,02 0,95 0

0 1,05 −2,02 0,950 0 1,05 −2,02

y1y2y3y4

=

−0,105

00

−0,26885

y1y2y3y4

=

0,12380,15270,18790,2308

Problema de Valor de Frontera Hermes Pantoja Carhuavilca 19 de 19