Está en la página 1de 4

EJEMPLO DE SISTEMA DE ECUACIONES DIFERENCIALES ORDINARIAS

SIMULTNEAS USANDO EL MTODO DE EULER Y EL MTODO DE RUNGE-KUTTA


DE CUARTO ORDEN
Resolver el siguiente sistema de ecuaciones diferenciales, asumiendo que x=0, y1=4 y
y2=6, integre para x=2 con un tamao de paso de 0.5
dy1
= 0.5 y1
dx
Mtodo de Euler

dy 2
= 4 0.3 y 2 0.1y1
dx

y i +1 = y i + f ( xi, y i ) h

Primera iteracin
y1(0.5) = 4 + [ 0.5(4)] 0.5 = 3

y 2 (0.5) = 6 + [ 4 0.3(6) 0.1(4)] 0.5 = 6.9

Segunda iteracin
y1(1) = 3 + [ 0.5(3)] 0.5 = 2.25

y 2 (1) = 6.9 + [ 4 0.3(6.9) 0.1(3)] 0.5 = 7.715

Al final se tiene:
x
0
0.5
1.0
1.5
2

y1
4
3
2.25
1.6875
1.265625

y2
6
6.9
7.715
8.44525
9.094087

1
f ( k1 + 2 k2 +2 k3 + k 4) h
6

Mtodo de Runge-Kutta de cuarto orden

y i +1 = y i +

Primera iteracin
Se calculan todas las constantes:

donde
k1 = f ( xi , y i )

k1,1 = f1(0,4,6) = 0.5(4) = 2

1
1
h, yi + k1h)
2
2
1
1
k3 = f ( xi + h, yi + k2 h)
2
2
k 4 = f ( xi + h, y i + k3 h)
k 2 = f ( xi +

k1,2 = f2 (0,4,6) = 4 0.3(6) 0.1(4) = 1.8


calculamos los primeros valores de y1 y y 2
en el medio punto:
h
0.5
y1 + k1,1 = 4 + ( 2)
= 3.5
2
2
h
0.5
y 2 + k1,2 = 6 + (1.8)
= 6.45
2
2
k 2,1 = f1(0.25,3.5,6.45) = 1.75
k 2,2 = f2 (0.25,3.5,6.45) = 1.715

se predice los segundo medios puntos


h
0.5
y1 + k2,1 = 4 + ( 1.75)
= 3.5625
2
2
h
0.5
y 2 + k2,2 = 6 + (1.715)
= 6.42875
2
2
k3,1 = f1(0.25,3.5625,6.42875) = 1.78125
k3,2 = f2 (0.25,3.5625,6.42875) = 1.715125
estos son usados pra determinar la predicion
al final del intervalo:
y1 + k3,1h = 4 + ( 1.78125)0.5 = 3.109375
y 2 + k3,2 h = 6 + (1.715125)0.5 = 6.857563
k 4,1 = f1(0.5,3.109375,6.857563) = 1.554688
k 4,2 = f2 (0.5,3.109375,6.857563) = 1.631794
Los valores de k pueden ser usados en computo
1
2 + 2 ( 1.75 1.78125) 1.554688 0.5 = 3.115234
6
1
y1(0.5) = 6 + 1.8 + 2 ( 1.715 + 1.715125) + 1.631794 0.5 = 6.857670
6
Siguiendo todas las iteraciones, se tiene la siguiente tabla de resultados
y1(0.5) = 4 +

x
0
0.5
1.0
1.5
2

y1
4
3.115234
2.426171
1.889523
1.471577

y2
6
6.857670
7.632106
8.326886
8.946865

Referencia: Chapra Canales, Mtodos Numricos para ingenieros.

Como ejercicio, reproducirlo en una hoja de clculo.

Resolver el siguiente sistema de ecuaciones diferenciales,


asumiendo que x=0, y1=4 y y2=6, integre para x=2 con un tamao de paso de 0.5

dy 1
= 0.5 y1
dx

y i +1 = y i + f ( xi , y i ) h

Mtodo de Euler
h=
nm de pasos

dy
2
=
4 0.3
y 2 0.1y 1
dx

0.5
x

1
2
3

4
5

y1
0
0.5
1
1.5
2

0.5y1

y2
4
3
2.25
1.6875
1.265625

4 0.3 y 2 0.1y1

6
6.9
7.715
8.44525
9.0940875

-2
-1.5
-1.125
-0.84375
-0.6328125

1.8
1.63
1.4605
1.297675
1.14521125

Mtodo de Runge-Kutta de cuarto orden


h=
0.5
nm de pasos->

4
1.5

2
0.5

x=
y1 =

3.11523438

2.4261713

1.88952306

1.471576798

y2 =

6.85767031

7.63210567

8.32688598

8.9468651

k1,1=f1(x0,y0) =

-2

-1.55761719

-1.21308565

-0.94476153

-0.735788399

k1,2=f2(x0,y0) =

1.8

1.63117547

1.46775117

1.3129819

1.16878279

xi+(0.5)h =

0.25

0.75

1.25

1.75

2.25

y1+k1,1h/2=

3.5

2.72583008

2.12289989

1.65333268

1.287629698

y2+k1,2h/2=

6.45

7.26546418

7.99904347

8.65513145

9.239060798

k2,1=

-1.75

-1.36291504

-1.06144994

-0.82666634

-0.643814849

k2,2=

1.715

1.54777774

1.38799697

1.2381273

1.099518791

3.5625

2.77450562

2.16080882

1.68285648

1.310623085

y1+k2,1h/2=
y2+k2,2h/2=

6.42875

7.24461475

7.97910492

8.6364178

9.221744798

k3,1=

-1.78125

-1.38725281

-1.08040441

-0.84142824

-0.655311543

k3,2=

1.715125

1.54916501

1.39018764

1.24078901

1.102414252

0.5

1.5

2.5

y1+k3,1h=

3.109375

2.42160797

1.8859691

1.46880894

1.143921026

y2+k3,2h=

6.857563

7.63225282

8.3271995

8.94728048

9.498072226

k4,1=

-1.554688

-1.21080399

-0.94298455

-0.73440447

-0.571960513

k4,2=

1.631794

1.46816336

1.31324324

1.16893496

1.03618623

k11+2k21+2k31+k41=

-10.61719

-8.26875687

-6.43977891

-5.01535515

-3.906001695

k12+2k22+2k32+k42=

10.29204

9.29322433

8.33736364

7.43974948

6.608835106

xi+h =