The dynamics module solves a simplified Navier-Stokes equation set:
| = |
![]() ![]() ![]() ,
| (1) |
|
| = |
- ,
| (2) |
|
| = |
- | (3) |
|
| = |
- | (4) |
| = | 0. | (5) |
and the ideal gas law:
|
| (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.
| A0 | the synoptic value of A . A0 if a function of the height above sea level, | QH | (
= |
|
|
the average of entity A within the volume of a grid cell, |
R |
down-welling IR-radiation, |
| A' |
: = |
R |
up-welling IR-radiation, |
| A'' |
: = 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 |
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, | |
vectorial wind speed, |
| Es | the energy balance at the soil surface, | |
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, | |
turbulence dissipation rate, |
| K | eddy diffusivity, |
|
the broadband emissivity, depending on path length and temperature, |
| Lv | specific evaporisation energy of water, | |
the components of the earth rotation vector, |
| m | optical path length (along the sun rays), | |
middle air density at a certain height, |
| p | air pressure at ground, | |
the Stefan-Boltzmann constant, |
| p' |
: = |
|
the fraction of the soil covered by vegetation, |
| ps | standard air pressure ( = 105Pa ), | |
correction term to account for the influence of aerosols, |
| q | water vapor mixing ratio, | |
mean optical depth of the atmosphere along the light ray. |
| QE | (
= |
|
virtual potential air temperature,
|
| QG | soil heat flux. |
![]() |
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 (
u represents the wind speed vector at the
cell faces;
u *, and
u ** are temporary wind speed
vectors occurring within the numerical scheme.):
u *3 = u3 +
| (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.
|
| (8) |
Metphomod solves this equation with the preconditioned conjugated gradient method (Press et al.; 1988).
|
| (9) |
The wind speeds at the faces now describe a divergence free wind field.
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:
| (10) |
|
ui** = ui* + | (11) |
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.
|
| = |
| (12) |
| (13) | |||
|
| = |
| (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 | (16) |
| B | = |
- | (17) |
The eddy diffusivity ( K ) is calculated as
|
K = | (18) |
These K parameters serve to solve the normal diffusion equation:
|
| (19) |
where
is the turbulent vertical
flux of entity A .
The parameters for the equation set were taken from
Apsley and Castro (1997):
c
= 0.09, C
1 = 1.44, C
2 = 1.92,
= 1.0,
= 1.11,
= 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-
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).
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:
,
| (20) |
where
is some entity, r the relaxation rate,
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.