Property Estimator

NameEndpoint distance from RMP reference table (substance-specific)
PropertyEndpoint Distance
TypeFunction
Function
/* RMP Reference Tables */
$T = array(
  /* Table 9: Anhydrous Ammonia (press.), F stability, 1.5 m/s [(lbs/min)/(mg/L), mile] */
  '9' => array(
         1, 0.1, '.',      2, 0.1, 0.1,      5, 0.1, 0.1,     10, 0.2, 0.1,     15, 0.2, 0.2,
        20, 0.3, 0.2,     30, 0.3, 0.2,     40, 0.4, 0.3,     50, 0.4, 0.3,     60, 0.5, 0.3,
        70, 0.5, 0.3,     80, 0.5, 0.4,     90, 0.6, 0.4,    100, 0.6, 0.4,    150, 0.7, 0.5,
       200, 0.8, 0.6,    250, 0.9, 0.6,    300, 1.0, 0.7,    400, 1.2, 0.8,    500, 1.3, 0.9,
       600, 1.4, 0.9,    700, 1.5, 1.0,    750, 1.6, 1.0,    800, 1.6, 1.1,    900, 1.7, 1.2,
      1000, 1.8, 1.2,   1500, 2.2, 1.5,   2000, 2.6, 1.7,   2500, 2.9, 1.9,   3000, 3.1, 2.0,
      4000, 3.6, 2.3,   5000, 4.0, 2.6,   6000, 4.4, 2.8,   7000, 4.7, 3.1,   7500, 4.9, 3.2,
      8000, 5.1, 3.3,   9000, 5.4, 3.4,  10000, 5.6, 3.6,  15000, 6.9, 4.4,  20000, 8.0, 5.0,
     25000, 8.9, 5.6,  30000, 9.7, 6.1,  40000, 11., 7.0,  50000, 12., 7.8,  75000, 15., 9.5,
    100000, 18., 10., 150000, 22., 13., 200000, '*', 15., 250000, '*', 17., 750000, '*', '*'
  ),
  /* Table 10: Ammonia (other), F stability, 1.5 m/s [(lbs/min)/(mg/L), mile] */
  '10' => array(
         1, 0.1, '.',      2, 0.1, '.',      5, 0.1, '.',     10, 0.2, 0.1,     15, 0.2, 0.1,
        20, 0.3, 0.1,     30, 0.3, 0.1,     40, 0.4, 0.1,     50, 0.4, 0.1,     60, 0.4, 0.2,
        70, 0.5, 0.2,     80, 0.5, 0.2,     90, 0.5, 0.2,    100, 0.6, 0.2,    150, 0.7, 0.2,
       200, 0.8, 0.3,    250, 0.8, 0.3,    300, 0.9, 0.3,    400, 1.1, 0.4,    500, 1.2, 0.4,
       600, 1.3, 0.4,    700, 1.4, 0.5,    750, 1.4, 0.5,    800, 1.5, 0.5,    900, 1.5, 0.6,
      1000, 1.6, 0.6,   1500, 2.0, 0.7,   2000, 2.2, 0.8,   2500, 2.5, 0.9,   3000, 2.7, 1.0,
      4000, 3.1, 1.1,   5000, 3.4, 1.2,   6000, 3.7, 1.3,   7000, 4.0, 1.4,   7500, 4.1, 1.5,
      8000, 4.2, 1.5,   9000, 4.5, 1.6,  10000, 4.7, 1.7,  15000, 5.6, 2.0,  20000, 6.5, 2.4,
     25000, 7.2, 2.6,  30000, 7.8, 2.8,  40000, 8.9, 3.3,  50000, 9.8, 3.6,  75000, 12., 4.4,
    100000, 14., 5.0, 150000, 16., 6.1, 200000, 19., 7.0, 250000, 21., 7.8, 750000, '*', 13.
  ),
  /* Table 11: Chlorine, F stability, 1.5 m/s [(lbs/min)/(mg/L), mile] */
  '11' => array(
        1, 0.2, 0.1,     2, 0.3, 0.1,     5, 0.5, 0.2,    10, 0.7, 0.3,    15, 0.8, 0.4,
       20, 1.0, 0.4,    30, 1.2, 0.5,    40, 1.4, 0.6,    50, 1.5, 0.6,    60, 1.7, 0.7,
       70, 1.8, 0.8,    80, 1.9, 0.8,    90, 2.0, 0.9,   100, 2.2, 0.9,   150, 2.6, 1.2,
      200, 3.0, 1.3,   250, 3.4, 1.5,   300, 3.7, 1.6,   400, 4.2, 1.9,   500, 4.7, 2.1,
      600, 5.2, 2.3,   700, 5.6, 2.5,   750, 5.8, 2.6,   800, 5.9, 2.7,   900, 6.3, 2.9,
     1000, 6.6, 3.0,  1500, 8.1, 3.8,  2000, 9.3, 4.4,  2500, 10., 4.9,  3000, 11., 5.4,
     4000, 13., 6.2,  5000, 14., 7.0,  6000, 16., 7.6,  7000, 17., 8.3,  7500, 18., 8.6,
     8000, 18., 8.9,  9000, 19., 9.4, 10000, 20., 9.9, 15000, 25., 12., 20000, '*', 14.,
    25000, '*', 16., 30000, '*', 18., 40000, '*', 20., 50000, '*', '*'
  ),
  /* Table 12: Anhydrous Sulfur Dioxide, F stability, 1.5 m/s [(lbs/min)/(mg/L), mile] */
  '12' => array(
        1, 0.2, 0.1,     2, 0.2, 0.1,     5, 0.4, 0.2,    10, 0.6, 0.2,    15, 0.7, 0.3,
       20, 0.9, 0.4,    30, 1.1, 0.5,    40, 1.3, 0.5,    50, 1.4, 0.6,    60, 1.6, 0.7,
       70, 1.8, 0.7,    80, 1.9, 0.8,    90, 2.0, 0.8,   100, 2.1, 0.9,   150, 2.7, 1.1,
      200, 3.1, 1.3,   250, 3.6, 1.4,   300, 3.9, 1.6,   400, 4.6, 1.9,   500, 5.2, 2.1,
      600, 5.8, 2.3,   700, 6.3, 2.5,   750, 6.6, 2.6,   800, 6.8, 2.7,   900, 7.2, 2.9,
     1000, 7.7, 3.1,  1500, 9.6, 3.8,  2000, 11., 4.5,  2500, 13., 5.0,  3000, 14., 5.6,
     4000, 17., 6.5,  5000, 19., 7.3,  6000, 21., 8.1,  7000, 23., 8.8,  7500, 24., 9.1,
     8000, 25., 9.5,  9000, '*', 10., 10000, '*', 11., 15000, '*', 13., 20000, '*', 16.,
    25000, '*', 18., 30000, '*', 19., 40000, '*', 23., 50000, '*', '*', 
  ),
  /* Table 22: Anhydrous Ammonia (press.), D stability, 3.0 m/s [(lbs/min)/(mg/L), mile] */
  '22' => array(
         0, '.', '.',     10, 0.1, '.',     15, 0.1, '.',     20, 0.1, '.',     30, 0.1, '.',
        40, 0.1, '.',     50, 0.1, '.',     60, 0.2, 0.1,     70, 0.2, 0.1,     80, 0.2, 0.1,
        90, 0.2, 0.1,    100, 0.2, 0.1,    150, 0.2, 0.1,    200, 0.3, 0.1,    250, 0.3, 0.1,
       300, 0.3, 0.1,    400, 0.4, 0.2,    500, 0.4, 0.2,    600, 0.5, 0.2,    700, 0.5, 0.2,
       750, 0.5, 0.2,    800, 0.5, 0.2,    900, 0.6, 0.2,   1000, 0.6, 0.2,   1500, 0.7, 0.3,
      2000, 0.8, 0.3,   2500, 0.9, 0.3,   3000, 1.0, 0.4,   4000, 1.2, 0.4,   5000, 1.3, 0.5,
      7500, 1.6, 0.5,  10000, 1.8, 0.6,  15000, 2.2, 0.7,  20000, 2.5, 0.8,  25000, 2.8, 0.9,
     30000, 3.1, 1.0,  40000, 3.5, 1.1,  50000, 3.9, 1.2,  75000, 4.8, 1.4, 100000, 5.4, 1.6,
    150000, 6.6, 1.9, 200000, 7.6, 2.1, 250000, 8.4, 2.3, 
  ),
  /* Table 23: Ammonia (other), D stability, 3.0 m/s [(lbs/min)/(mg/L), mile] */
  '23' => array(
         0, '.', '.',      8, 0.1, '.',     10, 0.1, '.',     15, 0.1, '.',     20, 0.1, '.',
        30, 0.1, '.',     40, 0.1, '.',     50, 0.2, 0.1,     60, 0.2, 0.1,     70, 0.2, 0.1,
        80, 0.2, 0.1,     90, 0.2, 0.1,    100, 0.2, 0.1,    150, 0.3, 0.1,    200, 0.3, 0.1,
       250, 0.4, 0.2,    300, 0.4, 0.2,    400, 0.4, 0.2,    500, 0.5, 0.2,    600, 0.6, 0.2,
       700, 0.6, 0.2,    750, 0.6, 0.2,    800, 0.7, 0.2,    900, 0.7, 0.3,   1000, 0.8, 0.3,
      1500, 1.0, 0.4,   2000, 1.2, 0.4,   2500, 1.2, 0.4,   3000, 1.5, 0.5,   4000, 1.8, 0.6,
      5000, 2.0, 0.7,   7500, 2.2, 0.7,  10000, 2.5, 0.8,  15000, 3.1, 1.0,  20000, 3.6, 1.2,
     25000, 4.1, 1.3,  30000, 4.4, 1.4,  40000, 5.1, 1.6,  50000, 5.8, 1.8,  75000, 7.1, 2.2,
    100000, 8.2, 2.5, 150000, 10., 3.1, 200000, 12., 3.5, 
  ),
  /* Table 24: Chlorine, D stability, 3.0 m/s [(lbs/min)/(mg/L), mile] */
  '24' => array(
         1, '.', '.',      2, 0.1, '.',      5, 0.1, '.',     10, 0.2, 0.1,     15, 0.2, 0.1,
        20, 0.2, 0.1,     30, 0.3, 0.1,     40, 0.3, 0.1,     50, 0.3, 0.1,     60, 0.4, 0.2,
        70, 0.4, 0.2,     80, 0.4, 0.2,     90, 0.4, 0.2,    100, 0.5, 0.2,    150, 0.6, 0.2,
       200, 0.6, 0.3,    250, 0.7, 0.3,    300, 0.8, 0.3,    400, 0.8, 0.4,    500, 1.0, 0.4,
       600, 1.0, 0.4,    700, 1.1, 0.4,    750, 1.2, 0.4,    800, 1.2, 0.5,    900, 1.2, 0.5,
      1000, 1.3, 0.5,   1500, 1.6, 0.6,   2000, 1.8, 0.6,   2500, 2.0, 0.7,   3000, 2.2, 0.8,
      4000, 2.5, 0.8,   5000, 2.8, 0.9,   7500, 3.4, 1.2,  10000, 3.9, 1.3,  15000, 4.6, 1.6,
     20000, 5.3, 1.8,  25000, 5.9, 2.0,  30000, 6.4, 2.1,  40000, 7.3, 2.4,  50000, 8.1, 2.7,
     75000, 9.8, 3.2, 100000, 11., 3.6, 150000, 13., 4.2, 200000, 15., 4.8, 
  ),
  /* Table 25: Sulfur Dioxide, D stability, 3.0 m/s [(lbs/min)/(mg/L), mile] */
  '25' => array(
         1, '.', '.',      2, 0.1, '.',      5, 0.1, '.',     10, 0.2, 0.1,     15, 0.2, 0.1,
        20, 0.2, 0.1,     30, 0.2, 0.1,     40, 0.3, 0.1,     50, 0.3, 0.1,     60, 0.4, 0.2,
        70, 0.4, 0.2,     80, 0.4, 0.2,     90, 0.4, 0.2,    100, 0.5, 0.2,    150, 0.6, 0.2,
       200, 0.6, 0.2,    250, 0.7, 0.3,    300, 0.8, 0.3,    400, 0.9, 0.4,    500, 1.0, 0.4,
       600, 1.1, 0.4,    700, 1.2, 0.4,    750, 1.3, 0.5,    800, 1.3, 0.5,    900, 1.4, 0.5,
      1000, 1.5, 0.5,   1500, 1.9, 0.6,   2000, 2.2, 0.7,   2500, 2.3, 0.8,   3000, 2.7, 0.8,
      4000, 3.1, 1.0,   5000, 3.3, 1.1,   7500, 4.0, 1.3,  10000, 4.6, 1.4,  15000, 5.6, 1.7,
     20000, 6.5, 1.9,  25000, 7.3, 2.1,  30000, 8.0, 2.3,  40000, 9.2, 2.6,  50000, 10., 2.9,
     75000, 13., 3.5, 100000, 14., 4.0, 150000, 18., 4.7, 200000, 20., 5.4, 
  )
);

/* Get reference table */
$t = $T[[RMP_RT]];

/* Find endpoint index */
for ($i = 0, $n = count($t); $i < $n; $i += 3) {
  if ([qgr:lb/min] <= $t[$i]) break;
}
if ($i == $n) {
  $i = $n-3;
} else {
  if ($i > 0 && $t[$i]-[qgr:lb/min] > [qgr:lb/min]-$t[$i-3]) $i -= 3;
}

/* Find endpoint distance */
$d = $t[$i+([TOPO] == 'R' ? 1 : 2)];
if ($d == '.') return  '<0.1';
if ($d == '*') return '>25.0';
return $d;
Unitmile
Validity ConditionsGaseous Release Rate: > 0 kg/min; RMP Reference Table: Table 9, Table 10, Table 11, Table 12, Table 22, Table 23, Table 24, Table 25
PrecedenceAuto
DisabledNo
ReferencesU.S. EPA, "Risk Management Program Guidance for Offsite Consequence Analysis", 1999
AccessPublic
Created: Serkan GIRGIN, 2012/09/07 13:06:28

Risk Assessment

Natural Hazards

Industrial Plants

Scientific

Users