CDXWRFadditional
Contenido |
Additional variables
UNDER CONSTRUCTION
Some variables not required by CORDEX but which may be interesting and useful to the community for wide variety of the purposes have also been added. These variables will be obtained if the pre-compilation flag CDXWRF is set to 2 and some additional modifications are made in module's registry file registry.cordex. See section 2.3 for more details.
tds: dew point temperature
The dew point temperature (cooler temperature at which air would saturate due to its current moisture content) is calculated following the August-Roche-Magnus approximation as it is shown in equation 28,
where T2: 2m temperature (K), hurs: 2m relative humidity (%, previously computed), b=17.625, c=243.04. This variable is provided as statistics: minimum, maximum and mean in the output.
Atmospheric water budget
The water budget accounts for all the dynamics of the water in the atmosphere. This budget is divided in different terms (dynamical and source/sink) accounting for the total mass of water. It can be computed independently for each water species. The equation for any given water species is given in equation 29:
Where q stands for one of the six water species (vapor, snow, ice, rain, liquid, graupel, or hail) concentrations (kgkg-1), Vh stands for horizontal wind speed (ms-1), w stands for the vertical wind speed (ms-1) and MP<I> for the loss or gain of water due to cloud microphysical processes. The term in the left-hand side of the equation represents the water species tendency (<I>TEN or `PW'), referring to the difference between q at the model's previous time step and at the actual time step, divided by the time step. TEN equals to the horizontal advection (HOR or `F', first term in right-hand side of the equation), the vertical advection (VER or `Z', second term in right-hand side) and the sources (SO) or sink (SI) of atmospheric water due to MP.
All terms are expressed in kgkg-1s-1. However, SO and SI can not be provided because they are micro-physics dependent and make difficult to provide a generic formula for them.
In order to obtain the total column mass of water due to each term (in mm), an integration following eq. 30 is applied to each term of eq. 29 (similarly as in 21):
Following the methodology of Huang et al. (2014) and Yang et al. (2011); Fita and Flaounas (2018) implemented a new module in WRF in order to allow the computation of the water budget terms during model integration. This implementation is provided with the CORDEX module, but these variables are only provided as temporal accumulations (within 9freq) and vertical integrations in two forms: total column values and divided by the same layers as the cloud diagnostics (low, medium, high). The accumulation of diabatic heating from the microphysics scheme is provided as a proxy of the sink/sources due to microphysics effects.
Preliminary results for all water species are shown in figures 10 and 11. Water vapour exhibits the largest values in both total tendency and horizontal advection. Dynamics of the other water species seems to be highly correlated with the presence of a storm system (lower right corner in the maps) or due to orthographic influences (existence of Andes range can be inferred).
Figures from 12 to 15 show temporal evolution and accumulated maps at a given time for all the water budget terms, decomposed for vapour (qv) and snow (qs). Accumulated maps are grouped into vertical levels as it is done with the clouds: p ≥ 68000 P a, 40000 ≤ p < 68000 P a, p < 40000 P a. Largest amounts of the budget terms are mainly found in low (high) levels for water vapour (snow), temporal evolution at a given point show complexity of the water dynamics with the terms compensating each other. It is also shown how contribution to the total diabatic term is large at low levels over the ocean (showing the role of evaporation) and larger at high levels above the continent.
fogvis: visibility inside fog
Fog is one of major causes of transportation disruption. The horizontal resolutions of state-of-the-art CORDEX activities like FPS_Alps (3 km) open the possibility to explore phenomena such as fog which was impossible to be analyzed in previous experiments. In order to be able to contribute in the analysis of fog phenomena, three different methods to calculate visibility have been introduced. Visibility is used to determine the presence of fog at a given moment. In order to provide a quantity with the density of the fog, only the visibility during a fog event is kept. The three methods are:
- K84 [
visibility_diag = 1
]: Visibility is computed using liquid water (QCLOUD) and ice (QICE) concentrations. Following (Bergot et al., 2007), fog appears when there are liquid and/or ice water species at the lowest model level present. Visibility is computed using equation 31 as in Kunkel (1984),
where QCLOUD: liquid water (cloud) mixing ratio (kgkg-1), QICE: ice mixing ratio (kgkg-1). Visibility values are in km
- RUC [
visibility_diag = 2
]: Visibility is computed using relative humidity (hur) as implemented in the RUC model (see equation 32 in Smirnova et al., 2000)
where hur: relative humidity (1, previously computed) and can be from the 2-m diagnostics or the first model layer. Visibility values are in km
- FRAM-L [
visibility_diag = 3
], (default): Visibility is computed using relative humidity (hur) after (see equation 33 in Gultepe and Milbrandt, 2010). In this work, a probabilistic approach is proposed to compute the visibility in three different bins: 95% , 50% and 5% of probability to get certain visibility (for rh > 30%). As a matter of compromise in the module, the calculation with the 50% of probability has been chosen as the preferred one. Therefore, this method provides the visibility that may occur with a 50% of probability.
where hur: relative humidity (1) and can be from 2-m diagnostics or first model layer. Visibility values are in km
Provided values of visibility during a fog event are: the minimum, maximum and mean values within output time steps (9freq) when fog occurred. Different choices are controlled throughout namelist variables: visibility_diag is isde to determine the method used to compute visibility, fogvars determines the source of the relative humidity to be used as input in the visibility method. User can choose to use the relative humidity from the first model layer (hur) fogvars=1
(default value) or from the 2-m diagnostics (hurs) fogvars=2
. Some preliminary results of an extreme fog episode in central Argentina are provided in figure 16. Results strongly differ among fog implementations. The best agreement with a satellite visible channel picture for a given time of the event is obtained when the default setting is used (`FRAM-L' method with `hur' values as input).
It is known that certain methods for calculating visibility relay on numerical adjustments on certain observational data taken under certain circumstances and at specific places (e.g.: for FRAM-L adjusted values come from observations from a Canadian airport). It would be desirable to provide a more generic "all places/purposes" approach (if possible). It is recommended to take this variable with a certain care.
tfog: time of presence of fog
Fog can be diagnosed when the visibility is lower than 1 km (WMO, 2010b). tfog accounts for the period during which the grid point has visibility lower than 1 km during 9freq (see equation 34)
where vis: visibility (km) below 1 km. δt: model time step (s)
Adittional variables
Some other variables not required by CORDEX, but might be interesting for other purposes will be also added because it was thought that they might be useful to the community and to take advantage of all the work done for the 'Core' and 'Tier1' variables. These variables are obtained if the pre-compilation flag CDXWRF
is set to 2 and some additional modifications are made in module's registry file Registry/registry.cordex
. See section [3] for more details.