Riesgo Individual

Riesgo Individual Promedio: Poblacion Expuesta y Total

Metodologia de calculo del Riesgo Individual Promedio (IR_av) usando las Ecuaciones 4.4.6 y 4.4.7 del CCPS — ponderacion por poblacion expuesta, promedio por poblacion total y clasificacion ALARP

1. Proposito

Este documento describe la metodologia completa de calculo del Riesgo Individual Promedio (IRavIR_{av}) implementada en TekRisk. Cubre:

Como se calcula el riesgo individual IR(x,y)IR(x,y) en cada punto geografico

Como se estima la poblacion expuesta dentro de los contornos de riesgo

Como se calculan las dos metricas IRavIR_{av} y que representan

Como se clasifica el resultado contra criterios de tolerancia internacionales

Referencia Normativa

CCPS (Center for Chemical Process Safety), Guidelines for Chemical Process Quantitative Risk Analysis, 2da Edicion.

  • Ecuacion 4.4.6 — Riesgo Individual Promedio (Poblacion Expuesta)
  • Ecuacion 4.4.7 — Riesgo Individual Promedio (Poblacion Total)

2. Conceptos Clave

IR(x,y)

Riesgo individual en la ubicacion geografica (x,y)(x,y). Probabilidad por ano de que una persona ubicada permanentemente en ese punto fallezca como consecuencia de un accidente industrial. Unidad: yr1\text{yr}^{-1} (ano1\text{ano}^{-1}).

IR_av

Riesgo individual promedio. Promedio ponderado por poblacion de IR(x,y)IR(x,y) sobre todas las ubicaciones donde hay personas presentes.

P_T (Poblacion Total)

Poblacion total predeterminada para promedio de riesgo. Puede incluir personas fuera de los contornos de riesgo.

ALARP

As Low As Reasonably Practicable (Tan Bajo Como Sea Razonablemente Practicable). Zona entre los umbrales de riesgo tolerable e intolerable.

TerminoDefinicion
fif_iFrecuencia anual del escenario de accidente ii. Unidad: eventos/ano.
Pf,i(x,y)P_{f,i}(x,y)Probabilidad de fatalidad en la ubicacion (x,y)(x,y) dado que ocurre el escenario ii. Rango: 0 a 1.
PxyP_{xy}Numero de personas en la ubicacion (x,y)(x,y). Proviene de receptores o densidad de fondo.
Nivel de contornoUn valor especifico de IR (ej: 105 yr110^{-5}\ \text{yr}^{-1}). La linea de contorno encierra todas las ubicaciones donde IRIR \geq ese valor.

3. Cadena de Calculo

La secuencia completa de calculo es la siguiente:

Definir escenarios de accidente — ubicacion de la fuente, frecuencia, modelo de consecuencias

Calcular IR(x,y)IR(x,y) en cada punto de una grilla geografica:

IR(x,y)=ifi×Pf,i(x,y)IR(x,y) = \sum_{i} f_i \times P_{f,i}(x,y)

Extraer poligonos de contorno de la grilla (lineas de igual riesgo individual)

Asignar poblacion a las celdas de la grilla (receptores + densidad de fondo)

Calcular IRavIR_{av} (Poblacion Expuesta) — Ec. 4.4.6:

IRav=(IRxy×Pxy)(Pxy)IR_{av} = \frac{\sum(IR_{xy} \times P_{xy})}{\sum(P_{xy})}

Calcular IRavIR_{av} (Poblacion Total) — Ec. 4.4.7:

IRav=(IRxy×Pxy)PTIR_{av} = \frac{\sum(IR_{xy} \times P_{xy})}{P_T}

Clasificar el resultado contra criterios de tolerancia (Aceptable / ALARP / Intolerable)


4. Escenarios de Accidente

Cada escenario representa un accidente especifico que podria ocurrir en una fuente industrial. Se requieren los siguientes datos:

