Contornos de Riesgo Individual
Metodología técnica para el cálculo de mapas de contornos de Riesgo Individual (RI) usando TekRisk — 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.
TekRisk 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. TekRisk 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
TekRisk 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 |
| VCE (UVCE) | 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, VCE (UVCE) — 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, VCE (UVCE) — 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 | México | Lineamientos ASEA | ||
| 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
TekRisk 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).
7. Comparación con la metodología CCPS
TekRisk implementa el enfoque general descrito en CCPS Guidelines for Chemical Process Quantitative Risk Analysis (2ª Ed., 2000), §4.4.1.2. La fórmula núcleo documentada en §2.1 es literalmente la Ec. 4.4.2 del CCPS. Esta sección traza la correspondencia implementación a implementación para que auditores y revisores regulatorios puedan mapear las salidas de TekRisk contra la referencia canónica.
7.1 Mapeo ecuación a ecuación
| CCPS (2000) | Equivalente TekRisk | Nota |
|---|---|---|
| Ec. 4.4.1 — | Aditividad por escenario (§2.1) | Idéntica |
| Ec. 4.4.2 — | Término por celda de malla (§4 Paso 4) | Base compartida |
| Ec. 4.4.3 — | consumida desde RiskCalculation.results upstream (§4 Paso 1) | TekRisk no recalcula el árbol de eventos; ingiere la frecuencia ya derivada |
| Ec. 4.4.4 — factor direccional | Sustituida por rosa de 16 direcciones con empírica (§4 Paso 2) | TekRisk refina: probabilidades direccionales reales vs. viento uniforme |
| Ec. 4.4.5 — suma acumulativa contorno a contorno | Sustituida por evaluación de IR en toda la malla + Marching Squares (§4 Paso 5) | La Ec. 4.4.5 solo aplica al enfoque simplificado del CCPS |
7.2 Enfoque general (CCPS §4.4.1.2, Fig. 4.7) vs TekRisk
| Aspecto | Enfoque general CCPS | TekRisk |
|---|---|---|
| Evaluación geográfica | "Cada ubicación geográfica" (discretización no especificada) | Malla rectangular uniforme (1–100 m), extensión automática según perfil de fatalidad |
| Zonas de efecto | Modelo probit o zonas discretas por incidente | Perfil continuo con interpolación lineal por tramos |
| Tratamiento del viento | Cualquier nivel de detalle (manual) | Rosa de vientos Pasquill–Gifford de 16 direcciones, separación día/noche |
| Trazado de contornos | "Manualmente o con cualquier paquete gráfico de contorneo" | Marching Squares (16 casos + manejo de saddle points) |
| Formato de salida | Mapa impreso | FeatureCollection GeoJSON + visualización en Mapbox GL |
7.3 Enfoque simplificado (CCPS §4.4.1.3, Fig. 4.8) vs TekRisk
El enfoque simplificado del CCPS agrupa seis supuestos conservadores pensados para cálculo a mano. Al ejecutarse sobre una malla numérica, TekRisk no necesita esas simplificaciones y sustituye los más restrictivos por modelos físicos reales, lo que produce contornos más precisos, direccionalmente correctos y menos conservadores que los círculos uniformes del CCPS:
| Supuesto simplificado CCPS | TekRisk |
|---|---|
| Fuentes puntuales | Fuentes puntuales (compatible) |
| Distribución de viento uniforme (misma probabilidad en todas direcciones) | Rosa de 16 direcciones con probabilidades empíricas |
| Velocidad de viento y clase de estabilidad únicas | Separación día/noche a través de las clases Pasquill–Gifford A–F |
| Zonas de efecto discretas (100% dentro / 0% fuera) | Perfil continuo vs distancia |
| Distribución uniforme de fuentes de ignición | Heredada del árbol de eventos del escenario (upstream) |
| Contornos de riesgo circulares | Contornos con forma realista que sigue la dispersión real del riesgo, trazados por Marching Squares |
7.4 Qué añade TekRisk más allá del CCPS
- Perfil de fatalidad continuo con interpolación lineal por tramos — el CCPS §4.4.1.3 solo contempla funciones escalón o modelos probit completos
- Extracción de contornos por Marching Squares con validación de winding CCW para cumplir GeoJSON — el CCPS solo especifica "manualmente o con cualquier paquete gráfico"
- Flash fire con envolvente LEL rotada a lo largo de 16 direcciones — el CCPS §8.2 solo cubre la simplificación de sector pie-shape
- Conversión automática metros locales ↔ lat/lon más cálculo del área encerrada vía la fórmula del shoelace (§4 Paso 6)
- Siete niveles de contorno estandarizados ( a ) con código de color fijo (§6) — el CCPS deja la selección de niveles al analista