Anda di halaman 1dari 40

Pronstico Numrico Modelado Numrico de la Atmsfera

1
er
cuatrimestre de 2014
Modelo WRF (2.2 en adelante)
Basado en el tutorial para uso del modelo WRF
(NCAR-NMM)
http://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/contents.html

El modelo WRF (ARW) ha sido desarrollado en los ltimos aos. La
versin ms reciente es la 3.6 (abril de 2014).

Este modelo ha sido diseado para incorporar los ltimos avances en
materia de simulacin de la atmsfera. Es un modelo que puede ser
instalado y ejecutado en una gran variedad de plataformas y que
est paralelizado. Entre las aplicaciones de este modelo se
encuentran:
Investigacin en el desarrollo de nuevas parametrizaciones (gracias a
que el cdigo permite la fcil incorporacin de nuevos esquemas).
Investigacin y desarrollo en la asimilacin de datos.
Investigacin y desarrollo en el pronstico del tiempo.
Implementacin operativa para el pronstico en diferentes escalas
(la nueva versin incluye la posibilidad de realizar modelado global
de la atmsfera hasta pronsticos con conveccin explicita)
Educacin
Actualmente el modelo WRF es desarrollado
principalmente por la Divisin de Meteorologa de
Microescala y Mesoescala del NCAR:
No obstante una gran cantidad de usuarios e investigadores
alrededor del mundo colaboran en la implementacin de
nuevas parametrizaciones y otras mejoras.

El modelo WRF es libre, puede ser obtenido de la pgina
web del NCAR:
http://www.mmm.ucar.edu/wrf/users/downloads.html
La Divisin de Meteorologa de Microescala y Mesoescala del NCAR
mantiene y apoya un subconjunto del cdigo WRF que incluye:

El Sistema de Pre-procesamiento del WRF (WPS).

El ncleo dinmico del WRF (ARW), que incluye anidado
unidireccional, bidireccional y mvil. Tambin incluye los mdulos WRF-
Chem (simula la emisin, el transporte, la mezcla y la transformacin qumica
de los gases y los aerosoles en simultneo con la meteorologa) y WRF-Fire
(modela el crecimiento de un incendio forestal y las retroalimentaciones
dinmicas con la atmsfera).

El sistema de asimilacin de datos (WRF-DA) que incluye los
esquemas 3DVAR, 4DVAR y hbridos.

Un paquetes de parametrizaciones.

