Glosario del dominio
Este glosario define los términos propios del dominio custody transfer y del cálculo MPMS que aparecen en toda la documentación. Está pensado tanto para el prospecto técnico que evalúa la solución como para el usuario nuevo que llega sin formación previa en metrología de hidrocarburos.
Volúmenes del pipeline MPMS
El motor de cálculo aplica el pipeline de 18 etapas de API MPMS Cap. 11.2 y Cap. 12.1. Cada etapa produce un volumen más refinado que el anterior.
TOV — Total Observed Volume
Volumen total del producto medido en las condiciones observadas de temperatura y presión dentro del tanque, sin ninguna corrección aplicada. Es el punto de partida del pipeline de cálculo MPMS. Se deriva directamente del nivel medido por el radar y la tabla de aforo (strapping) del tanque.
GOV — Gross Observed Volume
TOV menos el volumen de agua libre (free water) y sedimentos depositados en el fondo del tanque. El agua libre se mide con detector o por diferencia de nivel; los sedimentos se estiman por parámetros de laboratorio o del catálogo de producto.
GSV — Gross Standard Volume
GOV corregido a condiciones estándar de temperatura (60 °F / 15 °C) mediante el factor CTL. Elimina la variación volumétrica debida a la temperatura del líquido y permite comparar volúmenes medidos en distintos momentos o instalaciones.
NSV — Net Standard Volume
GSV corregido por el contenido de sedimentos y agua en suspensión o disolución (BSW) mediante el factor CSW. Representa el volumen neto del producto limpio a condiciones estándar. Es la base para el cálculo de Masa y la cantidad que aparece en el ticket de custodia.
Masa
NSV multiplicado por la densidad estándar del producto (a 15 °C). Es la cantidad transferida definitiva para reportes de custodia y reconciliación de inventario. Expresada en kg; en la interfaz puede mostrarse en toneladas métricas (t) según las preferencias de unidades.
Factores de corrección MPMS
Estos factores convierten los volúmenes observados a condiciones estándar. TankOS los calcula y persiste en cada ciclo para permitir la reconstrucción forense de cualquier lote.
CTSh — Correction for Temperature of the Shell
Factor que corrige el volumen calculado por la dilatación térmica del casco metálico del tanque. Relevante especialmente en tanques de acero expuestos a variaciones de temperatura ambiente significativas. Basado en el coeficiente de dilatación del material del casco y la diferencia entre la temperatura operativa y la temperatura de calibración.
CTL — Correction for Temperature of the Liquid
Factor que corrige el volumen del líquido a temperatura estándar (60 °F / 15 °C). Calculado con las tablas de corrección de API MPMS Cap. 11.1:
- Tabla 6A — crudos con gravedad API entre 0 y 100 (API MPMS 11.1 / ASTM D1250).
- Tabla 6B — productos refinados (gasolinas, destilados medios, combustibles Jet).
- Tabla 6C — lubricantes y aceites refinados.
La selección de tabla se configura en el catálogo de productos.
CPL — Correction for Pressure of the Liquid
Factor que corrige el volumen por la compresibilidad del líquido bajo presión. Para tanques atmosféricos (la mayoría de los tanques de almacenamiento en tierra), CPL = 1,0000 y no tiene efecto práctico. Se aplica en instalaciones presurizadas o cuando la columna de líquido genera presiones relevantes.
CSW — Correction for Sediment and Water
Factor derivado del contenido de BSW (Basic Sediment and Water) determinado en laboratorio. Convierte GSV en NSV al descontar el volumen ocupado por sedimentos y agua en suspensión o disolución. CSW = 1 − BSW/100, donde BSW se expresa en porcentaje.
Medición y calibración
Aforo
Medición directa del nivel del producto en un tanque en un instante dado, base del cálculo de volúmenes para custodia. Puede ser:
- Automático — lectura continua del radar de nivel (ATG) publicada vía MQTT cada ciclo.
- Manual — valor capturado por el operador, con registro de divergencia respecto al automático cuando la diferencia supera el umbral configurado (default 5 %).
También referido como "gauging" en inglés. El registro formal del aforo se denomina gauging ticket. El nivel puede registrarse y mostrarse tanto en milímetros como en pie · pulgada · fracción, y el volumen resultante en metros cúbicos o barriles, según la preferencia de unidades del usuario (ver Sistema de unidades).
Strapping (tabla de aforo)
Tabla de calibración que mapea el nivel medido del líquido a un volumen para un tanque específico. Se expresa en cualquiera de los dos sistemas de unidades según el régimen del tanque:
- Métrico / SI: altura en milímetros (mm) → volumen en metros cúbicos (m³).
- Imperial / US-MPMS: altura en pie · pulgada · fracción de pulgada (p. ej.
37′ 8⅛″, con denominador1/8″o1/16″) → volumen en barriles (bbl). Es la forma en que tradicionalmente se afora y se levanta la tabla en la industria petrolera.
Se genera mediante calibración oficial del tanque conforme a normas de metrología legal (OIML R 71, API MPMS Cap. 2). TankOS almacena la tabla internamente en SI e interpola linealmente entre segmentos adyacentes, pero el booklet y las lecturas pueden mostrarse íntegramente en imperial (pie-pulgada-fracción / barriles): la conversión es de presentación, no de almacenamiento, y no pierde precisión. El sistema valida la monotonía y la coherencia volumétrica frente a la geometría declarada del tanque.
También llamada "tabla de aforo" o "tabla de calibración de tanque".
Gauging ticket
Registro formal del aforo asociado a un lote de custodia. Captura: nivel de producto, temperatura, nivel de agua libre, producto, operador, método (automático/manual), timestamp y referencias al lote. Es un documento legal que puede requerirse en auditorías o disputas de cantidad.
Sistema de unidades (SI ⇄ Imperial)
TankOS almacena todas las magnitudes internamente en el Sistema Internacional (SI): longitudes en milímetros (mm), volúmenes en metros cúbicos (m³), masa en kilogramos (kg), temperatura en grados Celsius (°C), presión en kilopascales (kPa) y densidad en kg/m³. La conversión ocurre sólo al renderizar: cada usuario puede ver el sistema completo —dashboard, detalle de tanque, tablas de aforo, gauging tickets y reportes— en unidades imperiales —pie · pulgada · fracción de pulgada para alturas, barriles (bbl) para volúmenes, °F, psi— mediante el conmutador SI ⇄ Imperial.
El valor almacenado nunca cambia; sólo cambia su presentación, sin pérdida de precisión. Esto permite operar en la unidad de trabajo habitual de la planta (pie-pulgada-fracción a barriles, el estándar de aforo de la industria petrolera) conservando la trazabilidad y la exactitud del cálculo custody en SI.
Custodia y lotes
Custody transfer (transferencia de custodia)
Transferencia formal de propiedad de un producto entre dos partes (proveedor y receptor), acompañada de documentación metrológica y legal. Requiere medición calibrada, cálculos MPMS trazables y tickets numerados sin huecos. En Venezuela está regulada por SENCAMER, MINPET y las normas internas de Pdvsa.
Custody batch (lote de custodia)
Operación unitaria de despacho, recepción o traslado que abre un lote con un aforo de
apertura, registra la operación física y cierra con un aforo de cierre, para luego emitir
un ticket numerado con los volúmenes netos transferidos. Un lote pasa por hasta nueve
estados hasta quedar en estado ticketado o anulado.
Ticket gap-free
Garantía de que los números de ticket de custodia son consecutivos y sin huecos — es decir, no puede existir el ticket N+2 sin que el ticket N+1 haya sido emitido (o explícitamente anulado con su propio número en la secuencia). TankOS implementa esto con un contador transaccional bajo aislamiento serializable en PostgreSQL, que impide que dos operaciones simultáneas obtengan el mismo número de ticket.
Laboratorio y calidad
BSW — Basic Sediment and Water
Porcentaje de agua y sedimentos (disueltos o en suspensión) presentes en el producto, determinado en laboratorio (ASTM D4007 / COVENIN 980 para muestras de agua por destilación; ASTM D96 para centrífuga). Afecta el cálculo de NSV vía el factor CSW. Un BSW elevado reduce el volumen neto del producto comercializable.
Gravedad API
Escala inversa de densidad del petróleo crudo y sus derivados, definida por API MPMS Cap. 11.1 (ASTM D1298 y D4052). A temperatura de referencia de 60 °F:
°API = (141,5 / densidad relativa a 60 °F) − 131,5
A mayor gravedad API, menor densidad (los crudos ligeros tienen °API alto; los crudos pesados tienen °API bajo). La gravedad API se usa para seleccionar la tabla CTL correcta (6A, 6B o 6C) y para caracterizar el producto en el catálogo.
SoD — Separación de funciones (Separation of Duties)
Principio de control interno que impide que la misma persona realice dos acciones que, combinadas, permitirían manipular un resultado sin supervisión. En TankOS se aplica en:
- Laboratorio: quien envía una muestra no puede aprobarla.
- Custodia: quien afora un lote no puede emitir el ticket.
- Ingeniería: quien edita una tabla de strapping no puede publicarla sin un segundo actor
con
engineering:publish.
Las reglas SoD se aplican en el servidor. Para más detalle, consulte Roles y módulos.
Dispositivos e instrumentación
Radar de nivel (ATG — Automatic Tank Gauge)
Instrumento que mide el nivel del producto en el tanque mediante ondas de microondas o guiadas (GWR). Publica lecturas vía MQTT al broker EMQX. TankOS soporta radares Emerson Rosemount, Endress+Hauser, Honeywell/Enraf, Varec y cualquier dispositivo con perfil MQTT genérico.
Staleness (antigüedad de señal)
Indicador de la frescura de una lectura de telemetría. Una señal se considera "stale" (antigua o congelada) cuando no se ha actualizado en más del umbral configurado (default: 120 segundos). TankOS muestra el estado de staleness por dispositivo en el dashboard y en el detalle de tanque, y puede configurarse para generar una alarma de datos congelados.
El glosario completo de unidades de medida, dimensiones y factores de conversión está disponible en la Referencia de unidades.