ParametroDescripcionEjemplo
Coordenadas de la fuenteUbicacion geografica (latitud, longitud)19.4326 N, -99.1332 W
Frecuencia (fif_i)Con que frecuencia se espera que ocurra este accidente1.5×1041.5 \times 10^{-4} eventos/ano
Tipo de modeloTipo de modelo de consecuenciasIncendio de charco, dardo de fuego, VCE, flash fire, bola de fuego
Perfil de fatalidadDistancia vs. probabilidad de fatalidadVer Seccion 4.1

4.1 Perfil de Fatalidad

Para modelos termicos (bola de fuego, incendio de charco, dardo de fuego) y explosiones (VCE), el perfil de fatalidad es una tabla de distancia radial vs. probabilidad de fatalidad:

Distancia (m)Fatalidad (%)
50100
10080
20040
30010
4000

Este perfil se deriva de ecuaciones probit aplicadas a los resultados de radiacion termica o sobrepresion de cada escenario.

Flash Fire

Para flash fire (incendio de nube), la zona de peligro es un poligono geografico (el limite de la nube LEL — Limite Inferior de Explosividad). Cualquier persona dentro de la nube al momento de la ignicion tiene probabilidad de fatalidad del 100%. La direccion del viento determina la orientacion de la nube.


5. Riesgo Individual en Cada Punto: IR(x,y)

5.1 Formula

IR(x,y)=i=1nfi×Pf,i(x,y)IR(x,y) = \sum_{i=1}^{n} f_i \times P_{f,i}(x,y)

Donde:

  • nn = numero de escenarios de accidente
  • fif_i = frecuencia del escenario ii (yr1\text{yr}^{-1})
  • Pf,i(x,y)P_{f,i}(x,y) = probabilidad de fatalidad en (x,y)(x,y) para el escenario ii

Esto significa: sumar las contribuciones de riesgo de todos los escenarios en cada punto.

5.2 Grilla de Calculo

El calculo se realiza sobre una grilla rectangular uniforme:

ParametroDescripcionValor tipico
CentroCentroide de todas las fuentesAutomatico
ResolucionDistancia entre puntos de grilla25 metros
ExtensionMitad del ancho de la grilla desde el centro500 a 6,000 metros (automatico)

Ejemplo de tamano: Resolucion = 25 m, extension = 2,500 m produce 201 ×\times 201 = 40,401 puntos de calculo.

5.3 Probabilidad de Fatalidad: Modelos Termicos y Explosiones

Para un punto de grilla a distancia dd de la fuente:

Calcular distancia: d=(xxfuente)2+(yyfuente)2d = \sqrt{(x - x_{\text{fuente}})^2 + (y - y_{\text{fuente}})^2}

Interpolar el perfil de fatalidad:

  • Si dd \leq distancia minima del perfil: Pf=P_f = primer valor / 100
  • Si dd \geq distancia maxima del perfil: Pf=0P_f = 0
  • De lo contrario: interpolacion lineal entre los dos puntos mas cercanos

Contribucion al IR: fi×Pff_i \times P_f

5.4 Probabilidad de Fatalidad: Flash Fire (Direccional)

El flash fire depende de la direccion del viento. El poligono LEL se rota a cada direccion posible:

Pf,ff(x,y)=θP(viento=θ)×1{(x,y)LELθ}P_{f,\text{ff}}(x,y) = \sum_{\theta} P(\text{viento} = \theta) \times \mathbb{1}\{(x,y) \in \text{LEL}_{\theta}\}

Donde:

  • θ\theta = direccion del viento (16 direcciones de la rosa de vientos: N, NNE, NE, ..., NNW)
  • P(viento=θ)P(\text{viento} = \theta) = probabilidad de que el viento sople DESDE la direccion θ\theta
  • 1()\mathbb{1}() = 1 si el punto esta dentro del poligono LEL rotado, 0 en caso contrario

Interpolacion angular