Varios programas grficos y programas de conversin para otras
herramientas grficas.
WRF-Chem: http://www2.mmm.ucar.edu/wrf/users/tutorial/201307/WRF_Chem_Intro.pdf
WRF-Fire: http://www2.mmm.ucar.edu/wrf/users/tutorial/201401/WRF_Fire_coen.pdf
WRF-DA: http://www2.mmm.ucar.edu/wrf/users/tutorial/201401/WRFDA_Intro.pdf
Esquema de los componentes del modelo WRF
Datos
externos
WRF pre
procesamiento
Modelo WRF
Visualizacin y
post
procesamiento
WPS- WRF Pre-proceamiento
Este programa es utilizado principalmente para simulaciones de datos reales. Entre sus
funciones incluye:
1) Definir el dominio de la simulacin
2) Interpolar datos del terreno y de uso y tipo de suelo al dominio de simulacin.
3) Interpolar los datos meteorolgicos de otro modelo al dominio de simulacin.
Posee un conjunto de programas cuyo objetivo es generar las condiciones iniciales para el
modelo WRF.
geogrid.exe: Este programa calcula la posicin de los puntos de retcula de acuerdo a las
especificaciones de resolucin, nmero de puntos, posicin del centro, etc provistas por el
usuario. Una vez posicionados los puntos de la retcula, interpola los datos de topografa, uso
de suelo, tipo de suelo, albedo, cobertura vegetal, mscara tierra-agua y dems datos que en el
futuro puedan ser utilizados por el modelo.
ungrib.exe: Este programa permite decodificar datos que vienen en formato grib y
escribirlos en el formato que pide el programa metgrid.exe para que puedan ser interpolados
a la retcula del modelo WRF.
metgrid.exe: Este programa interpola horizontalmente los datos de atmsfera extrados por
el programa ungrib.exe a la retcula definida por el programa geogrid.exe. Por ejemplo puede
tomar un anlisis y un pronstico global e interpolarlo a la retcula del modelo.
Dicho en forma grfica
geogrid.exe
metgrid.exe
namelist.wps
Datos de:
Topografa
Uso y tipo de suelo
Vegetacin
Datos de atmsfera en niveles de presin
y variables de superficie.
El geogrid.exe se ejecuta cada vez que decidimos
cambiar la ubicacin del dominio para nuestro
experimento/pronstico.
En este punto
viene la
inicializacin del
modelo.
met_em.d0?.nc
geo_em.d0?.nc
Cmo especificar la posicin, tamao y resolucin de un dominio en el WPS?
Analicemos el namelist.wps
Este namelist tiene 5 secciones, algunas de las llaves sirven para el geogrid, otras para el ungrib y otras
para el metgrid. Nos vamos a ocupar de las que modifican al geogrid.
&share
wrf_core = 'ARW',
max_dom = 2,
start_date = '2008-03-24_12:00:00','2008-03-24_12:00:00',
end_date = '2008-03-24_18:00:00','2008-03-24_12:00:00',
interval_seconds = 21600,
io_form_geogrid = 2
/
&geogrid
parent_id = 1, 1,
parent_grid_ratio = 1, 3,
i_parent_start = 1, 31,
j_parent_start = 1, 17,
s_we = 1, 1,
e_we = 74, 112,
s_sn = 1, 1,
e_sn = 61, 97,
geog_data_res = '10m','2m',
dx = 30000,
dy = 30000,
map_proj = 'lambert',
ref_lat = 34.83,
ref_lon = -81.03,
truelat1 = 30.0,
truelat2 = 60.0,
stand_lon = -98.
geog_data_path = '/mmm/users/wrfhelp/WPS_GEOG/'
La segunda seccin hace referencia
exclusiva al geogrid.
Como regla general, todos aquellos parmetros
que tienen ms de un valor asignado, es porque su
valor puede variar para cada retcula. Mientras que
aquellos que solo tienen un valor es porque este
valor es igual para todas las retculas que vamos a
utilizar.
PARENT_ID: Indica donde est anidado cada uno de los subdominios (si los hubiera)
PARENT_GRID_RATIO: Cual es la relacin entre el DX en el dominio anidado con respecto al
dominio mayor. (debe ser siempre un nmero entero).
I_PARENT_START: En que punto de la retcula del dominio mayor comienza la /las retcula/s anidada/s.
Para el dominio mayor es 1.
J_PARENT_START: Idem pero para la direccin Y.
E_WE: Nmero de puntos de cada dominio en la direccin oeste-este.
E_SN: Idem para la direccin norte sur.
GEOG_DATA_RES Indica la resolucin de la base de datos de topografa, uso de suelo,
etc. Algunos datos vienen en resoluciones desde 10 minutos hasta 30 segundos. En
general es conveniente utilizar una base de datos con una resolucin lo ms cercana
posible a la resolucin del modelo. (10 minutos ~ 20 Km y 30 segundos ~1 km)
DX y DY son las resoluciones horizontales expresadas en metros y para cada una de las
retculas. El valor expresado en este punto debe ser consistente con el valor del
parmetro parent_grid_ratio.
MAP_PROJ Este parmetro especifica el tipo de proyeccin que vamos a utilizar. Los
posibles valores son mercator, lambert,polar y lat-lon.
REF_LAT y REF_LON La latitud y la longitud del punto central del dominio mayor. (para
las retculas anidadas se calcula en base a los restantes parmetros).
TRUELAT1 y TRUELAT2 La primera es la latitud de tangencia del cono para las
proyecciones Mercator, Lambert tangente y Polar. Mientras que la segunda es el segundo
punto de corte para el cono de proyeccin en el caso de trabajar con una proyeccin
Lambert secante.
STAND_LON Es el valor de longitud del meridiano paralelo al eje Y en el caso de las
proyecciones Lambert y Polar. Por lo general se elige igual al meridiano central del
dominio.
GEOG_DATA_PATH Directorio donde estn guardados los archivos con la informacin
de topografa, uso y tipo de suelo entre otros.
WRF Domain Wizard
Qu es el WRF Domain Wizard?

Es una interface grfica para el sistema de pre-procesamiento del WRF (WPS)

