# Sensor de nível de combustível

Sensores de combustível são essenciais para monitorar os níveis de combustível em veículos e tanques, fornecendo dados-chave para rastrear o consumo, detectar abastecimentos e drenagens e otimizar a gestão de combustível. Usar esses dados de forma eficaz ajuda a prevenir perdas de combustível, identificar veículos com alto consumo e melhorar a eficiência geral, resultando em economias significativas.

### Compreendendo as leituras dos sensores de combustível

A precisão dos dados de combustível depende de vários fatores-chave:

1. **Tipo de sensor de nível de combustível**: A precisão do sensor e sua compatibilidade com o dispositivo GPS.
2. **Instalação do sensor**: A instalação adequada é crucial, especialmente para tanques não padronizados. As diretrizes do fabricante devem ser seguidas para desempenho ideal.
3. **Configurações do dispositivo**: Certifique-se de que o sensor esteja configurado corretamente e transmitindo dados à plataforma. É preferível realizar calibrações diretamente na plataforma em vez do dispositivo.
4. **Configurações da plataforma**: Configurações precisas na plataforma são essenciais não apenas para os dados exibidos nos widgets, mas também para o funcionamento dos alertas de drenagem/abastecimento e dos relatórios de nível de combustível.

### Configurando um sensor de combustível