Las 16 direcciones de la rosa de vientos se interpolan a 72 direcciones (cada 5 grados) usando una spline circular Catmull-Rom. Esto produce contornos suaves en lugar de artefactos discretos tipo "petalo".

5.5 Combinacion de Todos los Escenarios

En cada punto de la grilla, las contribuciones de IR de TODOS los escenarios se suman:

IR(xi,yj)=k=1nfk×Pf,k(xi,yj)IR(x_i, y_j) = \sum_{k=1}^{n} f_k \times P_{f,k}(x_i, y_j)

6. Extraccion de Contornos

6.1 Niveles de Contorno

Nivel (yr1\text{yr}^{-1})Significado
10210^{-2}1 en 100 por ano
10310^{-3}1 en 1,000 por ano
10410^{-4}1 en 10,000 por ano
10510^{-5}1 en 100,000 por ano
10610^{-6}1 en 1,000,000 por ano
10710^{-7}1 en 10,000,000 por ano
10810^{-8}1 en 100,000,000 por ano

6.2 Metodo de Extraccion

Los poligonos de contorno se extraen usando el algoritmo marching squares:

Para cada nivel, clasificar cada celda de la grilla como por encima o por debajo

Interpolar los puntos exactos de cruce en los bordes de las celdas

Conectar todos los puntos de cruce en poligonos cerrados

Convertir a coordenadas geograficas

6.3 Calculo de Area

El area encerrada por cada contorno se calcula con la formula del cordon (shoelace) aplicada a los vertices del poligono. Resultados en m2\text{m}^2 y hectareas.


7. Asignacion de Poblacion

La poblacion se asigna a cada celda de la grilla desde tres fuentes, en orden de prioridad:

Receptores poligono (ej: zonas residenciales, campus escolares):

Pcelda=Preceptor×AceldaAreceptorP_{\text{celda}} = P_{\text{receptor}} \times \frac{A_{\text{celda}}}{A_{\text{receptor}}}

La poblacion del receptor se distribuye uniformemente sobre su area geografica.


8. IR_av: Poblacion Expuesta (Ec. 4.4.6)

8.1 Formula

IRav(exp)=(IRxy×Pxy)(Pxy)(CCPS Ec. 4.4.6)IR_{av}^{(\text{exp})} = \frac{\sum(IR_{xy} \times P_{xy})}{\sum(P_{xy})} \qquad \text{(CCPS Ec. 4.4.6)}
VariableDescripcion
IRxyIR_{xy}Riesgo individual en la ubicacion (x,y)(x,y) — valor real de la grilla (yr1\text{yr}^{-1})
PxyP_{xy}Numero de personas en la ubicacion (x,y)(x,y)
(Pxy)\sum(P_{xy})Poblacion expuesta total — solo personas dentro de los contornos de riesgo

8.2 Significado

Esta metrica responde: "Cual es el riesgo anual promedio de fatalidad para una persona de la poblacion expuesta?"

La "poblacion expuesta" incluye solamente a las personas que estan dentro de los contornos de riesgo, es decir, personas que enfrentan algun nivel de riesgo no nulo de la instalacion.

8.3 Procedimiento de Calculo

riesgoPonderadoTotal = 0     (numerador)
poblacionTotal = 0           (denominador)

Para cada celda de grilla (i, j) donde IR > 0:
  IR_celda = valor de la grilla en (i, j)

  Determinar P_celda:
    - Si la celda esta dentro de un receptor poligono: poblacion proporcional
    - Si la celda corresponde a un receptor punto: poblacion del receptor
    - Si la densidad del proyecto > 0: densidad × area_celda
    - De lo contrario: omitir (no hay personas en esta ubicacion)

  Si P_celda > 0:
    riesgoPonderadoTotal += IR_celda × P_celda
    poblacionTotal += P_celda

IR_av(expuesta) = riesgoPonderadoTotal / poblacionTotal

Si poblacionTotal = 0, el resultado es nulo (no se encontro poblacion expuesta).

8.4 Desglose para Auditoria

