Contornos de Riesgo Individual
Metodología técnica para el cálculo de mapas de contornos de Riesgo Individual (RI) usando TekRiskGen2 — agregación de RI basada en malla, contorneo por Marching Squares y salida GeoJSON para visualización QRA
1. Resumen Ejecutivo
Los contornos de Riesgo Individual (RI) son líneas de iso-riesgo trazadas sobre un mapa que conectan todos los puntos geográficos que comparten la misma probabilidad anual de fatalidad debido a peligros industriales. Son la piedra angular del Análisis Cuantitativo de Riesgos (ACR) en las industrias química y de petróleo y gas.
TekRiskGen2 calcula los contornos de RI mediante:
Agregación de todos los escenarios de riesgo definidos (incendios, explosiones, nubes tóxicas) en una instalación
Evaluación de la probabilidad de fatalidad en miles de puntos de una malla alrededor del sitio
Extracción de líneas de contorno en niveles de riesgo estándar (por ejemplo, , por año)
Proyección de los resultados sobre un mapa geográfico como polígonos GeoJSON
Visualización en mapa
El resultado es un conjunto de polígonos de contorno anidados — cada uno representando un nivel de riesgo diferente — superpuestos en un mapa Mapbox GL, permitiendo a los ingenieros evaluar visualmente si los receptores vulnerables (escuelas, hospitales, áreas residenciales) se encuentran dentro de zonas de riesgo inaceptable.
2. Conceptos Clave
Riesgo Individual (RI)
Probabilidad anual de que una persona hipotética, presente de forma continua y sin protección en una ubicación específica, sea víctima mortal como consecuencia de un accidente industrial. Se expresa como un número adimensional por año (ej., /año = 1 en 100,000).
Frecuencia del Escenario (f)
Qué tan seguido se espera que ocurra un escenario de accidente particular, en eventos/año. Se deriva de bases de datos de tasas de falla históricas (OREDA, OGP/IOGP) combinadas con análisis de árboles de eventos.
Probabilidad de Fatalidad (Pf)
Probabilidad de muerte en una ubicación específica dado que ocurre un escenario. Se deriva de modelos probit (térmicos/explosión) o pruebas punto-en-polígono (flash fire — dentro de la envolvente LEL, fuera).
Niveles de Contorno
Valores específicos de RI en los cuales se trazan las líneas de iso-riesgo. TekRiskGen2 utiliza siete niveles estándar: a por año.
2.1 Fórmula Principal
El Riesgo Individual en cualquier punto es la suma de las contribuciones de todos los escenarios:
| Símbolo | Descripción | Unidades |
|---|---|---|
| Riesgo individual en la ubicación | por año | |
| Frecuencia del escenario | eventos/año | |
| Probabilidad de fatalidad en dado que ocurre el escenario | adimensional | |
| Índice del escenario (cada modelo de riesgo es un escenario) | — |
3. Modelos de Riesgo Soportados
TekRiskGen2 soporta cinco tipos de modelos de consecuencias, cada uno contribuyendo al cálculo global del RI:
| Modelo | Tipo de Peligro | Simetría | Método de | Dependencia del Viento |
|---|---|---|---|---|
| Bola de Fuego | Radiación térmica | Radial | Interpolación en perfil de fatalidad basada en distancia | Ninguna — omni-direccional |
| Incendio de Charco | Radiación térmica | Radial | Interpolación en perfil de fatalidad basada en distancia | Ninguna — radialmente simétrico |
| Fuego de Chorro | Radiación térmica | Radial | Interpolación en perfil de fatalidad basada en distancia | Ninguna — radialmente simétrico |
| EVCNA | Sobrepresión por explosión | Radial | Interpolación en perfil de fatalidad basada en distancia | Ninguna — radialmente simétrico |
| Incendio Súbito | Envolvimiento por llama | Direccional | Punto-en-polígono sobre envolvente LEL rotada | Crítica — usa rosa de vientos completa de 16 direcciones |
Bola de Fuego, Incendio de Charco, Fuego de Chorro, EVCNA — Estos modelos asumen que el efecto del peligro decae con la distancia desde la fuente en todas las direcciones por igual. La probabilidad de fatalidad en cualquier punto depende únicamente de la distancia euclidiana a la fuente, siguiendo un perfil de fatalidad precalculado (porcentaje de fatalidad vs. distancia).
4. Metodología Paso a Paso
Paso 1: Definición del Escenario
Cada modelo de riesgo habilitado define un escenario caracterizado por:
| Parámetro | Descripción | Origen |
|---|---|---|
| Frecuencia () | Tasa de ocurrencia anual | Configuración del modelo de riesgo |
| Ubicación de la fuente | Coordenadas geográficas (lat, lon) | Definición de la fuente |
| Tipo de modelo | fireball, poolfire, jetfire, vce, flashfire | Tipo del modelo de riesgo |
| Perfil de fatalidad | Curva vs. distancia (radial) o polígono LEL (flash fire) | Resultados previos de cálculo de consecuencias |
Los perfiles de fatalidad se extraen de cálculos de consecuencias previamente completados almacenados en RiskCalculation.results.fatalidades. Cada perfil consiste en pares de distancia-porcentaje de fatalidad:
| Distancia (m) | Fatalidad (%) |
|---|---|
| 0 | 100 |
| 25 | 95 |
| 50 | 70 |
| 100 | 30 |
| 200 | 5 |
| 350 | 0 |
Perfiles de Flash Fire
Para modelos de incendio súbito, el "perfil" de fatalidad se reemplaza por un polígono LEL — el contorno geográfico de la nube inflamable en la concentración del Límite Inferior de Explosividad para una dirección de viento única.
Paso 2: Integración de la Rosa de Vientos (Flash Fire)
Los escenarios de incendio súbito requieren integración con una rosa de vientos Pasquill-Gifford para considerar la naturaleza direccional de la propagación de la nube de vapor.
Estructura de la Rosa de Vientos
La rosa de vientos divide la brújula en 16 direcciones equi-espaciadas a intervalos de 22.5°. Cada dirección lleva una probabilidad (fracción del tiempo en que el viento sopla desde esa dirección), dividida en períodos diurno y nocturno:
| Período | Horas | Clases de Estabilidad |
|---|---|---|
| Día | 06:00 – 18:00 | A, B, C, D |
| Noche | 18:00 – 06:00 | D, E, F |
Rotación de Polígonos
Para cada una de las 16 direcciones de viento, el polígono LEL base se rota alrededor del punto fuente:
Donde es el vértice original del polígono relativo a la fuente, es el ángulo de rotación, y es el vértice rotado.
El resultado son 16 polígonos LEL rotados, cada uno asociado con la probabilidad de viento para su dirección.
Fórmula de para Incendio Súbito
Donde:
| Símbolo | Descripción |
|---|---|
| Dirección del viento | |
| Probabilidad del viento desde la dirección a | |
| Polígono LEL rotado a la dirección | |
| Función indicadora: 1 si el punto está dentro del polígono, 0 en caso contrario |
Límite de probabilidad
La suma se limita a 1.0 porque la probabilidad máxima de fatalidad no puede exceder la certeza.
Paso 3: Generación de la Malla
Se genera una malla rectangular 2D uniforme para evaluar el RI a través del área de estudio.
| Parámetro | Descripción | Valor por Defecto |
|---|---|---|
| Centro | Centroide de todas las coordenadas de fuentes | Auto-calculado |
| Resolución | Espaciamiento entre puntos adyacentes de la malla | 25 m |
| Extensión | Mitad del tamaño de la malla desde el centro | Auto-calculada |
Resoluciones disponibles: 1, 5, 10, 25, 50, 100 metros.
Auto-cálculo de la Extensión
Encontrar la distancia máxima del perfil de fatalidad entre todos los escenarios
Multiplicar por 1.3 (factor de relleno del 30%)
Redondear hacia arriba al múltiplo de 100 m más cercano
Dimensiones de la Malla
Ejemplo: Con extensión = 2,000 m y resolución = 25 m → 161 puntos por lado → 25,921 puntos totales.
Sistema de Coordenadas
La malla utiliza un sistema de coordenadas cartesianas local en metros:
- Origen: Centro de la malla (centroide de las fuentes)
- Eje X: Oeste → Este (positivo hacia el este)
- Eje Y: Sur → Norte (positivo hacia el norte)
Aproximación de tierra plana
Esta aproximación es válida para distancias de hasta ~50 km desde el centro — adecuada para sitios industriales típicos.
Paso 4: Cálculo del RI en Cada Punto de la Malla
Para cada punto de la malla, el sistema acumula las contribuciones de RI de todos los escenarios habilitados.
Bola de Fuego, Incendio de Charco, Fuego de Chorro, EVCNA — Para cada punto de la malla y cada escenario radial :
Paso 1 — Distancia euclidiana:
Paso 2 — Rechazo rápido: Si → omitir ()
Paso 3 — Interpolar perfil de fatalidad: Si : . En otro caso, encontrar intervalo que contiene :
Paso 4 — Acumular:
Paso 5: Extracción de Contornos (Marching Squares)
Una vez que la malla de RI está completamente poblada, las líneas de contorno en cada nivel objetivo se extraen usando el algoritmo Marching Squares.
Paso 6: Conversión Geográfica
Los polígonos de contorno se convierten de coordenadas locales en metros de vuelta a coordenadas geográficas para la visualización en el mapa.
Fórmulas de Conversión
Donde es los metros aproximados por grado de latitud (WGS84).
Salida GeoJSON
Cada polígono de contorno se empaqueta como un Feature GeoJSON:
Cálculo de Área
El área encerrada por cada contorno se calcula usando la fórmula del zapato (shoelace) sobre las coordenadas locales en metros:
| Rango de Área | Unidad de Visualización |
|---|---|
| m² | m² |
| m² | hectáreas (ha) |
| m² | km² |
5. Criterios de Tolerabilidad del Riesgo
La siguiente tabla resume los estándares internacionales para la tolerabilidad del riesgo individual:
| Estándar | Región | Límite Intolerable | Ampliamente Aceptable | Referencia |
|---|---|---|---|---|
| UK HSE R2P2 | Reino Unido | (público) | HSE (2001) | |
| ASEA / NTE-002 | México | NTE-002-CGPC | ||
| RIVM | Países Bajos | Directrices RIVM | ||
| Hong Kong | Hong Kong | Directrices de riesgo HK | ||
| HIPAP No. 4 | Australia | NSW HIPAP No. 4 | ||
| EPA / OSHA | Estados Unidos | EPA RMP / OSHA PSM |
Principio ALARP
ALARP — Tan Bajo Como Sea Razonablemente Practicable
Entre los límites de intolerable y ampliamente aceptable se encuentra la región ALARP. Dentro de esta zona, el riesgo solo se tolera si su reducción adicional es impracticable o desproporcionadamente costosa.
| Zona | Nivel de Riesgo | Acción Requerida |
|---|---|---|
| Intolerable | a (varía por estándar) | El riesgo no puede justificarse excepto en circunstancias extraordinarias |
| ALARP | Entre umbrales intolerable y aceptable | Tolerable solo si la reducción es impracticable |
| Ampliamente Aceptable | a (varía por estándar) | No se requiere acción adicional |
6. Código de Colores de Contornos
TekRiskGen2 utiliza un esquema de siete colores para distinguir las zonas de riesgo en el mapa:
| Nivel (por año) | Color | Código Hex | Interpretación del Riesgo |
|---|---|---|---|
| Índigo | #4B0082 | Extremo — acción inmediata requerida | |
| Rojo Oscuro | #8B0000 | Intolerable — excede todos los estándares | |
| Rojo | #DC2626 | Intolerable para el público (UK HSE, US EPA) | |
| Naranja | #EA580C | Límite superior ALARP (muchas jurisdicciones) | |
| Amarillo | #EAB308 | Umbral ampliamente aceptable | |
| Verde Claro | #84CC16 | Riesgo bajo | |
| Verde | #22C55E | Riesgo insignificante |
Niveles no estándar
Los niveles de contorno que no están en este conjunto estándar se muestran en gris (#6B7280).