Está en la página 1de 2

13.

2 EL MÉTODO MAC CORMACK

El método de Mac Cormack es un enfoque predictor-corrector que está


estrechamente relacionado con el método de Heun descrito anteriormente. Se
utiliza la siguiente ecuación para hacer una predicción inicial de la pendiente en
el punto base:

e e e e e
C i+1−ci c i +1−2 ci +c i−1 e
s1 ,i =−U +E 2
−K c i (13.12)
∆x (∆ x )

Está pendiente se utiliza a continuación junto con el método de Euler para


terminar el cálculo:

e+1 e
C i =C i + S1 , i ∆ t(13.13)

A continuación, se utiliza el predictor para realizar una estimación de la


pendiente al final del intervalo:

e+1 e+1 e+1 e+1 e+1


C i −ci−1 ci +1 −2 ci + c i−1 e+1
s2 ,i =−U +E 2
−K ci (13.14 )
∆x (∆ x )

Finalmente se utiliza una media de las dos pendientes para obtener la ecuación
correctora final:

C e+1 e
i =C i + (S 1 ,i
2 )
+S 2 ,i
∆ t (13.15)

El método Mac Cormack tiene la ventaja de ser más estable que el método
FTCS descrito en la Lección 12. Además, no se ve afectado por la dispersión
numérica.

EJEMPLO 13.3. SIMULACIÓN MAc CORMACK

Aplique el algoritmo Mac Cormack a la simulación de vertido descrita en el


Ejemplo 12.1. Utilice un tamaño de paso temporal de 0,025 h para el cálculo.

Solución:

Como en el caso de Crank-Nicolson, al utilizar diferencias centradas tanto en el


espacio como en el tiempo, la dispersión numérica no es un problema para el
método Mac Cormack. En consecuencia, se puede utilizar la dispersión real.
Utilizando los demás parámetros del Ejemplo 12.1, los resultados se muestran
en la Fig. 13.6. Obsérvese cómo, aunque hay la solución numérica sigue la
tendencia general de la solución analítica. Es comparable en rendimiento al
método de Crank-Nicolson y es superior a la aproximación implícita simple.
Además, los resultados son mucho mejores que la técnica explícita inestable.

FIGURA 13.6

Simulaciones analíticas (linea sólida) y simulaciones numéricas (guiones


horizontales) de un vertido en un río obtenidas con el enfoque Mac Cormack
con una ∆ t=0.025 hr .

Cabe señalar que las variaciones del método de Mac Cormack utilizan una
diferencia hacia atrás para el predictor y una diferencia hacia delante para el
corrector.

El método Mac Cormack es un buen enfoque numérico general para el cálculo


de la calidad del agua. En primer lugar, porque es un enfoque centrado en el
tiempo/centrado en el espacio, tiene una buena precisión. En segundo lugar,
como el método es explícito, es relativamente fácil de programar. En particular,
dado que el método Mac Cormack no implica ecuaciones simultáneas, trata los
problemas no lineales de forma sencilla.

El inconveniente de este enfoque es que no es incondicionalmente estable.

También podría gustarte