10.05.2013 Views

texto: metodos numericos para ecuaciones diferenciales ordinarias

texto: metodos numericos para ecuaciones diferenciales ordinarias

texto: metodos numericos para ecuaciones diferenciales ordinarias

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ǫh<br />

q ≤<br />

| ¯wi+1 − wi+1|<br />

Un método que usa esta desigualdad <strong>para</strong> controlar el error es el método de Runge-<br />

Kutta-Fehlberg.Este consiste en emplear el método de Runge-Kutta con error local de<br />

truncamiento de quinto orden<br />

1/n<br />

¯wi+1 = wi + 16<br />

135 k1 + 6656<br />

12825 k3 + 28561<br />

56430 k4 − 9<br />

50 k5 + 2<br />

55 k6<br />

<strong>para</strong> estimar el error local en un método de Runge-Kutta de cuarto orden dado por<br />

donde<br />

wi+1 = wi + 25<br />

216 k1 + 1408<br />

2565 k3 + 2197<br />

4104 k4 − 1<br />

5 k5<br />

k1 = hf(xi,wi)<br />

k2 = hf(xi + h<br />

4 ,wi + 1<br />

4 k1)<br />

k3 = hf(xi + 3<br />

8 h,wi + 3<br />

32 k1 + 9<br />

32 k2)<br />

k4 = hf(xi + 12<br />

13 h,wi + 1932<br />

2197 k1 − 7200<br />

2197 k2 + 7296<br />

2197 k3)<br />

k5 = hf(xi + h,wi + 439<br />

216 k1 − 8k2 + 3680<br />

513 k3 − 845<br />

4104 k4)<br />

k6 = hf(xi + 1<br />

2 h,wi − 8<br />

27 k1 + 2k2 − 3544<br />

2565 k3 + 1859<br />

4104 k4 − 11<br />

40 k5)<br />

La ventaja de este método se da en que solo se requiere seis evaluaciones de f por paso. Los<br />

métodos arbitrarios de Runge Kutta de cuarto y quinto orden usados de manera conjunta<br />

requieren cuatro y seis evaluaciones de f, respectivamente, lo cual da diez evaluaciones<br />

de f.<br />

En el control del error, un valor inicial de h en el i-ésimo paso se usó <strong>para</strong> obtener los<br />

primeros valores de wi+1 y wi+1, que nos permitieron determinar q en ese paso y luego se<br />

repitieron los cálculos. Este procedimiento requiere el doble de evaluaciones de funciones<br />

por paso, sin control de error. En la práctica, el valor de q a usar se selecciona de manera<br />

un poco diferente, a fin de que valga la pena el aumento de evaluaciones de funciones. El<br />

valor de q determinado en el i-ésimo paso cumple dos propósitos:<br />

1. Para rechazar, de ser necesario, la eleccion inicial de h en el paso i-esimo y repetir<br />

los cálculos por medio de qh, y<br />

2. Para predecir una elección adecuada de h <strong>para</strong> el (i+1)-ésimo paso.<br />

52

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!