Você está na página 1de 3

Upwind

Crístofer Esaobas Tejeda Obregón

Resolveremos la ecuación + ( , ) =0

Sujeta a la condición de frontera (0, ) = 0 y la condición inicial

( , 0) = 1 0.2 ≤ ≤ 0.4
con la función ( , ) =
0
Primero, resolvemos este sistema con = = 0.1,0.01,0.001,0.0001 respectivamente y
obtenemos los siguientes gráficos en los correspondientes tiempos t=0.33 ,0.66,0.99

En los 3 gráficos a continuación tenemos dx=dt=0.1

En los 3 gráficos a continuación tenemos dx=dt=0.01

En los 3 gráficos a continuación tenemos dx=dt=0.001

En los 3 gráficos a continuación tenemos dx=dt=0.0001


Por lo tanto, como podemos ver en los gráficos, a medida que vamos refinando la malla ,
existe un menor amortiguamiento y una menor dispersión , así tenemos que la solución
numérica es casi la misma que la solución analítica , pues estás gráficas sólo se va desplazando
, tal como lo hace la solución analítica.
| |
Debemos tener en cuenta que esto se cumplió ya que = | | < 1 , es decir que se cumple
la condición CFL, lo cual nos permite concluir que la solución numérica en todos los casos es
estable y convergía a la solución analítica , aunque dicha aproximación es mejor mientras más
refinado esté nuestro intervalo.
| |
Ahora, veamos que sucede cuando no se cumple la condición CFL , es decir = | | > 1.

Dado que utilizaremos la misma función a(x,t) , lo que modificaremos será nuestro dx y dt , de
manera que no cumpla la condición CFL , así , el esquema no converge a la solución analítica
que como ya sabemos es el mismo escalón de la condición inicial. A continuación, obtenemos
los siguientes gráficos:

dt=0.1 y dx=0.01 en los siguientes 3 gráficos

dt=0.1 y dx=0.01 en los siguientes 3 gráficos


Y tal como vimos en la teoría, aunque hagamos un refinamiento de la malla no podemos
garantizar que nuestro esquema converge a la solución analítica.

En este caso en particular los valores de nuestra solución se disparan a +infinito, todo esto es
debido a la falta de cumplimiento de la condición CFL.

Por otra parte, si tomamos el caso de regreso de esta función, o sea -a(x,t) observamos los
siguientes gráficos.

dt=0.01 y dx=0.01 en los siguientes 3 gráficos

dt=0.1 y dx=0.1 en los siguientes 3 gráficos

En ambos casos se pudo corroborar que la no solución no se desplaza de igual manera de


izquierda a derecha, y de derecha a izquierda. Esto se debe esencialmente a que la función
a(x,t) utilizada en nuestro esquema upwind depende de la posición de x.

Conclusión:

Con este método tenemos la oportunidad de resolver ecuaciones hiperbólicas, sin embargo
tenemos una grande restricción que es la condición CFL , además tal como se pudo ver en esta
práctica , la solución presenta una dispersión y amortiguamiento considerable , aunque
podemos reducirlo de manera “aceptable” refinando la malla , lo que también permite que la
solución perdure un poco más a lo largo del tiempo cuando la calculamos numéricamente.

Você também pode gostar