Para detectar los llenados se utilizan datos procesados (en las etapas Preparación de datos y Filtración).
Los puntos suspensivos (...) reemplazan las Propiedades de la unidad → Sensores → Propiedades del sensor del nivel de combustible mientras indicar las rutas a las opciones.
Las siguientes opciones están estrechamente relacionadas con esta detección:
- Opción: Volumen mínimo de llenado;
- Opción: Detectar llenados solo cuando el vehículo está parado;
- Opción: Calcular el volumen de llenados según datos sin procesar;
- Situación: ¿Cómo se detecta un llenado?
Volumen mínimo de llenado
... → Ajustes de llenados de combustible → «Volumen mínimo de llenado»
Esta opción permite excluir llenados erróneos, ya que en el proceso de movimiento pueden surgir indicaciones erróneas de las subidas del nivel de combustible.
Detectar llenados solo cuando el vehículo está parado
... → Ajustes de llenados de combustible → «Detectar llenados solo cuando el vehículo está parado»
En condiciones normales los llenados de combustible solo se realizan, cuando el vehículo está parado. Esta opción permite buscar los llenados solo durante estacionamientos/paradas. Además, si en la pestaña Avanzadas está indicado intervalo máximo entre mensajes y se ha superado, en este intervalo puede detectarse un llenado de combustible.
Calcular el volumen de llenados según datos sin procesar
... → Ajustes de llenados de combustible → «Calcular el volumen de llenados según datos sin procesar»
Si la filtración está activada, pueden surgir distorsiones de los niveles inicial y final del nivel de combustible. Para excluir los errores, durante el cálculo del volumen del llenado se utilizan los datos sin filtrar. Esta opción se aplica solo cuando el valor antes de la filtración es mayor que el valor obtenido como resultado de filtración.
Situación: ¿Cómo se detecta un llenado?
Límites temporales de un llenado y su volumen
Se está realizando un llenado.
Que el volumen del combustible del mensaje corriente sea Vcorr, el volumen del combustible del mensaje anterior — Vant. Si la diferencia d para el mensaje corriente (d=Vcorr – Vant) es positiva, este mensaje se considerará el mensaje inicial del llenado.
Pasa algún tiempo. Se está acercando el fin del llenado. Cuando para un mensaje el valor d sea negativo (es decir, el volumen del combustible en el mensaje corriente sea menos del mensaje anterior), este mensaje se considerará el mensaje final del llenado.
Si el nivel de combustible queda sin cambios durante el tiempo indicado en el parámetro Tiempo de espera para separar llenados consecutivos en los ajustes del sensor del nivel de combustible, el llenado se considerará terminado también.
El volumen del llenado es Vfinal - Vinicial (la diferencia entre los niveles de combustible de los mensajes inicial y final del llenado).
Si está activada la opción Calcular el volumen de llenados según datos sin procesar, se utilizan los valores del volumen máximo (Vmax) y mínimo (Vmin) de combustible en el intervalo del llenado. El volumen del llenado será Vmax - Vmin.
Algoritmo del cálculo de la hora de un llenado
Luego se busca el momento de realizarse el llenado.
Para cada mensaje dentro del intervalo de llenado (excluido el último mensaje) se busca iterativamente la delta con el siguiente mensaje d=Vsig – Vcorr que muestra el volumen del crecimiento del combustible entre los mensajes corriente y siguiente.
La hora del mensaje cuya delta es mayor de otras, se considera la hora del llenado (en otras palabras, se escoge el mensaje izquierdo del par de mensajes, cuya delta es mayor de las demás).
La hora (el momento del tiempo) del llenado se calcula dinámicamente en cada situación concreta a base de los datos de los sensores disponibles.
Detección de llenados en la tabla «Movimiento de combustible»
La tabla Movimiento de combustible determina la actividad relacionada con el combustible (llenados, descargas e intervalos del trabajo del sensor contador) de la unidad para que se ejecute el informe y para las unidades que estaban cerca con la misma. El siguiente algoritmo explica el principio según el que el sistema determina cuál de las unidades que estaban cerca recibió el combustible.
Los intervalos de entregar y recibir combustible se consideran relacionados si el tiempo del llenado de la unidad que recibió el combustible ha caído en el intervalo de operación del sensor de la unidad que lo entregaba (véase la imagen).
Si no se ha encontrado tal coincidencia, el algoritmo busca intersecciones de todo el intervalo del llenado de la unidad que ha recibido el combustible con los intervalos de operación del sensor contador de la unidad que lo entregaba, y escoge el más próximo de ellos (véase la imagen).