Académique Documents
Professionnel Documents
Culture Documents
ordinarias
1.
Objetivo
Las presentes notas de clases tienen como objetivo guiar el estudio de los contenidos de anlisis numrico
2.
BIBLIOGRAFA:
Los distintos temas comprendidos en esta gua de estudio se presentan de manera simplicada, siendo
2.
3.
4.
5.
6.
7.
Facultad de Ingeniera
ndice
1. Objetivo
2. BIBLIOGRAFA:
3. Introduccin
3.1.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.
3.3.
Campos de direcciones.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.
3.5.
4.3.
4.4.
4.1.1.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.2.
Mtodo de Euler. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.3.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.4.
Mtodo predictor-corrector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
4.1.5.
Mtodo de Runge-Kutta.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
4.1.6.
Mtodo de RK de 2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
4.1.7.
4.2.
o Orden.
o
Mtodo de RK de 4 Orden.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
13
4.2.1.
. . . . . . . . . . . . .
13
4.2.2.
13
15
4.3.1.
4.3.2.
Mtodo de Runge-Kutta de 4
. . . . . . . . . . . . . . . . . . . . . . . . .
15
16
17
o orden. . . . . . . . . . . .
4.4.1.
17
4.4.2.
17
o orden. . . . . . . . . . . . .
5.2.
18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
3.
Facultad de Ingeniera
Introduccin
Las ecuaciones diferenciales son una herramienta de suma utilidad para la ingeniera ya que permiten la
Problema de Ingeniera
Aproximacin
Modelo matemtico
Aproximacin
Funcin numrica
Aproximacin
SOLUCIN
Problema de Ingeniera: se trata del estudio del problema y su planteo. Muchos de los problemas reales
en ingeniera no se presentan planteados y precisamente el planteo es un desao.
Modelado matemtico: a partir de la denicin del problema, las leyes de la fsica que lo rigen y las
hiptesis adoptadas, se formula una ecuacin diferencial que representa el problema (operador diferencial)
Solucin: se aplican algoritmos y software de clculo en los que intervienen los errores admisibles (tolerancia) y problemas de almacenamiento (aritmtica nita). La solucin implica, adems de hallar un valor
numrico, una correcta interpretacin y presentacin de resultados.
Una mirada del esquema planteado indicara que no hay otro camino para llegar a la solucin del problema.
Sin embargo se deben tener presentes las sucesivas e inevitables aproximaciones (errores) a lo largo del proceso,
que pueden llevar a soluciones errneas o absurdas. Detectar esta situacin es tarea frecuente en la prctica
profesional y para esto se cuenta con el conocimiento de los mtodos numricos empleados, el computador y el
software de clculo validado y la experiencia del ingeniero relativa al problema.
Facultad de Ingeniera
hi = xx+1 xi .
que no coinciden
y 0 = f (x, y)
para
presentar los distintos mtodos de resolucin. Luego estos mtodos sern generalizados a ecuaciones de orden
superior, de orden n:
diferenciales, siendo esta formulacin la ms utilizada en los problemas reales de ingeniera, ya que los modelos
matemticos que aproximan a los problemas reales generalmente contienen ms de un grado de libertad.
Una ecuacin diferencial, o un sistema de ecuaciones, representan un problema de valor inicial si las condiciones requeridas para que la solucin sea nica estn determinadas para un nico punto. En general este punto
es el extremo inicial del dominio.
En el caso que las condiciones suplementarias estn determinadas para puntos distintos se tendr un problema
de valores de frontera o de contorno.
y = f (x, y(x)).
y 0 = f (x, y),
la funcin
y = y(x)
y = y(x), es posible
y 0 = f (x, y(x)) en cada punto (xi , yi ),esto constituye el campo de direcciones
(xi , yi ).
y = y(x)
Grcamente son representados por segmentos de rectas tangentes a cada curva solucin de
la ecuacin diferencial.
Ejemplo
Se desea hallar las curvas tal que en cada punto
Esto conduce a la ecuacin diferencial
(x, y)
x.
dy
=x
dx
Z
dy =
x dx
y=
x2
+C
2
Si se desea estudiar la ecuacin sin resolverla, se sabe que en cada punto del plano se conoce su tangente,
de forma tal que en el punto
tangente indica que direccin tiene la curva en el momento de pasar por dicho punto.
En la gura 2 se observa el campo de direcciones para la ecuacin diferencial en estudio
y0 = x
junto a
cuatro posibles soluciones que se determinan a partir de la condicin inicial que se imponga.
Facultad de Ingeniera
y(x)
2
3
0
x
Condicin de Lipschitz:
y 0 = f (x, y(x)) satisface la condicin de Lipschitz
L > 0 tal que: |f (x, y2 ) f (x, y1 )| L|y2 y1 | en D.
en un dominio
del plano
xy
si
xy
y 0 = f (x, y)
plano
continua y
Consistencia: un planteo numrico es consistente con la ecuacin diferencial que aproxima, si al renar la
h 0)
Convergencia:
h 0.
h 0).
Estabilidad: un mtodo es estable si la diferencia entre la solucin numrica y la solucin exacta tiende a
cero a medida que avanza el clculo con una cantidad de pasos tendiente a innito (permaneciendo h constante).
Es decir, para una determinada malla adoptada, la solucin numrica tiende a la solucin exacta cuando la
cantidad de pasos tiende a innito. Para que esto ocurra no debe producirse una amplicacin de errores
durante el procedimiento. En otras palabras, un error introducido en un paso (una perturbacin en el proceso)
no debe llevar a errores amplicados que resulten en soluciones absurdas del problema.
4.
Facultad de Ingeniera
conjunto de
ms un
condiciones iniciales independientes especicadas para un nico punto, que en general coincide
con el inicio del dominio. Muchos PVI representan problemas de fsica en los cuales la variable independiente
t = 0.
Se presentarn mtodos de resolucin de PVI para ecuaciones diferenciales de primer orden, de orden superior
y para sistemas de ecuaciones.
y = y(x)
y 0 = f (x, y(x))
la solucin de la ecuacin
x0 .
y supongamos que
y = y(x)
tiene
m+1
x0 :
y 000 (x0 )
y m (x0 )
y m+1 ()
y 00 (x0 )
(xx0 )2 +
(xx0 )3 +...+
(xx0 )m +
(xx0 )m+1
2!
3!
m!
(m + 1)!
(x0 , x)
y 0 = f (x, y(x))
donde
fx :
y 00 = fx + f fy
derivada de la funcin
Si se adopta un paso
respecto a
para
m=2
yn+1 = yn + hf (xn , yn ) +
(xn , xn+1 )
respecto a
y.
xn = x0 + n h
con
derivada de la funcin
n = 0, 1, 2, 3...
por ejemplo
h2
h3
(fx + f fy )2 + ... + f (2)(,y())
2!
3!
h = xn+1 xn
La expresin indicada arriba permite obtener la solucin en un punto a partir de la informacin del punto
anterior (mtodo de paso simple), con la dicultad de calcular las derivadas parciales.
Este mtodo permite acotar el error de truncamiento. Es por esto que es utilizado para compararlo con otros
mtodos y as determinar el orden de stos.
Diremos entonces que un mtodo es de orden p (O(p)) si el error del mtodo es del mismo orden que en el
mtodo de Taylor.
Ejemplo
y 0 = y + x + 1 en el intervalo [0; 1] con el valor inicial y0 = 1, hallar la solucin
desarrollo de Taylor de orden 2. El paso adoptado es h = 0, 1.
x=1
utilizando el
Facultad de Ingeniera
Solucin
Teniendo en cuenta que
y 0 = y + x + 1
se calcula
y 00 = fx + f fy = 1 + (y + x + 1)(1) = y + x
reemplazando en la expresin del mtodo, se obtiene el algoritmo a aplicar en cada paso:
yn+1 = yn + h (yn + xn + 1) +
h2
(yn xn )2 + ET
2!
y(x)
para el
dominio discretizado:
Para
n = 0 x0 = 0 y0 = 1
y1 = y0 + h (y0 + x0 + 1) +
Para
h2
(y0 x0 )2 = 1, 00500
2!
n = 1 x1 = 0, 1 y1 = 1, 00500
y2 = y1 + h (y1 + x1 + 1) +
h2
(y1 x1 )2 = 1, 01859
2!
...................................
Para
n = 9 x9 = 0, 9 y9 = 1, 30101
y10 = y9 + h (y9 + x9 + 1) +
h2
(y9 x9 )2 = 1, 36171
2!
y(1) 1, 36171
h,
y 0 = f (x, y(x))
x = xn .
Z
xn+1
yn+1 = yn +
f (t, y(t)) dt
xn
Al no conocerse el valor de
y,
Entonces queda
yn+1 = yn + h f (xn , yn )
La expresin anterior es equivalente a la aproximacin de la derivada primera hacia delante. Es un mtodo
de tipo explcito.
Al comparar con el desarrollo de Taylor
h2 00
y ()
2!
2
Se observa que el error de truncamiento se encuentra en el trmino h , por lo tanto coincide con el desarrollo
Taylor hasta el trmino con factor h. Por esto el mtodo de Euler es de orden 1. Notacin: O(h).
yn+1 = yn + h y 0 (xn , yn ) +
de
Facultad de Ingeniera
f(x,y(x))
f(xn,yn)
xn
xn+1
y(x)
valor aproximado
yn+1
e
valor verdadero
yn
h
xn
xn+1
Ejemplo
y 0 = y + x + 1 en el intervalo [0; 1] con el valor inicial y0 = 1, hallar la solucin
de Euler. El paso adoptado es h = 0, 1.
x=1
utilizando el mtodo
Solucin
Del enunciado se sabe que
f (x, y) = y + x + 1,
ecuacin en diferencias:
yn+1 = yn + h (yn + xn + 1)
Se aplica la ecuacin en diferencias para los distintos valores de
Para
yn
deseado
n = 0 x0 = 0 y0 = 1
y1 = y0 + h (y0 + x0 + 1) = 1,0000
Para
n = 1 x1 = 0, 1 y1 = 1
y2 = y1 + h (y1 + x1 + 1) = 1,0100
Facultad de Ingeniera
................................
Para
n = 9 x9 = 0, 9 y9 = 1, 28742
y10 = y9 + h (y9 + x9 + 1) = 1,34868
y(1) 1, 34868
h en el mtodo de Euler,
ms pequeo para aproximar cada vez mejor a la solucin exacta. Esto trae como
f (x, y)
muchas veces.
El mtodo de Euler mejorado propone aproximar la integral, ya no por una constante, sino por una recta
que pasa por los puntos
xn , yn
y tiene pendiente
mn =
Entonces
y = yn +
Como
xn+1 = xn + h,
(x xn )
2
2
yn+1 = yn +
Como la solucin en el punto
xn+1
h
[f (xn , yn ) + f (xn+1 , yn+1 )]
2
yn+1 = yn +
h
[f (xn , yn ) + f (xn+1 , yn + h f (xn , yn ))]
2
Se puede demostrar, al comparar con el desarrollo de Taylor, que el error de truncamiento se encuentra en
el trmino
h3
por lo tanto este mtodo coincide con el desarrollo de Taylor hasta el trmino con factor
h2 .
Por
O(h ).
f(x,y(x))
xn
xn+1
Facultad de Ingeniera
Ejemplo
y 0 = y + x + 1 en el intervalo [0; 1] con el valor inicial y0 = 1, hallar la solucin
de Euler mejorado. El paso adoptado es h = 0, 1.
x=1
utilizando el mtodo
Solucin
f (x, y) = y + x + 1,
ecuacin en diferencias:
yn+1 = yn +
h
[(yn + xn + 1) + (yn + h (yn + xn + 1) +xn+1 + 1)
{z
} |
{z
}
2 |
yn+1
f (xn ,yn )
Euler simple
yn
deseado
n = 0 x0 = 0 , x1 = 0,1 y0 = 1
Para
y1 = y0 +
h
[(y0 + x0 + 1) + (y0 + h (y0 + x0 + 1) + x1 + 1) = 1, 00500
2
n = 1 x1 = 0, 1 , x2 = 0,2 y1 = 1, 00500
Para
y2 = y1 +
h
[(y1 + x1 + 1) + (y1 + h (y1 + x1 + 1) + x2 + 1) = 1, 01902
2
................................
n = 9 x0 = 0, 9 , x1 0 = 1 y9 = 1, 30723
Para
y10 = y9 +
h
[(y9 + x9 + 1) + (y9 + h (y9 + x9 + 1) + x10 + 1) = 1, 36854
2
y(1) 1, 34854
xn+1
mediante la expresin
yn+1 = yn + h f (xn , yn )
llamada frmula predictora y corregirla en forma iterada con la expresin
k+1
yn+1
= yn +
h
k
[f (xn , yn ) + f (xn+1 , yn+1
)]
2
Nota:
El mtodo de Euler mejorado consta tambin de una parte predictora y otra correctora, con la
Ejemplo
Dada la ecuacin diferencial
en
x = 0, 1
absoluto menor a
105 .
10
Facultad de Ingeniera
Solucin
Del enunciado se sabe que
f (x, y) = y + x + 1,
k
yn+1
= yn + h (yn + xn + 1)
n = 0, 1, 2, 3, ...
k = 0 , n = 0 x0 y0
y10 = y0 + h (y0 + x0 + 1) = 1, 000000
y1k+1 = y0 +
Se itera hasta que el error absoluto
h
[f (x0 , y0 ) + f (x1 , y1k )] k = 1, 2, 3, ...
2
k1
k
Enk = |yn+1
yn+1
|
Para
k = 1 y11 = y0 +
h
2
Para
k = 2 y12 = y0 +
h
2
Para
k = 3 y13 = y0 +
h
2
Para
k = 4 y14 = y0 +
h
2
n = 1, 2, 3, ...
yn+1 = yn + h (xn , yn , h)
(xn , yn , h) consiste en una suma ponderada de pendientes. El incremento en cada paso depender
[x0 ; x1 ] donde
funcin f (x, y).
La funcin
del orden del mtodo que se est utilizando, que a su vez se relaciona con los puntos del intervalo
se evala la
yn+1 = yn + w1 K1 + w2 K2
Donde
K1 = h f (xn , yn )
K2 = h f (xn + h, yn + K1 )
A partir del desarrollo en serie de Taylor se puede demostrar que las constantes
w1 , w2 ,
se encuentran
w1 + w2 = 1
w2 =
1
2
w2 =
1
2
Como existen 3 ecuaciones y 4 incgnitas, se debe agregar una condicin al sistema generando diferentes
mtodos. Entre otros se pueden indicar:
a) Si
= = 1,
1
1
yn+1 = yn + h ( K1 + K2 )
2
2
Donde:
K1 = f (xn , yn )
K2 = f (xn + h, yn + h K1 )
Matemtica D1 - Rev: 1.01-2015
11
b) Si
= = 1/2
Facultad de Ingeniera
yn+1 = yn + h K2
Donde:
K1 = f (xn , yn )
K2 = f (xn +
h K1
h
, yn +
)
2
2
yn+1 = yn +
h
(K1 + 2K2 + 2K3 + K4 )
6
Donde:
K1 = f (xn , yn )
h
h
, yn + K1 )
2
2
h
h
K3 = f (xn + , yn + K2 )
2
2
K4 = f (xn + h, yn + h K3 )
K2 = f (xn +
Ejemplo
y 0 = y + x + 1 en el intervalo [0; 1] con el valor inicial y0 = 1, hallar la solucin
o
de Runge Kutta de 4 orden. El paso adoptado es h = 0, 1.
x=1
utilizando el mtodo
Solucin
Se resuelven los coecientes
Para
y(xn )
n = 0 , x0 = 0 y0 = 1
K1 = f (x0 , y0 ) = y0 + x0 + 1 = 1 + 0 + 1 = 0
1
h
K2 = f (x0 + , y0 + K1 h) = f (0, 05, 1) = 1 + 0, 05 + 1 = 0, 05000
2
2
h
1
K3 = f (x0 + , y0 + K2 h) = f (0, 05, 1, 0025) = 1, 0025 + 0, 05 + 1 = 0, 04750
2
2
K4 = f (x0 + h, y0 + K3 h) = f (0, 1, 1, 00475) = 1, 00475 + 0, 1 + 1 = 0, 09525
y1 = y0 +
Para
h
(K1 + 2 K2 + 2 K3 + k4 ) = 1, 00484
6
n = 1 , x1 = 0, 1 y0 = 1, 00484
K1 = f (x1 , y1 ) = y1 + x1 + 1 = 1, 00484 + 0, 1 + 1 = 0, 0951611
h
1
K2 = f (x1 + , y1 + K1 h) = f (0, 15, 1, 00960) = 1, 00960 + 0, 15 + 1 = 0, 14040
2
2
h
1
K3 = f (x1 + , y1 + K2 h) = f (0, 15, 1, 01186) = 1, 01186 + 0, 15 + 1 = 0, 13814
2
2
K4 = f (x1 + h, y1 + K3 h) = f (0, 2, 1, 01865) = 1, 01865 + 0, 2 + 1 = 0, 018135
y2 = y1 +
h
(K1 + 2 K2 + 2 K3 + k4 ) = 1, 01873
6
...........................................................
Para
n = 9 , x9 = 0, 9 y0 = 1, 30657
y10 = y9 +
h
(K1 + 2 K2 + 2 K3 + k4 ) = 1, 36788
6
y(1) = 1, 36788
12
Facultad de Ingeniera
Sea la ecuacin
uno de los nodos
El valor de
y1
y0
y2
h,
cada
con un mtodo
y1 .
y(x)
alrededor de
xn ,
se tiene:
h2 00
y + ...
2! n
h2
= yn h yn0 + yn00 + ...
2!
ETp =
Una vez calculado un primer valor de
yn+1 ,
n = 1, 2, 3...
h3
y()(3)
3
k+1
yn+1
= yn +
h
k
[f (xn , yn ) + f (xn+1 , yn+1
)]
2
ETc =
h3
y()(3)
12
Segn los intervalos en los cuales de realicen la interpolacin y la integracin, se tendrn distintos mtodos:
[xnp , xn+1 ]
[xnN , xn ]
y se integra este
Frmulas de Adams-Basforth.
Son expresiones de tipo abierto. Segn la cantidad de puntos N que se utilicen para interpolar el polinomio
que aproxima a
f (x, y),
N =0
yn+1 = yn + h fn
N =1
yn+1 = yn +
h
(3 fn fn1 )
2
N =2
yn+1 = yn +
h
(23 fn 16 fn1 + 5 fn2 )
12
N =3
yn+1 = yn +
h
(55 fn 59 fn1 + 37 fn2 9 fn3 )
24
13
Facultad de Ingeniera
Ejemplo
y 0 = y + x + 1 en el intervalo [0; 1] con el valor inicial y0 = 1, hallar la solucin
en x = 1 utilizando el mtodo de Adams-Bashford con N = 3 suponiendo conocidos los valores de y1 , y2 , y3
o
resueltos por el mtodo de Runge-Kutta de 4 orden que se listan en la tabla 1. El paso adoptado es h = 0, 1.
Dada la ecuacin diferencial
xn
yn
f (xn , yn )
1,00000
0,00000
0,10
1,00484
0,09516
0,20
1,01873
0,18127
0,30
1,04082
0,25918
Tabla 1
Solucin
Se aplica la frmula Adams-Bashford dada para
N =3
y4 = y3 +
h
(55 f3 59 f2 + 37 f1 9 f0 ) = 1, 07032
24
y5 = y4 +
h
(55 f4 59 f3 + 37 f2 9 f1 ) = 1, 10654
24
.........................................
y10 = y9 +
h
(55 f9 59 f8 + 37 f7 9 f6 ) = 1, 36789
24
y(1) = 1, 36789
yn+1
para calcular
[xnp , xn+1 ]
[xnN , xn ]
y se integra este
yn+1 .
Frmulas de Adams-Moulton.
Son expresiones de tipo cerrado. Se aproxima en una primera etapa el valor de
yn+1
predictora de tipo abierto y luego se corrige con una frmula de tipo cerrado. Segn la cantidad de puntos N
que se utilicen para interpolar el polinomio que aproxima a
p=0):
N =0
yn+1 = yn +
h
(fn + fn+1 )
2
N =1
yn+1 = yn +
h 5
1
( fn+1 + 2 fn fn1 )
3 4
4
N =2
yn+1 = yn +
h
(9 fn+1 + 19 fn 5 fn1 + fn2 )
24
N =3
yn+1 = yn +
h
(251 fn+1 + 646 fn 264 fn1 + 106 fn2 19 fn3 )
720
Ejemplo
y 0 = y + x + 1 en el intervalo [0; 1] con el valor inicial y0 = 1, hallar la solucin
en x = 1 utilizando el mtodo de Adams-Moulton con N = 1 suponiendo conocidos los valores de y1 , y2 , y3
o
resueltos por el mtodo de Runge-Kutta de 4 orden que se listan en la tabla 2. El paso adoptado es h = 0, 1.
Dada la ecuacin diferencial
14
Facultad de Ingeniera
xn
yn
f (xn , yn )
1,00000
0,00000
0,10
1,00484
0,09516
0,20
1,01873
0,18127
0,30
1,04082
0,25918
Tabla 2
Solucin
Para
n=3
y40 = y3 +
h
(23 f2 16 f1 + 5 f0 ) = 1, 070324
12
h 5 0
( f + 2 f3
3 4 4
h 5
y42 = y3 + ( f41 + 2 f3
3 4
y41 = y3 +
1
f2 ) = 1, 070324
4
1
f2 ) = 1, 070323
4
..............................................
Para
n=9
0
y10
= y9 +
h
(23 f8 16 f7 + 5 f6 ) = 1, 367879
12
h 5 0
( f + 2 f9
3 4 10
h 5 1
= y9 + ( f10
+ 2 f9
3 4
1
y10
= y9 +
2
y10
1
f8 ) = 1, 367897
4
1
f8 ) = 1, 367897
4
y(1) = 1, 367897
0
y1 = f1 (x, y1 , y2 , y3 , ....., yN )
y 0 = f2 (x, y1 , y2 , y3 , ....., yN )
20
y3 = f3 (x, y1 , y2 , y3 , ....., yN )
y40 = f4 (x, y1 , y2 , y3 , ....., yN )
...........................................
0
yN = fN (x, y1 , y2 , y3 , ....., yN )
y1 (x = x0 ) = y1(0)
y2 (x = x0 ) = y2(0)
y3 (x = x0 ) = y3(0)
y4 (x = x0 ) = y4(0)
....................
yN (x = x0 ) = yN (0)
Notacin: el subndice en este caso indica la variable. N es la cantidad de ecuaciones del sistema. El subndice
n = 0, 1, 2, 3, 4, ...
n = 0, 1, 2, 3...
n = 0, 1, 2, 3...
n = 0, 1, 2, 3...
y1 (x = x0 ) = y1(0)
y2 (x = x0 ) = y2(0)
yN (x = x0 ) = yN (0)
15
Facultad de Ingeniera
Ejemplo
Hallar la solucin del siguiente sistema de ecuaciones en el intervalo
y10 = f1 (x, y1 , y2 ) = y1 + 2 x + y2
y20 = f2 (x, y1 , y2 ) = 0, 6 y1 + x
[0 ; 0, 6]
adoptando un paso
h = 0, 2
y1 (x0 ) = y1,0 = 1, 25
y2 (x0 ) = y2,0 = 2, 34
Solucin
n=0
y1,1 = y1,0 + h (y1,0 + 2 x0 + y2,0 ) = 1, 46800
y2,1 = y2,0 + h (0, 6 y1,0 + x0 ) = 2, 49000
Para
n=1
y1,2 = y1,1 + h (y1,1 + 2 x1 + y2,1 ) = 1, 75240
y2,2 = y2,1 + h (0, 6 y1,1 + x1 ) = 2, 70616
Para
n=2
y1,3 = y1,2 + h (y1,2 + 2 x2 + y2,2 ) = 2, 10315
y2,3 = y2,2 + h (0, 6 y1,2 + x2 ) = 2, 99645
Para
K1 .
Si se tienen
ecuaciones:
K2
h
h
h
h
2
2
2
2
h
h
h
h
..................................................................................................
h
h
h
h
El coeciente
K3
h
h
h
h
2
2
2
2
h
h
h
h
..................................................................................................
El coeciente
K3
x = x1
16
Facultad de Ingeniera
...........................................
(3)
(m)
y1 = y(x) ,
y2 = y 0 (x) ,
y3 = y 00 (x) ,
y4 = y (3) (x) ,
0
y = f1 (x, y1 , y2 , y3 , ....., ym )
10
y2 = f2 (x, y1 , y2 , y3 , ....., ym )
...................................
0
ym = fm (x, y1 , y2 , y3 , ....., ym )
...
ym = y (m1) (x)
y1 (x = x0 ) = y0
y2 (x = x0 ) = y00
.............
ym (x = x0 ) = y0
Ejemplo
Dada la siguiente ecuacin diferencial de segundo orden y sus respectivas condiciones iniciales:
y 00 + 2 y 0 + 5 y 0 = 3 x2 + 10
y(x0 ) = y0 = 4
y 0 (x0 ) = y00 = 2
Solucin
dy
y10 =
= f1 (x, y1 , y2 ) = y2
dx
2
y1 (x0 ) = y0 = 4
y20 (x0 ) = y00 = 2
17
Facultad de Ingeniera
y1 (x = x0 ) = y0
y2 (x = x0 ) = y00
yn0 =
yn+1 yn1
2h
yn00 =
yn+1 yn1
yn+1 2yn + yn1
+c
+ k yn = pn
h2
2h
pn
m
yn+1 =
h2
c
2m
yn1 k 2 yn
2h
h
m
c
+
h2
2h
n 1.
en
n 1.
Este mtodo es condicionalmente estable, requiriendo pasos pequeos en la discretizacin del dominio. La
longitud del paso estar relacionada con el perodo T del movimiento vibratorio que el modelo representa, y se
debe cumplir:
h
1
<
T
siendo el periodo
2
T =r
k
m
5.
de orden
ms un conjunto de
en general coinciden con los extremos o bordes del dominio. Muchos PVF representan problemas de fsica en
los cuales la variable independiente es una longitud y las condiciones iniciales se dan para
x = x0
x = xn .
Estos problemas no siempre tienen solucin nica para todos los puntos e incluso pueden no tener solucin.
Las condiciones de frontera pueden ser condiciones forzadas o condicin de Dirichlet en la cual se especica
el valor de la funcin, y condiciones naturales o condicin de Neumann, en la que se especica una derivada
de la funcin.
Notacin: para cada punto del dominio en que se buscar la solucin se utilizar el subndice
i.
con
funciones continuas en
y(a) + y 0 (0) =
y(b) + y 0 (b) =
[a, b]
y los coecientes
, , , , ,
valores reales.
18
Facultad de Ingeniera
y(x)
Sea la ecuacin diferencial (se desarrollar para una ecuacin de segundo orden lineal):
se particiona el dominio
[a; b]
en
y(x = a) = ya
y(x = b) = yb
espacios de longitud
h.
yi0 =
yi+1 yi1
2h
yi00 =
Si se
h
h
p1 y0 + (h2 q1 2) y1 + 1 p1 y2 = h2 r1
2
2
h
h
2
i=2
1 p2 y1 + (h q2 2) y2 + 1 p2 y3 = h2 r2
2
2
h
h
2
i=3
1 p3 y2 + (h q3 2) y3 + 1 p3 y4 = h2 r3
2
2
...........................................................................................................
h
h
i=n1
1 pn1 yn2 + (h2 qn1 2) yn1 + 1 pn1 yn = h2 rn1
2
2
1
i=1
quedando un sistema de
n1
ecuaciones con
n1
incgnitas.
Ejemplo
Dada la ecuacin de segundo orden y su condiciones de contorno
00
y + 4 y = 10 x
y(x = 0) = 0
y(x = 6) = 30
[0; 6].
Solucin
Se adopta un paso
y(x)
h = 1,
de manera que se obtienen 7 puntos del dominio, siendo conocidos los valores de
en los puntos extremos (condiciones de Dirichlet). Se tendrn entonces 5 puntos interiores incgnitas.
h=1
19
Facultad de Ingeniera
i=1
y0 + 2 y1 + y2 = 10 x21
i=2
y1 + 2 y2 + y3 = 10 x22
i=3
y2 + 2 y3 + y4 = 10 x23
i=4
y3 + 2 y4 + y5 = 10 x24
i=5
y4 + 2 y5 + y6 = 10 x25
2
1
0
0
La solucin en
x=3
es
1
2
1
0
0
0
1
2
1
0
10
y1
0
0
y2 40
y3 = 90
0
1 y4 160
280
y5
2
0
0
1
2
1
20
y1
y2 30
y3 = 80
y4 40
160
y5
y(3) = 80.
d
(p(x)y 0 (x)) + (q(x) + r(x)) y(x) = 0
dx
con
Los
y(a) + y 0 (a) = 0
y(b) + y 0 (b) = 0
p(x) > 0, q(x) > 0 y p0 (x), p(x), q(x), r(x) continuas en [a, b] y los coecientes , , , valores reales.
valores de para los cuales la ecuacin tiene soluciones no triviales son autovalores o valores propios
las funciones asociadas sern vectores propios o autovectores. Los autovalores sern nmeros reales y el conjunto
de los autovectores es ortogonal.
Ejemplo
Dada la ecuacin de segundo orden que representa un problema con valores de frontera y sus condiciones de
borde, plantear la resolucin por diferencias centrales: (Considerar
00
y + py = 0
h = 1).
y(x = 0) = y0 = 0
y(x = 4) = y4 = 0
Solucin
Se obtienen 3 puntos interiores del dominio, siendo conocidos los valores de
y(x)
(condiciones de Dirichlet).
Se obtiene la ecuacin en diferencias utilizando la aproximacin numrica de la segunda derivada
h=1
yi1 + (p 2) yi + yi+1 = 0,
i=1
y0 + (p 2) y1 + y2 = 0
i=2
y1 + (p 2) y2 + y3 = 0
i=3
y2 + (p 2) y3 + y4 = 0
20
Facultad de Ingeniera
se obtiene un sistema homogneo de 3 ecuaciones. La solucin ser la trivial (vector solucin nulo) o habr
una cantidad innita de vectores que veriquen las condiciones de frontera para la ecuacin. Expresando el
sistema en forma matricial:
(2 p)
1
0
1
(2 p)
1
0
y1
0
1 y2 = 0
(2 p)
y3
0
La expansin del determinante da un polinomio caracterstico cuyas races son los valores propios del sistema.
A cada valor propio se le asocia un vector solucin.
El polinomio caracterstico queda:
(2 p)3 2 (2 p) = 0
cuyas races son
p1 = 0,58578, p2 = 2,00000
p3 = 3,41421
Representan los autovalores del problema. Reemplazando en el sistema cada uno de los autovalores se obtiene
un conjunto de 3 autovectores asociados que son ortogonales entre s.
Si
p = p1 = 0,58578
1,41422
1
0
haciendo
y1 = 1
1
1,41422
1
0
y1
0
1 y2 = 0
1,41422
y3
0
y11
1,0000
1 = y21 = 1,4142
y31
1,0000
Si
p = p2 = 2,00000
y12
1,0000
2 = y22 = 0,0000
y32
1,0000
Si
p = p3 = 3,41421
y13
1,0000
3 = y23 = 1,4142
y33
1,0000
21