Permite:
Definir y localizar fcilmente el dominio, seleccionando una regin del
planeta y eligiendo la proyeccin.
Definir dominios anidados.
Escribir informacin en los namelist: namelist.wps y namelist.input.
Correr los programas del WPS (geogrid, ungrib y metgrid).
Visualizar los archivos de salida NetCDF.

El programa se puede descargar de la pgina:
http://esrl.noaa.gov/gsd/wrfportal/DomainWizard.html
Requiere tener instalado el Java.
Actions Edit namelist.wps
El dominio en cuestin fue generado con los siguientes parmetros.

&geogrid

parent_id = 1, 1,
parent_grid_ratio = 1, 3,
i_parent_start = 1, 31,
j_parent_start = 1, 17,
e_we = 150, 112,
e_sn = 150, 97,
geog_data_res = '10m','2m',
dx = 20000,
dy = 20000,
map_proj = mercator',
ref_lat = -35.0,
ref_lon = -65.0,
truelat1 = -35.0,
truelat2 = -35.0,
stand_lon = -65.0,
geog_data_path = /home/prono/geog


Corremos el primer programa:
./geogrid.exe
En el Matlab podemos cargar los datos contenidos en el archivo netcdf para poder
visualizarlos.
En la carpeta donde est el archivo tipeamos:
ncload geo_em.d01.nc
Para empezar vamos a analizar la posicin de los puntos de retcula del modelo.
Hay en total 6 variables relacionadas.
XLAT_M , XLAT_U y XLAT_V
XLONG_M , XLONG_U y XLONG_V
Estas son matrices con la latitud y longitud de los puntos de retcula para las 3
retculas que va a usar el WRF. Para cada dominio el WRF utiliza 3 retculas
(retcula staggered), una para los puntos de masa (T, q, P), otra para la velocidad U,
y otra para la velocidad V.
Para ver esto grafiquemos estos puntos de la siguiente manera:

>> plot(XLONG_M(1:10,1:10),XLAT_M(1:10,1:10),'ok')
>> hold on
>> plot(XLONG_U(1:10,1:10),XLAT_U(1:10,1:10),'or')
>> plot(XLONG_V(1:10,1:10),XLAT_V(1:10,1:10),'og')

La idea de graficar solo algunos puntos es para que se vea mejor y no se amontonen.
Si queremos graficar la posicin de todos los puntos del dominio con respecto a un mapa
podemos usar los siguientes comandos.

>> plot(XLONG_M,XLAT_M)
>> plot(XLONG_M,XLAT_M,'o')
>> load coast
>> hold on
>> plot(long,lat)

>> xlim([-90 -40])
>> ylim([-50 -15])


Las variables MAPFAC_M , MAPFAC_U y MAPFAC_V son los factores de escala del mapa
(m) que se calculan a partir de la proyeccin utilizada interpolados a las retculas M, U y V

>> contourf(XLONG_M,XLAT_M,MAPFAC_M)
>> colorbar
>> load coast
>> hold on
>> plot(long,lat,k)

Nos muestra como vara el factor m. En este caso como la proyeccin es Mercator, el factor
m aumenta hacia los polos. Adems es solo funcin de la latitud.
Hasta aqu las variables que fueron calculadas por el programa
geogrid.exe. Luego tenemos una serie de variables que fueron
interpoladas por el programa geogrid de una base de datos preexistente
a la retcula del modelo que vamos a utilizar.

Las variables HGT_M, HGT_U y HGT_V son la topografa interpolada a
la retcula M, U y V.

>> contourf(XLONG_M,XLAT_M,HGT_M)
>> colorbar
>> hold on
>> plot(long,lat,w)


Nos va a permitir ver la topografa que el modelo va a utilizar en la
resolucin de las ecuaciones.


Otro campo importante es el que le indica al modelo la posicin de los
continentes. Donde hay tierra y donde agua en el dominio especificado. Este
campo se llama LANDMASK

>> contourf(XLONG_M,XLAT_M,LANDMASK)

Esta variable junto con otras que veremos a continuacin, son utilizadas
principalmente por el modelo de suelo. (Modelo que se encarga de simular la
evolucin de la temperatura y humedad en el suelo de forma de determinar con
mayor precisin el intercambio de calor y humedad entre la superficie y la
atmsfera) y tambin por las parametrizaciones de la capa lmite que utilizan las
caractersticas de la superficie para determinar la intensidad del flujo de cantidad
de movimiento desde la atmsfera hacia la superficie terrestre.

