Descriptor File Structure¶
This file contains microphysical specifications for all hydrometeors. It includes central parameters for PSD, m-D, A-D relation and selection of scattering model for frozen hydrometeors. All values (e.g. a and b parameter for m-D relation) have to be provided in SI units.
The descriptor file consists of the following fields
field |
values |
description |
|---|---|---|
name |
string |
name of the hydrometeor |
as_ratio |
positive float |
aspect ratio of hydrometeor. <0 means oblate. Note that mie-sphere, liudb and rayleigh do not consider as_ratio when estimating the scattering properties. |
liq_ice |
-1, 1 |
Phase of hydrometeor, -1 is ice, 1 is liquid |
rho_ms |
positive float |
Density of hydrometeor (ice only) |
a_ms |
positive float |
‘a’ parameter of mass-size relation (ice only) |
b_ms |
positive float |
‘b’ parameter of mass-size relation (ice only) |
alpha |
positive float |
‘alpha’ parameter of cross section area-size relation (ice only). Only required for the advanced radar simulator. |
beta |
positive float |
‘beta’ parameter of cross section area-size relation (ice only). Only required for the advanced radar simulator. |
moment_in |
0,1,2,3,12,23,13 |
Moment provided in input file (see below) |
nbin |
positive int |
Number of discrete size bins (internally, always nbin+1 is used) |
dist_name |
str |
Name of hydrometeor distribution (see table below) |
p_1 |
float |
1st parameter of hydrometeor distribution (see table below) |
p_2 |
float |
2nd parameter of hydrometeor distribution (see table below) |
p_3 |
float |
3rd parameter of hydrometeor distribution (see table below) |
p_4 |
float |
4th parameter of hydrometeor distribution (see table below) |
d_1 |
positive float |
minimum diameter |
d_2 |
positive float |
maximum diameter of size distribution (not required for mono-disperse distribution) |
scat_name |
string |
Scattering model. For passive and active, it can be “disabled” for disabling the specific hydrometeor, “mie-sphere”, “tmatrix” (very slow), “liudb%P”, and “hongdb%P”. For active only: “rayleigh”, “rayleigh-gans”, “ss-rayleigh-gans_%k_%b”. %P is for the particle type of the Liu or the Hong database (00 to 10) as described in their publications (see PAMTRA publication), %k and %b are for the kappa and beta parameter of the self similar Rayleigh Gans approach. If not provided, default values kappa = 0.19 and beta = 0.23 are used. |
vel_size_mod |
string |
Used model to estimate the fall velocity of hydrometeors. Can be ‘khvorostyanov01_drops’ (recommended for liquid), ‘khvorostyanov01_spheres’, ‘rogers_drops’, ‘heymsfield10_particles’ (recomended for ice and snow), ‘khvorostyanov01_particles’, ‘rogers_graupel’, ‘powerLaw_%A_%B’, ‘corPowerLaw_%A_%B’ (with pressure correction). %A and %B are teh parameters of the power law v(D) = %A*D^%B. Only required for the advanced radar simulator. |
canting |
float |
Canting angle of hydrometeors. Only for Tmatrix and (Self similar) Rayleigh Gans. The latter accept only values of 0 and 90deg. |
The complete list of options which can be used to define the PSD is given in table below. The table should be used as follows: given a distribution dist_name and a set of the parameters p_1 to p_4, moment_in describes the available choices for the moments of the PSD that have to be included in the input_file. 1 means the total number concentration, 2 the effective radius, 3 the mass concentration, 13 both number and mass concentration and so on. d_1 and d_2 describe the diameter of the smallest and largest particle considered to calculate absorption and scattering properties for a given class of hydrometeors.
dist_name |
p_1 |
p_2 |
p_3 |
p_4 |
moment_in |
d_1 |
d_2 |
|---|---|---|---|---|---|---|---|
mono |
-99 |
-99 |
-99 |
-99 |
1 or 3 |
d_1 |
-99 |
mono |
N_T |
-99 |
-99 |
-99 |
2 or 3 |
-99 |
-99 |
mono_cosmo |
-99 |
-99 |
-99 |
-99 |
3 |
-99 |
-99 |
exp |
N_T |
-99 |
-99 |
-99 |
2 or 3 |
d_1 |
d_2 |
exp |
-99 |
R_eff |
-99 |
-99 |
1 or 3 |
d_1 |
d_2 |
exp |
-99 |
-99 |
N_0 |
-99 |
1, 2, or 3 |
d_1 |
d_2 |
exp |
-99 |
-99 |
-99 |
-99 |
12, 13, or 23 |
d_1 |
d_2 |
exp_field_t |
-99 |
-99 |
-99 |
-99 |
2 or 3 |
d_1 |
d_2 |
exp_field_tq |
-99 |
-99 |
-99 |
-99 |
3 |
d_1 |
d_2 |
exp_ryan |
-99 |
-99 |
-99 |
-99 |
1 or 3 |
d_1 |
d_2 |
logn |
N_T |
-99 |
sigma |
-99 |
2 or 3 |
d_1 |
d_2 |
logn |
N_T |
R_eff |
-99 |
-99 |
3 |
d_1 |
d_2 |
logn |
-99 |
R_eff |
sigma |
-99 |
1 or 3 |
d_1 |
d_2 |
logn |
-99 |
-99 |
sigma |
-99 |
12, 13, or 23 |
d_1 |
d_2 |
mgamma |
N_T |
-99 |
mu |
gamma |
2 or 3 |
d_1 |
d_2 |
mgamma |
-99 |
R_eff |
mu |
gamma |
1 or 3 |
d_1 |
d_2 |
mgamma |
-99 |
-99 |
mu |
gamma |
12, 13, or 23 |
d_1 |
d_2 |
Note that it is also possible to provide discrete vectors for particle size concentration, mass, cross section area, density, and aspect ratio. See
addFullSpectra of the class pamDescriptorFile.
An exemplary descriptor_file for a simulation with two hydrometeors is given in the table below. For the first hydrometeor category named cwc_q, the log-normal distribution have been used with a sigma of 0.38, fixed for the whole simulation via the parameter p_3. Since the hydrometeor is in liquid phase, the density and the a and b parameters of the mass-size relation will be ignored. The aspect ratio and canting angle has been set to missing value (-99) because single scattering properties are calculated with Mie theory assuming spherical particles. The second hydrometeor swc_q is used to simulate snow. In this case an exponential distribution is used with a temperature dependent intercept parameter. The thermodynamic state of the atmospheric columns included in the simulation and the surface properties are provided via the input_file (IF), which can be in ascii or net-cdf format. The minimum set of parameters that has to be included for clear sky simulations are: surface temperature, longitude, latitude, date and profiles of temperature, pressure, height and relative humidity. In case of cloudy profiles, the moments of the PSD specified in the descriptor_file need to be included. The PAMTRA model gives as output TB for 2 observational heights, one is fixed at ground and the other can be specified in the IF for each profile.
name |
as_ratio |
liq_ice |
rho_ms |
a_ms |
b_ms |
alpha |
beta |
moment_in |
nbin |
dist_name |
p_1 |
p_2 |
p_3 |
p_4 |
d_1 |
d_2 |
scat_name |
vel_size_mod |
canting |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cwc_q |
-99. |
1 |
-99. |
-99. |
-99. |
-99. |
-99. |
23 |
100 |
logn |
-99. |
-99. |
0.38 |
-99. |
1.e-12 |
1 .e-2 |
mie-sphere |
khvorostyanov01_drops |
-99. |
swc_q |
-99. |
-1 |
-99. |
0.038 |
2.0 |
0.3971 |
1.88 |
3 |
100 |
exp_field_t |
-99. |
-99. |
-99. |
-99. |
0.51e-10 |
2 .e-2 |
mie-sphere |
heymsfield10_particles |
-99. |