Para trazabilidad, cada celda de la grilla se clasifica en una banda de contorno:

BandaNivel de Riesgo
102\geq 10^{-2}Mas interna, mayor riesgo
10310^{-3} a 10210^{-2}
10410^{-4} a 10310^{-3}
10510^{-5} a 10410^{-4}
10610^{-6} a 10510^{-5}
10710^{-7} a 10610^{-6}
10810^{-8} a 10710^{-7}Mas externa, menor riesgo

Para cada banda, el reporte muestra:

  • Numero de celdas de grilla
  • Area (m2\text{m}^2)
  • Poblacion
  • IR representativo (promedio ponderado de valores reales de grilla en esa banda)
  • Contribucion al riesgo ponderado (IR×PIR \times P)
  • Porcentaje de contribucion al total

Este desglose esta disponible tanto en la interfaz de la aplicacion como en el reporte PDF.


9. IR_av: Poblacion Total (Ec. 4.4.7)

9.1 Formula

IRav(tot)=(IRxy×Pxy)PT(CCPS Ec. 4.4.7)IR_{av}^{(\text{tot})} = \frac{\sum(IR_{xy} \times P_{xy})}{P_T} \qquad \text{(CCPS Ec. 4.4.7)}
VariableDescripcion
(IRxy×Pxy)\sum(IR_{xy} \times P_{xy})Mismo numerador que Ec. 4.4.6 — calculo identico
PTP_TPoblacion total predeterminada — ingresada por el usuario

9.2 Significado

Esta metrica responde: "Cual es el riesgo anual promedio de fatalidad considerando toda la poblacion circundante, incluyendo aquellos que no enfrentan ningun riesgo?"

PTP_T es la poblacion total de interes. Por ejemplo:

  • La poblacion del pueblo que rodea la planta
  • Todos los trabajadores dentro de un complejo industrial
  • La poblacion dentro de un radio definido desde la instalacion

9.3 Diferencia Clave con la Ec. 4.4.6

AspectoPoblacion Expuesta (Ec. 4.4.6)Poblacion Total (Ec. 4.4.7)
Numerador(IRxy×Pxy)\sum(IR_{xy} \times P_{xy})(IRxy×Pxy)\sum(IR_{xy} \times P_{xy})identico
Denominador(Pxy)\sum(P_{xy}) — solo expuestosPTP_T — todas las personas, incluyendo no expuestas
Que incluyeSolo personas dentro de contornosTodas las personas, aun con riesgo cero
Resultado tipicoValor mas altoValor mas bajo
Cuando usarMetrica principal para evaluacionCuando la regulacion requiere base de poblacion total

9.4 Calculo

Como el numerador ya esta calculado en el Paso 5:

IRav(tot)=riesgoPonderadoTotalPTIR_{av}^{(\text{tot})} = \frac{\text{riesgoPonderadoTotal}}{P_T}

Donde PTP_T se ingresa directamente en la pestana de IR Promedio de la aplicacion.

9.5 Advertencia del CCPS

Usar con precaucion

"Esta medida de riesgo individual debe usarse con precaucion. El riesgo individual promedio puede parecer muy bajo al incluir un gran numero de personas que incurren en poco o ningun riesgo en la poblacion predeterminada."

— CCPS QRA 2da Ed., Seccion 4.4, p. 418

Una instalacion cerca de una ciudad grande mostrara un IRav(tot)IR_{av}^{(\text{tot})} muy bajo simplemente porque el denominador es grande. Esto no significa que el riesgo sea bajo para las personas cerca de la instalacion. Siempre interprete la Ec. 4.4.7 junto con la Ec. 4.4.6.


10. Clasificacion del Nivel de Riesgo

10.1 Marco ALARP

ZonaCondicionAccion Requerida
IntolerableIRavIR_{av} \geq umbral intolerableEl riesgo es inaceptable. Reduccion obligatoria sin importar el costo.
ALARPtolerable IRav<\leq IR_{av} < intolerableEl riesgo debe reducirse a menos que el costo sea desproporcionado al beneficio.
AceptableIRav<IR_{av} < umbral tolerableEl riesgo es ampliamente aceptable. No se requieren medidas adicionales.