Os sensores de combustível são categorizados como [Sensores de medição](https://www.navixy.com/docs/user/pt-br/guide/devices-and-settings/vehicle-sensors/measurement-sensors) na plataforma Navixy. Para adicionar um sensor de combustível:

1. **Navegue até Devices and settings -> Sensors and buttons**.
2. Clique no **+** ícone e selecione **Sensor de medição**.
3. Configure o sensor:

* **Nome do sensor**: Atribua um nome claro para fácil identificação.
* **Entrada**: Selecione o canal de entrada a partir do qual os dados de combustível serão transmitidos.
* **Unidades**: Escolha a unidade de medida apropriada (por exemplo, litros).
* **Precisão**: Defina a porcentagem de precisão, que será usada para calcular o erro absoluto no volume de combustível.
* **Limiares para detecção de drenagem**: Defina limiares para detectar drenagens de combustível com base na taxa de variação ao longo do tempo ou da quilometragem.

#### Configurações avançadas do sensor de combustível

* **Ignorar em movimento**: Excluir automaticamente quaisquer drenagens ou reabastecimentos que ocorram enquanto o veículo está em movimento. Isso é determinado pela configuração **Detecção de estacionamento** .
* **Tempo limite do filtro**: Ajuste o período de timeout para filtrar leituras instáveis durante o movimento do veículo ou imediatamente após o abastecimento. Esta configuração é especialmente útil para veículos com tanques grandes.
* **Tabela de calibração**: Converter leituras do sensor em unidades utilizáveis, como litros. A calibração precisa é essencial para dados confiáveis.
* **Filtros avançados**: Defina filtros para ignorar leituras abaixo ou acima de certos limiares e aplique multiplicadores para ajustar os dados do sensor conforme necessário.

#### Processamento de dados de combustível na plataforma

A plataforma Navixy lê e armazena os dados dos sensores de combustível conforme são recebidos. As configurações do sensor, incluindo filtros e calibração, são aplicadas quando os dados são exibidos. Isso significa que você pode ajustar as configurações a qualquer momento e regenerar relatórios para refletir as configurações atualizadas.

#### Detecção e relatório de eventos de combustível

* **Drenagens e reabastecimentos**: A plataforma usa uma combinação de tabelas de calibração e níveis de precisão para identificar e registrar eventos de drenagem e reabastecimento de combustível.
* **Gerando relatórios**: Relatórios de combustível analisam a taxa de variação do nível de combustível e aplicam limiares definidos para identificar eventos significativos. Eventos similares consecutivos são agrupados em uma única entrada de relatório.

#### Ignorando eventos de combustível durante movimento

Quando a opção de ignorar reabastecimentos ou drenagens durante o movimento está habilitada, a plataforma usa um algoritmo especializado para filtrar esses eventos. Se o reabastecimento começar ou terminar dentro do tempo limite de filtro especificado antes ou depois de uma viagem, o evento é registrado. Caso contrário, ele é filtrado.

#### Analisando a qualidade dos dados do sensor de combustível

A Navixy emprega métodos estatísticos avançados para avaliar a qualidade dos dados do sensor de combustível. Uma pontuação de qualidade é atribuída em uma escala de 10 pontos, sendo 1 a qualidade mais baixa e 10 a mais alta. Essa classificação está disponível nos relatórios de volume de combustível, tanto na interface quanto em documentos baixados (PDF/XLS). A pontuação também pode ser recuperada via solicitações de API.

## Sensor de nível de combustível

Sensores de combustível são um componente vital para rastrear os níveis de combustível de vários veículos e tanques estáticos. Com a ajuda dos algoritmos da plataforma, os níveis de consumo, abastecimentos e descargas podem ser monitorados por meio dos dados coletados por esses sensores. A utilização eficiente desses dados pode levar a economias significativas prevenindo perdas de combustível e identificando veículos com consumo excessivo, cujas margens não atendem às expectativas. Ao aproveitar as informações fornecidas pelos sensores de combustível, é possível antecipar problemas potenciais e otimizar o consumo de combustível, aumentando assim a rentabilidade geral.

Os sensores de nível de combustível existem em vários tipos, e cada um serve a um propósito específico. Você pode encontrar informações detalhadas sobre eles em nosso [Centro de Especialistas](https://app.gitbook.com/s/IgDb43gtyXcm1Av4h1np/vehicle-telematics-technology/fuel-management). Neste artigo, focaremos na operação de combustível da plataforma. Adicionalmente, discutiremos as configurações do sensor de combustível e o impacto que elas têm no processo geral de gestão de combustível.

### Do que dependem as leituras do sensor de combustível

A precisão dos dados de combustível exibidos depende de vários fatores, incluindo:

* **Sensor de nível de combustível**: Que tipo é e quão bem ele consegue ler do tanque, e quão bem interage com o rastreador GPS.
* **Instalação do sensor de tanque**: Se você possui um tanque não padronizado ou requer uma instalação não padrão, é melhor consultar o fabricante sobre como instalar tal sensor.
* **Configurações do dispositivo**: Certifique-se de que o sensor esteja configurado e que o dispositivo envie seus dados para a plataforma. É recomendável não realizar calibrações adicionais no lado do dispositivo, mas fazê-las diretamente na plataforma.
* **Configurações do lado da plataforma**: As leituras dos widgets dependem delas, assim como os alertas de drenagem e reabastecimento e os relatórios de nível de combustível. Otimizando essas configurações, torna-se mais fácil identificar anomalias e irregularidades nas leituras de combustível que podem exigir atenção adicional.

### Criação do sensor

Sensores de combustível são um tipo de [Sensor de medição](https://www.navixy.com/docs/user/pt-br/guide/devices-and-settings/vehicle-sensors/measurement-sensors). Para criar um sensor de combustível, navegue até **Dispositivos e configurações** e role para baixo até o painel **Sensores e botões** . Em seguida, clique em **+** ícone e selecione **Sensor de medição** no menu suspenso.

### Configurações do sensor de combustível

Depois de escolher **Fuel level** como tipo de sensor, configurações adicionais aparecerão. A lista completa de opções para o sensor de combustível inclui:

* **Nome do sensor**: Atribua um nome claro e conveniente para o sensor. Esse nome será visível em widgets, relatórios e regras para ajudá-lo a identificar facilmente o sensor.
* **Entrada**: Selecione a entrada da qual o dispositivo transmite dados de combustível.
* **Unidades**: Selecione uma unidade de medida.
* **Precisão**: Refere-se à porcentagem especificada usada para calcular o erro absoluto no volume do tanque. Esse valor de erro será usado para calcular a quantidade em reabastecimentos e drenagens.
* **Limiares para detecção de drenagem:** Usados para determinar drenagens em relatórios de combustível. Esse parâmetro pode ser representado como a taxa de variação no nível de combustível. Ambos os limiares são sempre verificados e, se o nível de combustível mudar mais rapidamente do que pelo menos um dos limiares definidos por mais tempo do que o nível de precisão, o relatório marcará a drenagem de combustível.
  * **Por tempo**: A taxa máxima permitida é medida em unidades por hora e pode ser definida nas configurações do sensor. Ao calcular a variação de velocidade ao longo do tempo, a plataforma compara a mudança de nível de combustível entre pontos. Se não for definido, o valor padrão é 120 unidades por hora. Isso não significa que o combustível deva mudar mais de 120 por hora. Significa que o nível de combustível deve mudar mais rápido que 120 por hora (equivalente a 20 L por 10 minutos ou 2 L por minuto) para determinar a drenagem em um relatório. Esse valor deve ser definido alguns pontos percentuais acima da provável taxa de consumo durante cargas pesadas ou quando o veículo estiver subindo uma inclinação.
  * **Por quilometragem**: A velocidade máxima permitida de variação do nível de combustível é medida em unidades por 100 km. Isso não significa que o combustível deva mudar mais do que o definido por 100 km. Por exemplo, definimos 100 L por 100 km. Isso significa que o nível de combustível deve mudar mais rápido que 100 L por 100 km (equivalente a 10 L por 10 km ou 1 L por km) para determinar a drenagem em um relatório. Esse valor deve ser inserido manualmente e não deve ser baseado apenas na taxa de consumo especificada pelo fabricante. Recomendamos realizar testes e verificar a taxa real de consumo registrada nos relatórios e, em seguida, definir os valores necessários para máxima precisão.
* **Ignorar em movimento**: A plataforma excluirá automaticamente quaisquer drenagens e reabastecimentos que ocorram durante o movimento de regras e relatórios. O movimento é determinado pela configuração [Parking Detection setting](https://www.navixy.com/docs/user/pt-br/guide/devices-and-settings/location-and-movement/parking-detection-widget).
  * **Drenagens:** Drenagens em movimento serão excluídas.
  * **Reabastecimentos:** Reabastecimentos em movimento serão filtrados.
  * **Tempo limite do filtro:** Essa configuração aparece quando o recurso Ignorar está ativado. Ela determina o período de timeout em minutos que será usado para reduzir os intervalos de condução para filtragem de combustível. Essa opção pode ser útil se o nível de combustível se estabilizar apenas após algum tempo desde o reabastecimento, e o veículo já tiver começado a se mover. Isso é mais comum em veículos com tanques de combustível grandes. A configuração padrão para esse recurso é 5 minutos.
* **Tabela de calibração**: Esse parâmetro é usado para converter as leituras do sensor nas unidades desejadas, como litros. Alguns fabricantes de sensores podem fornecer os valores de conversão para a tabela. No entanto, na maioria das situações, a calibração será necessária para obter leituras precisas.
  * **Volume do tanque** é o volume máximo do tanque, que é especificado em unidades na tabela de calibração. Se os valores de calibração não forem especificados, assume-se o valor padrão de 100, o que indica que os dados estão sendo transmitidos em porcentagem.
  * Mesmo que seu sensor já envie dados para a plataforma em litros, defina a calibração 0 = 0 litros e capacidade máxima do tanque = X litros.
  * Se for um sensor que transmite informações do nível de combustível em porcentagens, defina calibração 0 = 0 litros e 100 = capacidade máxima do tanque em litros.
* Configurações avançadas estão abaixo da tabela de calibração.
  * **Ignorar valores:** Os valores devem ser especificados da mesma forma que chegam à plataforma a partir do dispositivo.
    * **Menos**: o filtro pode ser usado para ignorar quaisquer leituras que fiquem abaixo de um determinado limiar, X. Isso é útil em situações em que as leituras de um sensor podem cair abaixo de um certo valor. Por exemplo, um fio solto ou um sensor que envia uma leitura de 0 quando a ignição é desligada.
    * **Mais**: o filtro pode ser usado para ignorar quaisquer leituras que excedam um determinado limiar, X. Isso é valioso ao lidar com sensores cujas leituras podem, ocasionalmente, aumentar dramaticamente. Por exemplo, se for detectado um erro ou se houver uma tensão mais alta do que o esperado.
  * **Multiplicador**: Multiplique os valores resultantes por um determinado coeficiente. Se desejar dividir valores, utilize decimais.

### Como o combustível funciona na plataforma

#### Recebendo e processando dados de combustível

A plataforma lê e salva as leituras dos sensores de combustível conforme são recebidas dos dispositivos. Os dados dos sensores de combustível só são salvos depois que um sensor de combustível for criado no sistema.

Filtros para mínimos e máximos, tabelas de calibração e outras configurações do sensor só são aplicados quando os dados estão sendo exibidos. Como resultado, você pode alterar as configurações a qualquer momento e reconstruir os relatórios para ver como as alterações afetaram os dados salvos. Isso fornece flexibilidade em termos de configuração e garante que os dados estejam sempre atualizados com as configurações mais recentes.

#### Drenagens e reabastecimentos em regras

As regras para drenagem e reabastecimento são baseadas na tabela de calibração e no erro absoluto, que é calculado como `volume do tanque * precisão` .

A plataforma registrará a última leitura atual do sensor por dez minutos. Com base nessa leitura, os seguintes eventos serão acionados:

* Se o nível de combustível tiver aumentado mais do que o erro absoluto, um evento de "abastecimento" será registrado.
* Se o nível de combustível tiver diminuído mais do que o erro absoluto, um evento de "drenagem" será registrado.

Por exemplo, se a capacidade do tanque for de 100 litros e a precisão for de 5%, uma variação de 5 litros no nível de combustível dentro de um intervalo de 10 minutos acionará a regra.

#### Reabastecimentos e drenagens em relatórios

O sistema de relatórios fornece um método de análise mais avançado, pois baseia-se em um conjunto maior de dados salvos. Todos os parâmetros são levados em conta na análise do relatório.

A plataforma usa a taxa de diminuição do nível de combustível e o erro absoluto para identificar e registrar drenagens de combustível. Uma "drenagem" ocorre quando o nível de combustível diminui mais do que o erro absoluto dentro dos limiares especificados para drenagens por tempo ou quilometragem (se definidos).

No relatório, um evento de "abastecimento" é registrado quando o nível de combustível aumenta mais do que o erro absoluto. A plataforma agrupará eventos consecutivos de abastecimento ou drenagem, o que significa que, se a mesma condição for acionada repetidamente, a plataforma os agrupará em um único grande evento de abastecimento ou drenagem.

#### Ignorando reabastecimentos e drenagens em movimento

Depois de habilitar uma ou ambas as opções de ignorar, o próximo algoritmo será usado para relatórios e alertas além do padrão:

* Se o reabastecimento começar durante o [tempo de estacionamento](https://www.navixy.com/docs/user/pt-br/guide/devices-and-settings/location-and-movement/parking-detection-widget), ele será exibido no relatório e registrado pela regra. Além disso, se o reabastecimento começar dentro de X minutos do tempo limite do filtro antes do estacionamento ou dentro de X minutos do tempo limite do filtro após o início da viagem, ele também será registrado pela regra e exibido no relatório.
* No entanto, se o reabastecimento começar mais cedo do que X minutos do tempo limite do filtro antes do estacionamento ou mais tarde do que X minutos do tempo limite do filtro desde o início da viagem, ele será filtrado.
* Nos casos em que nenhum tempo limite de filtro é especificado, todos os reabastecimentos que comecem durante as viagens serão filtrados.

#### Análise e classificação das leituras do sensor de combustível

A aplicação de vários métodos estatísticos resultou em um modelo para analisar a qualidade dos dados do sensor. A equipe Navixy desenvolveu um algoritmo adaptativo que pode classificar a qualidade das leituras brutas do sensor e fornecer uma pontuação em uma escala de 10 pontos: de 1 (qualidade mais baixa) a 10 (dados de alta qualidade).\
Para testar essa inovação, é necessário gerar um [relatório de volume de combustível](https://app.gitbook.com/s/IgDb43gtyXcm1Av4h1np/vehicle-telematics-technology/fuel-management/fuel-control-in-navixy/analyzing-fuel-data/fuel-volume-report) para o(s) objeto(s) em investigação. A classificação de qualidade estará disponível na parte inferior do relatório tanto na interface do gabinete quanto em documentos (PDF/XLS) baixados com base no relatório gerado. A classificação também pode ser obtida usando solicitações de API.

### Veja também

* [Aprimorando a precisão da gestão de combustível com o Índice de Qualidade do Sensor de Combustível](https://www.navixy.com/blog/enhancing-fuel-management-accuracy-with-fuel-sensor-quality-index/)
* [Dominando as tabelas de calibração para uma gestão precisa de combustível](https://www.navixy.com/blog/calibration-tables/)
* [Configuração e ajuste de sensores](https://app.gitbook.com/s/IgDb43gtyXcm1Av4h1np/vehicle-telematics-technology/fuel-management/fuel-control-in-navixy/sensors-setup-and-configuration)
