Version 28 (modified by suehring, 6 years ago) (diff) |
---|
Plant Canopy Parameters
TracNav
Core Parameters
Module Parameters
- Agent system
- Aerosol (Salsa)
- Biometeorology
- Bulk cloud physics
- Chemistry
- FASTv8
- Indoor climate
- Land surface
- Nesting
- Nesting (offline)
- Ocean
- Particles
- Plant canopy
- Radiation
- Spectra
- Surface output
- Synthetic turbulence
- Turbulent inflow
- Urban surface
- User-defined
- Virtual flights
- Virtual measurements
- Wind turbine
- Alphabetical list (outdated!)
Overview
The plant canopy model (PCM) embedded in PALM can be used to simulate the effect of vegetation canopies on a turbulent flow.
Thereby, the canopy is modeled as a porous viscous medium that removes momentum from the flow (Shaw & Schumann, BLM 61: 47-64, 1992; Watanabe, BLM 112: 307–341, 2004), and acts as source/sink for heat, humidity, or passive scalar. The presentation Canopy model provides detailed information on canopy-flow theory and the functionality of the canopy model.
The PCM is enabled by adding the NAMELIST plant_canopy_parameters with appropriate parameters to the INPUT parameter file (<jobname>_p3d). Available parameters are listed below.
With enabled PCM, the plant canopy by default covers the surface of the entire computational domain (parameter canopy_mode = 'block'). The minimum set of parameters to be used with this mode are:
- canopy_drag_coeff, pch_index plus
- alpha_lad, beta_lad, lai_beta or
- lad_surface, lad_vertical_gradient, lad_vertical_gradient_level,
to prescribe the vertical distribution of leaf area density.
Alternatively, the plant canopy can be three-dimensionally customized, by either providing:
- a NetCDF input file (<jobname>_static, in same location as <jobname>_p3d, available from r2746) with 3D information of leaf area density or
- user-defined code (see user interface guide, and subroutine user_init_plant_canopy.f90 under trunk/SOURCE directory)
The attached test_canopy example includes:
- INPUT
- test_canopy_p3d: ASCII parameter file
- test_canopy_static: NetCDF static-information file with leaf area information (so-called static driver that could also include other information, e.g. topography data)
- USER_CODE
- user_init_plant_canopy.f90
- user_module.f90
- user_parin.f90
- generate_static_driver.ncl: Simple NCL script that was used to generate the NetCDF file test_canopy_static
This simulation setup (canopy_mode = 'block' or 'read_from_file_3d') reproduces the results of Shaw & Schumann (BLM 61: 47-64, 1992). The USER_CODE is for a simulation with only a subregion of the surface covered with plant canopy.
CAUTION: Independently of the method, PALM does not appropriately represent plant canopy on a vertically stretched grid, since this is not intended. We strongly recommend to use grid stretching well above the plant canopy!
Parameter list
NAMELIST group name: plant_canopy_parameters
Parameter Name | FORTRAN Type | Default Value | Explanation |
---|---|---|---|
alpha_lad | R | 9999999.9 |
Dimensionless coefficient required for constructing the leaf area density (LAD) profile, using following beta probability density function (following Markkanen et al., 2003, BLM 106, 437-459): where z is the height above ground, H is the canopy height, and alpha (alpha_lad) and beta (beta_lad) are the coefficients to be prescribed. The actual leaf area density values follow from:
with the leaf area index LAI (LAI is the vertical integral over the LAD profile) being prescribed by canopy parameter lai_beta. |
beta_lad | R | 9999999.9 |
Dimensionless coefficient required for constructing the leaf area density (LAD) profile, using a beta probability density function (see alpha_lad for details). |
canopy_drag_coeff | R | 0.0 |
Drag coefficient used in the plant_canopy_model. |
canopy_mode | C*20 | 'block' |
Distribution of plant canopy.
to generate customized plant canopy distributions. |
cthf | R | 0.0 |
Average heat flux that is prescribed at the top of the plant canopy. |
lad_surface | R | 0.0 |
Surface value of the leaf area density (in m2/m3). |
lad_vertical_gradient | R(10) | 10 * 0.0 |
Gradient(s) of the leaf area density (in m2/m4). |
lad_vertical_gradient_level | R(10) | 10 * 0.0 |
Height level from which on the gradient of the leaf area density defined by lad_vertical_gradient is effective (in m). |
lai_beta | R | 0.0 |
Leaf area index used in the plant_canopy_model to construct the vertical profile of the leaf area density (lad) with a beta function (see alpha_lad for details). |
leaf_scalar_exch_coeff | R | 0.0 |
Scalar exchange coefficient for a "bulk" leaf (dimensionless). |
leaf_surface_conc | R | 0.0 |
Concentration of a passive scalar at the surface of a "bulk" leaf (in kg m-3 (particles) or ppm (gas)). |
pch_index | I | 0 |
Grid point index (w-grid) of the upper boundary of the plant canopy layer. |
plant_canopy_transpiration | L | .F. | Enables calculation of evapotranspiration and corresponding latent heat flux of the resolved plant canopy which utilizes SW and LW radiation fluxes calculated in RTM. The calculation of transpiration rate is based on the Jarvis-Stewart model with parametrizations described in Daudet et al. (1999; Agricult. and Forest Meteorol. 97) and Ngao, Adam and Saudreau (2017; Agricult. and Forest Meteorol 237-238) with some modifications according to Stewart (1998; Agric. and Forest. Meteorol. 43). |
References
Attachments (1)
- test_canopy.zip (8.6 KB) - added by Giersch 14 months ago.
Download all attachments as: .zip