10.2 Criterios Disponibles

Pais / EstandarObjetivoIntolerable (yr1\text{yr}^{-1})Tolerable (yr1\text{yr}^{-1})Referencia
UK HSETrabajadores10310^{-3}10610^{-6}R2P2
UK HSEPublico10410^{-4}10610^{-6}R2P2
Mexico ASEAPublico10310^{-3}10610^{-6}Lineamientos ASEA
Holanda RIVMPublico10510^{-5}10810^{-8}Criterios Holandeses
Hong KongPublico10510^{-5}10610^{-6}Directrices HKSAR
Australia (HIPAP)Publico10510^{-5}10610^{-6}HIPAP No. 4
USA EPAPublico10410^{-4}10610^{-6}Directrices EPA
PersonalizadoDefinido por usuarioDefinido por usuario

Clasificacion independiente

Ambas metricas IRavIR_{av} (Poblacion Expuesta y Total) se clasifican independientemente contra los mismos criterios. Pueden caer en zonas diferentes — esto es esperado.


11. Ejemplo Numerico Completo

11.1 Datos del Proyecto

  • Resolucion de grilla: 25 m (area de celda = 625 m2\text{m}^2)
  • Densidad de poblacion: 100 p/km² = 0.0001 p/m²
  • PTP_T (poblacion total del pueblo cercano): 15,000 habitantes
  • Dos escenarios de accidente:
    • Escenario A: Incendio de charco, f=5×104 yr1f = 5 \times 10^{-4}\ \text{yr}^{-1}
    • Escenario B: VCE, f=2×105 yr1f = 2 \times 10^{-5}\ \text{yr}^{-1}

11.2 IR en un Punto de Ejemplo (200 m al Este del Escenario A)

IRA=fA×Pf,A(200 m)=5×104×0.40=2.00×104IR_A = f_A \times P_{f,A}(200\ \text{m}) = 5 \times 10^{-4} \times 0.40 = 2.00 \times 10^{-4} IRB=fB×Pf,B(200 m)=2×105×0.15=3.00×106IR_B = f_B \times P_{f,B}(200\ \text{m}) = 2 \times 10^{-5} \times 0.15 = 3.00 \times 10^{-6} IR(200 m al este)=2.00×104+3.00×106=2.03×104 yr1IR(200\ \text{m al este}) = 2.00 \times 10^{-4} + 3.00 \times 10^{-6} = 2.03 \times 10^{-4}\ \text{yr}^{-1}

11.3 Receptor: "Colonia Norte" (Poligono)

  • Poblacion: 200 personas, area: 30,000 m2\text{m}^2
  • 48 celdas de grilla dentro (48 ×\times 625 = 30,000 m2\text{m}^2)
  • Poblacion por celda: 200×(625/30,000)=4.17200 \times (625 / 30{,}000) = 4.17 personas
BandaCeldasIR Prom.Pob. por celdaIR×PIR \times P por banda
10510^{-5} a 10410^{-4}34.2×1054.2 \times 10^{-5}4.175.25×1045.25 \times 10^{-4}
10610^{-6} a 10510^{-5}125.1×1065.1 \times 10^{-6}4.172.55×1042.55 \times 10^{-4}
Debajo de 10610^{-6}33<106< 10^{-6}4.17despreciable
Subtotal482007.80×104\approx 7.80 \times 10^{-4}

11.4 Receptor: "Escuela" (Punto)

  • Poblacion: 150 personas
  • IR en la ubicacion: 8.5×107 yr18.5 \times 10^{-7}\ \text{yr}^{-1}
  • Contribucion: 8.5×107×150=1.275×1048.5 \times 10^{-7} \times 150 = 1.275 \times 10^{-4}

