DISTANCE | m | downwind distance fron source (x coordinate) |
CONC | - | ground level centre-line concentration; % molar fraction of pollutant (all HF assumed to be monomer) |
SZ | m | vertical dispersion coefficient Sz |
SY | m | vertical dispersion coefficient Sy |
MIDP | m | half-width b of the middle part of the cross-wind concentrtion profile (see Figure 7.A.1) |
YCU, YCL | m | cross-wind distance from cloud centre-line (y coordinate) at which CONC is equal to CU or CL respectively. See CLOUD input block for CU and CL. |
ZCU, ZCL | m | height at which CONC is equal to CU or CL respectively (m). |
RIB | - | bulk Richardson number Ri* |
TMP | °C | ground level centre-line temperature |
CA | kg/m3 | ground level centreline concentration |
TITLE | The title of the current problem to be run with AEROPLUME. |
At most 50 alphanumeric characters. | |
Optional, no default. |
ISURF | Indicator for surface heat effects and water vapour effects (-). |
ISURF = 2, 3 or 4. | |
Optional, default is 3. | |
ISURF = 2: no heat transfer or water-vapour effects. Only for isothermal problems without HF. | |
ISURF = 3: heat transfer from ground to cloud is taken into account, but not water vapour effect. | |
ISURF = 4: in addition to heat effect, also water vapour transfer from ground to cloud is accounted for. Use this value for dispersion over water (no HF). | |
For a run involving HF, ISURF must always be 3. | |
ICNT | Concentration data print indicator (-) |
ICNT = 0 (inactive) or 1 (active). | |
Optional, default is 0. | |
When ICNT = 1, concentration data is written to a file 'casename.HS1' or 'casename.HT1'. The following is written at every reporting downwind distance: | |
- y-co-ordinates (ycu,ycl) where ground-level concentration equals CU or CL, | |
- heights (zcu,zcl) where ground-level concentration equals CU or CL, | |
- cumulative volumes (Vcu,Vcl) (m3) where concentrations exceed CU or CL for the part of the cloud up to present downwind position, | |
- cumulative vapour contents (Mcu,Mcl) (kg) where concentrations exceed CU or CL for the part of the cloud up to present downwind position. | |
IMTYPE | Type of HEGADAS run (-). |
IMTYPE = 1, 2 or 3. | |
Optional, always set by HEGADAS program itself. | |
IMTYPE = 1 for a HEGADAS-S run, 2 for a HEGADAS-T run and 3 for a post-HEGABOX run. | |
PRTOBSD | Print observer data indicator (-) |
PRTOBSD = 0 (inactive) or 1 (active) | |
Optional, default is 0. | |
HEGADAS-T only. | |
When PRTOBSD = 1, observer dispersion data is written to a file 'casename.HT2'. | |
ICSCOR | Cloud shape correction indicator (-) |
ICSCOR = 0 (inactive) or 1 (active) | |
Optional, default is 1, should normally not be changed. | |
HEGADAS-T only | |
OBSEPS | Convergence tolerance for observer concentrations (-) |
0.005 <=OBSEPS <=0.2. | |
Optional, default is 0.05. | |
HEGADAS-T only. | |
Only change if observer setting fails. Program will clearly indicate this. |
Z0 | Reference height for ambient wind speed U0 (m). |
0.1 <=Z0 <=50. | |
Mandatory. | |
U0 | Ambient wind velocity at height Z0 (m/s). |
1.5 <=U0 <=20. | |
Mandatory. | |
AIRTEMP | Ambient air temperature at height ZAIRTEMP (°C). |
-50 <=AIRTEMP <=50. | |
Mandatory. | |
ZAIRTEMP | Height at which ambient air temperature is given (m). |
0 <=ZAIRTEMP <=50. | |
Optional, default is 0. | |
TGROUND | Ground (substrate) temperature (°C). |
-50 <=TGROUND <=50. | |
Optional, default is ambient air temperature at ground level (z = 0). | |
RHPERC | Relative air humidity (%). |
0.0 <=RHPERC <=100. | |
Optional, default is 0. |
ZR | Land surface roughness (m). |
10-5 <= ZR <=1. | |
Mandatory. | |
PQSTAB | Pasquill/Gifford stability class. |
PQSTAB = A, B, C, D, E or F (character). | |
Optional, default is D. | |
AVTIMC | Concentration averaging time (s). |
0 <=AVTIMC <=3600. | |
Optional, default is 600. | |
AVTIMC should not be specified by the user if the CROSSW parameter DELTA (d) is specified below. | |
Specifying AVTIMC will only affect the calculation of the cross wind diffusion in HEGADAS. For HEGADAS-T, if the user wants to apply time-averaging (or time-smoothing) of calculated concentrations c(t) to obtain (average) concentrations cav(t), where , then the post-processor POSTHT should be used. For HEGADAS-S AVTIMC is only used if the user requests a finite duration correction in the postprocessor POSTHS (input block ERRORFUN | |
MONIN | Monin-Obukhov length (m). |
-500 <=MONIN <=109. | |
Optional, normally HEGADAS itself calculates the Monin-Obukhov length based on the value of PQSTAB. | |
CROSSW | Cross-wind dispersion coefficient. |
Following this keyword, three parameters can be specified: MODSY, DELTA and BETA. They specify the formula used for the cross-wind diffusion coefficient. | |
MODSY Power law (1) or Briggs law (2) indicator (-) | |
MODSY = 1 or 2. | |
Optional, default is 2. | |
DELTA First coefficient in formula (m1-BETA or -). | |
0.02 <=DELTA <=0.6. | |
Optional, default calculated by HEGADAS. | |
BETA Second coefficient in formula (- or 1/m). | |
10-6 <=BETA <=1.0. | |
Optional, default calculated by HEGADAS. | |
Normally the user only has to specify MODSY. Choose a value of 2 if the HEGADAS analysis involves distances larger than 1 km, otherwise set MODSY to 1. The values of DELTA and BETA should normally not be user-specified. | |
CE | Gravity spreading law constant (-). |
1.0 <=CE <=1.3. | |
Optional, default is 1.15 and should normally not be changed. | |
CD | Gravity spreading law constant (-). |
0 <=CD <=106. | |
Optional, default is 5 and should normally not be changed. | |
SIGX | Downwind dispersion coefficient formula. |
Following this keyword, three parameters can be specified which specify the formula used to calculate downwind (x-direction) diffusion. | |
HEGADAS-T only. | |
MODSX | Formula indicator (-). |
MODSX = 1, 2 or 3. | |
MODSX = 1 uses the original HEGADAS-4 formulation. | |
MODSX = 2 uses the Ermak/Wilson's formulation. | |
MODSX = 3 uses the adapted Chatwin/Wilson's formulation. | |
Optional, default is 2. | |
ASIGX | Bulk Richardson number (-). |
0 <=ASIGX <=1000. | |
Optional, default calculated by HEGADAS. | |
BSIGX | Second coefficient b in formula (-). |
10-4 <=BSIGX <=1.2. | |
Optional, default calculated by HEGADAS. | |
Normally the user should not set any of these parameters. |
THERMOD | Thermodynamics model indicator (-). |
THERMOD = 1 (no HF) or 2 (HF). | |
Optional, default is 1. | |
THERMOD = 1 means that the normal ideal gas or aerosol thermodynamics will be used. THERMOD = 2 indicates that the full HF chemistry and thermodynamics will be used. | |
GASFLOW | Dry pollutant source emission rate (kg/s). |
10-7 <=GASFLOW <=105. | |
Must be specified if FLUX is not given. | |
Either GASFLOW or FLUX must be specified. | |
FLUX | Dry pollutant source emission rate (kg/s/m2). |
10-7 <=FLUX <=10. | |
Can be specified instead of GASFLOW if POOL block is given. | |
Either GASFLOW or FLUX must be specified. | |
WATERPOL | Mole fraction water (liquid plus vapour) in wet pollutant (-). |
0 <=WATERPOL <=1.0. | |
Optional, default is 0.0. | |
WPICKUP | Mole fraction of initial pick-up of liquid water by pollutant (-). |
0 <=WPICKUP <=1.0. | |
Optional, default is 0.0. | |
TEMPGAS | Pollutant temperature (°C). |
-270 <=TEMPGAS <=150. | |
Either TEMPGAS or ENTPOL must be user-specified. | |
ENTPOL | Pollutant enthalpy (J/mole). |
-109 <=ENTPOL <=109. | |
Either TEMPGAS or ENTPOL must be user-specified. | |
HFLIQFR | Liquid mass fraction in initial HF release (-). |
0 <=HFLIQFR <=1. | |
Optional, default is 0. | |
Only relevant when using HF thermodynamics (THERMOD = 2). TEMPGAS must also be specified using this parameter. | |
For a pool of liquid HF, HFLIQFR should be set to 1.0 and TEMPGAS to the pool temperature. | |
For a pressurised releases with HF flashing off, HFLIQFR is the post-flash liquid in the original HF and TEMPGAS the post-flash temperature. The modules HFPLUME or HFFLASH can be used to find these parameters. | |
CPGAS | Specific heat at constant pressure of the dry pollutant (J/(mole K)). |
5 <=CPGAS <=300. | |
Mandatory. Using HGSYSTEM module DATAPROP to find CPGAS is strongly recommended. | |
MWGAS | Molar mass of dry pollutant (kg/kmole). |
2 <=MWGAS <=200. | |
Mandatory. Again, use of DATAPROP to calculate MWGAS is recommended. | |
HEATGR | Natural convection heat transfer group |
5 <=HEATGR <=100. | |
Optional, default is 24. | |
Use of DATAPROP to calculate HEATGR is strongly recommended. |
SPECIES | Pollutant compound properties. Using this keyword at least once implies the use of the full two-phase (aerosol) model or a mixture consisting of at least one compound (excluding water). If the SPECIES keyword is not specified, ideal gas thermodynamics is used with gas properties given by CPGAS and MWGAS. Condensation or freezing of water is still taken into account. |
Only relevant if THERMOD = 1. | |
The SPECIES keyword plus parameters must be specified for every compound in the mixture, except water. The sum of the molar fractions used in the SPECIES keywords (see parameter #2 below) must equal 1.0 - WATERPOL. | |
The use of DATAPROP to generate the input parameters when the SPECIES keyword is being used, is strongly recommended. | |
Currently a maximum of 8 species can be specified (excluding water). Please note that DATAPROP allows for more species to be specified. DATAPROP also splits dry air (if specified) up into nitrogen and oxygen, thus generating two compounds instead of one. Thus the HEGADAS link file generated by DATAPROP could contain the SPECIES keyword more than 8 times. The user should combine or remove compounds if this occurs. | |
Please note that HEGADAS has restrictions concerning the aerosol structure: either a single two-compound aerosol (two compounds with the same aerosol class) or a number of separate one-compound aerosols (a series of compounds with all a different aerosol class) are allowed (not regarding water and dry air), other combinations are not supported. Sometimes this restriction can cause a fatal HEGADAS error message during a post-AEROPLUME run, because AEROPLUME has no such restrictions and allows any combination of at most eight compounds. | |
For example: propane and butane can be combined (two-compound aerosol, both compounds have same aerosol class). Propane, butane and oxygen can not be combined because propane and butane have the same aerosol class and for more than two compounds all aerosol classes must be different. | |
Following the SPECIES keyword of a certain compound a block of 12 parameters (#1 to #12) must be specified: | |
#1 compound name (maximum of 12 characters). | |
#2 mole fraction in pollutant mixture (-). 0<= #2<= 1. | |
#3 aerosol class (-). -1<= #3 <= 50. | |
#4 specific heat of vapour (J/(mole K)). 5<= #4 <=300. | |
#5 specific heat of liquid (J/(mole K)). 0<= #5 <=10 3 . | |
#6 heat of vaporisation (J/mole) 0<= #6 <=10 5 | |
#7 critical temperature (K). 0<= #7 <=10 4 | |
#8 critical pressure (atm). 0<= #8 <=10 3 | |
#9 vapour pressure function coefficient B1. -10 8 <= #9 <=10 8 . | |
#10 vapour pressure function coefficient B2. -10 8 <= #10 <= 10 8 . | |
#11 vapour pressure function coefficient B3. -10 8 <= #11<= 10 8 . | |
#12 vapour pressure function coefficient B4. -10 8 <= #12 <= 10 8 . | |
Note: the saturated vapour pressure of the compound is described by the Wagner function: P v (T) = P c x exp { [ B 1 x Q + B 2 x Q 1.5 + B 3 x Q 3 + B 4 x Q 6 ] / T r } |
|
where T is the vapour temperature, P c the critical pressure, T c the critical temperature, T r = T/T c and Q = 1 - T r . |
NSOURCE | Number of report interval along vapour blanket (secondary source) (-). |
1 <=NSOURCE <=20. | |
Optional, default is 4. | |
HEGADAS-S only. | |
NFIX | Number of fixed-sized report intervals with length DXFIX (-). |
1 <=NFIX <=105. | |
Optional, default is calculated by HEGADAS. | |
HEGADAS-S only. | |
DXFIX | Length of the NFIX fixed-sized report intervals (m). |
10-4 <=DXFIX <=105. | |
Optional, default is L/5, where L is downwind length, calculated by HEGADAS. | |
HEGADAS-S only. | |
XGEOM | Geometrical factor to increase reporting interval (-). |
1.0 <=XGEOM <=2.0. | |
Optional, default is 4. | |
HEGADAS-S only. | |
Applies to downwind distances after NFIX·DXFIX meter. | |
Reporting interval is NFIX·DXFIX + (XGEOM)i·DXFIX, where i = 1, 2, ... | |
XEND | Last downwind distance for HEGADAS-S calculations (-). |
0.01 <=XEND <=106. | |
Optional, default is 106. | |
HEGADAS-S only. | |
XSTEP | Reporting interval in downwind direction (HEGADAS-T) (m). |
0.01 <=XSTEP <=104. | |
Optional, default is 25. | |
HEGADAS-T only. | |
XSFACT | Multiplication factor in variable XSTEP algorithm (-). |
0.01 <=XSFACT <=100. | |
Optional, default is 1.0 (algorithm not used). | |
HEGADAS-T only. | |
IF XSFACT is 1.0, then variable XSTEP algorithm is invoked, otherwise XSTEP is a constant for this HEGADAS-T run. | |
XSEPS | Tolerance in variable XSTEP algorithm (-). |
10-5 <=XSEPS <=100. | |
Optional, default is 0.05. | |
HEGADAS-T only. | |
If XSFACT is 1.0, then variable XSTEP algorithm is invoked and XSEPS will be used, otherwise XSTEP is a constant for this HEGADAS-T run. | |
CAMIN | Termination ground level concentration (kg/m3). |
10-7 <=CAMIN <=5.0. | |
Optional, default is that HEGADAS will use COMIN. | |
Calculations do not go further downwind when concentration CAMIN is reached. Calculations will never go beyond XEND (HEGADAS-S). | |
CU | Upper concentration limit for output (kg/m3). |
10-7 <=CU <=5.0. | |
Optional, default is that HEGADAS will use CUV. | |
For iso-concentration output and cumulative cloud data. See ICNT keyword. | |
CL | Lower concentration limit for output (kg/m3). |
10-7 <=CU <=5.0. | |
Optional, default is that HEGADAS will use CLV. | |
For iso-concentration output and cumulative cloud data. See ICNT keyword. | |
COMIN | Volumetric equivalent of CAMIN (vol-%). |
10-5 <=COMIN <=100.0. | |
Optional, default is 0.1 %. | |
Calculations do not go further downwind when concentration COMIN is reached. Calculations will never go beyond XEND (HEGADAS-S). | |
CUV | Volumetric equivalent of CU (vol-%). |
10-5 <=CUV <=100.0. | |
Optional, default is 2.0 %. | |
For iso-concentration output and cumulative cloud data. See ICNT keyword. | |
CLV | Volumetric equivalent of CL (vol-%). |
10-5 <=CLV <=100.0. | |
Optional, default is 0.1 %. | |
For iso-concentration output and cumulative cloud data. See ICNT keyword. |
TSTAR | Output time for which cloud data is calculated and printed (s). |
1.0 <=TSTAR <=106. | |
Mandatory if AUTOTIM block not used. | |
This keyword must be repeated for each output time in increasing order. Up to 20 output times can be specified. |
TFIRST | First output time in automatic output time algorithm (s). |
1.0 <=TFIRST <=106. | |
Mandatory if CALC block not used. | |
TLAST | Last output time in automatic output time algorithm (s). |
1.0 <=TLAST <=106. | |
Mandatory if CALC block not used. | |
DTMIN | Initial (minimum) step between output times (s). |
10-5 <=DTMIN <=103. | |
Optional, default is 20. | |
The HEGADAS-T output time algorithm will increase DTMIN by repeatedly multiplying with OTFACT, whenever the algorithm decides that the step size can be increased. | |
OTEPS | Tolerance in automatic output time algorithm (-). |
10-5 <=OTEPS <=100. | |
Optional, default is 0.05. | |
OTFACT | Multiplication factor for DTMIN in output time algorithm (-). |
0.01 <=OTFACT <=100. | |
Optional, default is 1.5. | |
Every time the algorithm decides that the step between output times can be increased, it multiplies the current step with OTFACT. |
PLL | Pool length (m). |
10-3 <=PLL <=106. | |
Mandatory if POOL block is used. | |
PLHW | Pool half-width (m). 10-3 <=PLHW <=106. Mandatory if POOL block is used. |
N.B. The pool is also called the 'primary source' in HEGADAS documentation. If more gas evaporates than can be taken up into the atmosphere, a 'secondary source' or vapour blanket will form. See HEGADAS description in Technical Reference Manual |
INCRT | Every (INCRT + 1)th record is read (-). |
0 <=PLL <=99. | |
Optional, default is 0 (read all records). Do not normally change this parameter. | |
ITYPBR | Type of data. (-). |
0 <=ITYPBR <=3. | |
Optional, default is 0. | |
ITYPBR = 0 for evaporating pool scenario with gas-blanket calculation. SOURCE records need to be specified. | |
ITYPBR > 0 for full breakpoint at specified downwind location. Value of ITYPBR indicates type of data in BRKDATA records. |
TSTPOOL | Start time at which source (pool or breakpoint) becomes active (s). |
-104 <=TSTPOOL <=105 | |
Optional, default is 0. | |
Zero data (no source) assumed for times less than TSTPOOL. | |
TSTEPR | Size of time step and bund size. This keyword has two parameters: TSTEP and RBUND. |
TSTEP Size of time step between records (s). | |
0 <=TSTEP <=103 | |
Mandatory. | |
RBUND Radius of bund/dike (m). | |
0 <=RBUND <=104. | |
Optional, no default. | |
SOURCE | Source data for evaporating pool scenario (ITYPBR = 0). The SOURCE keyword has three parameters: pool radius R, evaporation rate E and (optional, for bunds only) vapour height H. |
R radius of pool at current time (m). | |
0 <=R <=104 | |
Mandatory. | |
E (evaporation) release rate of dry gas (kg/s). | |
0 <=E <=106 | |
Mandatory. | |
H height of vapour (m). | |
0 <=H <=106 | |
Optional, for bunds only. | |
The SOURCE records may occur up to 100 times. The i-th occurrence corresponds to time i·TSETP. The pool is assumed to be cylindrical. SOURCE data records will be generated by LPOOL when it creates a link file for HEGADAS-T. |
BRKDATA | Source data for post AEROPLUME/HFPLUME (full breakpoint) scenario (ITYPBR > 0). |
The BRKDATA keyword has three mandatory parameters: cloud half width BEFF, DATA2 and DATA3, where the type of the latter two depends on the value of ITYPBR | |
BEFF cloud half-width (m). | |
0 <=BEFF <=106 | |
Mandatory. | |
DATA2 ground level wet-gas molar fraction (-) (ITYPBR=1,2) or cloud height (m) (ITYPBR=3). | |
0 <=DATA2 <=106 | |
Mandatory. | |
DATA3 cloud height (m) (ITYPBR=1) or dry-gas flow (kg/s) (ITYPBR=2,3). | |
0 <=DATA3 <=106 | |
Mandatory. | |
The BRKDATA records may occur up to 100 times. The i-th occurrence corresponds to time i·TSETP. BRKDATA will be generated by the jet models (AEROPLUME or HFPLUME) when they create a link file to HEGADAS-T. |
The optional TRANSIT block is used to specify a (full or partial) breakpoint. Apart from DISTS, the only keyword that applies to HEGADAS-T is ZRS. All keywords can be used for HEGADAS-S.
DISTS | Downwind (x) location of breakpoint (m). |
0 <=DISTS <=105 | |
Mandatory. | |
WS | Effective cloud half-width at breakpoint (m). |
-105 <=WS <=105 | |
Optional. | |
HEGADAS-S only. | |
A negative value indicates that only calculations downwind of the breakpoint should be carried out. | |
HS | Effective cloud height at breakpoint (m). |
0 <=HS <=105 | |
Optional. | |
HEGADAS-S only. | |
CONCS | Ground level mole fraction wet-gas at breakpoint (m). |
0 <=CONCS <=1.0 | |
Optional. | |
HEGADAS-S only. | |
ZRS | Surface roughness downwind of breakpoint (m). |
10-5 <=ZRS <=1.0 | |
Optional. | |
TMPS | Cloud temperature at breakpoint (°C). |
-270 <=TMPS <=50 | |
Optional. | |
HEGADAS-S only. | |
MSFLOW | Total flow (pollutant plus entrained air) at breakpoint (kg/s). |
10-6 <=MSFLOW <=105 | |
Optional. | |
HEGADAS-S only. | |
AVCONC | Cloud-averaged concentration at breakpoint (kg/m3). |
10-7 <=AVCONC <=5.0 | |
Optional. | |
HEGADAS-S only. |
The MMESOPT block contains the 'switches' which indicate the use of the extra options developed by Earth Technology and sponsored by Martin Marietta Energy Systems. An indicator value of 1 means that the corresponding option is used, a value of 0 means that the option is inactive.
IMETP | Indicator for use of meteorological pre-processor (-). |
IMETP = 0 or 1. | |
Optional, default is 0. | |
For IMETP = 1, an additional file 'casename.MET' must be supplied. See Chapter 18 for a description of the data which must be given in this file. | |
IDEP | Indicator for use of wet and dry deposition model (-). |
IDEP = 0 or 1. | |
Optional, default is 0. | |
HEGADAS-S only. | |
For IDEP = 1, an additional file 'casename.DEP' must be supplied. See Chapter 18 for a description of the data which must be given in this file. | |
ICANY | Indicator for calculation of canyon effects (-). |
ICANY = 0 or 1. | |
Optional, default is 0. | |
HEGADAS-S only. | |
For ICANY = 1, an additional file 'casename.CNY' must be supplied. See Chapter 18 for a description of the data which must be given in this file. | |
IFLUC | Indicator for calculation of centre-line concentration fluctuations (-). |
IFLUC = 0 or 1. | |
Optional, default is 0. | |
HEGADAS-S only. | |
For IFLUC = 1, an additional file 'casename.PTL' must be supplied. See Chapter 18 for a description of the data which must be given in this file. | |
ILIFT | Indicator for use of plume lift-off description (-). |
ILIFT = 0 or 1. | |
Optional, default is 0. | |
HEGADAS-S only. | |
No additional data needed. | |
When ILIFT = 0, HEGADAS will stop program execution when plume lift-off is detected. When ILIFT = 1, lift-off is taken into account. See Chapter 9 in the HGSYSTEM 3.0 Technical Reference Manual for details. | |
IAVG | Indicator for calculation of variation of concentration with averaging time (-). |
IAVG = 0 or 1. | |
Optional, default is 0. | |
HEGADAS-S only. | |
No additional data is needed. | |
For IAVG = 1, an additional file 'casename.PTL' must be supplied. See Chapter 18 for a description of the data which must be given in this file. |