NAM_BALLOONS
This namelist allows to add virtual balloons to the simulation. Before using this namelist, the total number of balloons must be set in the NAM_FLYERS namelist.
Balloons are advected by the wind of the model. They can crash. All the prognostic fields (zonal and meridian wind (from U and V components), vertical velocity, potential temperature, pression, mixing ratios, tke, radiative surface temperature…) are recorded along the trajectories of the balloons, as well as their trajectories themselves (positions in X, Y and Z directions and orography). All records are stored in the diachronic file (.000).
Fortran name |
Fortran type |
Default value |
|---|---|---|
CMODEL |
CHARACTER(LEN=3)(:) |
‘FIX’ |
CTITLE |
CHARACTER(LEN=10)(:) |
CTYPE//nnn |
CTYPE |
CHARACTER(LEN=6)(:) |
‘’ |
NMODEL |
INTEGER(:) |
0 |
TLAUNCH |
TYPE(DATE_TIME)(:) |
default value of type(date_time) |
XTSTEP |
REAL(:) |
60.0 |
XLATLAUNCH |
REAL(:) |
XUNDEF |
XLONLAUNCH |
REAL(:) |
XUNDEF |
XALTLAUNCH |
REAL(:) |
XNEGUNDEF |
XPRES |
REAL(:) |
XNEGUNDEF |
XWASCENT |
REAL(:) |
XNEGUNDEF |
XDIAMETER |
REAL(:) |
XNEGUNDEF |
XVOLUME |
REAL(:) |
XNEGUNDEF |
XMASS |
REAL(:) |
XNEGUNDEF |
XAERODRAG |
REAL(:) |
XNEGUNDEF |
XINDDRAG |
REAL(:) |
XNEGUNDEF |
CMODEL: ‘FIX’ if the balloon stays on the same grid model, ‘MOB’ if the balloon may change of grid model (always the finest depending on the horizontal position). ‘FIX’ by defaultCTITLE: name of the balloon. If not provided, it is set to CTYPE//nnn with $nnn$ the number of the balloonCTYPE: ‘CVBALL’ for constant volume balloon, ‘ISODEN’ for iso-density balloon, ‘RADIOS’ for radiosounding balloon. MandatoryNMODEL: number of the grid model where the balloon flies. If CMODEL=’FIX’, it may be any grid model number (forced to 1 if NMODEL not set). If CMODEL=’MOB’, NMODEL is forced to 1 at simulation start but will change during flight to always fly on the finest model at a given horizontal position.TLAUNCH: instant of launch. Mandatory. This type has 4 fields (nyear, nmonth, nday and xtime).Note
For example:
TLAUNCH(1)%nyear = 2023 TLAUNCH(1)%nmonth = 1 TLAUNCH(1)%nday = 16 TLAUNCH(1)%xtime = 21600.
XTSTEP: data storage frequency. If not set, it is forced to 60s. The frequency must be a multiple of the timestep of the chosen model NMODEL if CMODEL=’FIX’ or of the main model 1 if CMODEL=’MOB’. It will be enforced at run. Balloon positions are not computed with this timestep but with the model one.XLATLAUNCH: latitude of the launching site. MandatoryXLONLAUNCH: longitude of the launching site. MandatoryXALTLAUNCH: altitude of the launching site (mandatory if CTYPE=’RADIOS’; if not set for ‘CVBALL’ or ‘ISODEN’, XPRES must be provided)XPRES: pressure at the launching site (in Pascal). Must be provided for ‘CVBALL’ or ‘ISODEN’ if XALTLAUNCH is not set. Ignored for ‘RADIOS’XWASCENT: ascentional vertical speed of the ballon (in m/s). Speed in calm air for ‘RADIOS’ (added to air vertical speed, default 5 m/s), initial value for ‘CVBALL’ (default 0 m/s), not used for ‘ISODEN’XDIAMETER: diameter of the balloon (for ‘CVBALL’) (in m). If not provided, XVOLUME must be set.XVOLUME: volume of the balloon (for ‘CVBALL’) (in \(m^3\)). If not provided, XDIAMETER must be set.XMASS: mass of the balloon (for ‘CVBALL’) (in kg). MandatoryXAERODRAG: aerodynamic drag coefficient of the balloon (for ‘CVBALL’). Default: 0.44XINDDRAG: induced drag coefficient (i.e. air shifted by the balloon, only for ‘CVBALL’). Default: 0.014