Tesis 2017 Maestria Mayckol
Tesis 2017 Maestria Mayckol
Tesis 2017 Maestria Mayckol
ESCUELA DE POSTGRADO
T ESIS
TRUJILLO - PER
2017
N O . de registro:
JURADO EVALUADOR
I
AGRADECIMIENTO
Expreso mi agradecimiento a Dios y al proyecto de incentivo a las ciencias bsicas de
la Universidad Nacional de Trujillo que han hecho posible la realizacin de sta investi-
gacin.
Me gustara agradecer sinceramente a mi asesor de Tesis, Dr. Obidio Rubio Mercedes por
su paciencia y orientaciones las cuales han inculcado en mi el rigor acadmico, ganndose
as mi respeto y admiracin.
Extiendo mi agradecimiento con enorme gratitud por sus enseanzas impartidas los doc-
tores Luis J. Caucha Morales, Luis A. Lara Romero, Franco Rubio Lpez, Nelson Ara-
gonz Salazar, Edmundo Vergara Moreno, Alexis Rodrigues Carranza, Ulises zavaleta
Caldern, Hernan Cuti Gutierrez, Amado Mndes Cruz, Yenny Rojas Jernimo.
Expreso adems mi eterno agradecimiento a mis padres Amelia Huayama Valle y Jos S.
Jimnez Granda por haberme forjado como la persona que soy; a mis hermanos liver,
Norelia y Javier por sus palabras de aliento. A mi ta Marleny por su incondicional apoyo
a lo largo de todo este tiempo.
II
ndice general
RESUMEN 1
Abstract 2
I. INTRODUCCIN 3
III
CAPTULO . NDICE GENERAL
V. CONCLUSIONES 67
VI.RECOMENDACIONES 68
VII.APNDICES 69
IV
ndice de figuras
V
CAPTULO . NDICE DE FIGURAS
VI
ndice de cuadros
VII
RESUMEN
Palabras Claves
Simulacin numrica, temperatura atmosfrica, mesoescala, diferencias finitas, forward
upstream, BRAMS.
1
Abstract
This work presents numerical solutions of the three - dimensional energy conserva-
tion equation, using the forward upstream finite difference scheme. Said solutions are
approximad in a R+ with R3 ; with Dirichlet boundary condition and given
initial condition. It is formally proven that the forward upstream finite difference scheme
is consistent, convergent, and stable as contrasted with the condition of Von Neumann
(CVN). A code was built in fortran 90, whose efficiency was verified with other results
in the literature; which allowed for the numerical simulation of the three-dimensional
energy transport equation. Finally, using the Brazilian Regional Atmospheric Modeling
System (BRAMS), the numerical simulation of the atmospheric temperature was specially
oriented for the topography of the La Libertad region.
Keywords
Numerical simulation, atmospheric temperature, mesoscale, finite differences, forward
upstream, BRAMS.
2
Captulo I
INTRODUCCIN
3
CAPTULO I. INTRODUCCIN
limite atmosfrica (CLA, Planetary Boundary Layer) descrita por Stull (1988), quien la
define como aquella zona de la atmsfera que es influenciada de manera directa por
la presencia de la superficie, respondiendo a los forzamientos de la misma en escalas de
tiempo de una hora o menos [23] .
Los modelos de rea limitada incluyen slo una parte de la tierra entera, y su aplicacin
requiere que se especifiquen condiciones de contorno, adems de condiciones iniciales;
como el rea geogrfica de estudio es limitada Ligda (1951) introduce el trmino mesoes-
cala para designar fenmenos con significacin meteorolgica demasiado pequeos para
aparecer en mapas sinpticos( hace referencias a las preturbaciones atmosfricas de gran
escala) pero demasiado grandes para ser observados desde una sola estacin y consiste
en la obtencin y anlisis de datos con una escala espacial y temporal suficientemente
pequea como para resolverlos.
Los lmites atmosfricos ms populares son los propuestos por Orlanski (1975) y Fujita
(1981); Orlanski defini la mesoescala que va de 2 a 2000 kilometros de resolucin, con
subclasificaciones de meso-, meso- y escalas meso- se refieren a escalas horizontales
de 200-2000 km, 20 a 200 km, y 2-20 km, respectivamente. Orlanski define fenmenos que
tienen escalas menores de 2 km como fenmenos microescala, y los que tienen escalas de
mayor de 2000 km, como fenmenos macroescala.
Fujita (1981) propone una gama mucho ms limitada de escalas de longitud en su defini-
cin de mesoescala, donde mesoescala oscila de 4 a 400 kilmetros, con la subclasificacin
de escalas meso- y meso- en referencia a las escalas horizontales de 40 a 400 km y 4-40
km, respectivamente [22]. El trmino mesoescala fue caracterizado por Pielke (1984)([27]
y [11]) utilizando los siguientes criterios:
p
= g.
z
4
CAPTULO I. INTRODUCCIN
= . V ,
t
= V . + + q ,
t
V
1
= V . V p g K 2 V ,
t
qn
= V .qn + Sqn ; n=1, 3,
t
m
= V .m + Sm ; m=1,2,3,...,M.
t
Estas representaciones matemticas forman un sistema de ecuaciones diferenciales par-
ciales no lineales, las cuales deben tener alguna solucin bajo ciertas condiciones. Como
se puede observar en las ecuaciones que gobiernan el movimiento de los fenmenos at-
mosfricos aparecen trminos advectivos de la forma u los cuales son una parte fun-
x
damental de cualquier modelo de dinmica de fluidos [10], cuyo modelo ms simple es
la ecuacin de conveccin unidimensional
= u .
t x
Actualmente la aproximacin de la ecuacin de conveccin ha sido estudiada por Ro-
ger A. Pielke, con un alto grado de versatilidad [27].
Para el modelado atmosfrico de mesoescala es preciso distinguir aquellos procesos que
serian resolubles por un mtodo numrico pues para simular matemticamente estos pro-
cesos en la CLA a lo largo de tan slo un da, seran precisos millones de aos de clculo
utilizando el superordenador ms potente que existe en la actualidad [25]. Para ello, se
utiliza una aproximacin, que consiste en simular la evolucin temporal de las variables
afectadas slo por movimientos o fenmenos atmosfricos con escalas espaciales supe-
riores o iguales al tamao de malla, a este procedimiento de clculo de los procesos que
ocurren en el interior de la malla se le da el nombre de parametrizacin [25].
Las aproximaciones de las derivadas en la ecuacin diferencial por diferencias finitas re-
sulta cuando se usa la formulacin serie de Taylor, llamado tambin mtodo de discre-
tizacin por diferencias finitas y consiste en la aproximacin de las derivadas las cuales
representan tasas de cambio; una derivada contiene informacin acerca de la variacin
local de una funcin.
Por tanto, una aproximacin en diferencia a una derivada, debera atender a estos signi-
ficados acoplando la informacin en los puntos vecinos de una malla, este acoplamiento
se puede realizar con la serie de Taylor truncada de la funcin en una vecindad del pun-
to, ste es uno de los mtodos a utilizar para obtener las ecuaciones de discretizacin de
la ecuacin diferencial parcial de transporte de energa tridimencional; la principal pro-
piedad de la ecuacin discretizada resultante, es que la solucin obtenida satisface a la
ecuacin, independientemente del tamao de la malla definida [21].
Un esquema de diferencias finitas que discretiza la ecuacin de conveccin unidimencio-
5
CAPTULO I. INTRODUCCIN
6
Captulo II
MARCO TERICO
7
CAPTULO II. MARCO TERICO
La regin del espacio ocupado por el cuerpo en el momento t, t = t (), que se co-
noce como el cuerpo deformado en el tiempo t y t es el conjunto de puntos x tales que
x = (X, t) para algn X en .
t es la regin realmente observada durante el movimiento: el cuerpo de referencia
slo sirve para puntos materiales de etiquetas. Por esta razn, mientras trabajamos en el
marco de un nico espacio punto Euclidiano, es til para diferenciar al menos conceptual-
mente entre el espacio ambiental para el cuerpo de referencia y el espacio ambiental a
travs de la cual evoluciona .
De acuerdo con esto:
1. Vectores asociados con el espacio ambiente a travs del cual evoluciona t se deno-
minan vectores espaciales;
(X, t) 2 (X, t)
(X, t) = y (X, t) = (2.2)
t t2
representan la velocidad y la aceleracin del punto material X en el tiempo t.
Puesto que el mapeo x = (X, t) es uno a uno en X para cada tiempo t fijo, tiene una
inversa
X = 1 (x, t), (2.3)
la inversa 1 (, t) para cada tiempo t fijo, es un mapeo del cuerpo deformado t sobre
el cuerpo de referencia con la siguiente propiedad:
Nos referimos a 1 como se define en (2.3) como el mapa de referencia; este mapa
asociados con cada tiempo t y punto espacial x en t a un punto material X = 1 (x, t)
en ; X es el punto de material que ocupa el punto espacial x en el tiempo t ver Figura
2.1.
Ahora estableceremos la definicin de movimiento y trayectoria del movimiento [13]
respectivamente
: R R3
(X, t) 7 (X, t) = t (X)
8
CAPTULO II. MARCO TERICO
Figura 2.1: Espacio punto Euclidiano con dominio denominado espacio de referencia
y espacio observado t .
(., t) : t R3
X 7 x = t (X),
es una deformacin de clase C01 inyectiva y sobreyectiva, por lo que se define su inversa:
Gt : t
x 7 Gt (x) = t1 (x) = X = G(x, t).
As definimos que
G :
(x, t) 7 G(x, t) = X.
Usando el mapeo de referencia (2.1) v(x, t) es la velocidad del punto material X que en el
tiempo t ocupa el punto espacial x y a(X, t) es la aceleracin del punto material X en el
tiempo t definidas como:
v : R3 (2.5)
D
(x, t) 7 v(x, t) := (X, t) (X, t) (2.6)
Dt t
D2 2
a(X, t) := ( X, t ) (X, t)
Dt2 t2
9
CAPTULO II. MARCO TERICO
Adems del mapa de referencia (2.1), podemos describir la velocidad (X, t) como
una funcin v (x, t) del punto x y tiempo t espacial:
y por la relacin (2.7), (X, t) evaluada en X = 1 (x, t) es v(x, t), la descripcin espacial
de la velocidad; donde
0
(x, t) = [ (x, t) v(x, t)] + (x, t), (2.12)
similarmente, para g un campo vectorial espacial,
g(x, t) = g((X, t), t)
t X X =1 (x,t)
0
= [ g(x, t) (X, t)]X=1 (x,t) + g (x, t)
0
= [ g(x, t) v(x, t)] + g (x, t).
Donde g(x, t) = g(x, t) nos da la velocidad que tendra la partcula material x en
t
el tiempo t siguiendo su trayectoria .
Una cantidad asociada con el fluido puede estar escrito en funcin de variables Lagran-
ginas y Eulerianas respectivamente
Sea f una propiedad con interpretacin Lagrangiana por Joseph Louis Lagrange (1736-
1813)
f : R V
(x, t) 7 f (x, t),
10
CAPTULO II. MARCO TERICO
donde f (x, t) es la trayectoria del punto material o partcula x que est en la posicin x en
el tiempo t.
Figura 2.2: La unidad exterior normal n R (X) y n(x, t) en los puntos X y x = (X, t) en los
lmites P y Pt de una regin P de material y la regin espacial correspondiente Pt .
11
CAPTULO II. MARCO TERICO
12
CAPTULO II. MARCO TERICO
: T R+
(x, t) (x, t)
Siendo 0 < (x, t) C1 la densidad del medio, por la ley de la conservacin de masa,
la cantidad de masa total que pasa por dVR por unidad de tiempo que contiene se
conserva constante y se define como:
Z
m( P) = m(Pt ) = (x, t)dV,
Pt
usando el teorema de transporte de Reynolds (2.1.1), el cambio de masa total por unidad
de tiempo es :
Z
D D D
Z
0= m(Pt ) = dV = + .div(v) dV,
Dt Dt Pt Pt Dt
entonces por el teorema de circulacin [32] obtenemos
Z
0= + div(v) dV, Pt t . (2.17)
Pt t
de donde la variacin de la masa sobre el volumen Pt es igual al flujo de masa que entra
por la frontera; as la ecuacin (2.18) se expresa como:
Z Z
dV = v.ndA.
t Pt Pt
D
+ divv = 0 divv = 0
Dt
b) Comprensibles: Si no es constante.
13
CAPTULO II. MARCO TERICO
iii) Fuerzas de un cuerpo ejercidas sobre los puntos interiores del cuerpo por el ambien-
te.
Las fuerzas de contacto y fuerzas del cuerpo pueden ser medidos por unidad de rea
y volumen y el cuerpo de referencia por unidad de volumen y de rea en el cuerpo defor-
mado. Ambas descripciones son importantes, pero este ltimo parece ms natural cuando
se introducen los principios bsicos. Uno de los axiomas ms importantes y de mayor al-
cance de la mecnica de medios continuos es la hiptesis de Cauchy en relacin con la
forma de las fuerzas de contacto.
Cauchy introdujo un campo de tensin de la superficie t(n, x, t) definida para cada
vector unitario n, y cada punto material x de t y cada tiempo t ver Figura 2.3.
14
CAPTULO II. MARCO TERICO
b:T R3 . (2.19)
s : N R3
((x, t), ) 7 s((x, t), ) := T t . ,
Usando la definicin 2.19 y 2.20 la fuerza total sobre Pt t , esta dada por :
Z Z
F (Pt ) = sdA + bdV,
Pt Pt
15
CAPTULO II. MARCO TERICO
Dv
= divT + b, (2.21)
Dt
como la matriz de tensiones T es simtrica, entonces es diagonalizable; es decir
T D = Mt TM donde M es una matriz invertible cuyos vectores columna son vecto-
res propios de T, y D es una matriz diagonal formada por los valores propios de M tal
que la diagonal de la matriz D es igual a las tensiones principales; esta relacin es
1
ijt = pij + 2(Dij ij ), (2.22)
3
denominada ley constitutiva ([2]), donde p es la presin, ij es el delta de Kronecker,
es el coeficiente de viscosidad dinmico, Dij es la velocidad del tensor de deformacin,
definido como
1 v v j
Dij = ( i + ),
2 x j xi
para i = 1, 3 , j = 1, 3 y = Dii = divv el tensor de tensiones de Cauchy (2.22) puede
escribirse como una funcin lineal de las derivadas de velocidad (SERRIN, 1959), y se
divide en
T = pI + 2D(v), (2.23)
1
donde I es la matriz identidad y D(v) = (5v + (5v)t ).
2
16
CAPTULO II. MARCO TERICO
E : t R Z
Pt 7 E (Pt ) = dV. (2.24)
Pt
La ley de conservacin de la energa: segn ([13] y [14]) satisface (Primera ley de la ter-
modinmica)
17
CAPTULO II. MARCO TERICO
H(Pt ) 0
D
(S(Pt ) J (Pt )) 0. (2.31)
Dt
18
CAPTULO II. MARCO TERICO
Ds q q
Z Z Z
dV ( ).dA + dV,
Pt Dt Pt Pt
Ds q q
Z Z
dV div dV. (2.36)
Pt Dt Pt
La produccin neta de entropa H tiene una densidad , medido por unidad de volu-
men en el cuerpo deformado, de manera que:
Ds q q
= + div( ) 0,
Dt
ordenando trminos obtenemos
Ds q q
div( ) +
Dt
1 1 q
divq + 2 q. 5 +
1 1
(q divq) + 2 q. 5 . (2.37)
19
CAPTULO II. MARCO TERICO
D Ds 1
T : D + q. 5 0 . (2.39)
Dt Dt
Definamos la energa libre especfica:
= s,
derivando se tiene,
D D D Ds
= s .
Dt Dt Dt Dt
De donde multiplicando por , se obtiene
D D D Ds
+s = ,
Dt Dt Dt Dt
V 1
v= = , (2.40)
m
donde, V es el volumen, m es la masa y es la densidad del material.
Z
|Pt | = vdm = V (Pt )
Pt
a) = b
(s, v).
b) = b(s, v).
20
CAPTULO II. MARCO TERICO
c) T = T
b (s, v).
b (s, v, 5 ).
d) q = q
As:
( x, t) = b
(s(x, t), v(x, t))
de donde
D Db
Ds Db Dv
(x, t) = + (2.41)
Dt Ds Dt Dv Dt
pero usando la ley de conservacin de masa: + divv = 0, y la ecuacin (2.40) se tiene
Dv 1 D 1
= 2 = divv = vdivv (2.42)
Dt Dt
sustituyendo (2.41) y (2.42) en la segunda ley (2.39) obtenemos
Db Ds Db Ds 1
+ vdivv T : D + q. 5 0,
Ds Dt Dv Dt
= , = . (2.44)
s v
Para un fluido ideal, T toma la siguiente forma:
T = I. (2.45)
1
q. 5 0. (2.46)
Por la ley de Fourier
q = k 5 , (2.47)
donde k es la conductividad trmica; as remplazando la ecuacin (2.47) en la desigualdad
(2.46) se obtiene
1
| 5 |2 0.
21
CAPTULO II. MARCO TERICO
Q
Cv , (2.49)
d
donde Cv es la capacidad trmica a volumen constante.
Sea t un dominio en el cual el fluido realiza trabajo pero no intercambia calor con su
entorno y lo denotamos por QW , en trminos termodinmicos realizamos un proceso
adiabtico es decir, la variacin de energa interna E se puede escribir como :
E = QW = 0.
E = W ad ,
E + W ad = QW = 0.
D
(Cv ) = divv + div(k 5 ) + q, (Primera ley termodinmica.)
Dt
suponiendo el flujo incompresible, k = cte, Cv = cte, obtenemos la ecuacin de conserva-
cin - difusin de calor
D
= 2 4 + q, (2.50)
Dt
k
donde 2 = es el coeficiente de difusin trmica. Sustituyendo (2.13) en la
Cv
ecuacin de conservacin-difusin de calor (2.50) obtenemos
= V . + + q , (2.51)
t
la ecuacin (2.51) se denomina Ecuacin de Conservacin de la Energa [32]; donde
= ( x, y, z, t) es la temperatura potencial, V = (u1 , u3 , u3 ) denota la velocidad en la
direccin x, y, z respectivamente, i con i = 1, 3 los coeficientes de difusin trmica ([27]
y [28]).
22
CAPTULO II. MARCO TERICO
Las fuentes y sumideros de calor que expresan los cambios de temperatura potencial [27],
se representan por q y se escribe como
+Congelamiento +Condensacin +Deposicin
q = + +
Derretimiento Evaporacin Sublimacin
+Reacciones qumicas Exotrmicas
+
Reacciones qumicas Endotrmicas
+Flujo reactivo convergente
+
Flujo reactivo divergente
+Disipacin de energa cintica
+ .
por movimiento molecular
= V . + , (2.52)
t
o equivalentemente
2 2 2
= u1 u2 u3 + 1 2 + 2 2 + 3 2 . (2.53)
t x y z x y z
23
Captulo III
MATERIAL Y MTODOS
En el captulo III, para la solucin del problema discreto, se procedi con la dis-
cretizacin del problema (PVIC) realizada en tres etapas, primero discretizaremos
el dominio, en segundo lugar la variable, finalmente construiremos un esquema de
diferencias para la aproximacin numrica de la ecuacin (2.53); seguidamente un
anlisis de la consistencia, estabilidad y convergencia de las ecuaciones de diferen-
cias finitas, para los cuales fue fundamental el estudio, anlisis e interpretacin de la
transformada de Fourier y de los espacios `2 , L2 y su relacin biunvoca ([28], [27],
[30], [4]).
24
CAPTULO III. MATERIAL Y MTODOS
25
CAPTULO III. MATERIAL Y MTODOS
Observe, que las condiciones en la frontera son del tipo Dirichlet, ms especficamente
en cada cara del dominio la temperatura asume valores denotados por f i con i = 1, 6. La
distribuicin de temperatura inicial considerada denotada por f 0 ( x, y, z) es conocida.
Como observamos, el problema es tridimensional, el cual puede ser una abstraccin
matemtica de la fsica de la conduccin del calor en una caja rectangular, cuyos caras
se mantienen a temperaturas conocidas f i con i = 1, 6; el hecho de que este problema
modelo, tenga solucin analtica explcita, es un buen modelo para probar la eficiencia
del esquema numrico forward upstream que se pretende estudiar.
Buscamos la solucin aproximada en el nodo ( i,j,k , nht ), donde i,j,k = (ih x , jhy , khz ) R3
corresponde a un nodo en la malla del dominio espacial discreto, cuyos nodos interiores
en un tiempo n estn representados en la Figura 3.1.
n
i,j,k = (ih x , jhy , khz , nht ). (3.1)
Definicin 3.3.2 Una funcin discreta es una funcin definida sobre una malla tal que cada
n
punto ( xi , y j , zk , tn ) le asignamos un valor real denotado por i,j,k .
26
CAPTULO III. MATERIAL Y MTODOS
)
+1
,j,k
b
1
(i -
(i,j-1,k+1) (i,j,k+1)
b b
b
(i,j+1,k+1)
)
b
+1
,j,k ,k)
b
1
1,j
b
(i + (i -
(i,j,k)
(i,j-1,k) b b b (i,j+1,k)
1)
b
,k-
,k)
1,j
b
1,j
(i -
(i +
(i,j-1,k-1) b b b (i,j+1,k-1)
(i,j,k-1)
(i+1,j,k-1)
y las condiciones de frontera discretizadas sobre los puntos de la malla dada en la defini-
cin 3.3.1 que estan en la frontera del dominio con i, j, k Z+ , y se escriben como
n n
0,j,k = f 1 ( jhy , khz ), i,j,k = f 2 ( jhy , khz ),
n n
i,0,k = f 3 (ih x , khz ), i,j,k = f 4 (ih x , khz ), (3.3)
n n
i,j,0 = f 5 (ih x , jhy ), i,j,k = f 6 (ih x , jhy ).
( i,j,k , nht )
( i,j,k , nht + ht ) = ( i,j,k , nht ) + ht + o (h2t ), (3.5)
t
27
CAPTULO III. MATERIAL Y MTODOS
donde o (h2t ) denota el trmino que contiene la segunda derivada y las potencias mayores
de ht .
De expresin (3.5) se puede obtener la primera derivada de en el punto ( i,j,k , nht )
por
( i,j,k , nht ) ( i,j,k , nht + ht ) ( i,j,k , nht )
= o ( h t ), (3.6)
t ht
si truncamos la ecuacin (3.6) eliminando el trmino o (ht ) se tiene la aproximacin por
diferencias finitas de la primera derivada en el punto ( i,j,k , nht ), llamada diferencia pro-
gresiva en el tiempo la cual tiene un error de truncamiento o (ht ), esto es
( i,j,k , tn ) ( xi h x , y j , zk , tn ) ( i,j,k , tn )
= ( o (h x )), (3.11)
x hx
si truncamos la ecuacin (3.11) se tiene dos tipos de aproximaciones por diferencias finitas
de la primera derivada en el punto ( i,j,k , tn ).
La primera
( i,j,k , tn ) ( xi + h x , y j , zk , tn ) ( i,j,k , tn )
, (3.12)
x hx
llamada diferencia progresiva en la direccin x con un error de truncamiento o (h x ), y la
segunda
( i,j,k , tn ) ( i,j,k , tn ) ( xi h x , y j , zk , tn )
, (3.13)
x hx
28
CAPTULO III. MATERIAL Y MTODOS
( i,j,k , tn )
n
in+1,j,k i,j,k
, (3.14)
x hx
n n
( i,j,k , tn ) i,j,k i 1,j,k
. (3.15)
x hx
As mismo trabajando la serie de Taylor dada en (3.10) tenemos
1
( xi + h x , y j , z k , t n ) = ( xi , y j , z k , t n ) + h x x ( xi , y j , z k , t n )
1!
1 2
h x xx ( xi , y j , zk , tn ) + o (h3x ),
+ (3.16)
2!
1
( xi h x , y j , z k , t n ) = ( xi , y j , z k , t n ) h x x ( xi , y j , z k , t n )
1!
1
+ h2x xx ( xi , y j , zk , tn ) + o (h3x ), (3.17)
2!
sumando las expresiones (3.16) y (3.17), obtenemos
( xi + h x , y j , zk , tn ) + ( xi h x , y j , zk , tn ) = 2 ( xi , y j , zk , tn ) + h2x xx ( xi , y j , zk , tn ) + o (h3x )
(3.18)
de (3.18) obtenemos
( xi + h x , y j , zk , tn ) 2 ( xi , y j , zk , tn ) + ( xi h x , y j , zk , tn )
xx ( xi , y j , zk , tn ) = o (h2x )
h2x
(3.19)
si truncamos (3.19) se tiene la aproximacin por diferencias finitas de la segunda derivada
en el punto ( i,j,k , nht ), llamada diferencia central segunda en la direccin x la cual tiene
un error de truncamiento o (h2x ), esto es
( xi + h x , y j , zk , tn ) 2 ( xi , y j , zk , tn ) + ( xi h x , y j , zk , tn )
xx ( xi , y j , zk , tn ) . (3.20)
h2x
Usando las aproximaciones (3.2) tenemos que a partir de (3.20) aproximamos la se-
gunda derivada por
2 in+1,j,k 2i,j,k
n + n
i 1,j,k
( 2 )i,j,k,n , (3.21)
x hx2
Los clculos matemticos en las direcciones y, z son similares ha los usados para la obten-
cin de la aproximacin (3.21).
29
CAPTULO III. MATERIAL Y MTODOS
Note, que los trminos advectivos en la direccin del eje x,y,z son regresivos cuando los
coeficientes de velocidad son definidos positivos, es decir ui > 0 para i = 1, 3; y los
trminos advectivos en la direccin del eje x,y,z son progresivos cuando los coeficientes de
velocidad son negativos, es decir ui 0 para i = 1, 3 de all el nombre forward upstream
ya que la derivada espacial se evala contra el viento desde el punto de la malla definida
en 3.3.1.
Estas caractersticas hace que el esquema forward upstream tenga sentido fsico y
as sea mas atractivo en las aplicaciones [31].
El esquema forward upstream se ha utilizado ampliamente en los modelos numricos
de mesoescala en los primeros niveles de tiempo del desarrollo del modelo numrico.
Debido a su ventaja en los niveles de tiempo iniciales, ahorra una cantidad significativa
de memoria de la computadora en las simulaciones ver Apndice A. Cabe resaltar que
las caractersticas de amortiguacin computacional y la falta de conservacin de la fase
adecuada han generado serias crticas; estos aspectos del esquema forward upstream para
el caso unidimensional fueron tratados ha detalle en el Apndice A. Se cree que esta
tcnica es aceptable si la adveccin y la propagacin de ondas no son dominantes en las
relaciones de conservacin para un fenmeno particular de mesoescala [27].
Sin embargo, puede ser posible mejorar la precisin computacional, y para tal efecto en
esta investigacin se ha trabajado la parte convectiva del problema (PVIC), usando el
esquema forward upstream econtrando las siguientes equivalencias (en la direccin del
eje x)
30
CAPTULO III. MATERIAL Y MTODOS
31
CAPTULO III. MATERIAL Y MTODOS
observe, que la discretizacin del problema(PVIC) escrito en la forma (3.26) y (3.27) tienen
un error local de truncamiento de
o (h x ) + o (hy ) + o (hz ) + o (ht ) + o (h2x ) + o (h2y ) + o (h2z ).
De las aproximaciones (3.2) definimos los siguientes operadores discretos:
n
S1 i,j,k := in1,j,k tal que S1 = {in1,j,k } ,
n n n
S2 i,j,k := i,j 1,k tal que S2 = { i,j1,k }, (3.28)
n n n
S3 i,j,k := i,j,k 1 tal que S3 = {i,j,k 1 } ,
3.4.1. Consistencia
n
Definicin 3.4.1 Phx ,hy ,hz ,ht i,j,k es consistente con P hasta un tiempo n > 0 en `2 -norma, si
n
k Phx ,hy ,hz ,ht i,j,k k`2 = k (h x , hy , hz , ht )k`2 ; y (h x , hy , hz , ht ) 0 cuando 0.
Donde (h x , hy , hz , ht ) es el error de truncamiento local en el tiempo n
P = A + B = 0. (3.30)
32
CAPTULO III. MATERIAL Y MTODOS
1 1 1
ht t ( i,j,k , tn ) + h2t tt ( i,j,k , tn ) + h3t ttt ( i,j,k , tn ) + ,
( i,j,k , tn + ht ) = ( i,j,k , tn ) +
1! 2! 3!
(3.31)
y remplazando la notacin (3.1) en la expansin de Taylor (3.31) obtenemos
n +1 n
i,j,k = i,j,k + t ht + O(h2t ). (3.32)
n
P Phx ,hy ,hz ,ht i,j,k = o (h x ) + o (hy ) + o (hz ) + o (ht ) + o (h2x ) + o (h2y ) + o (h2z ). (3.36)
As el esquema (3.23) es consistente con (3.30) pues de (3.36) podemos apreciar que el
error local de truncamiento que es el lado derecho tiende a cero cuando h x , hy , hz , ht 7 0
tienden a cero es decir:
n
P Phx ,hy ,hz ,ht i,j,k 7 0.
Por lo tanto hemos contrastado la definicin 3.4.1.
3.4.2. Estabilidad
Para garantizar la estabilidad del esquema forward upstream expresado de la forma
(3.45), deben satisfacer el Criterio de Von Neumann el cual sera abordado con detalle.
Consideremos las siguientes definiciones:
33
CAPTULO III. MATERIAL Y MTODOS
Definicin 3.4.2 El esquema de diferencias finitas forward upstream expresado como (3.45) es
estable con respecto alguna norma k.k si y solo s existe solucin, es nica y depende continua-
mente de los datos iniciales, es decir existen constantes positivas h x0 , hy0 , hz0 , ht0 y constantes no
negativas C > 0, t > 0, > 0 con n 0 tal que
n +1 0
ki,j,k k Cet ki,j,k k,
h, i : `2 `2 C
(, ) 7 h, i = i i
i Z
k k : `2 R
!1/2
7 kk`2 = h, i1/2 = h |i |2 .
i Z
h, i : V V C
Z T
1
(, ) 7 h, i = ( ) ( )d,
2T T
definido para , L2 y sea k k una norma inducida por el producto interno definido por:
k k : V R
Z T 1/2
1/2 1 2
7 kk L2 = h, i = |( )| d .
2T T
Factor de amplificacin
Para calcular el factor de amplificacin, escribiremos una definicin formal de la trans-
formada de Fourier ([4]) como
34
CAPTULO III. MATERIAL Y MTODOS
1
b(, n) =
(2 ) N/2 emh. m
n N
h ,
m Z N
N
donde hZ N = {hm : m Z N } con mh. un producto interno definido para [ , ] , y la
h h
frmula de inversin es
1
Z
n mh. b
m = N e (, n)d.
(2 ) N/2 [ , ]
h h
De la definicin 3.4.3 y 3.4.4 podemos contrastar que existe una correspondencia biun-
voca entre el espacio discreto `2 (Z) y el espacio L2 [ , ] el cual para [ , ]
h h h h
garantiza que
Z
kin k2`2 =h n 2
|m | = n 2 2
|b ( )| d = kk L2 , (3.37)
m Z [ , ]
h h
la relacin (3.37) es denominada relacin de Parservals ([4] y [3]).
De la definicin 3.4.5, y la notacin (3.2) denotando h1 = h x , h2 = hy , h3 = hz , h` Z N =
N
{h` m : m Z N }; tenemos que mh` es el producto interno definido para [ , ]
n
h h
con ` = 1, 2, 3. Siendo = {i,j,k } la funcin discreta, se define la transformada discreta
de Fourier (, n) y se escribe de la forma
h1 h2 h3
b(, n) =
(2 )3/2 i,j,k
n
eih1 1 ejh2 2 ekh3 3 , (3.38)
i,j,k
donde C; i, j, k Zy n Z+ .
Denotando 1 = h1 1 , 2 = h2 2 , 3 = h3 3 la transformada discreta de Fourier dada
en (3.38) se puede escribir como
b( 1 , 2 , 3 , n) = h1 h2 h3
i,j,k
n
ei1 ej2 ek3 , (3.39)
(2 )3/2 i,j,k
donde C; i, j, k Zy n Z+ .
Aplicando transformada discreta de Fourier de la forma (3.39) en (3.28) obtenemos
` b (3.40)
` ( 1 , 2 , 3 , n ) = e
S[ ( 1 , 2 , 3 , n ),
35
CAPTULO III. MATERIAL Y MTODOS
h t u1 h t u2 h t u3
1 = , 2 = , 3 = , (3.42)
hx hy hz
ht ht ht
x = 12 , y = 1 2 , z = 1 2 ,
hx hy hz
x = 1 + 0,5u1 h x , y = 2 + 0,5, u2 hy , z = 3 + 0,5u3 hz ,
1 = x + 0,51 , 2 = y + 0,52 , 3 = z + 0,53 .
donde 1 , 2 , 3 son denominados los nmeros de Courant, la ecuacin (3.27) para ui > 0
con i = 1, 3 se puede escribir como:
1
n +1
i,j,k n
= (1 21 22 23 )i,j,k +( + 1 )in+1,j,k + ( 1 + 1 )in1,j,k
2 2 (3.43)
2 n 2 n 3 n 3 n
+( + 2 )i,j+1,k + ( + 2 )i,j1,k + ( + 3 )i,j,k+1 + ( + 3 )i,j,k1 .
2 2 2 2
De las notaciones (3.42), y los operadores discretos (3.28) el esquema forward upstream
expresado de la forma (3.43) se escribe como
1
n +1
i,j,k n
= (1 21 22 23 )i,j,k +( n
+ 1 )S1+ i,j,k + ( 1 + 1 )S1 i,j,k
n
2 2
2 2 3
+( n
+ 2 )S2+ i,j,k n
+ ( + 2 )S2 i,j,k +( n
+ 3 )S3+ i,j,k + ( 3 + 3 )S3 i,j,k
n
.
2 2 2 2
(3.44)
1 2
Q = (1 21 22 23 ) + ( + 1 ) S1 + + ( 1 + 1 ) S1 + (
2 2 2 (3.46)
2 3 3
+ 2 ) S2 + + ( + 2 ) S2 + ( + 3 ) S3 + + ( + 3 ) S3 .
2 2 2
Trabajando y remplazando (3.41), (3.42) en el polinomio Q y usando la frmula de in-
versin de Fourier, detallado en la definicin (3.4.5) el esquema explcito (3.45) se escribe
de la forma:
bn+1 =
n
bi,j,k b = ( 1 , 2 , 3 , h x , hy , hz , ht )
siendo Q (3.47)
i,j,k
36
CAPTULO III. MATERIAL Y MTODOS
Criterio 3.4.1 El esquema forward upstream expresado de la forma (3.45) satisface el criterio de
estabilidad de Von Neumann ([30]), si existe una constante C > 0 independiente de h x , hy , hz , ht , 1 ,
2 , 3 y tal que
|( 1 , 2 , 3 , h x , hy , hz , ht )| 1 + C. (3.52)
Donde > 0 es el paso del tiempo y ( 1 , 2 , 3 , h x , hy , hz , ht ) denota el radio espectral del factor
de amplificacin (3.48) y (3.51).
Si ( 1 , 2 , 3 , h x , hy , hz , ht ) es independiente de h x , hy , hz , ht , la condicin de estabilidad (3.52)
puede ser remplazada con una condicin de estabilidad restricta como
|( 1 , 2 , 3 )| 1. (3.53)
Teorema 3.4.1 El esquema de diferencias finitas forward upstream representado en (3.45) es es-
table en la norma `2 si y solo s satisface el Criterio 3.4.1 de Von Neumann.
El teorema (3.4.1) muestra que para determinar la estabilidad esquema de diferencias fini-
tas forward upstream representado en (3.45), solamente necesitamos considerar el factor
de amplificacin ( 1 , 2 , 3 , h x , hy , hz , ht ).
Demostracin
) Si el Criterio 3.4.1 de Von Neumann es satisfecha, el esquema de diferencias finitas
forward upstream representado en (3.45) es estable en la norma `2 .
Aplicando transformada de Fourier al esquema explcito (3.45) se obtiene
bn+1 =
n
bi,j,k , (3.54)
i,j,k
37
CAPTULO III. MATERIAL Y MTODOS
(3.58)
T
Sea T > 0 suficientemente grande talque n T, entonces n , y del hecho que 1 +
T
2
C eC con C > 0 y > 0 obtenemos (1 + C )2n (1 + C ) e2CT , y remplazando
en la desigualdad (3.59) obtenemos
n
ki,j,k k`2 eCT ki,j,k
0
k `2 . (3.60)
38
CAPTULO III. MATERIAL Y MTODOS
Figura 3.2: Intervalo IC = [ 1 , 2 ], que contiene C con |( c )| > 1 + Ck para algn valor
de h = c Ic .
Observe, que k b0 k = 1.
Aplicando la transformada de Fourier al esquema forward upstream expresado como
(3.45) para el caso unidimensional sabiendo que para algn C > 0 con c [, ]
tenemos que b0 ( c ) 6= 0 entonces para |( c )| > 1 + C obtenemos
bn = ( c )
bn1 (3.62)
= 2 ( c )bn2 = = n ( c )b0 > (1 + C )n b0 .
39
CAPTULO III. MATERIAL Y MTODOS
si elegimos C > 0 para el cual existe T > 0 y > 0 con n T tal que se cumpla
T
2
2 + 2CT e2CT (1 + C ) , la desigualdad (3.66) se escribe como
T
1 2 1
kin k2`2 (1 + C ) e2CT 1,
2 2
40
CAPTULO III. MATERIAL Y MTODOS
1
|1 4( 0,5u1 + 2 0,5u2 + 3 0,5u3 )|max + |u1 + u2 + u3 |max 1. (3.71)
hx hy hz
3.4.3. Convergencia
Definicin 3.4.6 Un esquema de diferencia finita forward upstream que aproxima una ecuacin
diferencial parcial como (2.53) es un esquema convergente en alguna norma k k si las solucio-
nes de la ecuacin diferencial parcial (, t), y las soluciones del esquema de diferencias finitas
n 0
i,j,k , tales que i,j,k converge a 0 ( ) cuando ih x , jhy , khz , nht converge a x, y, z, t respectiva-
n
mente, entonces i,j,k converge a (, t) cuando (ih x , jhy , khz , nht ) converge a ( x, y, z, t) cuando
h x , hy , hz , ht convergen a 0; con R3 y t > 0.
41
CAPTULO III. MATERIAL Y MTODOS
Proposicin 3.4.1 Las soluciones del esquema de diferencias finitas forward upstream (3.45) son
convergentes en norma `2 , con las soluciones de la ecuacin diferencial parcial (2.53), representa-
n
das por (, t), para R3 si k ( , t) i,j,k k`2 0 cuando h x , hy , hz , ht 0.
Demostracin
Sea (, t) una solucin de la ecuacin (3.30), como el esquema forward usptream es con-
sistente con orden de presicin (1, 2), del resultado (3.36), trabajando y considerando
h x = hy = hz = ht = h obtenemos
n
P Phx ,hy ,hz ,ht i,j,k = 4o (h) + 3o (h2 ), (3.73)
es decir
n n 1
i,j,k = Qi,j,k + 4o (h) + 3o (h2 ). (3.74)
n n n
Sea i,j,k = i,j,k i,j,k el error en el n-simo paso, (3.75)
42
CAPTULO III. MATERIAL Y MTODOS
cuando Tj t j = jh obtenemos
n n
ki,j,k i,j,k k `2 = o ( h ) + o ( h 2 ) , (3.79)
del resultado de la ecuacin (3.79), el esquema de las diferencias finitas forward upstream
es convergente de orden (1,2).
43
CAPTULO III. MATERIAL Y MTODOS
1. Descargar: brams4.2-serial.tar.gz
ARCHIVOS:
El archivo brams4.2-serial es el ejecutable del BRAMS.
Los datos de entrada que gobiernan la ejecucin del BRAMS son los archivos:
44
CAPTULO III. MATERIAL Y MTODOS
CARPETAS:
Las siguientes carpetas contienen datos de entrada para varias estados de ejecucin
del BRAMS:
NNXP y NNYP:
Definen el nmero de puntos que un grid tendr en la direccin x e y respecti-
vamente.
CENTLAT y CENTLON:
Son parmetros dependientes de cada grid para, especificados en grados de
latitud y longitud geogrfica que representan el centro de cada grid.
Para generar el valor de estas variables de salida se necesitan tambin que se
den los valores de las siguientes variables:
NGRIDS:
EL nmero de grids que se desea que se generen los valores de las variables de
salida antes mencionadas.
DELTAX y DELTAY:
Definen el espaciamiento de grid o tamao de cada celda grid en la direccin
x e y respectivamente; el grid mayor se especifica en unidad: metro. Para los
grid hijo o "fine grid"se utiliza el valor de NSTRATX y NSTRATY para hallar
sus correspondientes DELTAS.
45
CAPTULO III. MATERIAL Y MTODOS
NSTRATX y NSTRATY:
Son el factor de aumento de la resolucin en la direccin x e y respectivamente,
entre los consecutivos niveles de anidamiento de grids.
NXTNEST:
Identifica el grid padre de cada grid.
El conjunto de coordenadas geogrficas que recibe Grid como entrada de-
finen cada grid como un rea geogrfica que queda determinada por cuatro
puntos que vienen a ser las esquinas de dicha rea, es decir cada grid se define
de la siguiente manera:
1. Nor-Oeste (NW)
2. Nor-Este (NE)
3. Sur-Oeste (SW)
4. Sur-Este (SE)
Cada una de estas posiciones es un punto(x,y), donde x e y son especificados
en grados de latitud y longitud respectivamente.
4. Corrida de la prediccin
46
CAPTULO III. MATERIAL Y MTODOS
47
CAPTULO III. MATERIAL Y MTODOS
1. cd /home/user/grads
3. ./gridejecutable
Esto nos genera el centro de latitud (CENTLAT) y longitud de la malla (CENTLON); ade-
ms el nmero de puntos en la direccin del eje x (NNXP), eje y (NNYP) de la regin del
Per, los cuales sern reemplazados en cada RAMSIN descrito en el anexo 2.2 copilado
con un NGRIDS =3, DELTAX = DELTAY = 80000, TIMMAX =24, IMONTH1 = 08, IDATE1
= 20, IYEAR1 = 2015, ITIME1 = 0000 y
1. NSTRATX = 1,2,2,
2. NSTRATY = 1,2,2,
48
CAPTULO III. MATERIAL Y MTODOS
3. NNDTRAT = 1,3,3,
4. NNXP= 38,44,22,
5. NNYP= 40,60,24,
6. NNZP= 27,27,27,
con tres valores que representan las tres mallas, dentro de la carpeta RAMSPOST 60 se
encuentra el archivo toptmp.gs el cual permitir visualizar la grfica de la Temperatura
en la Regin del Per de 80 km, 40km y la regin de la libertad de 20 km ([17]). Ver Figura
4.6, 4.7, 4.8,4.9 y Figura 3.3.
49
CAPTULO III. MATERIAL Y MTODOS
50
Captulo IV
RESULTADOS Y DISCUSIN
h t 1 n
in+1 = in + ( 2in + in1 ). (4.1)
( h x )2 i +1
Para el caso unidimensional el factor de amplificacin expresado en la forma (3.51) se
puede escribir como ( 1 , h x , t) = ( 1 ), as la CVN se puede sustituir por
|( 1 )| 1, (4.2)
de la desigualdad (4.2) obtenemos 1 ( 1 ) = 1 41 Sin2 1 , trabajando sta de-
2
1 1 1
sigualdad se obtiene 1 Sin2 , y mayorando obtenemos que 0 1 por lo
2 2 2
tanto de la discretizacin (4.1) del PVIC-1D es estable si satisface la siguiente desigualdad
([16]):
ht 1
0 21 .
hx 2
La discretizacin (4.1) con m x = 10 el nmero de pasos espaciales y h x = ht = 0,1,
permite hacer una comparacin del esquema forward upstream con los resultados obte-
nidos por Fletcher ([8]) para la condicin inicial ( x, 0) = 0 y la condicin de frontera
(0, t) = (1, t) = 100 en un tiempo mximo de 3000 segundos, siendo la solucin
51
CAPTULO IV. RESULTADOS Y DISCUSIN
(2m 1)
donde m = , xi = ih x , Tj = jht con i, j Z y son mostrados en el Cuadro 4.2.
L1
Los datos del Cuadro 4.1 y el Cuadro 4.2 representan los cambios de temperatura en
los tiempos 500s, 1000s, 1500s, 2000s, 2500s hasta un tiempo mximo de 3000s.
x Esquema
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Forward Upstream
100.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 500s
100.00 50.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 50.00 100.00 1000s
100.00 50.00 25.00 0.00 0.00 0.00 0.00 0.00 25.00 50.00 100.00 1500s
100.00 62.50 25.00 12.50 0.00 0.00 0.00 12.50 25.00 62.50 100.00 2000s
100.00 62.50 37.50 12.50 6.25 0.00 6.25 12.50 37.50 62.50 100.00 2500s
100.00 68.75 37.50 21.87 6.25 6.25 6.25 21.87 37.50 68.75 100.00 3000s
100.00 68.75 45.31 21.88 14.06 6.25 14.06 21.88 45.31 68.75 100.00 3500s
100 .00 68.33 41.53 22.49 11.68 8.25 11.68 22.49 41.53 68.33 100.00
x Esquema
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Forward Upstream
50.00 25.00 .00 .00 .00 .00 .00 .00 .00 25.00 50.00 500s
100.00 50.00 12.50 .00 .00 .00 .00 .00 12.50 50.00 100.00 1000s
100.00 56.25 25.00 6.25 .00 .00 .00 6.25 25.00 56.25 100.00 1500s
100.00 62.50 31.25 12.50 3.13 .00 3.13 12.50 31.25 62.50 100.00 2000s
100.00 65.63 37.50 17.19 6.25 3.13 6.25 17.19 37.50 65.63 100.00 2500s
100.00 68.75 41.41 21.88 10.16 6.49 10.16 21.88 41.41 68.75 100.00 3000s
100.00 68.75 41.41 21.88 10.16 6.49 10.16 21.88 41.41 68.75 100.00 Fletcher [8]
100 .00 68.33 41.53 22.49 11.68 8.25 11.68 22.49 41.53 68.33 100.00
52
CAPTULO IV. RESULTADOS Y DISCUSIN
53
CAPTULO IV. RESULTADOS Y DISCUSIN
Error
mx 1 tmax x k e k2
10 0.5 3000s 0.9 68.75 68.33 0.9418 Fletcher [8]
10 0.5 3000s 0.9 68.75 68.33 0.94195 0.9611 Present work
2 2
= 1 2 + 2 2 si x L x , y Ly , t > 0
t x y
( PV IC 2D )
( x, y, 0) = f 0 ( x, y) si x L x y Ly
( x, y, t) | = g si x L x , y Ly , t > 0
n +1 n h t 1 n n h t 2 n
i,j = i,j + (i+1,j 2i,j + in1,j ) + ( n
2i,j n
+ i,j 1 ). (4.5)
(hx ) 2 (hy )2 i,j+1
|( 1 , 2 )| 1, (4.6)
1
1 ( 1 , 2 ) = 1 41 Sin2 42 Sin2 2 ,
2 2
1
sta desigualdad trabajando y mayorando se obtiene 0 1 + 2 por lo tanto la
2
solucin discreta (4.5) del PVIC-2D es estable si satisface la siguiente desigualdad
h t 1 h t 2 1
0 2
+ 2 . (4.7)
hx hy 2
La discretizacin (4.5) del PVIC-2D con h x = hy = 0,1 y 1 = 2 = = 1 obtenemos
ht = 0,1 cuando 1 = 2 = 10, as permite hacer una comparacin con los resultados
obtenidos por Gary ([30]) con respecto ha la solucin exacta determinada por separacin
2
de variables y se escribe como ( x, y, t) = e21 t sin(x )Sin(y), para la condicin ini-
cial ( x, y, 0) = sin(x )Sin(y) y la condicin de frontera (0, y, t) = (1, y, t) = 0 y
( x, 0, t) = ( x, 1, t) = 0 ver Cuadro4.4.
54
CAPTULO IV. RESULTADOS Y DISCUSIN
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -0.0000 Solucin
0.0000 0.0133 0.0252 0.0347 0.0408 0.0429 0.0408 0.0347 0.0252 0.0133 -0.0000 Exacta
0.0000 0.0252 0.0480 0.0661 0.0777 0.0816 0.0777 0.0661 0.0480 0.0252 -0.0000 =1
0.0000 0.0347 0.0661 0.0909 0.1069 0.1124 0.1069 0.0909 0.0661 0.0347 -0.0000
0.0000 0.0408 0.0777 0.1069 0.1256 0.1321 0.1256 0.1069 0.0777 0.0408 -0.0000
0.0000 0.0429 0.0816 0.1124 0.1321 0.1389 0.1321 0.1124 0.0816 0.0429 -0.0000
0.0000 0.0408 0.0777 0.1069 0.1256 0.1321 0.1256 0.1069 0.0777 0.0408 -0.0000
0.0000 0.0347 0.0661 0.0909 0.1069 0.1124 0.1069 0.0909 0.0661 0.0347 -0.0000
0.0000 0.0252 0.0480 0.0661 0.0777 0.0816 0.0777 0.0661 0.0480 0.0252 -0.0000
0.0000 0.0133 0.0252 0.0347 0.0408 0.0429 0.0408 0.0347 0.0252 0.0133 -0.0000
-0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 0.0000
2 2 2
= ( + + ) si x L x , Ly , z Lz , , t > 0
x2 y2 z2
t
( PV IC 3D )
( x, y, z, 0) = f 0 ( x, y, z) si x L x , Ly , z Lz
( x, y, z, t) | = g si x L x , Ly , z Lz , t > 0
55
CAPTULO IV. RESULTADOS Y DISCUSIN
= 0,025
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -0.0000 Solucin
0.0000 0.0955 0.1816 0.2500 0.2939 0.3090 0.2939 0.2500 0.1816 0.0955 -0.0000 Aproximada
0.0000 0.1816 0.3455 0.4755 0.5590 0.5878 0.5590 0.4755 0.3455 0.1816 -0.0000 t=0
0.0000 0.2500 0.4755 0.6545 0.7694 0.8090 0.7694 0.6545 0.4755 0.2500 -0.0000
0.0000 0.2939 0.5590 0.7694 0.9045 0.9511 0.9045 0.7694 0.5590 0.2939 -0.0000
0.0000 0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 -0.0000
0.0000 0.2939 0.5590 0.7694 0.9045 0.9511 0.9045 0.7694 0.5590 0.2939 -0.0000
0.0000 0.2500 0.4755 0.6545 0.7694 0.8090 0.7694 0.6545 0.4755 0.2500 -0.0000
0.0000 0.1816 0.3455 0.4755 0.5590 0.5878 0.5590 0.4755 0.3455 0.1816 -0.0000
0.0000 0.0955 0.1816 0.2500 0.2939 0.3090 0.2939 0.2500 0.1816 0.0955 -0.0000
-0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -0.0000 Solucin
0.0000 0.0909 0.1729 0.2380 0.2797 0.2941 0.2797 0.2380 0.1729 0.0909 -0.0000 Exacta
0.0000 0.1729 0.3289 0.4526 0.5321 0.5595 0.5321 0.4526 0.3289 0.1729 -0.0000
0.0000 0.2380 0.4526 0.6230 0.7324 0.7701 0.7324 0.6230 0.4526 0.2380 -0.0000
0.0000 0.2797 0.5321 0.7324 0.8610 0.9053 0.8610 0.7324 0.5321 0.2797 -0.0000
0.0000 0.2941 0.5595 0.7701 0.9053 0.9518 0.9053 0.7701 0.5595 0.2941 -0.0000
0.0000 0.2797 0.5321 0.7324 0.8610 0.9053 0.8610 0.7324 0.5321 0.2797 -0.0000
0.0000 0.2380 0.4526 0.6230 0.7324 0.7701 0.7324 0.6230 0.4526 0.2380 -0.0000
0.0000 0.1729 0.3289 0.4526 0.5321 0.5595 0.5321 0.4526 0.3289 0.1729 -0.0000
0.0000 0.0909 0.1729 0.2380 0.2797 0.2941 0.2797 0.2380 0.1729 0.0909 -0.0000
-0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 0.0000
n +1 n ht ht
i,j,k = i,j,k + n
(in+1,j,k 2i,j,k + in1,j,k ) + (n n
2i,j,k n
+ i,j 1,k )+
(hx ) 2 (hy )2 i,j+1,k
(4.9)
ht n n n
( 2i,j,k + i,j,k1 ).
(hz )2 i,j,k+1
Para el caso tridimensional el factor de amplificacin expresado en la forma (3.48) se
puede escribir como ( 1 , 2 , 3 , h x , hy , hz , t) = ( 1 , 2 , 3 ), as la CVN se puede sustituir
por
|( 1 , 2 , 3 )| 1, (4.10)
de la desigualdad (4.10) obtenemos
1
1 ( 1 , 2 , 3 ) = 1 41 Sin2 42 Sin2 2 43 Sin2 3 ,
2 2 2
1
sta desigualdad trabajando y mayorando se obtiene 0 1 + 2 + 3 por lo
2
56
CAPTULO IV. RESULTADOS Y DISCUSIN
tanto la solucin discreta (4.9) del PVIC-3D es estable si satisface la siguiente desigualdad
h t 1 h t 2 h t 3 1
0 + + . (4.11)
h2x h2y h2z 2
Para la visualizacin grfica se usaron cortes con tres planos en las lineas
x = 0,25; 0,5; 0,75 y muestran que conforme el tiempo avanza el cubo se enfra sin perder
la estabilidad ver Figura 4.4.
1
Particularizando, para h = 0,05, ui = 0,5 con i = 1, 3 para = obtenemos =
6
0,008333 en la ecuacin (3.26) muestra la temperatura en los tiempos: t = 0; 0,05; 0,10; 0,15;
0,5; 1 y para la visualizacin grfica se usaron cortes con tres planos en las lineas x =
0,2; 0,5; 0,8 conforme el tiempo avanza el cubo se enfra sin perder la estabilidad hasta el
tiempo t = 0,6 ver Figura 4.5.
57
CAPTULO IV. RESULTADOS Y DISCUSIN
(a) (b)
(c) (d)
4.5. Discusin
1. Nuestros datos indican que, la parte convectiva del problema (PVIC) en las formas
(3.24) y (3.25) para el caso unidimensional; el esquema forward upstream (A.7) es
ms preciso que el esquema forward upstream (1.1) por efectos del error de redon-
deo ha partir de ocho decimales, ver Cuadro A.1.
As mismo examinamos la ecuacin de transporte unidimensional (A.32) conside-
rando la diferenciacin forward upstream (A.4) del trmino convectivo, como las
deducidas en (A.5) y (A.6), los datos muestran que, el esquema forward upstream
(A.33) es ms preciso por efectos del error de redondeo ha partir de ocho decimales,
cuando el coeficiente de difusin trmica es ms pequeo como se muestra en el
Cuadro A.4 y el Cuadro A.5. Adems el Cuadro A.6, muestra que el esquema for-
ward upstream (A.33) es ms preciso con respecto a la solucin exacta ; por tales
razones ste esquema se trabaj en esta investigacin para interpretar la ecuacin
del transporte de energa (2.51).
58
CAPTULO IV. RESULTADOS Y DISCUSIN
3. BRAMS, tiene como objetivo principal proporcionar un modelo nico para los cen-
tros meteorolgicos regionales brasileos, en nuestro trabajo en la etapa de ensayo
y error, lo orientamos al monitoramiento climtico de la regin del Per, particulari-
zando el estudio para la regin de la Libertad; presentando de manera estructurada,
el proceso de instalacin, la creacin de condiciones iniciales y de frontera para el
rea limitada deseada, ejecucin de la prediccin, post-procesamiento y generacin
de grficas con el GRADS; logrando as la simulacin numrica de la temperatu-
ra atmosfrica en mesoescala para la regin del Per - La Libertad. Los resultados
obtenidos, sirven como paso inicial para luego generar climatologas por 1, 5, 10 o
ms aos, y luego en un futuro poder hacer predicciones climatolgicas que sern
necesarias para contribuir a estudio del cambio climtico para la regin del Per.
4. Se construy una rutina en cdigo fortran 90 para resolver la ecuacin (3.26) y (3.27),
y as realizar la simulacin numrica de la ecuacin de transporte de energa tridi-
mensional, verificando su eficiencia al comprobarlo con otros resultados de la li-
teratura. Por otra parte, modificando determinados parmetros en las ecuaciones,
pueden ajustarse las animaciones para una mejor representacin de un fenmeno
fsico, obteniendo de esta manera modelos matemticos que describan con mayor
exactitud un fenmeno.
El presente estudio, con un sistema de representaciones matemticas que nos per-
miten modelar fenmenos atmosfricos, que provienen de algunas leyes de conser-
vacin, como la de masa, calor, movimiento, agua y aerosoles, debe ser tomado en
cuenta para trabajos futuros.
59
CAPTULO IV. RESULTADOS Y DISCUSIN
= 0,0001
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -0.0000 Solucin
0.0000 0.0955 0.1816 0.2500 0.2939 0.3090 0.2939 0.2500 0.1816 0.0955 -0.0000 Aproximada
0.0000 0.1816 0.3455 0.4755 0.5590 0.5878 0.5590 0.4755 0.3455 0.1816 -0.0000 t=0
0.0000 0.2500 0.4755 0.6545 0.7694 0.8090 0.7694 0.6545 0.4755 0.2500 -0.0000
0.0000 0.2939 0.5590 0.7694 0.9045 0.9511 0.9045 0.7694 0.5590 0.2939 -0.0000
0.0000 0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 -0.0000
0.0000 0.2939 0.5590 0.7694 0.9045 0.9511 0.9045 0.7694 0.5590 0.2939 -0.0000
0.0000 0.2500 0.4755 0.6545 0.7694 0.8090 0.7694 0.6545 0.4755 0.2500 -0.0000
0.0000 0.1816 0.3455 0.4755 0.5590 0.5878 0.5590 0.4755 0.3455 0.1816 -0.0000
0.0000 0.0955 0.1816 0.2500 0.2939 0.3090 0.2939 0.2500 0.1816 0.0955 -0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 Solucin
0.0000 0.0955 0.1816 0.2500 0.2938 0.3090 0.2938 0.2500 0.1816 0.0955 0.0000 Aproximada
0.0000 0.1814 0.3451 0.4749 0.5583 0.5871 0.5583 0.4749 0.3451 0.1814 0.0000 t = 0,1
0.0000 0.2496 0.4747 0.6534 0.7682 0.8077 0.7682 0.6534 0.4747 0.2496 0.0000
0.0000 0.2933 0.5580 0.7680 0.9028 0.9493 0.9028 0.7680 0.5580 0.2933 0.0000
0.0000 0.3084 0.5866 0.8073 0.9491 0.9979 0.9491 0.8073 0.5866 0.3084 0.0000
0.0000 0.2932 0.5577 0.7677 0.9024 0.9489 0.9024 0.7677 0.5577 0.2932 0.0000
0.0000 0.2494 0.4743 0.6528 0.7675 0.8070 0.7675 0.6528 0.4743 0.2494 0.0000
0.0000 0.1811 0.3445 0.4741 0.5574 0.5861 0.5574 0.4741 0.3445 0.1811 0.0000
0.0000 0.0951 0.1809 0.2490 0.2927 0.3078 0.2927 0.2490 0.1809 0.0951 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 Solucin
0.0000 0.0953 0.1813 0.2495 0.2933 0.3084 0.2933 0.2495 0.1813 0.0953 0.0000 Aproximada
0.0000 0.1794 0.3412 0.4696 0.5521 0.5805 0.5521 0.4696 0.3412 0.1794 0.0000 t=1
0.0000 0.2459 0.4677 0.6438 0.7568 0.7958 0.7568 0.6438 0.4677 0.2459 0.0000
0.0000 0.2884 0.5485 0.7549 0.8875 0.9332 0.8875 0.7549 0.5485 0.2884 0.0000
0.0000 0.3026 0.5756 0.7922 0.9313 0.9792 0.9313 0.7922 0.5756 0.3026 0.0000
0.0000 0.2872 0.5463 0.7519 0.8839 0.9294 0.8839 0.7519 0.5463 0.2872 0.0000
0.0000 0.2437 0.4635 0.6380 0.7500 0.7886 0.7500 0.6380 0.4635 0.2437 0.0000
0.0000 0.1763 0.3354 0.4617 0.5427 0.5707 0.5427 0.4617 0.3354 0.1763 0.0000
0.0000 0.0917 0.1745 0.2402 0.2823 0.2968 0.2823 0.2402 0.1745 0.0917 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -0.0000 Solucin
0.0000 0.0955 0.1816 0.2500 0.2938 0.3090 0.2938 0.2500 0.1816 0.0955 -0.0000 Exacta
0.0000 0.1816 0.3454 0.4754 0.5589 0.5877 0.5589 0.4754 0.3454 0.1816 -0.0000
0.0000 0.2500 0.4754 0.6544 0.7693 0.8089 0.7693 0.6544 0.4754 0.2500 -0.0000
0.0000 0.2938 0.5589 0.7693 0.9043 0.9509 0.9043 0.7693 0.5589 0.2938 -0.0000
0.0000 0.3090 0.5877 0.8089 0.9509 0.9998 0.9509 0.8089 0.5877 0.3090 -0.0000
0.0000 0.2938 0.5589 0.7693 0.9043 0.9509 0.9043 0.7693 0.5589 0.2938 -0.0000
0.0000 0.2500 0.4754 0.6544 0.7693 0.8089 0.7693 0.6544 0.4754 0.2500 -0.0000
0.0000 0.1816 0.3454 0.4754 0.5589 0.5877 0.5589 0.4754 0.3454 0.1816 -0.0000
0.0000 0.0955 0.1816 0.2500 0.2938 0.3090 0.2938 0.2500 0.1816 0.0955 -0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -0.0000
60
CAPTULO IV. RESULTADOS Y DISCUSIN
(a) (b)
(c) (d)
(e)
61
CAPTULO IV. RESULTADOS Y DISCUSIN
(a) (b)
(c) (d)
(e) (f)
Figura 4.5: Temperatura (a), (b), (c), (d) estable y (e),(f) inestable.
62
CAPTULO IV. RESULTADOS Y DISCUSIN
Figura 4.6: Temperatura en la regin de Per con malla de 40 Km cada tres horas del
20/08/2015
63
CAPTULO IV. RESULTADOS Y DISCUSIN
Figura 4.7: Temperatura en la regin de Per con malla de 40 Km cada tres horas del
20/08/2015
64
CAPTULO IV. RESULTADOS Y DISCUSIN
Figura 4.8: Temperatura en la regin de la Libertad - Per con malla de 20 Km cada tres
horas del 20/08/2015
65
CAPTULO IV. RESULTADOS Y DISCUSIN
Figura 4.9: Temperatura en la regin de la Libertad - Per con malla de 20 Km cada tres
horas del 20/08/2015
66
Captulo V
CONCLUSIONES
1. El presente estudio demuestra que, la parte convectiva del problema (PVIC) en las
formas (3.24) y (3.25) para el caso unidimensional; el esquema forward upstream
arreglado (A.7) es ms preciso que el esquema forward upstream (1.1) por efectos
del error de redondeo ha partir de ocho decimales, ver Cuadro A.1. Por tal razn ste
esquema se trabaj en esta investigacin para interpretar la ecuacin del transporte
de energa (2.51).
67
Captulo VI
RECOMENDACIONES
68
Captulo VII
APNDICES
69
Apndice A
t + u x = 0, (A.1)
con x [0, 1] donde u es la velocidad y es una funcin escalar que representa la tempe-
ratura, sujeto a la condicin inicial
sin(10x ) si 0 x 0,1,
( x, 0) = (A.2)
0 si 0,1 < x 1,
Como est escrito, la ecuacin (1.1) no est en una forma lineal, ya que el lado dere-
cho implica productos de variables dependientes. Por lo tanto, el procedimiento consiste
en reemplazar la velocidad de adveccin ui por un valor constante u1 , de modo que la
aproximacin de diferencia finita se convierte en
i+1 i
u si u1 0,
1
4x
i +1 i
= u ' = (A.4)
t x 4t i1
u1 i
si u1 > 0.
4x
Las aproximaciones numricas simples a la conveccin, por ejemplo, tales como las dadas
por la ecuacin (A.4) la cual es una representacin unidimensional de la ecuacin discre-
tizada (3.22) y (3.23), se examinan por separado de los trminos restantes. La suposicin
70
CAPTULO A. APNDICES
71
CAPTULO A. APNDICES
Los clculos numricos del esquema forward upstream se ejecutan de las dos formas
(1.1) y (A.7) para un nmero de pasos temporales de 40 denotado como mt , es decir mt =
1
40 el cual nos da un tiempo de ocho segundos; para = 0,8 , u1 = 0,1 y h x =
40
obtenemos ht = 0,2 adems siendo `2 -error denotado como kek`2 , tal que
s
m m
i,tx=0t (i, t) (i, t)
k e k `2 = , (A.9)
mx 1
calculado en un tiempo mximo de 8 segundos, obtenemos los siguientes resultados:
En el Cuadro A.1 los datos muestran que el esquema forward upstream (A.7) es ms pre-
ciso que el esquema forward upstream (A.4) por efectos del error de redondeo ha partir
de ocho decimales.
En el Cuadro A.2 se muestra que, tanto el esquema forward upstream (A.4) y el es-
quema forward upstream (A.7) aumentan su presicin con respecto ha la solucin exacta
cuando aumentamos el nmero de pasos temporales y espaciales es decir mt = 80 y
1
m x = 80 respectivamente. Note que para = 0,8 , u = 0,1 y h x = obtenemos ht = 0,1
80
sin embargo, observe que el esquema forward upstream (A.7) es mas preciso por efectos
del error de redondeo ha partir de ocho decimales, esto se puede notar cuando se calcula
el `2 -error escrito como (A.9) en un tiempo mximo de 8 segundos.
72
CAPTULO A. APNDICES
( x, t) ( x, t)
= u1 . (A.12)
t x
Entonces derivando la Trasformada Inversa de Fourier con respecto a x dada en la
definicin (1.1.1)-(A.11), se puede escribir como
Z
( x, t) 1
= ekx k (k, t)dk = k ( x, t). (A.13)
x 2
( x, t)
= u1 k ( x, t), (A.14)
t
( x, t)
aplicando transformada de Fourier ha y ( x, t) la ecuacin (A.14) se escribe
t
como
t (k, t) = k (k, t),
esta es una ecuacin diferencial ordinaria en t, ordenando e integrando ambos miem-
bros se obtiene
73
CAPTULO A. APNDICES
x = ih x y t = nht , (A.21)
tal que la ecuacin (A.19), se puede escribir como
eht = 1 + ekhx
o, equivalentemente
= r + I . (A.24)
Observe que, usando la definicin dada en (A.24), la ecuacin (A.23), se escribe como
Las partes real e imaginaria de la ecuacin (A.26) deben ser iguales por separado tal
que la ecuacin (A.26) comparando componentes reales e imaginarios, se escriba como
cosr ht = 1 (1 coskh x ),
sinr ht = sinkh x , (A.27)
74
CAPTULO A. APNDICES
o equivalentemente q
= 1 + 2(coskh x 1)(1 ).
En contraste con el esquema progresivo en el tiempo, centrado en el espacio, la representa-
cin del esquema de diferencias finitas forward upstream es linealmente estable (|| 1)
siempre y cuando
1 2(coskh x 1)(1 ) 0.
Siendo coskh x 1, la cantidad dentro de los parntesis de la izquierda es siempre
menor o igual a 0, y la desigualdad se mantiene siempre que 1.
hx
Por lo tanto, requiere ht para que el esquema Forward en el tiempo y Upstream
u1
en el espacio sea estable. Esto se llama el criterio de estabilidad CFL (Courant-Friedrichs-
Lewy). Las tcnicas de aproximacin numrica que deben satisfacer ciertos criterios para
tener resultados linealmente estables se llaman esquemas condicionalmente estables.
Cuando = 1 o k 0, = 1 las soluciones no se amplifican.
Otros valores de , mostrados en el Cuadro A.3, como funciones de longitud de onda
L = ih x y , el nmero de Courant, muestran que a excepcin de las ondas ms largas
y = 0 o 1, el esquema amortigua la solucin con el mayor error; para = 0,5 las
longitudes de onda de 2h x son eliminadas por completo; un resultado que se puede ver
ms fcilmente es reescribiendo la forma lineal de la ecuacin (A.4) como
La velocidad de fase predicha en funcin del nmero de onda tambin puede obte-
nerse a partir de las ecuaciones (A.27) dividiendo los componentes imaginarios por los
componentes reales, produciendo
sinr ht sinkh x
= tanr ht = , (A.29)
cosr ht 1 + (coskh x 1)
Note, que de la solucin de la ecuacin diferencial = u1 , se obtiene las si-
t x
guientes relaciones
= = u1 ,
k
75
CAPTULO A. APNDICES
76
CAPTULO A. APNDICES
va (la solucin exacta, por supuesto, es dispersiva si exacto es una funcin de k).
Tambin es importante determinar el amortiguamiento en un perodo de tiempo especificado,
como el tiempo que tarda la onda en recorrer un incremento de cuadrcula. Esto significa que un
esquema podra estar ligeramente amortiguando para cada paso de tiempo, pero si el paso de tiempo
era pequeo, el amortiguamiento acumulado con el tiempo podra ser bastante grande.
Los valores de se dan en el Cuadro A.3 para diversas combinaciones de y k.
u1
Por ejemplo, en el Cuadro A.3, mostramos que con = 0,5, el cambio de amplitud
por paso de tiempo es mayor que con = 0,1.
Como con la amplitud, una longitud de onda de 2h x generalmente tiene la represen-
tacin ms pobre de la velocidad de fase apropiada.
Slo en = 1 y en = 0,5 (donde la amplitud de una onda de 2h x se elimina en un
paso de tiempo) la fase es representada con precisin para todas las longitudes de onda.
Cuando 0,5 < < 1, las ondas viajan ms rpido en la representacin de diferencias
finitas que la solucin exacta ( > u1 ), mientras que viajan ms lentamente cuando
0 < < 0,5 es dedir ( < u1 ) ver Figura A.2.
Longitud
0.001 0.01 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 de Onda
0.998 0.980 0.800 0.600 0.200 0.400 0.000 0.200 0.400 0.600 0.800 1.000 2h x
0.999 0.980 0.820 0.680 0.580 0.520 0.500 0.520 0.580 0.680 0.820 1.000 4h x
1 1.000 0.996 0.967 0.934 0.920 0.908 0.905 0.908 0.920 0.934 0.967 1.000 10h x
1.000 0.984 0.991 0.984 0.979 0.977 0.984 0.977 0.979 0.984 0.991 1.000 20h x
0.99999 0.99988 0.99889 0.99803 0.99741 0.99704 0.99692 0.99704 0.99741 0.99803 0.99889 1.000 40h x
1.000 0.99997 0.99972 0.99950 0.99935 0.99926 0.99923 0.99925 0.99935 0.99951 1.000 1.000 80h x
0.000 0.000 0.00 0.000 0.000 0.000 1.000 0.000 0.000 0.000 0.000 0.000 2h x
0.637 0.643 0.704 0.780 0.859 0.936 1.000 1.043 1.060 1.055 1.033 1.000 4h x
0.936 0.937 0.953 0.968 0.981 0.992 1.000 1.005 1.008 1.008 1.005 1.000 10h x
u1
0.999 0.999 0.988 0.992 0.995 0.998 1.000 1.001 1.002 1.002 1.001 1.000 20h x
0.99590 0.99601 0.99704 0.99802 0.99885 0.99951 1.000 1.00033 1.00049 1.00049 1.00033 1.000 40h x
0.99898 0.99900 0.99926 0.99950 0.99971 0.99988 1.000 1.000 1.000 1.000 1.000 1.000 80h x
Cuadro A.3: Valor de la amplitud 1 y error de face por pasos de tiempo como una
u1
funcin de longitud de onda para la aproximacin computacional de la ecuacin de ad-
veccin = u1 usando el esquema forward upstream.
t x
Debe observarse que en un esquema aproximado que est amortiguando (es decir,
|| < 1), reducir ht para el mismo h x no necesariamente resulta menos amortiguacin
total despus de un perodo de tiempo. Esto se debe a que la tcnica de solucin se utiliza
con ms frecuencia durante ese tiempo debido a la menor ht ver Figura A.3.
Por lo tanto, para una mayor precisin y eficiencia computacional, como ht es tan
grande como sea permitido por los criterios de estabilidad lineal, debe ser elegido cuando
un esquema de aproximacin tiene amortiguacin computacional. Los valores del Cuadro
A.3 han sido validados con los valores obtenidos por Charly Martin y Jeff MacQueen ([27]
y [31]) y se han obtenido como sigue:
77
CAPTULO A. APNDICES
78
CAPTULO A. APNDICES
t + u x = xx , (A.32)
ste esquema (A.33) es exacto de primer orden para el tiempo y exacto de segundo orden
para el espacio, es decir tiene un error de truncamiento o (ht , h2x ).
ht ht
Usando la notacin = 2 y = u el esquema forward upstream (A.33) se escribe
hx hx
como
in1 + (1 2 + )in + ( )in+1 si u 0,
t +1
i = (A.34)
( + )in1 + (1 2 )in + in+1 si u > 0.
79
CAPTULO A. APNDICES
Cuadro A.4: Presicin del esquema forward upstream para ht = 0,2 y = 1 104 .
Cuadro A.5: Presicin del esquema forward upstream para ht = 0,2 y = 1 106 .
Cuadro A.6: Presicin del esquema forward upstream para ht = 0,1 y = 1 106 .
80
CAPTULO A. APNDICES
(a)
(b)
81
CAPTULO A. APNDICES
82
Apndice B
#!/bin/sh
#
# executable #
#
DIR=$PWD
executable=brams4.2-serial.x
#
# Convert CPTEC input files #
#
# echo Converting CPTEC global files #
cd $DIR/dprep
./grib2dp.x > grib2dp.out
if [ $? -ne 0 ] ; then
echo " Convertion of CPTEC global files failed "
exit 8
else
echo " Convertion of CPTEC global files succeeds "
echo " "
fi
cd $DIR
#
# MAKESFC mode #
#
echo Building surface files for desired area (MAKESFC mode)
$DIR/$executable -f RAMSIN4.0-sfc > sfc.out
if [ $? -ne 0 ] ; then
echo " BRAMS execution in MAKESFC mode failed"
exit 8
else
echo " BRAMS execution in MAKESFC mode succeeds"
echo " "
fi
#
83
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
# MAKEVFILE mode #
#
echo Building initial and boundary conditions for
desired area (MAKEVFILE mode)
$DIR/$executable -f RAMSIN4.0-vfile > vfile.out
if [ $? -ne 0 ] ; then
echo " BRAMS execution in MAKEVFILE mode failed"
exit 8
else
echo " BRAMS execution in MAKEVFILE mode succeeds"
echo " "
fi
#
# INITIAL mode #
#
echo Sequential forecasting (INITIAL mode)
$DIR/$executable -f $DIR/RAMSIN4.0-initial > $DIR/init.out
if [ $? -ne 0 ] ; then
echo " BRAMS execution in INITIAL mode failed"
exit 8
else
echo " BRAMS execution in INITIAL mode succeeds"
echo " "
fi
#
# Post Processing #
#
echo Post processing and picture generation
cd $DIR/RAMSPOST60
./run.sh
if [ $? -ne 0 ] ; then
echo " Picture generation failed"
exit 8
else
echo " Picture generation succeeds"
echo " "
fi
cd ..
echo " ***BRAMS execution ends successfully***"
84
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
vector<GridCoord> gridCoords;
vector<Grid*> grids;
vector<int> nstratx, nstraty;
vector<int> nxtnest;
Grid* fineGrid = NULL;
Grid* coarseGrid = NULL;
Grid* ptr_coarseGrid = NULL;
float deltax, deltay; //m
//INICIO input
deltax = 80000;
deltay = 80000;
//GRID 1
gridCoord1.NW.set( 4.823, -88.015);
gridCoord1.NE.set( 4.794, -61.765);
gridCoord1.SW.set (-22.601, -89.188);
gridCoord1.SE.set(-22.854, -60.874);
//GRID 2
gridCoord2.NW.set( 0.540, -83.64);
gridCoord2.NE.set( 1.01, -68.65);
gridCoord2.SW.set( -19.83, -82.70);
gridCoord2.SE.set(-18.98, -66.86);
//GRID 3
gridCoord3.NW.set( -6.95, -79.44);
gridCoord3.NE.set( -6.94, -77.77);
gridCoord3.SW.set( -8.95, -78.62);
gridCoord3.SE.set(-8.15, -76.92);
gridCoords.push_back(gridCoord1);
gridCoords.push_back(gridCoord2);
gridCoords.push_back(gridCoord3);
nstratx.push_back(1);
nstratx.push_back(2);
nstratx.push_back(2);
nstraty.push_back(1);
85
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
nstraty.push_back(2);
nstraty.push_back(2);
nxtnest.push_back(-1);
nxtnest.push_back(0);
nxtnest.push_back(1);
//FIN input
return 0;
}
$MODEL_GRIDS
TIMMAX =24,
86
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
IMONTH1 = 08,
IDATE1 = 20,
IYEAR1 = 2015,
ITIME1 = 0000,
! Grid specifications
IF_ADAP = 0,
DELTAX = 80000.,
DELTAY = 80000., ! X and Y grid spacing
87
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
$END
88
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
$CATT_INFO
RECYCLE_TRACERS = 0,
$END
$TEB_SPM_INFO
$END
$MODEL_FILE_INFO
VARFPFX = ./ivar/iv-brams,
VWAIT1 = 0., ! wait between each VFILE check (s)
VWAITTOT = 0., ! total wait before giving up on a VFILE (s)
NUD_HFILE = ./H/a-H-2001-07-21-000000-head.txt,
! Header file name for history nudging files
(only prefix is used)
89
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
!------------------------------------------------------
90
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
!Following are radii that affect the "smoothness" of the analyzed fields
!The SFCE and UPAE are the radii where the affect falls off to e**(-2)
!The SFC0 and UPA0 are the radii where the affect falls off to 0
!Values are grid dependent.
RODA_SFCE = 50000.,100.,100.,100.,
RODA_SFC0 = 100000.,100000.,100000.,100000.,
RODA_UPAE = 100000.,200.,200.,200.,
RODA_UPA0 = 200000.,2000.,2000.,2000.,
ODA_SFC_TIL=21600.,
ODA_SFC_TEL=900.,
ODA_UPA_TIL=43200.,
ODA_UPA_TEL=21600.,
!------------------------------------------------------------------------
TNUDCU=900.,
WT_CU_GRID=1., 1., .5,
TCU_BEG=0., TCU_END=7200.,
CU_TEL=3600.,
CU_TIL=21600.,
!------------------------------------------------------------------------
91
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
NLITE_VARS=0,
LITE_VARS=UP,VP,WP,swdr,THETA,
!-----------------------------------------------------------------------
92
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
ITOPTFN = ./topo10km/H,
./topo/EL,
./topo/EL,
ISSTFN = ./sst/S,
./sst/S,
./sst/S,
IVEGTFN = ./veget/OGE,
./veget/OGE,
./veget/OGE,
ISOILFN = ,
,
,
NDVIFN = ,
! Topography scheme
93
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
! 1 = Silhouette Orography
! 2= Envelope Orography
! 3 = Reflected Envelope Orography
$END
$MODEL_OPTIONS
! Numerical schemes
94
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
! Radiation parameters
95
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
CO2_INIT = 360., 360., 360., 355., 355., 355., 350., 350., 340.,
! CO2 vertical profile for SiB submodel initialization. [ppm]
96
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
SLMSTR = 0.30, 0.30, 0.30, 0.25, 0.25, 0.20, 0.20, 0.18, 0.15,
! Initial soil moisture
IF_URBAN_CANOPY =0,
!-------------------------------------------------------------------------
97
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
$END
$MODEL_SOUND
!-----------------------------------
! Sounding specification
!-----------------------------------
98
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
HS = 0.,
PS = 1010.,1000.,2000.,3000.,4000.,6000.,8000.,
11000.,15000.,20000.,25000.,
TS=25., 18.5, 12., 4.5, -11., -24., -37., -56.5, -56.5, -56.5, -56.5,
RTS = 70.,70.,70.,70.,20.,20.,20.,20.,10.,10.,10.,
! US = 2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,
US = 10.,10.,10.,10.,10.,10.,10.,10.,10.,10.,10.,
! US = 0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,
! US = 3.,3.,3.,3.,3.,3.,3.,3.,3.,3.,3.,
! VS = 3.,3.,3.,3.,3.,3.,3.,3.,3.,3.,3.,
! VS = 2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,
VS = 0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,
$END
$MODEL_PRINT
!-----------------------------------
! Specifies the fields to be printed during the simulation
!-----------------------------------
IPLFLD = UP,THP,THETA,RT,TOTPRE,
! Field names - see table below
IXSCTN = 3,3,3,3,3,3,
! Cross-section type (1=XZ, 2=YZ, 3=XY)
ISBVAL = 2,2,2,2,2,2,2,
! Grid-point slab value for third direction
99
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
$END
$ISAN_CONTROL
!-----------------------------------
! Isentropic control
!-----------------------------------
100
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
IAPR = ./dprep/dp,
IARAWI = , ! Archived rawindsonde file name
IASRFCE = ./dprep/fl_is, ! Archived surface obs file name
VARPFX = ./ivar/iv-brams,
IOFLGISZ = 0,!Isen-sigz file flag: 0 = no write, 1 = write
IOFLGVAR = 1, ! Var file flag: 0 = no write, 1 = write
$END
$ISAN_ISENTROPIC
!-----------------------------------
! Isentropic and sigma-z processing
!-----------------------------------
!-----------------------------------
! Specify isentropic levels
!-----------------------------------
!-----------------------------------
! Analyzed grid information:
101
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
!-----------------------------------
!-----------------------------------
! Observation number limits:
!-----------------------------------
102
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
$END
it=1
while(sublin(date_record,1) = 0)
date=sublin(date_record,2)
say date
set t it
d tempc
draw shp /home/gnulinux/Documentos/ftuTrujillo
103
CAPTULO B. APNDICE B. PROGRAMA EJECUTABLE DEL BRAMS
/RAMSPOST60/PER_adm/PER_adm1.shp
run ./cbarn
draw title Temperatura La Libertad-20km :date
set mpdset ./mres
print
printim Temperatura2015/date.png white
clear
date_record=read(fechas2015.txt)
it=it+1
endwhile
disable print
quit
104
Apndice C
program ecu_transporte3Dxyz
!El esquema de discretizacion Forward Upstream
implicit none
real, dimension(0:150)::x,y,z,n,diff
real, dimension(0:150,0:150,0:150,0:150)::w
real, dimension(0:150,0:150,0:150,0:150)::we
real Deltax,deltat,Deltay,Deltaz,a,b,c,d,r,e,L1,L2,L3,L4,Lamda1,Lamda2,
\\ Lamda3,mu1,mu2,
mu3,c1,c2,c3,alpha1,alpha2,alpha3,Fa,CEstab
real sumapr,rms
integer i,j,k,l,t,tmax
integer m1,m2,m3,mt
real, parameter::pi=3.1415
real, external::fini,f1,f2,f3,f4,f5,f6 !se desactiva para el module
open(unit=1,file=mu1.m)
open(unit=2,file=mu2.m)
open(unit=3,file=mu3.m)
open(unit=4,file=Lamda1a.m)
open(unit=5,file=Lamda2b.m)
open(unit=6,file=Lamda3c.m)
open(unit=7,file=parx.m)
open(unit=8,file=pary.m)
open(unit=9,file=parz.m)
open(unit=10,file=part.m)
open(unit=11,file=condfrontera.m)
open(unit=12,file=condinicial.m)
105
CAPTULO C. APNDICE C. ARCHIVO FORTRAN 90 DE LA APLICACIN TRES
open(unit=13,file=FactorA.m)
open(unit=14,file=CondEstabilidad.m)
open(unit=20,file=soluciondiscreta20.m)
open(unit=21,file=soluciondiscreta21.m)
open(unit=22,file=soluciondiscreta22.m)
open(unit=23,file=soluciondiscreta23.m)
open(unit=24,file=soluciondiscreta24.m)
open(unit=25,file=soluciondiscreta25.m)
open(unit=26,file=soluciondiscreta26.m)
open(unit=27,file=soluciondiscreta27.m)
open(unit=28,file=soluciondiscreta28.m)
open(unit=29,file=soluciondiscreta29.m)
open(unit=30,file=soluciondiscreta30.m)
open(unit=31,file=soluciondiscreta31.m)
open(unit=32,file=soluciondiscreta32.m)
open(unit=33,file=soluciondiscreta33.m)
open(unit=34,file=soluciondiscreta34.m)
open(unit=35,file=soluciondiscreta35.m)
open(unit=36,file=soluciondiscreta36.m)
open(unit=37,file=soluciondiscreta37.m)
open(unit=38,file=soluciondiscreta38.m)
open(unit=39,file=soluciondiscreta39.m)
open(unit=40,file=soluciondiscreta40.m)
open(unit=41,file=soluciondiscreta41.m)
open(unit=42,file=soluciondiscreta42.m)
open(unit=43,file=soluciondiscreta43.m)
open(unit=44,file=soluciondiscreta44.m)
open(unit=45,file=soluciondiscreta45.m)
open(unit=46,file=soluciondiscreta46.m)
open(unit=47,file=soluciondiscreta47.m)
open(unit=48,file=soluciondiscreta48.m)
open(unit=49,file=soluciondiscreta49.m)
open(unit=50,file=soluciondiscreta50.m)
open(unit=51,file=soluciondiscreta51.m)
open(unit=52,file=soluciondiscreta52.m)
open(unit=53,file=soluciondiscreta53.m)
open(unit=54,file=soluciondiscreta54.m)
open(unit=55,file=soluciondiscreta55.m)
open(unit=56,file=soluciondiscreta56.m)
open(unit=57,file=soluciondiscreta57.m)
open(unit=58,file=soluciondiscreta58.m)
open(unit=59,file=soluciondiscreta59.m)
106
CAPTULO C. APNDICE C. ARCHIVO FORTRAN 90 DE LA APLICACIN TRES
open(unit=60,file=soluciondiscreta60.m)
open(unit=61,file=soluciondiscreta61.m)
open(unit=62,file=soluciondiscreta62.m)
open(unit=63,file=soluciondiscreta63.m)
open(unit=64,file=soluciondiscreta64.m)
open(unit=65,file=soluciondiscreta65.m)
open(unit=66,file=soluciondiscreta66.m)
open(unit=67,file=soluciondiscreta67.m)
open(unit=68,file=soluciondiscreta68.m)
open(unit=69,file=soluciondiscreta69.m)
open(unit=70,file=soluciondiscreta70.m)
open(unit=71,file=soluciondiscreta71.m)
open(unit=72,file=soluciondiscreta72.m)
open(unit=73,file=soluciondiscreta73.m)
open(unit=74,file=soluciondiscreta74.m)
open(unit=75,file=soluciondiscreta75.m)
open(unit=76,file=soluciondiscreta76.m)
open(unit=77,file=soluciondiscreta77.m)
open(unit=78,file=soluciondiscreta78.m)
open(unit=79,file=soluciondiscreta79.m)
open(unit=80,file=soluciondiscreta80.m)
open(unit=81,file=soluciondiscreta81.m)
open(unit=82,file=soluciondiscreta82.m)
open(unit=83,file=soluciondiscreta83.m)
open(unit=84,file=soluciondiscreta84.m)
open(unit=85,file=soluciondiscreta85.m)
open(unit=86,file=soluciondiscreta86.m)
open(unit=87,file=soluciondiscreta87.m)
open(unit=88,file=soluciondiscreta88.m)
open(unit=89,file=soluciondiscreta89.m)
open(unit=90,file=soluciondiscreta90.m)
open(unit=91,file=soluciondiscreta91.m)
open(unit=92,file=soluciondiscreta92.m)
open(unit=93,file=soluciondiscreta93.m)
open(unit=94,file=soluciondiscreta94.m)
open(unit=95,file=soluciondiscreta95.m)
open(unit=96,file=soluciondiscreta96.m)
open(unit=97,file=soluciondiscreta97.m)
open(unit=98,file=soluciondiscreta98.m)
open(unit=99,file=soluciondiscreta99.m)
open(unit=100,file=soluciondiscreta100.m)
open(unit=101,file=soluciondiscreta101.m)
open(unit=102,file=soluciondiscreta102.m)
107
CAPTULO C. APNDICE C. ARCHIVO FORTRAN 90 DE LA APLICACIN TRES
open(unit=103,file=soluciondiscreta103.m)
open(unit=104,file=soluciondiscreta104.m)
open(unit=105,file=soluciondiscreta105.m)
open(unit=106,file=soluciondiscreta106.m)
open(unit=107,file=soluciondiscreta107.m)
open(unit=108,file=soluciondiscreta108.m)
open(unit=109,file=soluciondiscreta109.m)
open(unit=110,file=soluciondiscreta110.m)
open(unit=111,file=soluciondiscreta111.m)
open(unit=112,file=soluciondiscreta112.m)
open(unit=113,file=soluciondiscreta113.m)
open(unit=114,file=soluciondiscreta114.m)
open(unit=115,file=soluciondiscreta115.m)
open(unit=116,file=soluciondiscreta116.m)
open(unit=117,file=soluciondiscreta117.m)
open(unit=118,file=soluciondiscreta118.m)
open(unit=119,file=soluciondiscreta119.m)
open(unit=120,file=soluciondiscreta120.m)
open(unit=121,file=soluciondiscreta121.m)
open(unit=122,file=soluciondiscreta122.m)
open(unit=123,file=soluciondiscreta123.m)
open(unit=124,file=soluciondiscreta124.m)
open(unit=125,file=solucionExacta125.m)
open(unit=126,file=solucionExacta126.m)
open(unit=127,file=solucionExacta127.m)
open(unit=128,file=solucionExacta128.m)
open(unit=129,file=solucionExacta129.m)
open(unit=130,file=solucionExacta130.m)
open(unit=131,file=solucionExacta131.m)
open(unit=132,file=solucionExacta132.m)
open(unit=133,file=solucionExacta133.m)
open(unit=134,file=solucionExacta134.m)
open(unit=135,file=solucionExacta135.m)
open(unit=136,file=solucionExacta136.m)
open(unit=137,file=solucionExacta137.m)
open(unit=138,file=solucionExacta138.m)
open(unit=139,file=solucionExacta139.m)
open(unit=140,file=solucionExacta140.m)
open(unit=141,file=solucionExacta141.m)
open(unit=142,file=solucionExacta142.m)
open(unit=143,file=solucionExacta143.m)
open(unit=144,file=solucionExacta144.m)
open(unit=145,file=solucionExacta145.m)
108
CAPTULO C. APNDICE C. ARCHIVO FORTRAN 90 DE LA APLICACIN TRES
open(unit=146,file=Errortotal.m)
open(unit=147,file=AproxEcTotal.m)
a=0
b=1
L1=b-a
c=0
d=1
L2=d-c
e=0
r=1
L3=r-e
L4=1
!mt=L4/deltat
Deltax=0.05
m1=L1/Deltax
Deltay=0.05
m2=L2/Deltay
Deltaz=0.05
m3=L3/Deltaz
deltat=0.05
mt=L4/Deltat
!Otigoza
!alpha1=0.333333 !alpha=1/3=0.333...
!alpha2=0.333333
!alpha3=0.333333
!c1=0.0
!c2=0.0
!c3=0.0
!Mayckol
alpha1=0.008333 !Para mu=1/6
alpha2=0.008333
alpha3=0.008333
c1=0.0
c2=0.0
c3=0.0
!Mayckol
!alpha1=0.008333
!alpha2=0.008333
!alpha3=0.008333
109
CAPTULO C. APNDICE C. ARCHIVO FORTRAN 90 DE LA APLICACIN TRES
!c1=-0.5
!c2=-0.5
!c3=-0.5
Lamda1=(deltat*c1)/Deltax
Lamda2=(deltat*c2)/Deltay
Lamda3=(deltat*c3)/Deltaz
if ((alpha1>0.and.alpha2>0).and.(alpha3>0)) then
mu1=(deltat*alpha1)/Deltax**2-0.5*Lamda1
mu2=(deltat*alpha2)/Deltay**2-0.5*Lamda2
mu3=(deltat*alpha3)/Deltaz**2-0.5*Lamda3
endif
write(1,152)mu1
write(2,152)mu2
write(3,152)mu3
write(4,152)Lamda1
write(5,152)Lamda2
write(6,152)Lamda3
!print*,!particiones hx
do i=0,m1
x(i)=i*Deltax
write(7,151)x(i)
end do
!print*,!particiones hy
do j=0,m2
y(j)=j*Deltay
write(8,151)y(j)
end do
!print*,!particiones para hz
do k=0,m3
z(k)=k*Deltaz
write(9,151)z(k)
end do
!print*,!particiones para ht
do t=0,mt
n(t)=t*deltat
write(10,151)n(t)
end do
110
CAPTULO C. APNDICE C. ARCHIVO FORTRAN 90 DE LA APLICACIN TRES
do k=0,m3
do j=0,m2
do i=0,m1
w(i,j,k,0)=fini(x(i),y(j),z(k))
write(12,*)w(i,j,k,0)
end do
end do
end do
do t=0,mt
do k=0,m3
do j=0,m2
do i=0,m1
w(0,j,k,t)=f1(y(j),z(k),n(t))
w(m1,j,k,t)=f2(y(j),z(k))
w(i,0,k,t)=f3(x(i),z(k))
w(i,m2,k,t)=f4(x(i),z(k))
w(i,j,0,t)=f5(x(i),y(j))
w(i,j,m3,t)=f6(x(i),y(j))
write(11,*)w(0,j,k,t),w(m1,j,k,t)
end do
end do
end do
end do
111
CAPTULO C. APNDICE C. ARCHIVO FORTRAN 90 DE LA APLICACIN TRES
we(i,j,k,t)=exp(-alpha1*n(t)*(1**2+1**2+1**2)*pi**2)*sin(1*x(i)*pi)*\\
sin(1*y(j)*pi)*sin(1*z(k)*pi)
end do
end do
end do
end do
!do t=0,mt
do k=0,m3
do j=0,m2
write(20+k,150)(w(i,j,k,0),i=0,m1) !0
write(41+k,150)(w(i,j,k,1),i=0,m1) !0.05
write(62+k,150)(w(i,j,k,2),i=0,m1) !0.10
write(83+k,150)(w(i,j,k,3),i=0,m1)!0.15
end do
end do
!end do
112
CAPTULO C. APNDICE C. ARCHIVO FORTRAN 90 DE LA APLICACIN TRES
close(1)
close(2)
close(3)
end program
!%%%%%%%%%%%%%%
return
end function
113
CAPTULO C. APNDICE C. ARCHIVO FORTRAN 90 DE LA APLICACIN TRES
real,intent(in)::x,z
real, parameter::pi=3.1415
f4=0 !200*(sin(2*pi*(x/900))*sin(2*pi*(z/330)))
return
end function
114
VIII.REFERENCIAS BIBLIOGRFICAS
[3] Titchmarch E. C. Introduction to the Theory of Fourier Integrals. Clarendon Press, Ox-
ford, 1 edition, 1962.
[4] John c. Strikwerda. Finite Difference Schemas and Partial Diferential Equations. Siam,
Society for Industrial and Applied Mathematics Philadelphia, 2 edition, 1989.
[5] Ortigoza Capetillo. A finite-difference method of high order accuracy for the so-
lution of transient nonlinear diffusive convective problem in three dimensions. J.
Appl.FSICA ., 3:4350, 2014.
[6] Lokenath Debnath. Linear Partial Differential Equations for Scientists and Engineers.
Birkhauser, University of Texas-Pan American, 2 edition, 2007.
[7] Mehdi Dehghan. Quasi implicit and two level explicit finite difference procedures
for solving the onedimensional advection equation. J. Appl. Mathematics and Compu-
tation ., 167:4667, 2005.
[8] Fletcher. Computational Techniques for Fluid Dynamics. Springer Verlag, University of
Sydney, 2 edition, 1991.
[9] Saulo R. Freitas. The brazilian developments on the regional atmospheric modeling
system (brams 5.2): an integrated environmental model tuned for tropical areas. J.
Appl. Geoscientific model development, 10:189210, 2017.
[10] S.R. Freitas, L.F. Rodrigues, K. L. Longo, and J. Panetta. Impact of a monotonic ad-
vection scheme with low numerical diffusion on transport modeling of emissions
from biomass burning. J. Adv.Model. Earth Syst, 4:126, 2012.
[12] Adilson W. Gandu. Rams- brams basic equations and some numerical issues, 2008.
115
CAPTULO C. VIII.REFERENCIAS BIBLIOGRFICAS
[14] Morton E. Gurtin, Eliot Fried, and Lallit Anand. THE MECHANICS AND THER-
MODYNAMICS OF CONTINUA. Cambridge University Press, Carnegie Mellon
University Pittsburgh, Pensylvania, 1 edition, 2010.
[17] Mayckol J., Obidio R., Sonia R., and Luis C. XI SELASI SEMINARIO EURO LA-
TINOAMERICANO DE SISTEMAS DE INGENIERA Y AND INTERNATIONAL
MEETING - OR IN AGRICULTURAL AND FOREST MANAGEMENT, 2015.
[18] Randall J. Leveque. Numerical Methods for Conservation Laws. Springer Basel AG,
University of Washington, 4 edition, 1992.
[19] Mikel Lezaun. Predicciones del tiempo y matemticas. J. Appl. Matemtica Aplicada,
Estadstica., 22:61100, 2002.
[20] Alvaro L.F., Demerval S.M., Eduardo H.E., Jairo P., and Luiz F.R. First Time Users
Guide. CEPTEC, 5 edition, Marzo 2007.
[21] Obidio E. Rubio M. Mtodo de Diferencias finitas para Ecuaciones diferenciales Parciales.
UNT, Universidad Nacional de Trujillo, P ERU, 1 edition, 2001.
[22] Markowski and Ivette Richardson. Mesoscala Meteorology in Midlatitudes. John Wiley
y Sons, Penn State University, University Park, PA, USA, 1 edition, 2010.
[24] F. Mesinger and A. Arakawa. Numerical methods used in atmospheric model. GARP
PUBLICATIONS SERIES, Univerdidad de California, 2 edition, 1976.
[27] Roger A. Pielke. Mesoscale Meteorological Modeling. Academic Press, Colorado state
Universidad, 2 edition, 2002.
116
CAPTULO C. VIII.REFERENCIAS BIBLIOGRFICAS
[28] Obidio R., Elba B., and Julio R. Thermally drive cavity flow whit neumann condition
for the pressure. J. Appl.Numerical Mathematics ., 40:327336, 2002.
[29] Salvador and Gonzlez G. Contribuciones al mtodo de las diferencias finitas para la
resolucin de las ecuaciones de Maxwell en el dominio del tiempo. Tesis doctoral, Departa-
mento de Fsica .Universidad de Granada, Septiembre 1999.
[31] Craig J. Tremback, James Powell, William R, Cotton, and Roger A. Pielke. The
forward- in -time upstream advection scheme:extension to higher orders. J. Appl.
MONTHLY WEATHER REVIEV., 115:540555, 1986.
[32] Piter Wesseling. Principles of Computational Fluid Dynamics. Springer, Delft University
of Technology, 1 edition, 2009.
117