|
ENVI-met>About
ENVI-met>Model Architecture
|
ENVI-met Model Architecture
This page gives an overview over the technical aspects and modules used in ENVI-met Version 3
| Atmosphere | Soil System | Vegetation | Surfaces | Biometeorology | Behind the scenes |
Temperature Water Flux Water Bodies |
Foliage temperature Heat exchange Vapor exchange Water Interception Water Transport |
Ground Surface Fluxes Fluxes at Walls / Roofs Heat transfer through Walls |
PMV-Value The climBOTs |
The Mathematics |
Introduction
ENVI-met is a three-dimensional non-hydrostatic model for the simulation of surface-plant-air interactions not only for but especially inside urban environments. It is designed for microscale with a typical horizontal resolution from 0.5 to 10 m and a typical time frame of 24 to 48 hours with a time step of 10 sec at maximum. This resolution allows to analyze small-scale interactions between individual buildings, surfaces and plants.
The model calculation includes:
Buildings, vegetation, soils/ surfaces and pollutant sources can be placed inside the model area. Besides of natural and artificial surfaces, the model is also able to handle water bodies.
ENVI-met
runs on WINDOWS NT/2000/XP platforms with a minimum of 128MByte RAM. Multiple-Processors
Systems are not supported (=do not run faster than single ones).The
exact memory
requirements depend on the number of grid points used.
A rough overview of the memory requirements is:
| 60 x 60 x 30 Grids | 128 Mbytes |
| 80 x 80 x 30 Grids | 128 Mbytes |
| 120 x 120 x 30 Grids | 256 Mbytes |
| 130 x 130 x 30 Grids | 256 Mbytes |
| 200 x 200 x 25 Grids | 512 Mbytes |
| 250 x 250 x 25 Grids | 1 GByte |
| The Atmosphere |
The three-dimensional
Navier-Stokes equations are used in the Boussinesq approximated non-hydrostatic
form including sink terms for drag forces at vegetation elements. The pressure
perturbation is removed from the equations and an auxiliary velocity field is
computed. Mass conversation is satisfied by correcting the auxiliary field by
an iterative solution of the Poisson-Equation and correction at the outflow
boundaries.
The
flow is updated at given time intervals.
ENVI-met also supports a real-time flow calculation which means that the flow
field is treated as a normal prognostic variable and calculated each step. Due
to the very small time steps needed here, this way of calculation need very
powerful computers.
Advection
and diffusion of temperature and humidity is calculated using the previous
calculated wind field. The ground surface and vegetation is incorporated using
a source/sink term in both equations,
building walls are only acting as a source/sink for temperature.
| The Soil System |
The vertical
distribution of temperature and water is calculated for natural soils as well
as for artificial seal materials. For each vertical grid box a different soil
material can be chosen in order to simulate different urban soils. The flow
of water inside natural soils is calculated using the formulae from Clapp
and Hornberger. The hydraulic equations include a sink term for water uptake
by plant roots. The thermodynamic properties of the soil are estimated by
means of the actual water content.
Water
bodies are represented as a special type of soil. The calculated processes
inside the water include the transmission and absorption of shortwave radiation
inside the water.
No
second energy balance is used for the ground surface of the water pool,
so that heating of shallow systems is lower than under real conditions where
the main source of energy is the convection from the water ground surface
rather than the absorption of radiation.
In addition,
no turbulent mixing is included in the model so that the use is restricted
to still waters (e.g. lakes). The water parameterisation will be extended
to turbulent mixing (oceans) later on.
Special
water usage (e.g. fountains) cannot be calculated with the model at the moment.
|
The Vegetation |
The average
temperature of the leafs in one grid box is calculated by solving the energy
balance of the leaf surface with respect to the actual meteorological and
plant physiological conditions. Turbulent fluxes of heat and vapour are calculated
from the given wind field and the geometry of the plant (see next section).
The calculation of radiative fluxes include the shading, absorption and shielding
of radiation as well as the re-radiation from other plant layers.
The
gas and heat exchange between the vegetation and the atmosphere is controlled
by the local energy balance steering the leaf temperature and by the stomata
conductance controlling the gas exchange (vapour and CO2).
The actual stomata conductance of a plant is a complex function depending
on external meteorological conditions (air temperature, available solar radiation
PAR and many others) as well as on the plants physiological processes (Photosynthesis
rate, CO2 demand, CO2 fixation,...). ENVI-met uses a sophisticated model to
simulate the stomata behaviour of the vegetation.
To
define the height and the shape of a plant, the model uses standard normalized
functions (Leaf area density profile LAD, Root area density profile RAD) which
can be applied for grassy surface as well as for huge trees.
Liquid water on the leafs influences highly the evaporation of the plant. The condensation of water of the leafs, the absorption of rain and the transport between different layers or the ground surface due to gravity is treated as an independent system inside the model.
| The Surfaces |
The energy budget is calculated at the ground surface . The results are the surface temperature and humidity as well as the fluxes of sensible and latent heat. The ground surface and the walls are used as boundary conditions for the atmospheric model (ground surface and walls) and for the soil model (ground surface).
The temperature of the walls and the roofs is calculated for each grid point with respect to surface orientation, albedo and heat exchange with the temperature inside the building. The heat exchange between the building walls/roof and the atmosphere can be calculated using the wind field, the surface temperature and the local turbulence.
| Biometeorology |
PMV-Value
Why
not ask the people living in your model world what they think about the design
and the local climate?
Impossible?
No it's the climBOT model !
Go and meet the climBOTs on www.botworld.info
| Behind the scenes: The Mathematics |
Behind the friendly WINDOWS user interface there are a lot of nasty numerical routines doing hard work to calculate the climate in your model area. Just a few keyword, on what is used in ENVI-met:The model equations are solved in three dimensions using the ADI (alternating direction implicit) method. Using a fully implicit scheme allows ENVI-met to use time steps up to 10 sec without getting numerically unstable. Of course, different modules have to be solved one after the other in order to manage the data flow. For example, first all the surface temperatures are calculated from the energy budget and then the 3D temperature in the atmosphere is calculated using these surface temperatures.
Some modules require smaller time steps such as the turbulence, the pollutant dispersion model, especially if sedimentation processes are involved. To calculate the wind flow, the pressure is removed from the Navier-Stokes equations and an auxiliary flow field is computed first (splitting method). After that, the Poisson equation is solved to calculate the corresponding pressure perturbation field. Here, the SOR algorithm is used. It is a little bit slower than a direct method, but in general more "friendly". Although it is possible to calculate the wind field continuously (each time step), recent computers are still to slow to do that because the calculation of the wind field requires very small time steps due to steep gradients e.g. at building walls. Therefore the usual way is to "update" the wind flow after a given time interval in order to match it with the stratification of the atmosphere. As a drawback of this method, slow thermal flows cannot be calculated with this approach.