11.5 Poblacion de Fondo

  • 520 celdas de grilla con IR>0IR > 0 no dentro de ningun receptor
  • Pcelda=0.0625P_{\text{celda}} = 0.0625 por celda
  • Poblacion de fondo: 520×0.0625=32.5520 \times 0.0625 = 32.5 personas
  • Riesgo ponderado de fondo: 6.12×1056.12 \times 10^{-5}

11.6 Resultados

Numerador:(IR×P)=7.80×104+1.275×104+6.12×105=9.69×104\text{Numerador:}\quad \sum(IR \times P) = 7.80 \times 10^{-4} + 1.275 \times 10^{-4} + 6.12 \times 10^{-5} = 9.69 \times 10^{-4} Denominador:(Pxy)=200+150+32.5=382.5\text{Denominador:}\quad \sum(P_{xy}) = 200 + 150 + 32.5 = 382.5 Ec. 4.4.6:IRav(exp)=9.69×104382.5=2.53×106 yr1\text{Ec. 4.4.6:}\quad IR_{av}^{(\text{exp})} = \frac{9.69 \times 10^{-4}}{382.5} = 2.53 \times 10^{-6}\ \text{yr}^{-1} Ec. 4.4.7:IRav(tot)=9.69×10415,000=6.46×108 yr1\text{Ec. 4.4.7:}\quad IR_{av}^{(\text{tot})} = \frac{9.69 \times 10^{-4}}{15{,}000} = 6.46 \times 10^{-8}\ \text{yr}^{-1}

11.7 Clasificacion (UK HSE — Publico)

MetricaValorvs. Intolerable (10410^{-4})vs. Tolerable (10610^{-6})Resultado
IRavIR_{av} Expuesta2.53×1062.53 \times 10^{-6}DebajoEncimaALARP
IRavIR_{av} Total6.46×1086.46 \times 10^{-8}DebajoDebajoAceptable

Interpretacion

Las personas en el area expuesta enfrentan un nivel de riesgo ALARP; deben evaluarse medidas de reduccion de riesgo. El promedio sobre toda la poblacion del pueblo es aceptable. Ambas perspectivas son complementarias y deben reportarse juntas.


12. Guia de Interpretacion para Reguladores

12.1 Que Metrica Usar

  • Ec. 4.4.6 (Poblacion Expuesta) es la metrica principal para la mayoria de marcos regulatorios. Responde directamente: "cuanto riesgo enfrentan las personas expuestas?"
  • Ec. 4.4.7 (Poblacion Total) es una metrica complementaria. Usarla cuando la regulacion lo requiera especificamente, o para dar contexto sobre la dilucion del riesgo.

12.2 Lista de Verificacion

#VerificacionQue buscar
1Completitud de escenariosEstan incluidos todos los escenarios relevantes?
2FrecuenciasConsistentes con datos historicos, arboles de falla o eventos?
3Perfiles de fatalidadDistancias razonables para las sustancias y condiciones?
4Resolucion de grillaSuficientemente fina para capturar gradientes? (Recomendado: \leq 25 m)
5Datos de poblacionReceptores correctamente ubicados? Densidad coincide con censo?
6Areas de contornoFisicamente razonables dados los tipos de escenario?
7Valor de PTP_TRepresenta la poblacion real en el area de influencia definida?
8Criterios de toleranciaCriterios correctos del pais aplicados?

12.3 Errores Comunes

ProblemaImpactoComo detectarlo
Escenarios faltantesSubestima el riesgoComparar lista contra HAZOP/ARP
Grilla gruesa (>50 m)Suaviza el riesgo picoVerificar resolucion en reporte
Sin receptores definidosSolo densidad de fondoVerificar conteo de receptores en desglose
PTP_T demasiado grandeIRav(tot)IR_{av}^{(\text{tot})} artificialmente bajoComparar PTP_T contra datos censales
Unidades de densidad incorrectasPoblacion sobre/subestimadaVerificar p/km² contra datos reales

13. Referencias