next up previous
Next: 2.2 Radiation Up: 2 Model description Previous: 2 Model description

Subsections

2.1 Dynamics

2.1.1 Governing equations

The dynamics module solves a simplified Navier-Stokes equation set:


     

$\displaystyle{\frac{\partial \rho_0
\overline{U}_i}{\partial t}}$ = $\displaystyle\overbrace{- \displaystyle
\frac{\partial \overline{U}_j \rho_0
\overline{U}_i}{\partial x_j}}^{\rm transport}_{}$$\displaystyle\overbrace{- \overline{\frac{U_j'' \rho_0 \partial U_i''
}{\partial x_j}}}^{\rm turbulence}_{}$$\displaystyle\overbrace{- \frac{\partial \overline{p'}}{\partial x_i}}^{\rm
press.\ grad.}_{}$ $\displaystyle\overbrace{- 2 \epsilon_{ijk} \Omega_j \rho_0
\overline{U}_k}^{\rm Coriolis\ force}_{}$$\displaystyle\overbrace{- \delta_{i3} \rho_0
\left(\frac{\theta'}{\theta_0} - \frac{C_v}{C_p} \frac{p'}{p_0} \right)
g}^{\rm buoyancy}_{}$, (1)
$\displaystyle{\frac{\partial \rho_0 \overline{\theta}}{\partial t}}$ = - $\displaystyle\nabla$$\displaystyle\overline{\bf U}$$\displaystyle\rho_{0}^{}$$\displaystyle\overline{\theta}$ - $\displaystyle\nabla$$\displaystyle\overline{{\bf U}'' \rho_0 \theta''}$ $\displaystyle\overbrace{+ \rho_0 S_{\theta}}^{\rm sources}_{}$, (2)
$\displaystyle{\frac{\partial \rho_0 \overline{q}}{\partial t}}$ = - $\displaystyle\nabla$$\displaystyle\overline{\bf U}$$\displaystyle\rho_{0}^{}$$\displaystyle\overline{q}$ - $\displaystyle\nabla$$\displaystyle\overline{{\bf U''} \rho_0 q''}$ + $\displaystyle\rho_{0}^{}$Sq, (3)
$\displaystyle{\frac{\partial \overline{C_m}}{\partial t}}$ = - $\displaystyle\nabla$$\displaystyle\overline{\bf U}$ $\displaystyle\overline{C_m}$ - $\displaystyle\nabla$$\displaystyle\overline{{\bf U}'' C_m''}$ + SCm, (4)
$\displaystyle\nabla$$\displaystyle\left( \frac{\partial \rho_0
\overline{U}_i}{\partial t} \right)$ = 0. (5)

and the ideal gas law:

 
$\displaystyle\rho$ = $\displaystyle{\frac{p}{R_A \cdot T}}$ (6)


where eq. 1-4 are the conservation of momentum, heat, water vapor, and chemical species, respectively. Eq. 5 is called the anelastic approximation and eq. 6 is the ideal gas law. The definitions of the symbols are listed in Table 1.




 

 
Table 1: Definition of principal mathematical symbols.
A0 the synoptic value of A . A0 if a function of the height above sea level, QH ( = $\rho$Cp$\overline{w''\theta''}$ ) sensible heat flux,
$\overline{A}$ the average of entity A within the volume of a grid cell, R $\downarrow$ down-welling IR-radiation,
A' : = $\overline{A}$ - A0 , R $\uparrow$ up-welling IR-radiation,
A'' : = A - $\overline{A}$ , RA the ideal gas constant for air,
aH2O,CO2 absorption coefficient due to water vapor and carbon dioxide. SA source term of entity A ,
aO3 absorption coefficient due to total ozone, T temperature of air,
Cm concentration of the chemical species m , TT the temperature at the top of the modeling domain
Cp specific heat capacity of air at constant pressure ( = 1005J/Kg $\cdot$ K ), Tf temperature of the big leaf,
DR indirect solar irradiance (sect. 2.2.1), Ts temperature of the soil surface,
E turbulent kinetic energy, Ui component i of wind U,
Ef the energy balance on the big leaf, $\bf$U vectorial wind speed,
Es the energy balance at the soil surface, $\bf$u vectorial wind speed at the cell faces,
fzL() a function which calculates z/L in dependence of Ts,Tf, and z/L , u the normal path length (in vertical direction).
I direct irradiance, z/L the Monin-Obukhov stability parameter (Monin and Obukhov; 1954),
I0 earth-sun distance corrected solar constant, $\epsilon$ turbulence dissipation rate,
K eddy diffusivity, $\epsilon$(u,T) the broadband emissivity, depending on path length and temperature,
Lv specific evaporisation energy of water, $\Omega_{j}^{}$ the components of the earth rotation vector,
m optical path length (along the sun rays), $\rho_{0}^{}$ middle air density at a certain height,
p air pressure at ground, $\sigma$ the Stefan-Boltzmann constant,
p' : = $\overline{p}$ - p0 , the deviation of local pressure to middle pressure, $\sigma_{f}^{}$ the fraction of the soil covered by vegetation,
ps standard air pressure ( = 105Pa ), $\tau_{D}^{}$ correction term to account for the influence of aerosols,
q water vapor mixing ratio, $\tau_{R}^{}$(m) mean optical depth of the atmosphere along the light ray.
QE ( = $\rho$Lv$\overline{w''q''}$ ) latent heat flux, $\theta$ virtual potential air temperature, $\theta$ : = T(1000hPa /p)RA/Cp(1 + 0.61q) ,
QG soil heat flux.    


A is used here as a general place holder for any physical quantity.



2.1.2 Grid structure and solving procedure


  
Figure 1: Metphomod uses a rectangular coordinate system. Most of the physical parameters are stored in the center of the according grid cells. Only turbulence parameters and fluxes are stored at the faces. Topography is considered, by having two categories of grid cells: normal grid cells, and underground grid cells. All fluxes at the boundaries of underground grid cells set to zero.
\begin{figure}
 \begin{center}
 \leavevmode
 \epsfxsize=\textwidth
 \epsffile{grid_organization.eps} \end{center} \end{figure}

Metphomod uses a Cartesian grid with rectangular geometry. The grid structure and organization is explained in Figure 1. Topography is represented by introducing a below-ground grid cell category, and by the fact that the fluxes at the lateral boundaries of these cells are zero. Most state variables are stored in the center of the grid cells and flux variables at the cell boundaries. Many models that are able to consider complex topography are now available (Buty; 1988; Flassak; 1988; Grell et al.; 1993; Liu et al.; 1997; Schluenzen et al.; 1996; Thunis; 1995; Vogel et al.; 1987; Walko et al.; 1993). Most of them use terrain-following coordinates, by applying a transformed set of governing equations, that was derived by applying tensor analysis. This method has several advantages: It makes it possible to represent fine topographical features without the need for introducing many model layers. It, however, has the disadvantage of introducing complicated mathematical terms into the system, which are not easy to understand and to test within the program. The magnitude of numerical errors produced in this way is difficult to estimate. Most of these terrain following models have problems in complex terrain with sharp angles (steep mountain walls; deep valleys) and require the underlying topography to be smoothed.

To keep things simple, Cartesian coordinates were used in the Metphomod -model. The grid cells can be stretched in the vertical direction. (A similar approach was chosen by Bartzis et al.; 1993.)

The solving procedures for the governing equations were adapted from a method proposed by Rhie and Chow (1983). Both, a non-hydrostatic and a hydrostatic solver were implemented. The non-hydrostatic solver includes the following steps ( $\bf$u represents the wind speed vector at the cell faces; $\bf$u *, and $\bf$u ** are temporary wind speed vectors occurring within the numerical scheme.):

1.
Interpolate wind speeds from the center of the cells to their faces (u).

2.
Apply the buoyancy term to the upper and lower boundaries of the grid cells:

u *3 = u3 + $\displaystyle\Delta$t$\displaystyle\left(\frac{\theta'}{\theta_0} - \frac{C_v}{C_p} \frac{p'}{p_0} \right)g$ (7)

wherein u *3 is the vertical wind component at the vertical cell faces, Cv and Cp are the heat capacity of air at constant volume at constant pressure, respectively. The buoyancy has to be interpolated from the center to the faces.

3.
Using the anelastic assumption (eq. 5), a diagnostic expression for pressure can easily be derived:

$\displaystyle\nabla^{2}_{}$p = - $\displaystyle{\textstyle\frac{1}{\Delta t}}$$\displaystyle\nabla$ $\displaystyle\cdot$ $\displaystyle\rho_{0}^{}$$\displaystyle\bf$u * (8)

Metphomod solves this equation with the preconditioned conjugated gradient method (Press et al.; 1988).

4.
Apply the pressure gradient to the wind speed at the faces:

$\displaystyle\bf$u ** = $\displaystyle\bf$u * + $\displaystyle\Delta$t$\displaystyle{\textstyle\frac{1}{\rho_0}}$$\displaystyle\nabla$p (9)

The wind speeds at the faces now describe a divergence free wind field.

5.
Calculate the change of ( $\Delta$$\bf$u = $\bf$u ** - $\bf$u ) and interpolate it to the center.

6.
Calculate the Coriolis forces.

7.
Calculate advection using $\bf$u ** to calculate the fluxes (section 2.1.3).

8.
Calculate turbulence (section 2.1.4).

9.
Calculate the soil atmosphere fluxes (section 2.3).

10.
Calculate IR-radiation divergence (section 2.2.2).

11.
Calculate emissions (section 2.4).

12.
Calculate deposition (section 2.4).

13.
Calculate gas phase chemistry (section 2.5).

Steps 1-13 then are repeated iteratively.

As an alternative, the model can be run in hydrostatic mode. The solving procedure then is as follows:

1.
Identical to non-hydrostatic mode.
2.
Calculate the pressure field by vertically integrating the hydrostatic pressure equation:

$\displaystyle{\frac{\partial p'}{\partial z}}$ = $\displaystyle\rho_{0}^{}$$\displaystyle\left(\frac{\theta'}{\theta_0} - \frac{C_v}{C_p} \frac{p'}{p_0} \right)g$ (10)

3.
Apply the pressure gradient to the wind speeds at the horizontal cell boundaries:

ui** = ui* + $\displaystyle\Delta$t$\displaystyle{\textstyle\frac{1}{\rho_0}}$$\displaystyle\nabla$p; i = 1,2 (11)

4.
Calculate the vertical wind speed at the top and bottom cell boundaries, using the anelastic assumption (eq. 5).

Steps 5-13 are identical to the non-hydrostatic mode. Both methods were tested and validated. The tests presented in this publication were carried out with the non-hydrostatic method.

2.1.3 Advection

  The advection equations are solved by using the multidimensional form of Smolarkievicz's (1984) mpdata scheme. It is based upon the upwind formulation, where only the adjacent upwind grid cells influence the advection to any specific model cell. Numerical diffusion is reduced by applying an anti-diffusion correction step (Smolarkievicz; 1984). The mpdata-scheme is mass conservative, monotone and has low numerical diffusion.

2.1.4 Turbulence closure scheme

  Metphomod considers three turbulent regions to account for vertical mixing:

1.
The first few centimeters near the ground belong to the viscous sub-layer. Is it assumed that molecular diffusion is the most important process in this layer. The layer was parameterized using equations proposed by Zilitinkevitch (1970) and Deardorff (1974), which were integrated into the soil module (section 2.3).

2.
The first meters above the ground form the surface layer. This layer is still strongly influenced by the soil. The momentum fluxes within this layer are assumed to be constant. The traditional similarity theory by Monin and Obukhov (1954), with experimental parameterizations by Businger et al. (1971) were used. To model the surface layer, Metphomod uses a special surface-layer grid point near the surface (Fig. 1).

3.
The rest of the model domain consists of the atmospheric boundary layer and the free atmosphere. They spread over all normal model layers. Two turbulence parameterization schemes are available in Metphomod :

(a)
a non-local first-order turbulence closure scheme according to Stull (1988), the so called transilient turbulence theory closure scheme which allows non-local mixing throughout the model domain in one or more time steps. Because this approach is based on a Markovian matrix operation it is numerically stable at any integration interval. Despite its easy application, the TTT-closure scheme works well in buoyant situations and situations with complex layering of the atmosphere. Unfortunately there does not seem to exist a very realistic parameterization for the evaluation of the transilient matrix coefficients. The parameterization used in Metphomod proposed by Stull (1988) overestimated vertical mixing in our calculations.
(b)
A k- $\epsilon$ turbulence closure scheme (e.g. Apsley and Castro; 1997; Duynkerke; 1987; Stull; 1988). This scheme includes prognostic differential equations for the turbulent kinetic energy E , and the turbulence dissipation rate $\epsilon$


$\displaystyle{\frac{\partial E}{\partial t}}$ = $\displaystyle\nabla$ $\displaystyle\cdot$ $\displaystyle\overline{\bf U}$E - $\displaystyle{\frac{\partial}{\partial z}}$$\displaystyle{\frac{K}{\sigma_E}}$$\displaystyle{\frac{\partial
E}{\partial z}}$ + P - $\displaystyle\epsilon$ (12)
       (13)
$\displaystyle{\frac{\partial \epsilon}{\partial t}}$ = $\displaystyle\nabla$ $\displaystyle\cdot$ $\displaystyle\overline{\bf U}$$\displaystyle\epsilon$ - $\displaystyle{\frac{\partial}{\partial z}}$$\displaystyle{\frac{K}{\sigma_\epsilon}}$$\displaystyle{\frac{\partial \epsilon}{\partial z}}$ + $\displaystyle{\frac{\epsilon}{E}}$(C$\scriptstyle\epsilon$1P - C$\scriptstyle\epsilon$2$\displaystyle\epsilon$), (14)

where P , the production of turbulent kinetic energy is the sum of energy production by wind shear S and buoyancy B :


P = S + B (15)
S = K$\displaystyle\left( \frac{\partial U_i}{\partial x_i} + \frac{\partial
U_j}{\partial x_i} \right)\frac$$\displaystyle\partial$Ui$\displaystyle\partial$xj (16)
B = - $\displaystyle{\frac{K g}{\rho_0 \sigma_\theta}}$$\displaystyle{\frac{\partial
U_i}{\partial z}}$ (17)

The eddy diffusivity ( K ) is calculated as

 
K = $\displaystyle{\frac{c_\mu E^2}{\epsilon}}$  . (18)

These K parameters serve to solve the normal diffusion equation:

 
$\displaystyle\overline{w'' A''}$ = - K$\displaystyle{\frac{\partial \overline A}{\partial z}}$, (19)

where $\overline{w'' A''}$ is the turbulent vertical flux of entity A . The parameters for the equation set were taken from Apsley and Castro (1997):

c$\scriptstyle\mu$ = 0.09, C$\scriptstyle\epsilon$1 = 1.44, C$\scriptstyle\epsilon$2 = 1.92, $\displaystyle\sigma_{E}^{}$ = 1.0, $\displaystyle\sigma_{\epsilon}^{}$ = 1.11, $\displaystyle\sigma_{\theta}^{}$ = 0.9

The physical meaning and derivation of these parameters has been extensively discussed in literature (e.g. Apsley and Castro; 1997; Duynkerke; 1987). A fully implicit numerical solver was used to integrate equation (19). The k- $\epsilon$ turbulence is more complicated to apply and more time consuming than the TTT scheme. The results obtained from this parameterization, however, were found to give more realistic turbulent mixing, and therefore were used in the simulations presented here.

We see it as an advantage that these turbulence closure schemes do not rely on mixing height or any similar measure, because mixing height in complex terrain is often difficult to determine. For an evaluation of different turbulence schemes see Hurley (1997).

2.1.5 Boundary conditions

Any model which is working on domains smaller than global, have lateral boundaries which are not physical, and should, however, be treated as cleverly as possible. In most cases, values for all entities will be set by the model user. Metphomod has different numerical methods to deal with these boundary values, which can be used depending on the situation to simulate:

1.
The wind speed is set to a preset value. Temperature, humidity and concentrations of chemical species depend on the wind direction: If air enters the model, the border is fixed. At the downwind boundary of the model, a zero gradient outflow condition is used. To prevent from numerical distortion produced by the advection scheme, the advection anti-diffusion step is not applied at the downwind boundary (Clappier; 1998).

2.
Radiative boundaries are used. All Variables at the border are damped towards a user preset value:

$\displaystyle{\frac{\partial \overline A}{\partial t}}$ = ... - $\displaystyle\underbrace{\frac{r}{\Delta t}(\overline A - A_0)}_{radiation\ term}^{}$, (20)

where $\overline{A}$ is some entity, r the relaxation rate, $\Delta$t the integration time step and A0 the preset value, respectively. This method is very stable. It, however, has the disadvantage of being expensive in computing time and memory consumption, because it needs several grid points near the border.

3.
Some additional options, such as cyclic or symmetric boundary conditions can be used to investigate theoretical situations.


next up previous
Next: 2.2 Radiation Up: 2 Model description Previous: 2 Model description
Silvan Perego
1/21/1999