ALBEDO12M es el albedo de la superficie en porcentaje de 0 a 100. El tamao de
esta variable es 12 x nlats x nlons , porque en este caso tenemos un campo para
cada mes del ao. Cuando el modelo realice la simulacin determinar el mes
correspondiente de acuerdo a la fecha que le indiquemos.

>> contourf(XLONG_M,XLAT_M,squeeze(ALBEDO12M(1,:,:))) %De esta
forma graficamos el Albedo de enero.
LANDUSEF Esta variable contiene una clasificacin de los usos de suelo (para el
modelo de suelo y la capa lmite).
La clasificacin utilizada es una de las muchas posibles y est basada en 24 categoras. El
criterio de clasificacin se basa en un ao de mediciones satelitales de las caractersticas
de las superficie (ms detalles en http://nationalmap.gov/viewer.html )
Land Use
Category
Land Use Description
1 Urban and Built-up Land
2 Dryland Cropland and
Pasture
3 Irrigated Cropland and
Pasture
4 Mixed Dryland/Irrigated
Cropland and Pasture
5 Cropland/Grassland
Mosaic
6 Cropland/Woodland
Mosaic
7 Grassland
8 Shrubland
9 Mixed
Shrubland/Grassland
10 Savanna
11 Deciduous Broadleaf
Forest
12 Deciduous Needleleaf
Forest
13 Evergreen Broadleaf
14 Evergreen Needleleaf
15 Mixed Forest
16 Water Bodies
17 Herbaceous Wetland
18 Wooden Wetland
19 Barren or Sparsely Vegetated
20 Herbaceous Tundra
21 Wooded Tundra
22 Mixed Tundra
23 Bare Ground Tundra
24 Snow or Ice
Clasificacin basada en la base de datos de USGS.
El uso de suelo est expresado en porcentaje. Que porcentaje del rea
representada por cada punto de retcula est cubierta con cada una de las
categoras.
Por ejemplo para la categora 2 cultivos y pasturas

>> contourf(XLONG_M,XLAT_M,squeeze(LANDUSEF(2,:,:)))
>> load coast
>> hold on
>> plot(long,lat,w)
Otra variable utilizada por el modelo de suelo es el tipo de suelo que va a
controlar la conductividad trmica y la porosidad del suelo entre otras cosas. En
este caso la clasificacin utilizada tiene 16 categoras.
Soil
Cat
Soil Description
1 Sand
2 Loamy Sand
3 Sandy Loam
4 Silt Loam
5 Silt
6 Loam
7 Sandy Clay
Loam
8 Silty Clay Loam
9 Clay Loam
10 Sandy Clay
11 Silty Clay
12 Clay
13 Organic Material
14 Water
15 Bedrock
16 Other (land-ice)
sand = arena
Loam= marga
Silt = sedimento
Clay = archilla
Bedrock = roca de fondo/
lecho de roca
La variable SOILCTOP tiene las caractersticas del suelo en la superficie en
porcentaje para cada categora. SOILCBOT tiene la misma informacin para el nivel
ms profundo.
SOLOPECAT contiene la categora dominante del tipo de suelo.

>> contourf(XLONG_M,XLAT_M,squeeze(SOILCTOP(12,:,:))) %Arcilla
>> load coast
>> hold on
>> plot(long,lat,w)

Otras variables que pueden investigar son:
GREENFRAC la covertura vegetal en % para cada mes del ao. Determinado a
partir de informacin satelital.
SOILTEMP la temperatura del suelo en el punto donde termina la capa de suelo
simulada por el modelo (condicin de borde inferior para el pronstico de la
temperatura del suelo en el modelo de suelo).
SLPX y SLPY componentes del gradiente de topografa.

Hasta ahora nos concentramos en las variables estticas es decir
aquellas que el modelo asume como invariantes (o solo dependientes de
la poca del ao como por ejemplo el albedo o la cubierta vegetal).
El segundo conjunto de datos que le debemos proveer al modelo son las
condiciones iniciales y de borde de las variables de atmsfera. En este
tutorial solamente exploraremos brevemente como generarlas para el
modelo WRF.
En el presente ejemplo vamos a usar como condicin inicial dos campos
de anlisis GDAS cada 6 horas, que son utilizados como condicin inicial
del modelo global GFS:
Estos datos son provistos por el NCEP en forma libre, todos los das a
travs de Internet: http://nomad1.ncep.noaa.gov/ncep_data/index.html
Los datos se encuentran en formato Grib, por tanto el primer paso es
pasar del formato Grib a un formato binario diseado por los
desarrolladores del WRF. Para eso se utiliza el comando ungrib.exe
El namelist.wps nos permitir especificar cuales son las fechas que deseamos pasar de
formato Grib a binario. (los archivos Grib tienen incluida la fecha por lo que estos
valores permiten corroborar que estemos obteniendo la informacin que deseamos).
La variable INTERVAL_SECONDS va a controlar el intervalo de tiempo en el cual los
datos de atmsfera estn disponibles (en segundos) (por ejemplo 21600 corresponde a
datos cada 6 horas).
Para inicializar el ungrib.exe primero debemos correr el script link_grib.csh , este
script crea links a los archivos que queremos decodificar. En nuestro caso nuestros
archivos se llaman gdas2010041818f00 y gdas2010041900f00 por lo que debemos
ejecutar el comando de la siguiente manera:
./link_grib.csh gdas201004*
Una vez hecho esto podemos tipear ungrib.exe
./ungrib.exe
El programa ungrib utiliza el archivo Vtable que tiene informacin de cmo estn
ordenados los datos dentro del archivo Grib. El orden depende de la fuente del archivo,
en este caso usaremos el que corresponde al GFS.
&share
wrf_core = 'ARW',
max_dom = 1,
start_date = '2010-04-18_18:00:00','2008-03-24_12:00:00',
end_date = '2010-04-19_00:00:00','2008-03-24_12:00:00',
interval_seconds = 21600,
io_form_geogrid = 2
Si el programa ungrib.exe se ejecut exitosamente, entonces deberan
aparecer en nuestra carpeta, archivos FILE:2010-04-18_18 y FILE:2010-04-
19_00
Estos archivos estn escritos en binario y pueden ser ledos utilizando un
programa fortran en acceso secuencial. Y tambin pueden ser generados
de la misma manera.
Contienen las variables U, V, T, Geopotencial, HR, SST, temperatura y
humedad del suelo, SLP, presin en la superficie, hielo marino y mscara
tierra mar en el modelo de origen (en este caso el GFS). Para el presente
caso, los datos vienen con una resolucin horizontal de 1x1. Los datos
estn en niveles de presin.
El siguiente paso es interpolar los datos de la retcula en la que se
transmiten (en este caso retcula regular en lat y lon con 1 de resolucin)
a la retcula elegida para usar el modelo WRF (la ubicacin de los puntos
de esta retcula est guardada en el archivo geo_em.d0?.nc)

Para ejecutar el metgrid tipeamos:
./metgrid.exe
La interpolacin se hace nicamente en la horizontal (todava no se interpolan las
variables a los niveles verticales del modelo).
El mtodo de interpolacin horizontal vara de acuerdo a la variable seleccionada,
en algunos casos se utiliza el punto vecino ms cercano (para la mscara tierra-
mar) en otros casos se utiliza interpolacin utilizando los 4 puntos ms cercanos
hasta los 16 puntos ms cercanos.
Luego de la ejecucin deberan aparecer los siguientes archivos
met_em.d01.2010-04-18_18:00:00.nc
met_em.d01.2010-04-19_00:00:00.nc
Estos archivos contienen los campos en niveles de presin interpolados a la
retcula del modelo.
Podemos explorar el archivo met_em.d01.2010-04-18_18:00:00.nc con el Matlab.
Qu variables extra aparecieron con respecto al archivo geo_em.d01.nc?

Plotear la presin de superficie y la SLP.
El modelo WRF puede simular tanto casos reales (utilizando datos reales) como
ideales (uttilizando una inicializacin ideal). Las simulaciones ideales tpicamente
fabrican una condicin inicial para el modelo WRF a partir de modelos 1-D o 2-D
y asumen una orografa simplificada. Los casos reales, en cambio, requieren pasar
primero por el sistema de Pre-processing.
El ejecutable del modelo WRF (wrf.exe) es utilizado tanto en casos reales como
en casos ideales, en cambio los ejecutables pertenecientes al pre-procesamiento
del modelo, el real.exe y el ideal.exe, son especficamente construidos basados en
la eleccin del usuario. Tanto el real.exe como el ideal.exe son ejecutados antes de
la ejecucin del wrf.exe y nunca pueden usarse juntos.
Inicializacin del modelo WRF
Antes de comenzar con la interpolacin vertical y la construccin de las
condiciones iniciales y de borde que utilizar el modelo, debemos editar el
namelist.input. Este namelist ser utilizado por el real.exe/ideal.exe (encargado
de interpolar verticalmente y de construir las condiciones iniciales y de borde) y
por el wrf.exe (encargado de integrar numricamente las ecuaciones del
modelo).
Veamos el namelist.input: est dividido en 5 partes
http://www.mmm.ucar.edu/wrf/users/docs/user_guide/users_guide_chap5.html#Nml
&time_control
run_days = 0,
run_hours = 0,
run_minutes = 0,
run_seconds = 0,
start_year = 2010, 2005, 2005,
start_month = 04, 8, 8,
start_day = 18 21, 21,
start_hour = 18, 0, 0,
start_minute = 00, 00, 00,
start_second = 00, 00, 00,
end_year = 2010, 2005, 2005,
end_month =04, 8, 8,
end_day = 19, 23, 23,
end_hour = 00, 18, 18,
end_minute = 00, 00, 00,
end_second = 00, 00, 00,
interval_seconds = 21600,
input_from_file = .true., .true., .true.,
history_interval = 180, 360, 360,
frames_per_outfile = 2, 8, 8,
restart = .false.,
restart_interval = 5000,
io_form_history = 2,
io_form_restart = 2,
io_form_input = 2,
io_form_boundary = 2,
debug_level = 0,
obligatorio
opcin 2
opcin 1
netcdf
Veamos el namelist.input
&domains
time_step = 100,
time_step_fract_num = 0,
time_step_fract_den = 1,
max_dom = 1,
s_we = 1, 1, 1,
e_we = 150, 196, 516,
s_sn = 1, 1, 1,
e_sn = 150, 221, 566,
s_vert = 1, 1, 1,
e_vert = 36, 28, 28,
num_metgrid_levels = 27,
dx = 20000, 10000, 2000,
dy = 20000, 10000, 2000,
grid_id = 1, 2, 3,
parent_id = 0, 1, 2,
i_parent_start = 0, 26, 42,
j_parent_start = 0, 9, 36,
parent_grid_ratio = 1, 5, 5,
parent_time_step_ratio = 1, 5, 5,
feedback = 1,
smooth_option = 0,
6*X (km)
Si queremos utilizar un
paso de tiempo de 60.3
segundos:
time_step= 60
time_step_frac_num=3
time_step_frac_den=10
&physics
mp_physics = 1, 1, 1,
ra_lw_physics = 1, 1, 1,
ra_sw_physics = 1, 1, 1,
radt = 50, 50, 50,
sf_sfclay_physics = 2, 2, 2,
sf_surface_physics = 2, 2, 2,
bl_pbl_physics = 2, 2, 2,
bldt = 0, 0, 0,
cu_physics = 1, 1, 0,
cudt = 3, 3, 3,
isfflx = 1,
ifsnow = 0,
icloud = 1,
surface_input_source = 1,
num_soil_layers = 4,
maxiens = 1,
maxens = 3,
maxens2 = 3,
maxens3 = 16,
ensdim = 144,
Veamos el namelist.input
1 minuto por X (km)
&dynamics
w_damping = 0,
diff_opt = 1,
km_opt = 4,
diff_6th_opt = 0,
diff_6th_factor = 0.12,
base_temp = 290.
damp_opt = 0,
zdamp = 5000., 5000., 5000.,
dampcoef = 0.2, 0.2, 0.2
khdif = 0, 0, 0,
kvdif = 0, 0, 0,
non_hydrostatic = .true., .true., .true.,
pd_moist = .true., .true., .true.,
pd_scalar = .true., .true., .true.,
Veamos el namelist.input
&bdy_control
spec_bdy_width = 5,
spec_zone = 1,
relax_zone = 4,
specified = .true., .false., .false.,
periodic_x = .false., .false., .false.,
symmetric_xs = .false., .false., .false.,
symmetric_xe = .false., .false., .false.,
open_xs = .false., .false., .false.,
open_xe = .false., .false., .false.,
periodic_y = .false., .false., .false.,
symmetric_ys = .false., .false., .false.,
symmetric_ye = .false., .false., .false.,
open_ys = .false., .false., .false.,
open_ye = .false., .false., .false.,
nested = .false., .true., .true.,
/
Veamos el namelist.input
Una vez que editamos el namelist.input (en donde seteamos correctamente la
fecha de simulacin, cada cuanto tiempo queremos una salida del modelo, el paso
de tiempo, las parametrizaciones que queremos utilizar en la simulacin, el tipo de
condicin de borde, etc), estamos en condiciones de ejecutar los programas
real.exe (en este caso ejecutamos el real.exe porque es un caso real) y wrf.exe:
El programa real.exe usar como entrada los programas que construimos durante
el pre-procesamiento (met_em.d01.2010-04-18_18:00:00.nc ). Tenemos dos
opciones: mover los archivos met_em.* a la carpeta /WRF/run (que es donde se
encuentran los ejecutables real.exe y wrf.exe) o hacer links en la carpeta
/WRF/run a la ubicacin de los archivos met_em.* (que generalmente se
encuentran en la carpeta WPS: ln s ../../..WPS/met_em* )
./real.exe
Los archivos de salida sern: wrfinput_d01 y wrfbdy_d01 (si hubiera ms de un
dominio, habra un archivo wrfbdy_d0? por cada dominio).
y. por ltimo, ejecutamos el wrf.exe, que usar como entrada los archivos de
salida del real.exe.
./wrf.exe
Los archivos de salida sern del tipo: wrfout_d01_2010-04-18_18:00:00

Existe un gran nmero de herramientas de visualizacin disponibles
para los datos del modelo WRF. Si queremos utilizar el Grads para ver
las salidas del modelo, existe un paquete (ARWpost) que lee los
archivos de salida del WRF (wrfout_d01_2010-04-18_18:00:00) y crea
salidas compatibles con el formato de Grads (formato binario, .dat y
.ctl).
Para esto tenemos que editar otro namelist: namelist.ARWpost, ah
debemos setear que archivo y variables queremos post-procesar.
El post-procesamiento se encarga de interpolar los datos de los niveles
sigma del modelo a niveles de presin o de altura y de llevar a una
retcula comn a los datos del modelo que se encuentran en las
retculas escalonadas (staggered). Adems, permite calcular variables
que el modelo no pronostica (variables de diagnstico).
WRF post-procesamiento
namelist.ARWpost





&datetime
start_date = '2010-04-18_18:00:00',
end_date = '2010-04-19_00:00:00',
tacc = 0,
interval_seconds = 21600,
debug_level = 0,
/

&io
io_form_input = 2,
input_root_name = './wrfout_d01_2010-04-18_18:00:00'
output_root_name = 'salida18-04'
plot = 'all_list'
fields = 'height,U,V,tk,t2m,T,RAINC,RAINNC'
output_type = 'grads'
mercator_defs = .true.
/

&interp
interp_method = 1,
interp_levels = 1000.,950.,900.,850.,700.,600.,500.,400.,300.,200.,100.,80.,60.,40.,20.,10.,
/
all todas las variables del WRF.
list todas las variables listadas en
fields.
all_list todas las variables del WRF +
todas las variables listadas en fileds.
0 niveles sigma.
-1 niveles de altura definidos por el
cdigo.
1 define niveles de presin o altura.






Algunas variables (debo especificarlas en fields):

cape - 3d cape
cin - 3d cin
mcape - maximum cape
mcin - maximum cin
clfr - low/middle and high cloud fraction
dbz - 3d reflectivity
max_dbz - maximum reflectivity
geopt - geopotential
height - model height in km
lcl - lifting condensation level
lfc - level of free convection
pressure - full model pressure in hPa
rh - relative humidity
rh2 - 2m relative humidity
theta - potential temperature
tc - temperature in degrees C
tk - temperature in degrees K
td - dew point temperature in degrees C
td2 - 2m dew point temperature in degrees C
slp - sea level pressure
umet and vmet - winds rotated to earth coordinates
u10m and v10m - 10m winds rotated to earth
coordinates
wdir - wind direction
wspd - wind speed coordinates
wd10 - 10m wind direction
ws10 - 10m wind speed
namelist.ARWpost

Anda mungkin juga menyukai