CONSOLIDACION DEL
MAR DE GRAU
FACULTAD : FIEE
ESCUELA : ELECTRICA
CODIGO : 1523120307
2017
INTRODUCCION
Dentro de la Ingeniera y otras ciencias hay diversos problemas que se formulan
en trminos de ecuaciones diferenciales. Por ejemplo, trayectorias balsticas,
estudio de redes elctricas, deformacin de vigas, estabilidad de aviones, teora
de vibraciones y otras aplicaciones de aqu la importancia de su solucin
Y(X0) = (2)
Y0
Consiste en aplicar repetidamente la frmula de recurrencia
Yn+1 = Yn + h (4)
Y'n
Expresin que indica que el mtodo de Euler consiste grficamente, en ir de un
valor Yn conocido de la solucin de la ecuacin diferencial (1) en un punto, al
siguiente por medio de la tangente T1 a la curva integral Y = Y(X) en el mismo
punto de la solucin conocida, como se muestra en la siguiente figura.
De este planteamiento grfico puede verse que una mejor aproximacin a la solucin de la
ecuacin diferencial se obtendra si en vez de ir por la tangente T1 para determinar la
solucin en el siguiente Punto Pivote, se utiliza una secante con pendiente igual al promedio
de pendientes de la curva integral en los puntos coordenados (Xn, Yn), (Xn+1, Yn+1) en
donde Xn+1 y Yn+1 pueden estimarse con el procedimiento normal de Euler, como se
muestra en la siguiente grfica:
Con lo aanterior se obtendra un mtodo mejorado de Euler con error del orden
de definido por la expresin
(5)
X = Xn+1
Y = Yn + h f(Xn, Yn)
(6)
en donde
(; ) = (; ) (7)
EN EL METODO DE EULER
(8)
En lo que
(10)
En el cual
(11)
Objetivo General
Objetivos Especficos
yi + 1 = yi + F (xi, yi, h) h
k1 = f (xi, yi)
Como cada k es una evaluacin funcional, esta recurrencia hace que los mtodos
Runge-Kutta sean eficientes para la programacin. Existen varios tipos de
mtodos Runge-Kutta al emplear diferentes nmeros de trminos en la funcin
incremento como la especificada por n.
Donde:
Los valores de a1, a2, p1 y q11 son evaluados al igualar el trmino de segundo
orden de la ecuacin dada con la expansin de la serie de Taylor. Desarrollando
tres ecuaciones para evaluar las cuatro incgnitas:
suponer el valor de una de ellas. Suponiendo que se especific un valor para a2,
se puede resolver de manera simultnea el sistema de ecuaciones obtenido:
dy
yx .2 y
2
dx
Donde:
y (0) =1
h = 0.25
Solucin:
yi 1 yi k2h
k1 (xi, yi)
1 1
k = f (x h,y k h)
2 i i 1
2 2
k2 f h , y k1h)
(x 0 2 0 2
1 1
k2 f (0.25), 1 (1.2) (0.25))
(0 2 2
k2 f (0.125,0.85)
k2 0.85(0.125)2 .2(0.85)
k2 1.006718
y1 1 (1.006718)0.25
y1 0.748320
Segunda iteracin
x1 x0 h
x1 0 0.25
x1 0.25
k1 (0.748320)(0.25)2 .2(0.748320)
k1 0.851432
1 1
k2 f (0.25) , 0.748320 ( 0.851432)(0.25))
(0.25 2 2
k2 f (0.375,0.641891)
k2 0.641891(0.375)2 .2(0.641891)
k2 0.680003
y2 0.748320 ( 0.680003)0.25
y2 0.578319
Tercera iteracin
x2 x1 h
x2 0.25 0.25
x2 0.5
1 1
k2 f (0.5 (0.25) , 0.578319 ( 0.549403)(0.25))
2 2
k2 f (0.625,0.509643)
k2 0.509643(0.625)2 .2(0.509643)
k2 0.4125
y3 0.578319 ( 0.4125)0.25
y3 0.4752
Cuarta iteracin
x3 x2 h
x3 0.5 0.25
x3 0.75
k1 f(x3 , y 3 ) f (0.75,0.4752)
k1 (0.4752)(0.75)2 1.2(0.4752)
k1 0.3029
k2 f h , y k1h)
(x 3 2 3 2
1 1
k2 f (0.25) , 0.4752 ( 0.3029)(0.25))
(0.75 2 2
k2 f (0.875,0.4373)
k2 0.4373(0.875)2 .2(0.4373)
k2 0.1900
y4 0.4752 ( 0.1900)0.25
y4 0.4277
x4 x3 h
x4 0.75
x4 1
Vectores solucin X 0 0.25 0.5 0.75 1
1.5.2 RUNGE KUTTA PARA TERCER ORDEN
dy .2 y
dx yx 2
Dnde:
y(0)=1
h = 0.25
Solucin.
k1 (xi, yi )
1 1
k = f(x h,y k h)
2 i 2 i 1
2
k3 f(xi h , yi 1 h 2k 2 h)
Primera iteracin
k1 f(x0 , y0 ) f (0 ,1)
2
k1 (1)(0) .2(1)
k1 1.2
k2 f h , y k1h)
(x 0 2 0 2
1 1
k2 f (0.25) , 1 ( 1.2)(0.25))
(0 2 2
k2 f (0.125,0.85)
k2 0.85(0.125)2 .2(0.85)
k2 1.0067
k3 f(x o h , yo 1 h 2k 2 h)
1
y1 y0 (k 4k 2 k 3 )h
1
6
y1 0.7445
Segunda iteracin
x1 x0 h
x1 0 0.25
x1 0.25
k1 (0.7445)(0.25)2 .2(0.7445)
k1 0.8468
1 1
k f (x h , y k h)
1
2 1
21 2 1 1
k2 f (0.25 (0.25) , 0.7445 ( 0.8469)(0.25))
2 2
k2 f (0.375,0.6386)
k2 0.6386(0.375)2 .2(0.6386)
k2 0.6765
k3 (x1 h , y1 k 1h 2k 2 h)
k3 f (0.5,0.6178)
k3 0.6178(0.5)2 .2(0.6178)
k3 0.5870
1
y2 y1 (k 4k 2 k 3 )h
1
6
y2
0.57
20
Tercera iteracin
x2= x1+h
x2=0.25+0.5
1 1
k f (x h , y k h)
2 2 2
21 2 1 1
k2 f (0.25) , 0.5720 ( 0.5434)(0.25))
(0.5 2 2
k2 f (0.625,0.5041)
k2 0.5041(0.625)2 .2(0.5041)
k2 0.4080
k3 f(x 2 h , y2 k 1h 2k 2 h)
k3 f (0.75,0.5038)
k3 0.5038(0.75)2 .2(0.5038)
k3 0.3212
1
y3 y2 (k 4k 2 k 3 )h
1
6
y3 0.4679
Cuarta iteracin
x3 x2 h
x3 0.5 0.25
x3 0.75
k1 f(x3 , y 3 ) f (0.75,0.4679)
k1 (0.4679)(0.75)2
k1 0.2986
1.2(0.4679)
1 1
k f (x h , y k h)
2 3
3
21 2 1 1
k2 f (0.25) , 0.4679 ( 0.2983)(0.25))
(0.75 2 2
k2 f (0.875,0.4306)
k2 0.4306(0.875)2 .2(0.4306)
k2 0.1871
k3 f(x3 h , y3 k1h 2k 2 h)
1
y4 y3 (k 4k 2 k 3 )h
1
6
y4 0.4206
x4 x3 h
x4 0.75
x4 1
xi = x0 + ih, i = 0, n; x0
=a (2)
siendo el
espaciado h h=b (3)
a
n
yrr (xi) 2
y(xi+1) = y(xi) + yr (xi)(xi+1 2 (x i+1 + ... (4)
x i) + ! x i)
esto es, dado que xi+1 = xi + h
yr (xi) (xi,
y(xi)) =
Si a continuacin se impone que se satisfaga la ecuacin diferencial en cada punto xi , esto es,
El termino (h) es el Error de Truncamiento Local del Algoritmo y se denota como i (h). A
la vista
de la dependencia del orden con h podemos afirmar que el Mtodo de Euler es de primer orden.
(11)
1. Consistencia del Mtodo
Por lo 1 (1 +
tanto: hk)i+1
|zi+1 | (1 + 1 (1 + h (h)
hk)i+1 |z0 | +
hk)
(1 +i+1
hk)
(h)
(1 + hk)i+1 |z0 | + . (h)
. k
(20)
(1 + hk)i+1 |z0| +
k
Por
y(x )otra
= y parte,
y = ysi, tenemos
y en cuenta que el error inicial (z0 = y(x0) ) es nulo ya que
y0 a y0 a
que se verifica la
desigualdad 0
0 (1 + )n en , 0, n 0, (21)
entonces la cota superior del error de truncamiento global del metodo de Euler es
(h) (i+1)hk
|zi+1 | e (22)
k
A la vista del resultado anterior, es obvio que el error global de truncamiento del metodo
tiende a 0 cuando el tamano de la discretizacion h tiende a 0, esto es,
lm |zi+1 | = 0, (23)
h0
por lo que podemos concluir que el metodo de Euler es convergente.
3. Estabilidad del Mtodo
Para ello consideraremos el algoritmo (11) y el algoritmo del mtodo de Euler variando en un
valor la condicin inicial
i+1 = i + h (xi , i ), i = 0, n; 0
= ya + (24)
y analizaremos el error zi = que se produce.
yi i
entonc
|zi+1 | |zi |(1 + hk), i=
es
0, n (28)
y en
consecuencia a |zi+1 | (1 + hk)i+1 . (30)
Teniendo en cuenta ahora la desigualdad (21), resulta que la cota superior del error que se
comete en la solucion numerica cuando se perturba la condicion inicial es
A la vista del resultado anterior, es obvio que el mayor error que se comete esta acotado
cuando el tamano de la discretizacion h tiende a 0, esto es
lm |zi+1 | = , (32)
h0
por lo que podemos concluir que el metodo de Euler es estable.
4. Convergencia del Mtodo cuando se consideran los errores de redondeo en los clculos
A continuacin, se analiza la evolucin del error (zi ) que se comete cuando se compara la
solucion analtica exacta y(xi) que se obtendra de (10) (si fuese posible hallarla)
con la que solucion aproximada inexacta (yi ) que proporciona el mtodo de Euler si se considera que
los clculos se realizan en un ordenador y se producen, por tanto, errores de redondeo (i) en las
operaciones, es decir,