You are on page 1of 7

RESOLUCIÓN DE LA ECUACIÓN DE ADVECCIÓN EN UNA Y DOS

DIMENSIONES MEDIANTE LA UTILIZACIÓN DEL ESQUEMA


“LEAP-FROG” EN DIERENCIAS FINITAS
Mariana Mendina
mmendina@fing.edu.uy

1 Ecuación de advección en una dimensión

Dada una corriente uniforme se trata de analizar el transporte advectivo


que ésta determina. La ecuación de advección en una dimensión está
dada por:

q q
1) U 0
t x

Donde U representa a la corriente uniforme.

Para resolver esta ecuación se utiliza el método de las características,


de donde se tiene que:

dx
U   x  Ut  x o
dt

y haciendo el cambio de variables  x-Ut se obtiene:

dq q x q dq q q
  , de donde se tiene: 2)  U
dt x t t dt x t

Sumando 1) y 2) se obtiene:

dq
3) ( ,t )  0
dt

siendo  x-Ut

De 3) se puede observar que q es independiente del tiempo y por lo


tanto su solución será de la forma: q(t)=f(), y deshaciendo el cambio
de variable se tiene que q(x,t)=f(x-Ut).
Para que el problema quede bien determinado, basta con dar la
condición inicial q(x,0)=q(x)=f(Ut-x) en t=0.
Para hallar el valor de q en un punto (x,t) de interés, basta con cortar la
recta x-Ut que pasa por ese punto con el eje Ox.
1.1 Discretización de la ecuación de advección en una dimensión
utilizando el esquema “leap-frog”

Utilizando la diferencia centrada para la aproximación de las derivadas


de q respecto al tiempo y al espacio obtenemos:

q q in1  q in1 q qin 1  q in 1


 y 
x 2x t 2t

Utilizando el esquema “leap-frog” obtenemos:

qin 1  qin 1 q n  qin1


 U . i 1
2t 2 x

De donde se obtiene:

t n
4) qin 1  U
x
 
qi 1  qin1  qin 1

A partir de la ecuación 4) se puede determinar qué puntos de los niveles


temporales n y n-1 determinan el valor del punto buscado (i,n+1), a esto
se le llama “molécula computacional”. En la siguiente figura se
esquematiza la molécula computacional obtenida mediante la
utilización de este método.

x
t

n+1
t
n
n-1

i-1 i i+1 x

En la siguiente figura se puede observar el dominio de dependencia de


(i,n+1), es decir el conjunto de puntos que participan del cálculo de
q(i,n+1).

n+1
n
n-1

i-1 i i+1 x
Si dibujamos en el esquema anterior la recta =x-Ut que pasa por ese
punto, podemos ver cuál es el punto de t=0 que verdaderamente
t
importa para el cálculo de q(x,t). Si suponemos que  U se puede
x
observar en el esquema siguiente, que el único punto que realmente
importa para el valor de q(x,t) no pertenece al dominio de dependencia
del punto y por lo tanto el error en (x,t) puede llegar a ser muy grande.
Una condición necesaria para la convergencia de este esquema es:

0   1
t
 U
x

Nº de Courant

xo= x-Ut

xo x

Nota:
Un análisis similar al realizado aquí pero utilizando el esquema de Euler en
diferencias finitas se puede ver en:

CazesG.; 1996-1997. Descripción del Modelo de Circulación General de la UCLA.


Documento incluido en Informe final del proyecto CONICYT-BID Nº117/92,
“Predicción climática a largo Plazo. Estimación de la Disponibilidad de Recursos
Hídricos”. Genta, J. L., Pisciottano G., Díaz A., Cazes G. y Terra R.;1998. Disponible
en IMFIA
1.2 Estabilidad lineal

Supongamos una solución en forma de onda, de esta manera:

q i  Re(Q(t ).e Ikix )


I 2  1

Sustituyendo esta ecuación en la ecuación 4), obtenemos:

dQ Ikix U
e  Q(e Ik ( i 1) x  e Ik ( i 1) x )
dt 2x

De donde se obtiene que:

dQ U Q
5)  Q(e Ikx  e  Ikx )  UI sin(kx)
dt 2x x

De la ecuación 5) se puede deducir que para que el esquema sea estable


será necesario que se cumpla:

U
P  1, siendo P sin(kx)t
x

Como el máximo valor se dará cuando el seno tome los valores 1 o –1,
tendremos que para que el esquema sea estable se deberá cumplir:

x
U 1
t

2 Ecuación de advección en dos dimensiones

La ecuación de advección en este caso es análoga al caso de una


dimensión pero considerando una corriente uniforme que tiene dos
componentes: U y V. La ecuación considerada en este caso será de la
forma:

q q q
6) U V 0
t x y
2.1 Discretización de la ecuación de advección en dos dimensión
utilizando el esquema “leap-frog”

Aproximando las derivadas parciales en tiempo y espacio y utilizando el


esquema leap-frog al igual que en el punto 1.1 se obtiene la siguiente
ecuación de advección discretizada:

qin, j 1  qin, j 1 qin1, j  qin1, j qin, j 1  qin, j 1


7)  U V
2 t 2x 2y

La molécula computacional para este caso se esquematiza en la


siguiente figura.

i-1 i i+1 j+1


(n+1)t
j
j-1
nt

(n-1)t

2.2 Estabilidad

Utilizando un procedimiento análogo al utilizado en el punto 1.2 y


suponiendo soluciones de la forma:

qi , j  Re(Q (t ).e I ( kix  ljy ) )


I 2  1

Sustituyendo en la ecuación 6) y utilizando el miembro izquierdo de la


ecuación 7) obtenemos:

dQ
dt

U
2x
Q (e Ik ( i 1) x  e Ik ( i 1) x ) 
V
2y

Q e Ik ( j 1) x  e Ik ( j 1) x 

En este caso la condición de estabilidad será:

U V
P  1, siendo P sin(kx )t  sin(ly )t
x y

Esta ecuación tendrá el máximo cuando el seno tome el valor 1 o –1.


Por lo tanto la condición de estabilidad será:

U V
(  ) t  1
x y
El problema de la ecuación de advección en dos dimensiones se puede
resolver también considerando una corriente uniforme dada por:
c=U+V

y transformando el problema en una dimensión, de esta manera se


disminuye el número de operaciones por paso. Sin embargo
dependiendo de las condiciones de borde del problema, esto puede no
resultar de utilidad. Si trabajamos con este problema pero en una
dimensión tenemos:

C2=U2+V2
U=Ccos
V=Csin

Siendo  el ángulo que forma la corriente la horizontal. Sustituyendo en


la ecuación 8) obtenemos:

C cos  C sin 
9) (  )t  1
x y

De 9) se puede observar que la cota superior se da cuando cossines


decir cuando y por lo tanto x=y. La cota superior será:

t 1
C
x 2

Nota: Esta sección está basada en material del curso: “Introducción a la Modelación
Numérica de la Atmósfera”, capítulo 4 “The one and two dimensional advection
equations” que se encuentra disponible en biblioteca del IMFIA-FI-UR.
Dictado por el Prof. Dr. Carlos Roberto Mechoso. Profesor del “Department of
Atmospheric Sciences”, UCLA. Profesor Libre de la Universidad de la República.
Coordinado por el Ing. Gabriel Pisciottano IMFIA-FI-UR
22 al 26 de marzo de 1999, Montevido-Uruguay

You might also like