CALCULO DE CAMPOS SUPERFICIALES DE VIENTOS,
TEMPERATURA
Y
PRESION EN EL MODELO
DE AREA LIMITADA DEL I.N.M.
Juan Guerra Górnez
(Servicio de Predicción Numérica)
Se expone u n método de interpolación de variables meteorológicas utilizado por el Servicio Meteorológico Francés, para el cálculo de viento a 10 m del suelo y temperatura a 2 m, partiendo de los valores en niveles sigma de un modelo. Para el caso de la presión en superficie reducida a nivel del mar, el método empleado es el utilizado en el Modelo Global del Centro Europeo de Predicción a Plazo Medio. A continuación se exponen los resultados de su aplicación al modelo de Area Limitada operativo en el I.N.M., productos obtenidos y valoración de los mismos, haciendo incapié en su significación en el caso de un modelo con parametrización de la Radiación.
CALCULO DE CAMPOS SUPERFICIALES DE VIENTOS, TEMPERATURA Y PRESION EN EL
MODELO DE AREA LIMITADA DEL I.N.M.
1. Introducción
El hecho de que la mayor parte de los datos de observación dentro de la capa límite planetaria (PBL) se obtenga a alturas de 2 m (caso de la temperatura y humedad) o a 10 m (viento en superficie) impone la necesidad de un método para calcular la distribución verti- cal de estas tres variables meteorológicas dentro de dicha capa, que sirva para usos rutina- rios en la predicción operativa y para la verificación de las predicciones numéricas frente a los datos directamente observados. La eficiencia computacional de los modelos actuales no es todavía suficiente para elaborar pronósticos a esos niveles. En el caso del modelo de área limitada operativo en el I.N.M., el nivel sigma más bajo se encuentra a una altura sobre topografía del modelo que oscila alrededor de los 39 m.
La fuerte variación vertical de los gradientes dentro de la PBL no permite el uso de téc- nicas polinomiales de interpolación, tal como las que se usan en la atmósfera libre para el paso de niveles sigma a niveles de presión o viceversa. Es preciso recurrir al estudio de los flujos superficiales de momento, calor y humedad que se calculan en el modelo, y a otros parámetros como la longitud de rugosidad.
El método de interpolación utilizado es el descrito por J.F. Geleyn, y utilizado en la Direction de la Météorologie Nationale francesa, el cual pasamos a describir en su totali- dad, describiendo después su aplicación al modelo de área limitada del I.N.M. y los resulta- dos obtenidos. Previamente indicaremos la notación utilizada.
2. Notación
estática seca (Potencial de Montgomery) S = CpT
+
g, aunque se puede usar también la temperatura potencial U. Los pesos de interpolación calculados para la energía estática seca pueden ser inmediatamente aplicados a la humedad específica q. La notación utiliza- da es la siguiente:Z,: Longitud de rugosidad.
Z: Altura media sobre la topografía del modelo.
Z,: Altura del nivel más bajo del modelo.
z: Variable altura. u, S: Variables a calcular.
u,, S,: Valores de fricción.
S":
Valor en superficie(i
= o).k=0.4:
Constante de Von Karman.C,: Coeficiente de intercambio superficial neutral. CD: Coeficiente de arrastre.
C,: Coeficiente de intercambio superficial de calor.
3. Formulación matemática
El método parte de las ecuaciones de Monih-Obukhov (1954), basadas en la hipótesis de la similaridad para flujo local turbulento en la capa superficial. Dichas ecuaciones en nuestro caso pueden expresarse en la forma:
El problema que plantean estas ecuaciones es que, excepto para expresiones muy sim- plificadas de w, y w ~ , no existe una solución explícita para este problema de tres ecuacio- nes con tres incógnitas (Louis, 1979). Las funciones anteriores suelen ser generalmente empíricas o semiempíricas y no siempre permiten una solución explícita de las ecuaciones. Sin embargo este problema es irrelevante para el método de interpolación aquí expuesto. Todo l o que se necesita es conocer los tres valores de los coeficientes de intercambio superficial referidos a la altura Z,:
u+ y S+ se obtienen de los flujos superficiales de calor y momento por las expresiones:
El problema planteado es el siguiente: conociendo CD, CN y CH por u n lado, y u(Zl), s(Z,), S- por otro, queremos calcular U(Z) y s(z) sin conocer a priori la forma exacta de las funciones c p ~ y c p ~ .
4. Técnica de interpolación
Para resolver el problema se preestablece una forma analítica simple para las funcio- 'nes q Dcon u n único parámetro arbitrario ~ <PD,H. Dicho parámetro se usa para obtener los
valores correctos de CD (o CH) cuando (1) y (2) se integran de cero a Z,. La función, que aho- ra está completamente definida, (PD/H (aDlHr Z1L)se usa finalmente para la solución del pro- blema por integración de (1) y
(2)
desde cero a Z.,
La elección de la formulación aproximada para debe cumplir dos objetivos:
-
la solución debe ser analítica sin aproximación;-
la función debe aproximarse lo más posible a fa función desconocida implícita usa- da en los cálculos directos.Escogemos por tanto:
y ~ / ~
=
A
+
dD,,
=/L
para el caso estable yP ~ / ~
=
~ / ( r
- ~ W H
T / L )
para el caso inestableLa elección para el caso estable cumple los dos requerimientos, pero en el.caso inesta- ble debiera haberse escogido más bien una expresión del tipo 11 (1-3aD/H ZIL)'" para cum- plir el segundo objetivo. Pero desafortunadamente no se cumpliría el primero (existe una integral analítica de *cp(x) d lnxpero x aparece más de una vez en el resultado y no puede ser eliminada analíticamente entre las dos ecuaciones resultantes). No obstante, las verifi- caciones numéricas en casos asintóticos (no se muestran aquí) indican que esta desventaja no es m u y se'ria.
5. Fórmulas de interpolación
Establecemos
K
3
b,
K
k\rc,
%
Ch
5.1 Caso estable
integrando la ecuación (1) desde cero a Z1 obtenemos u para el nivel Z1:
y usando (4) y (51, (10) se transforma en
Integrando de nuevo la eq. (11, pero desde cero a Z, da
y sustituyendo (1 1) en (12) llegamos al resultado
reemplazando (1) por (2) y
(5)
por (61, la ecuación equivalente para el potencial de Montgomery es:5.2. Caso inestable
siguiendo el mismo principio obtenemos, en lugar de las ecuaciones
(lo),
(11) y (12):de este modo, la equivalencia a (13) es más complicada, pero todavía analítica
y por aplicación a la energía estática seca obtenemos
Las fórmulas (131, (141, (19) y (20) cumplen casi los requisitos de la sección 3. Es de destacar la similitud de las ecuaciones (13) y (19) (o (14) y (20)): un primer término corres- pondiente al perfil logarítmico y u n término de corrección dependiente de la estabilidad.
6. Aplicación al cálculo del viento a 10 m en el modelo de área limitada del I.M.M.
La primera restricción que debe ser tenida en cuenta por el predictor operativo es que el viento calculado a 10 m se refiere a la topografía del modelo (que lógicamente no coinci- de con la real), por lo que los valores obtenidos pueden ser aproximadamente válidos para zonas marítimas, pero n o tanto para las zonas terrestres, en especial las de más relieve, aunque es tenido en cuenta el parámetro de rugosidad.
a) Caso de capa inestable
(
)
=
s,
a
[
I
Yh
-
I y,,
blur
shvi,
(21)13
b H
C h a h
l s h I h
1
-
donde
S: subfijo indicando el valor superficial.
h: subfijo indicando el valor de la capa más baja del modelo.
Y:
Vector velocidad.La función S representa la estabilidad térmica, y es la que se usa en lugar de la tempe- ratura potencial para discriminar si el caso es estable o inestable.
Las constantes usadas son
2 0 : longitud de rugosidad
sobre el mar ( & = O )
2 1
wet = humedad del suelo
sobre el suelo
WS
a
7 . 5 - 2 ,
esa+ =e
"S-+a, = 610.78 a2 = 17.2693882
a3 = 273.16 a4 = 35.86
b) caso estable
Como lo que se necesitaba es u+ y no
,
los cálculos se hacen en el programa sin incluir la densidad, ya que, aunque en un caso es el valor en superficie y en el otro en el nivel más bajo del modelo, las diferencias no son significativas.-. 1. Aplicación al cálculo de temperatura a 2 m
a) caso estable
b) caso inestable
Las constantes y variables son las mismas que para el caso del viento. Una vez conoci- do u+, se sustituye su valor en la fórmula
(61,
y posteriormente se aplican las fórmulas (14) o (20) según sea el caso estable o inestable respectivamente, sustituyendo S por u. La tempe- ratura se calcula aplicando después la conocida fórmula:8. Reducción de la presión a nivel del mar
La reducción de la presión a nivel del mar se hace .a partir de la presión superficial existente en los ficheros históricos. Se utiliza una pequeña variante de la conocida fórmula barométrica, que es la misma que se utiliza en el modelo global del Centro Europeo de Pre- dicción a Plazo Medio.
Se basa en la suposición de una atmósfera subterránea seca con un gradiente unifor- me de temperatura de 6 . 5 ~ 10 Idm. Este gradiente se modifica por la temperatura superfi- cial. Esta fórmula se utiliza sólo cuando el geopotencial de superficie supera los m-2 s - ~ . Si no, la presión media a nivel del mar es igual a la presión superficial.
Primero se calcula una temperatura superficial T según la fórmula:
Suponiendo un gradiente uniforme a.g/Rd y una ecuación hidrostática
se obtiene la siguiente fórmula para T,
+
y Pmsl:que usa el valor:
este valor se reduce a:
)
29
0 . 5
donde:Si T, > 290.5 y To > 290.5, a = O y T, es sustituida por 112 (290.5
+
T,). Estas modifica- ciones inhiben las bajas presiones extrapoladas bajo terrenos elevados recalentados. Con una idea similar, para inhibir las altas presiones bajo terrenos fríos, T, es sustituida por 112 (T,+
255) cuando baja de 255 k.9. Programas de aplicación
Para el cálculo operativo de los campos del suelo se ha elaborado un J.C.L. aplicable al sistema operativo 0,SIV-F4 del ordenador central del I.N.M. FACOM M-382 que ejecuta cin- co pasos (ver Anexo 1).
El primero y principal de ellos es el paso CAMSUE. Dicho paso lee los datos de los ficheros históricos en coordenadas sigma, efectua la interpolación de temperaturas? vien- tos punto a punto y pasa el resultado a formato Grid en longitud-latitud. Está preparado para que el operador pueda efectuar la interpolación para toda el área del modelo o sólo para una parte del mismo.
El programa da también como resultados la diferencia de viento entre el nivel más bajo del modelo y el niv.el seleccionado para la interpolación, expresada en tanto por cien- to, tanto para algunos puntos particulares seleccionados como la media general de la reji- lla. En el caso de las temperaturas, dicha diferencia se efectúa entre la temperatura superfi- cial y la temperatura en el nivel seleccionado. Al calcular los valores medios, se toma el valor abs'oluto de las diferencias, ya que en algunos casos puede salir negativa (inversio- nes').
El programa también efectua la reducción de la presión a nivel del mar. Para utilizar el programa se le deben consignar los siguientes datos:
-
en FT05F001:primera ficha:
A) Altura sobre el suelo a que se desea interpolar vientos.
B)
Altura sobre el suelo para interpolar temperaturas. C) Primer punto de la rejilla que se va a interpolar.D) Ultimo punto de la rejilla que se va a interpolar. E) Opciones para interpolar o no. Tiene las siguientes:
-
cero: interpola viento y temperatura.- uno: n o interpola y escribe los valores del nivel sigma=15, el más bajo del modelo. - dos: no interpola y escribe para vientos el nivel sigma=15 y para temperaturas, la temperatura junto al suelo.
F)
Esta cifra indica el número de casos que el programa debe escribir en caso de erro- res en la interpolación de la temperatura. Sólo se usa para ensayos.Si el valor asignado a c o D no es 1 y 4900 respectivamente el programa efectúa los cálculos, pero n o crea campos. Se usa normalmente también en ensayos.
segunda ficha:
determinados datos de interés en una ventana de la rejilla preseleccionada. Los datos de la ventana se ponen en el siguiente orden:
-
Fila superior1
columna izquierda1
fila inferior/
columna derecha.tercera y siguientes fichas:
Nombres de los ficheros históricos de donde el programa toma los datos. Se pueden consignar cuantos se desee.
En FT12F001 se pone la biblioteca particionada donde se guardarán los campos crea- dos en longitud-latitud.
El segundo paso ESTEREOI es un paso standard de la predicción operativa que pasa los campos en formato Grid de longitud-latitud a proyección estereográfica. Efectúa ade- más otros cálculos, como el vector viento, paso de grados kelvin a centígrados y de pasca- les a hectopascales. Optativamente permite calcular la presión a nivel del mar a partir del geopotencial de 1 .O00 hpa.
Permite calcular campos para el dibujo de mapas en cualquier formato que se le dé y crea campos en estereográfica para una ventana que se seleccione dándole los parámetros a la su brutina convar (ver Anexo 1).
Los siguientes pasos (SABANA, MAPEGS Y VTPLOT) son los pasos standard que se utilizan operativamente para el dibujado de mapas.
Se ha habilitado la posibilidad de dibujar para el caso de los análisis de presiones y temperaturas a 2 m u n mapa grande con partes sinópticos ploteados superpuestos. Tam- bién se puede utilizar en predicciones atrasadas, para verificaciones, obteniendo los partes
Synop con la utilidad GETDATA. ,
El objeto de estos mapas es comparar con los datos reales, pero n o deben olvidarse en este caso las limitaciones del modelo (si es análisis o predicción, la topografía no corres- ponde a la real, etc.).
El programa de ejecución se denomina PREDSIN (ver Anexo l), y los datos que necesi- ta son los siguientes:
En ftlOfOOl se pone la biblioteca de entrada donde la utilidad Getdata haya guardado los sinópticos.
En ftO5fOOl se ponen las siguientes fichas:
Primera ficha: Título del mapa a plotear (no más de 30 caracteres).
Segunda ficha: u n conjunto de cifras que son:
A) Tipo de mapa según clave. En nuestro caso no se usa y se pone un cero. B) Año, mes, día y hora de los synops, con dos cifras cada uno.
C) Nivel. En nuestro caso es siempre 000. D) Variable M S que toma los siguientes valores:
Cero: dibuja presión en superficie. Uno: dibuja temperatura a 2 m. Dos: dibuja ambas superpuestas.
E) Variable MTP: se utiliza en el caso de las temperaturas, para que en lugar de trazar isolíneas de 4 en 4 grados, lo haga con el intervalo correspondiente al valor de MTP. Nor- malmente es dos.
Tercera ficha: longitudes y latitudes del mapa y escala. Normalmente n o se modifica.
Cuarta ficha: Campo que se quiere dibujar con los sinópticos superpuestos.
(Nota: Cuando se quiere dibujar presión superficial y temperatura a 2 m superpuestas, hay que poner el campo de presión superficial únicamente y dar a MS el valor 2. El progra- ma por sí solo busca el campo de temperaturas y lo superpone.
Si se quiere dibujar sólo la temperatura hay que poner el campo de temperaturas (el mismo, sólo que comienza con B en lugar de
H)
y dar a MS el valor 1.También es posible poner el campo de geopotenciales de 1.000 hpa y darle a MS el valor cero. En este caso dibuja también la presión en superficie exclusivamente, pero cal- culada a partir del campo de geopotenciales. En nuestro caso no se usa, porque el progra- ma CAMSUE n o crea campos de geopotenciales, pero se puede usar con otros ficheros.)
10. Resultados obtenidos y conclusiones
Los mapas que figuran en el Anexo II son una muestra de la presentación de los resul- tados con vistas a su uso operativo. Se muestran una serie de mapas correspondientes a una predicción del 14 de noviembre de 1990 con u n alcance de 48 horas, de 6 en 6 horas.
La columna de la izquierda (con el identificativo PRNU) corresponde a los campos del suelo calculados para una predicción con u n esquema de radiación amortiguado en el que no se refleja el ciclo diurno. La columna de la derecha corresponde a la misma predicción pero con esquema de radiación con ciclo diurno. Este hecho es de resaltar, porque los cam- pos del suelo, sobre todo la temperatura a 2 m lógicamente deben reflejar la situación del mismo, en el que la influencia de la radiación y del ciclo diurno es determinante.
Puede verse, comparando las evoluciones de los campos de temperatura a 2 m en ambos casos, cómo se refleja la oscilación diurna de la temperatura próxima al suelo en el caso de la derecha, con esquema de radiación sin amortiguar. El caso de la izquierda ape- nas se nota la variación diurna. Esta clara diferencia entre los dos esquemas no se aprecia claramente cuando se comparan camp0s.a mayor altura, como por ejemplo las.temperatu: ras a 850 m b en ambos casos.
Los campos del suelo así calculados muestran pues una gran sensibilidad a las oscila- ciones que introduce en el modelo el esquema de parametrización de la radiación, siendo ésta otra de sus aplicaciones, aparte del uso que se pueda hacer de ellos con vistas a la predicción operativa con las limitaciones que se expusieron al principio del capitulo 6.
11. Bibliografía
GELEYN, J.F., (1988): "Interpolation of wind, temperature humidity values frorn model levels to the
height of measurement". Tellus (40A). pp. 347,351.
HOLTON, J.R., (1972): "An introduction to dynamic meteorology". Academic Press. New York and
London.
LOUIS, J.F., (1979): "ECMWF forecast model documentation manual". Interna1 report núm. 27.
ECMWF Research Department. Chapter 2.
POGGI, A., (1977): "Introduction to rnicrometeorologie". Masson, Paris. pp. 52,62.
ANEXO
l
PRNU.JC;IJ DATI-l. 1.8 TIME 16: 3 3 : 50 PRNU. PRED. JCLS (JCAMSUE) //PRNUJCUD JOU M S G C L A S S = X , C L A S S - A , U S E R = P R N U J G U , P A S S W O R D = J G U
. . .
/ / * PROGRAMA DE CALCULO DE CAMPOS DEL SUELO: VIENTO A 10 M, TEMPE-
/ / * RATURA A 2 M Y PRESION A NIVEL DEL MAR.
. . .
//JOBLIB DD DSN=PRNU.PRED.LOAD,DISP=SHR //PASO1 EXEC PGM=CAMSUE
. . .
/ / * ++.++++++TRATAMIENTO DE CAMPOS + + + + + + + + + +
/ / * PROGRAMA QUE EJECUTA LA RUTINA DE INTERPOLACION PARA EL CALCULO
/ / * DEL VIENTO
Y
TEMPERATURA Y PRESION A UNA ALTURA PRESELECCIONADA./ /
*
. . .
//FT05F001 DD
*
10.2.
1 4900O
O 15 75 15 75'PRNU.PRED.HISTBO0' 'PRNU.PRED.HISTBO6' 'PRNU.PRED.HISTB12' 'PRNU.PRED.HISTB18' 'PRNU.PRED.HISTB24' 'PRNU.PRED.HISTB30' 'PRNU.PRED.HISTB36' 'PRNU.PRED.HISTB42' 'PRNU.PRED.HISTB48' /
*
//FT12F001 DD DSN=PRNUJGU.TBLA.GRIDDAT,DISP=SHR //FT06F001 DD SYSOUT=X
/ /
*
/ /*
//PASO2 EXEC PGM=ESTEREOl1REGION=4096K
. . .
/ / * * * * * * *
/ / * * * * * * *
EJECUTA EL PROGRAMA ESTEREOl DE PASO A ESTEREOGRA-/ / * * * * * * *
FICA. TAMBIEN CALCULA VECTOR VIENTO, PASA TEMPERATURAS A/ / * R * * * * * GRADOS CENTIGRADOS Y PRESION DE PASCALES A MB.OPTATIVA-
/ / * * * * * * *
MENTE CALCULA LA PRESION A NIVEL DEL MAR A PARTIR DEL/ / * * * * * * *
GEOPOTENCIAL DE 1000 MB./ / * * * * * * *
PERMITE CALCULAR LOS CAMPOS PARA DIBUJAR MAPAS EN CUAL-/ / * * * * * * *
QUIER TIPO DE FORMATO QUE SE LEDE
/ / * * * * * * *
. . .
//STEPLIB DD DSN=PRNU.PRED.LOAD2,DISP=SHR //FT17F001 DD DSN=PRNU.PRED.NAINIT,DISP=SHR
//FT12F001 DD DSN=PRNU.PRED.FUENTES(TSTERSUP),DISP=SHR //FTlOFOOl DD DSN=PRNUJGU.TBLA.GRIDDAT,DISP=SHR
//FT09F001 DD DSN=PRNUJGU.TBLA.ESTEREO,DISP=SHR
/ / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
/ / x * * * * * * LECTURA DE LOS PARAMETROS DE LA SUBRUTINA CONVAR (Ml,Nl,
/ / * * * * * * *
Pl,P2,IND)/ / * * * * * * *
SI M1=43, N1=31, P1=32., P2=52. CALCULA PARA AREA NORMAL/ / * * * * * * *
SI M1=40, N1=31, P1=26., P2=49, CALCULA PARA AREA BRACKNELT,/ / * * * * * * *
SI IND=1 CALCULA LA PRESION A NIVEL DEL MAR A PARTIR DEL/ / * * * * * * *
GEOPOTENCIAL DE 1000 MB. . .
//FT15F001 DD
*
43 31 32. 52.
O
/
*
//FT06F001 DD SYSOUT=X //SYSPRINT DD SYSOUT=X
/ / PASO3 EXEC P G M = S A B A N A , P A R M = 1 7 , R E G I O N = 6 0 0 0 K
/ / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
/ / * + + + + + + + + GRAFICOS + + + + + + + + + + + + +. . .
/ / * - - - / /
*
PASO 3 : EJECUTA PROGRAMA SABANA. ESCRIBIR DIA EN 'PARM='/ / * - - -
//STEPLIB DD DSN=EMOS.PROG.LOAD,DISP=SHR
/ / *
* * * * * * * * * * * * *
CARACTERISTICAS MAPAS * e * * * * * * * * * * * * * *//ENTRADA DD DSN=PRNU.PRED.FUENTES(DCSUOO) ,DISP=SHR //SALIDA DD DSN=&&SYSIN,DISP=(NEWrPASS),UNIT=SYSDA,
/ / S P A C E = ( T R K , ( 1 O , 5 ) ) , D C B = ( R E C F M = F B I L R E C L = 8 O ~ ~ ~ ~ ~ I Z E = 3 l 2 o ) //SYSPRINT DD SYSOUT=X
/ / * - - - / / * PASO 4: EJECUTA PROGRAMA MAPEGS
/ / * - - -
/ / PASO4 EXEC PGM=MAPEGS,COND=(4,LT,PAS03),REGION=6000K //STEPLIB DD DSN=EMOS.PROG.LOAD,DISP=SHR
/ /
*
* * * * * * * * * * * A * DATOS DE COSTA. . .
//FT90F001 DD DSN=PRNUJGU.COAST,DISP=SHR
/ / *
* * * * * * * * * * * * *
DATOS DEL CAMPO A DIBUJAR'* * * * * * * * * * * * * *
//FTOlF001 DD DSN=PRNUJGU.TBLA.ESTEREO,DISP=SHR
/ /
*
* * * * * * * * * * * * *
CARACTERISTICAS MAPAS * * * * * * * * * A * * * * * * * *//FT05F001 DD DSN=&&SYSIN,DISP=(OLDIPASS)
//FT06F001 DD SYSOUT=X //FT25F001 DD SYSOUT=X //SYSPRINT DD SYSOUT=X //PLOTLOG DD SYSOUT=X
//VECTRl DD DSN=&&VECTRl,UNIT=SYSDA,SPACE=(TRK,(l,l) ),DISP=(,PASs) //VECTR2 DD D S N = & & V E C T R 2 , U N I T = S Y S D A , S P A C E = ( C Y L , ( 2 , 2 ~ ) , D I S P = ( , P A s S ) r
/ / DCB=BLKSIZE=25002
/ / *
* * * * * * * * * * * *
CARACTERISTICAS DIBUJO* * * * * * * * * * * * * *
/ /*
PLOTPARM PLOTTER ELECTROSTATICO//PLOTPARM DD *,DCB=BLKSIZE=80
&PLOT MODEL=1200,XMAX=300.,SCALE=.50,MODE=3,MSGLVL=l,
~ D = ~ , ~ ~ M A S K = ~ , L Y N E S = ~ ~ ~ , L B L K = ~ ~ ~ ~ , R E G ~ ~ N = ~ ~ ~ , ~ ~ P T = &END
/ / * PLOTPARM PLOTTER DE COLOR
//*PLOTPARM DD *,DCB=BLKSIZE=80
//*&PLOT M o D E L = ~ ~ ~ ~ , X M A X = ~ ~ ~ . , S C A L E = ~ . , M O D E = ~ , M S G L V L = ~ , //*ID=O,IOMASK=1,LYNES=350,REGION=400,
//*LBLK=22000,DEN=200.1NIBS=4704,10PT=5 &END
//*---,---.
/ / * PASO 5: EJECUTA PROGRAMA VTPLOT
/ / * - - -
/ / PASO5 EXEC P G M = V T P L O T , C O N D = ( 4 , L T I ~ ~ ~ 0 2 ) , ~ E ~ I O N = 6 0 0 0 K //STEPLIB DD DISP=SHR,DSN=EMOS.VTECl.PLOTLIB
//PLOTLOG DD SYSOUT=X
/ /VECTR 1 DD DISP=(OLD,DELETE),DSN=&&VECTRl
/ /VECTR2 DD DISP=(OLD,DELETE),DSN=&&VECTR2 //SYSVECTR DD SYSOUT=X
//SYSRASTR DD SYSOUT=X
//*LOTTAPE DD U N I T = ( T A P E ~ , , D E F E R ) , D I S P = ( , K E E P ) , L A B E L = ( ~ , B L P ) I
/ / * D S N = E M O S . V E C T O R . P L O T T A P E ~ V O L = S E R = P R N U ~ , D C B = D E N = ~
//*ASTTAPE D
D
U N I T = ~ T A P E , , D E F E R ~ , D I S P = ~ , K E E P ~ , L A B E L = ( ~ , B L P ~ ~/ /
*
DSN=EMOS.VECTOR.RASTTAPE,VOL=SER=PRNU~ //RJEVECTR DD SYSOUT=X//RJERASTR DD U N I T = ~ ~ ~ , D C B = ( R E C F M = F , L R E C L = ~ ~ ~ , B L K C I Z E = ~ ~ ~ )
/ /
*
. . .
/ /
*
PLOTTER ELECTROSTATICO B&N UNIT=OO7, COLOR u N I T = O O ~/ /
*
. . .
//RMTRASTR DD SYSOUT=X
/ / *
PRNUJGU DATE 91.1.8 TIME 16:37:13 PRNUJGU.PROGl.FUENTES(PREDSIN)
//PRNUJGU8 JOB MSGCLASS=X,CLASS=A,REGION=6400K,
/ / USER=PRNUJGU,PASSWORD=JGU,GROUP=EMOS,NOTIFY=PRNUJGU
/ / * - - - / / * PROGRAMA PARA EJECUCION DEL PROGRAMA PREANLI QUE PLOTEA
/ / * LOS CAMPOS DE
P
RESI
ON
SUPE
RFI
CIAL
YT
EMPERAT
URA A 2 M DEL
/ / * SUELO CON LOS SINOPTICOS SUPERPUESTO
/ / * - - - / / PASO1 EXEC PGM=PREANL
//STEPLIB DD DSN=PRNUJGU.PROG.LOAD2,DISP=SHR
//FTlOFOOl DD DSN=PRNUJGU.BD900227.T1208181DISP=SHR //SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=* //FT06F001 DD SYSOUT=* //FT05F001 DD
*
'T SOBRE EL SUELO v 090021500000 1 2
-38.000 11.500 31.000 60.000 15000000. 'BKAA0021'
/
*
//FT25F001 DD SYSOUT=*
//FTOlFOOl DD DSN=PRNUJGU.TBLA.GRIDDAT,DISP=SHR //FTgOF001 DD DSN=EMOS.COAST,DISP=SHR
//SYSPRINT DD SYSOUT=X //PLOTLOG DD SYSOUT=X //VECTRl DD DSN=&&VECTRl,
/ / U N I T = S Y S D A , S P A C E = ( T R K 1 ( l O O , l ) ),DISP=(,PASS) //VECTR2 DD DSN=&&VECTR2,
/ / U N I T = S Y S D A , S P A C E = ( C Y L I ( 3 5 , 5 ) ) l D I S P = ( , P A S S ) l
/ / DCB=BLKSIZE=25002
//PLOTPARM DD DSN=EMOS.SYSIN.MAPAS(VTECA)IDISP=SHR //RASTER EXEC P G M = v T P L O T , C O N D = ( ~ , L T ) , R E G I O N ~ ~ ~ K //STEPLIB, DD DISP=SHR,DSN=EMOS.VTECl.PLOTLIB
//PLOTLOG DD SYSOUT=*
//VECTRl DD D I S P = ( O L D , D E L E T E ) , D S N = & & V E C T R ~ //VECTR2 DD DISP=(OLD,DELETE),DSN=&&VECTR2 //SYSVECTR DD SYSOUT=*
//SYSRASTR DD SYSOUT=* //VECTTAPE DD DUMMY //RASTTAPE DD DUMMY //RJEVECTR DD SYSOUT=*
//RJERASTR DD U N I T = O O ~ , D C B = ( R E C F M = P B , L R E C L = ~ ~ ~ , B L K S I Z E = ~ ~ ~ )
,
/ / DISP=(OLD,DELETE) //RMTRASTR DD SYSOUT=*
---m..- .---..-..-. -
-
- .- ...-
.PRHU TII:PERAIURR n 2 H I U 1 1 p ' í. '' irf:: t l l ! / l l / 9 0 O c Z
....
,"
... ...
. .
111 ' .
. .
.-..-.-.
m ---h..-
-y-. 7.--.-- '-"'" ----.--- "". -".e
.
...
..-.-. ..--
I
--
-
- -
. .-
. .--
PRNUlR PRES. SUP. 19 11 9 0 Olii! Yl?Li15/11/90 0 6 ~ 1
--
...--
--
Pnnu VIE N TO 1 10 M t u / ~ i i n o
cliai.-;i!:;IG1111fi
-
.----
1 ~ / 1 1 / B 0 OOL v ~ L ~ ~ B / I I / O O 0 o z I
... ... ... ...
.
--
-
1
PRHU PRES.SUP. I U 11 9 0 0 0 Z V A L t I G l l l l E O 0011...