Está en la página 1de 21

MÉTODO DE HEUN

INTRODUCCIÓN

Una fuente fundamental de error en el método de Euler es que la deriva­da


al principio del intervalo se supone que se aplica a través del intervalo
entero.
Existen dos modificaciones simples para ayudar a evitar este in­conveniente
que pertenecen a una clase mayor de métodos de solución llamados
métodos de Runge-Kutta. Sin embargo, ya que tienen una in­terpretación
gráfica sencilla, se presentan antes de la derivación formal de los métodos
de Runge-Kutta
MÉTODO DE HEUN

• Un método para mejorar la aproximación a la pendiente implica el cálcu­lo de dos


derivadas del intervalo, una en el punto inicial y la otra en el punto final.
• En seguida se promedian las dos derivadas y se obtiene una aproximación
mejorada de la pendiente en el intervalo completo..
• Recordemos que para el método de Euler la pendiente al inicio del intervalo es:

….(1)
• En el método estándar de Euler se pararía en este punto. Sin embargo, en
el método de Heun, la y°+1 calculada con la ecuación (1) no es la respuesta
final sino una predicción intermedia. Esto se debe a que se ha distinguido
a ésta con el superíndice 0. La ecuación (1) se llama ecuación predictora.
Proporciona una aproximación de yi+1 que permi­te el cálculo de una
pendiente aproximada al final del intervalo:

…(2)

• Ahora podemos combinar ambas pendientes (1) y (2) y obtener una pendiente
promedio sobre el intervalo
Está pendiente promedio se usa para extrapolar linealmente de y, a y j+1 usando el
método de Euler

A esta ecuación final se le llama ecuación correctora.


Esquema gráfico del método de
Heun.
a) Predictor
b) corrector.
El método de Heun es un esquema predictor-corrector. Como se dijo antes,
se puede expresar concisamen­te como

…(1)

…(2)

 Nótese que debido a que la ecuación (2) tiene y1+1 en ambos lados del
signo igual, ésta puede aplicarse para "corregir" en un esquema itera­tivo.
Esto es, se puede usar una aproximación anterior varias veces para
proporcionar una aproximación mejorada de yi+1. El proceso se muestra
en la siguiente figura.
 Se debe entender que este proceso no necesariamente converge a la
respuesta correcta sino que converge a una aproximación con un error de
truncamiento finito.
Representación gráfica de la iteración del corrector del método de
Heun para obtener una mejor aproximación.
Para calcular el error de dos iteraciones seguidas se utiliza:

La iteración se da finalizada cuando el Ea Es


EJEMPLOS

• EJEMPLO 1:
• Si se drena el agua desde un tanque cilíndrico vertical por medio de abrir una
válvula en la base, el líquido fluirá rápido cuando el tanque esté lleno y despacio
conforme se drene. Como se ve, la tasa a la que el nivel del agua disminuye es:

• Donde k es una constante que depende de la forma del agujero y del área de la
sección transversal del tanque y agujero de drenaje. La profundidad del agua y se
mide en metros y el tiempo t en minutos. Si k = 0.06, determine cuánto tiempo se
requiere para vaciar el tanque si el nivel del fluido se encuentra en un inicio a 3 m.
Utilice un paso de 0.5 minutos.
Solución analíticamente:
Primero separamos las variables:

Integramos para poder obtener la siguiente ecuación,

 
Sustituyendo las condiciones iniciales se obtiene . Sustituyendo este valor y
reordenando da:
Para cuando se vacié el tanque , reemplazando este valor en la ecuación obtendremos
el tiempo necesario:57.7minutos
Solución con el método de Euler:
Sabiendo que:

Para

 
Para

 
Así sucesivamente para los demás
Solución con el método de Heun:
Para
Predictor:

Corrector:

Así sucesivamente para los demás


EJEMPLO2:
Resuelva la ecuación que se presenta a continuación, de
x = 0 a 1, con h = 0.25
 

 
Solución analíticamente:
Primero separamos las variables:

Integramos para poder obtener la siguiente ecuación,

 
Sustituyendo las condiciones iniciales se obtiene . Sustituyendo este valor y reordenando da:

Ya con la ecuación obtenida se puede tabular los valores:


i X y
0 0.00 1
1 0.25 1.336914
2 0.50 1.890625
3 0.75 2.743164
4 1.00 4

Solución con el método de Euler:


Sabiendo que:

Para

 
Para

Así sucesivamente para los demás

i X y

0 0.00 1 1
1 0.25 1.25 1.67705
2 0.50 1.66926 2.584
3 0.75 2.31526 3.804
4 1.00 3.26626 542184
Solución con el método de Heun:
Para
Predictor:

 
 

Corrector:

Así sucesivamente para los demás


x Y

0.00 1 1.000 0.25 1.25 1.6771 1.3385

0.25 1.33463 1.7329 0.50 1.76785 2.6592 2.1961

0.50 1.88364 2.7449 0.75 2.56987 4.0077 3.3763

0.75 2.72772 4.1290 1.00 3.75996 5.8172 4.9731

1.00 3.97099          

También podría gustarte