> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/expert-center/ru/vehicle-telematics-technology/fuel-management/fuel-control-in-navixy/analyzing-fuel-data/fuel-volume-report.md).

# Отчета по объему топлива

Сливы, заправки и нормы расхода по каждому транспортному средству в отчете по объему топлива. Оценивайте показатели качества датчика и точность калибровки по данным отчета.

## Перед началом

{% hint style="info" %}
Пожалуйста, убедитесь, что платформа настроена правильно, прежде чем создавать отчет по топливу, чтобы события могли быть распознаны корректно:

* Проверьте [настройки датчика](/docs/expert-center/ru/vehicle-telematics-technology/fuel-management/fuel-control-in-navixy/sensors-setup-and-configuration.md)
* Проверьте [настройки определения стоянок](/docs/user/ru/guide/devices-and-settings/location-and-movement/parking-detection.md)
  {% endhint %}

### Заправки и сливы в отчетах

Система отчетов предлагает более сложный подход к анализу, используя обширный массив сохраненных данных. В процессе анализа она учитывает все параметры.

Чтобы определять и фиксировать сливы топлива, платформа использует скорость снижения уровня топлива и абсолютную погрешность. Слив происходит, когда уровень топлива снижается больше, чем абсолютная погрешность, и быстрее одного из заданных порогов слива по времени или пробегу.

В отчете событие «заправка» фиксируется, когда уровень топлива увеличивается больше чем на абсолютную погрешность. Платформа группирует последовательные события заправки или слива, то есть если одно и то же условие срабатывает повторно, оно объединяется в одно крупное событие заправки или слива.

### Игнорирование заправок и сливов в движении

После того как вы включите одну или обе опции игнорирования, для отчетов и оповещений в дополнение к стандартному будет использоваться следующий алгоритм:

* Если заправка начинается во время [времени стоянки](/docs/user/ru/guide/events-and-notifications/movement-monitoring/parking-state-detection.md), она будет отображена в отчете и зарегистрирована правилом. Кроме того, если заправка начинается в течение X минут до тайм-аута фильтра перед стоянкой или в течение X минут после тайм-аута фильтра после начала поездки, она также регистрируется правилом и отображается в отчете.
* Однако если заправка начинается ранее чем за X минут до тайм-аута фильтра перед стоянкой или позднее чем через X минут после тайм-аута фильтра с начала поездки, она отфильтровывается.
* Если тайм-аут фильтра не задан, все заправки, начинающиеся во время поездок, отфильтровываются.

## Создание отчета по объему топлива в Navixy

Отчет по объему топлива отображает подробную информацию обо всех датчиках уровня топлива, установленных в транспортном средстве и подключенных к GPS-устройству. Отчет будет содержать данные о сливах, заправках, начальном и конечном объеме топлива за определенный период и по дням, общей норме расхода топлива и норме расхода на 100 км или в час.

Задачи, которые решает отчет:

* Для регистрации фактической Норма расхода Транспорт и сравнения ее с заявленной производителем Норма расхода.
* Для расчета амортизации при перевозке товаров и грузов, что будет полезно логистическим компаниям и любому бизнесу для расчета себестоимости товаров.
* Для расчета выплат сотрудникам на топливо и смазочные материалы, если они используют собственный Транспорт.
* Чтобы выявить недобросовестных водителей, которые могут сливать ваше топливо для перепродажи.
* Для учета Норма расхода агрегатов. Например, генераторных установок.
* Для учета выдачи топлива Транспорт на базе.
* Чтобы определить, какая техника нуждается в ремонте, если ее норма расхода стабильно высокая.

{% hint style="info" %}
Вы также можете построить отчет с помощью Navixy API. Дополнительную информацию можно получить в [Центре разработчиков](https://navixy.com/docs/developers/)
{% endhint %}

![Отчет по топливу](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-c939a112711f0b2a2daeb53c1762885c5a64b931%2Fimage-20230905-074120.png?alt=media)

## Что влияет на показания в отчете

Отчет отображает графики на основе показаний датчика, отправленных устройством. На основе полученных данных, заданных настроек датчиков уровня топлива и параметров самого отчета он выполняет расчеты сливов, заправок и нормы расхода. Чтобы платформа корректно выполняла расчеты и отображала информацию, необходимо настроить следующее:

* Чтобы платформа поддерживала считывание конкретного датчика уровня топлива, важно проверить, что в списке поддерживаемых входов той или иной модели есть возможность считывать уровень топлива с этого датчика.
* Непрерывная передача данных об уровне топлива между устройством и платформой имеет решающее значение. Если данные поступают непоследовательно или неточно, это может привести к проблемам с отображением графика или к некорректным расчетам на платформе.
* На записанные значения в отчете влияют настройки датчика уровня топлива, которые важны для расчета сливов и заправок. Вы можете в любой момент изменить настройки датчика и сформировать новый отчет. Кроме того, полученные результаты напрямую зависят от параметров отчета, поэтому их также необходимо учитывать.

{% hint style="info" %}
После изменения настроек датчика вы можете заново сформировать отчет за тот же временной интервал с другими настройками. Это позволяет плавно применить изменения к записанным данным.
{% endhint %}

## Как работает определение показаний топлива и отчет

Чтобы предоставить информацию в отчете, платформа выполняет следующее:

1. Собирает и хранит сырые данные от устройств и датчиков топлива.\
   В зависимости от значений, настроенных как игнорируемые в настройках датчика, она может отфильтровывать сырые показания датчика при выводе информации. Также она может применять коэффициент к сырым данным датчика. Все параметры настраиваются вами вручную. Платформа не вносит изменения самостоятельно и записывает данные как есть.
2. Затем сырые данные преобразуются в значения, указанные вами в калибровочной таблице, чтобы сформировать отчет. Если калибровочная таблица не заполнена, платформа не будет выполнять никаких преобразований и отобразит сохраненные значения в том виде, в котором они были получены.
3. На основе выбранных вами параметров отчета платформа строит график сохраненных значений.
4. Затем к этому графику применяются настройки датчика уровня топлива — значения погрешности и порогов. Так платформа рассчитывает сливы и заправки для отчета.
5. Выполняются расчеты сливов, заправок и нормы расхода за период.

### Как в отчете определяется заправка

Для определения заправок в отчете используются параметр датчика — погрешность и калибровочная таблица.\
Последнее значение в калибровочной таблице — это максимальная емкость бака для датчика. Если калибровочная таблица не заполнена, платформа считает максимальную емкость бака равной 100 литрам. Поэтому, если ваш топливный бак имеет максимальную емкость 100 литров, то все изменения уровня топлива между соседними показаниями этого датчика будут сравниваться с уровнем погрешности 5 % от 100 литров. Платформа сравнивает показания по парам последовательных точек. Если уровень топлива увеличился более чем на 5 литров, заправка будет отмечена в отчете.

### Как в отчете определяется слив

Платформа использует параметры датчика порогов слива, чтобы определять сливы в отчетах. Пороги слива применяются в отчетах, потому что они более сложные и сравнивают данные по времени и пробегу. Оба порога используются в отчете по уровню топлива одновременно, и если уровень топлива изменяется больше чем на абсолютную погрешность и быстрее хотя бы одного из порогов, будет определен слив.

Рассмотрим пример. Для датчика уровня топлива указаны следующие значения:

* Бак — 370 литров;
* Погрешность — 2 %, поэтому абсолютная погрешность составляет 370 \* 0,02 = 7,4 л;
* Порог по времени для сливов — 100 литров в час или 16,6 л за 10 минут;
* Порог по пробегу для сливов — 60 литров на 100 км или 6 литров на 10 км;
* Начало слива: в 1:20, уровень топлива 333,85 л, пробег 73,4
* Конец слива: в 1:30, уровень топлива 324,98 л, пробег 79,77

Разница:

* Время: 10 минут
* Уровень топлива: 8,88 — больше абсолютной погрешности, поэтому если превышен хотя бы один из порогов, слив будет определен.
* Пробег 6,37

Платформа начинает проверять скорость изменения уровня топлива:

По времени: 8,88 л / 10 минут = 0,888 в минуту или 8,88 за 10 минут — ниже порога, слив не определяется.\
По пробегу: 8,88 л / 6,37 км = 1,39 л/км или 139 л/100 км, что выше порога, поэтому слив определяется.

## Параметры отчета

В отчете используются следующие параметры:

* Ось X на графике
  * Пробег: отчет строится на основе полученных данных о пробеге, а сливы учитываются на основе порогов по пробегу. Средняя норма расхода будет рассчитана в л/100 км.
  * Время: отчет строится на основе полученных временных данных, а сливы учитываются по порогам времени. Средняя норма расхода будет рассчитана в л/ч.
* Детализация по датам: отображает сводные данные об изменении уровня топлива за каждый день выбранного периода.
* Показывать общий отчет: позволяет включить или отключить страницу с общей информацией по всем устройствам.
* Показывать только итоговый отчет: отображает итоги по изменению уровня топлива за период для всех выбранных устройств.
* Расчет нормы расхода по данным зажигания: показания датчика зажигания будут использоваться для расчета средней нормы расхода топлива, а не времени поездки. Используйте для оборудования, которое часто стоит на месте с работающим двигателем длительное время: экскаваторов, тракторов и т. д.
* Показ пробега доступен только для временного отчета. При включении пробег дополнительно будет отображаться на графике.
* Использовать умный фильтр: короткие поездки до 300 м и до 4 точек не будут учитываться в отчете. Длина и время таких поездок не будут включены в статистику.
* Показывать скорость: добавляет на график в отчете показание скорости. Это поможет при диагностике нормы расхода, а также для определения, был ли это ложный слив (например, реальный слив вряд ли произойдет на скорости 90 км/ч).
* Сглаженный график: эта опция рекомендуется для устройств без встроенного механизма усреднения. Если график неровный и уровень топлива постоянно скачет вверх и вниз на 5–10 %: попробуйте включить эту функцию. Обратите внимание, что сглаживание снижает точность определения заправок и сливов, но позволяет получить приемлемую картину для неточных датчиков.
* Фильтр выбросов: если вы наблюдаете на графике сильные кратковременные изменения уровня топлива, включите эту опцию. Если хотите отфильтровать только самые большие выбросы, переместите ползунок влево. Если нужны слабые, переместите его вправо.

![Параметры отчета по объему топлива](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-b677ea294450acab81c738f4b7769530df6eff3e%2Fimage-20230905-074250.png?alt=media)

После изменения настроек датчика вы можете заново сформировать отчет за тот же период с другими настройками, и изменения будут применены к записанным данным.

## График нормы расхода по датчику

Графическое представление показывает показания датчика уровня топлива, отдельно для каждого датчика. Если настроен составной датчик уровня топлива с физическими датчиками, будут видны только данные составного датчика, а отдельные показания датчиков внутри составного датчика отображаться не будут.

Кроме того, на графике приводятся числовые данные по сливам и заправкам в порядке, указанном в **Заправки и сливы** таблице. Числовое значение отображается в момент завершения заправки или слива, а не в начальной точке, чтобы отображение было понятнее.

* При заправке число отображается зеленым.
* При сливе число отображается красным.

![График нормы расхода](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-9581164f5354c88983f1aeb90b01ac7567d9eaed%2Fimage-20230905-074528.png?alt=media)

Если платформа не получила от датчика никаких данных, это будет выделено на графике заштрихованной областью. Кроме того, при наведении на эту область будет отображаться уведомление. Это означает, что датчик уровня топлива не передавал на платформу никаких данных в указанный период.

{% hint style="info" %}
На это могут влиять различные факторы:

* Устройство не передавало данные с датчика уровня топлива в этот период. Например, провод датчика неплотно закреплен или данные от датчика не отправлялись согласно настройкам GPS-устройства.
* Устройство вообще не передавало никаких данных в этот период. Например, оно было выключено или снято с контролируемого объекта.
  {% endhint %}

Если какие-либо значения были отфильтрованы в соответствии с настройками датчика уровня топлива, платформа отобразит здесь последние нефильтрованные данные.

При наведении курсора на любую из точек отчета будет отображаться точная информация, записанная в этой точке. В зависимости от параметров, по которым построен отчет, вы увидите разную информацию в отчете:

**Ось X = пробег**

Если для оси X используется пробег, график покажет изменение уровня топлива в зависимости от пробега автомобиля. При наведении на любую из точек отчета также можно отображать показания скорости.

Точка из примера ниже читается так:

На 504,95 км от начала отчетного периода уровень топлива в баке составлял 44 литра. Зажигание было включено, а скорость составляла 59 км/ч.

*пример точки на графике нормы расхода по пробегу*

![Точка на графике с осью X по пробегу](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-495c649153fc9f93c6d6dcc306a965b2ebc039ca%2Fimage-20230905-075125.png?alt=media)

**Ось X = время**

Если для оси X используется время, график покажет изменение уровня топлива во времени. В точке также можно отображать показания скорости и пробега.

Точка из примера ниже читается так:

1 сентября 2023 года в 21:59 уровень топлива составлял 33,4 литра. Зажигание было включено, а скорость — 56 км/ч. Пробег с начала отчетного периода составлял 309,28 км.

*пример точки на графике нормы расхода во времени*

![Точка на графике с осью X по времени](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-22151791a529b5cdc0bb75642f8f726e815aaa90%2Fimage-20230905-075327.png?alt=media)

## Таблица заправок и сливов

В этой таблице отображается информация о зарегистрированных сливах и заправках за период.

*пример таблицы заправок и сливов*

![Таблица заправок и сливов](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-7ff11081800b8c0fa609d55bbdc317f883ae3de3%2Fimage-20230905-074858.png?alt=media)

**Столбцы**

В этой таблице информация представлена в следующих столбцах:

* Номер: порядковый номер, который также будет отображаться на графике.
* Время: когда был зафиксирован слив или заправка.
* Заправка/слив
* Объем, л: количество литров по определенному событию.
* Начальный объем, л: уровень топлива в начале события.
* Конечный объем, л: уровень топлива в конце события.
* С начала, км: сколько километров проехало устройство с начала отчетного периода.
* Адрес: при нажатии на адрес откроется карта с отображением места события. Если адрес находится внутри геозон, они могут отображаться перед адресом.

**Строки**

Строки можно прочитать так:

Событие № 1 на графике — заправка. Оно произошло 1 сентября 2023 года в 08:42. Начальный объем составил 16,5 литра, а конечный — 47,6 литра. Объем заправки составил 31,1 литра. Событие произошло через 194,61 км после начала отчетного периода в Варшаве, Польша.

## Таблица детализации по датам

Таблица с детализацией по датам будет отображать рассчитанную информацию по дням в соответствии с показаниями и настройками отчета.

*пример таблицы детализации нормы расхода по датам*

![Таблица детализации по датам](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-28f0db73a7bee794a70704560bff67715f534142%2Fimage-20230905-075915.png?alt=media)

**Столбцы**

Информация в таблице организована в следующих столбцах:

* Дата: день отчета
* Данные GPS и расхода
  * Пробег, км: информация о пробеге, рассчитанном GPS на стороне GPS-устройства.
  * Нормальный расход, л: сколько литров израсходовало бы транспортное средство, если бы оно потребляло топливо в соответствии с заводскими характеристиками.
  * Норма расхода, л/100 км: норма расхода транспортного средства, заданная заводом-изготовителем. Платформа берет ее из [транспортного средства](/docs/user/ru/guide/fleet-management/vehicles.md) карточки.
* Данные датчика уровня топлива: данные, полученные платформой от датчика уровня топлива.
  * Начальный объем, л: начальный уровень топлива за день.
  * Конечный объем, л: конечный уровень топлива за день.
  * Расход, л: фактический расход топлива за день. Рассчитывается по формуле
  * `((начальный уровень топлива + (объем заправки - объем слива)) - конечный уровень топлива`
  * Расход л/100 км: фактический расход топлива на 100 км. Рассчитывается по формуле
  * `((начальный уровень топлива + (объем заправки - объем слива)) - конечный уровень топлива)/пробег * 100`
* Заправки: информация о количестве и общем объеме зарегистрированных заправок.
* Сливы: информация о количестве и общем объеме зарегистрированных сливов.

**Строки**

Информацию в первой строке можно проанализировать так:

1 сентября 2023 года пробег автомобиля составил 344,77 км. По данным датчика, начальный объем топлива составлял 40,8 литра, а конечный — 28,5 литра. При этом транспортное средство один раз заправили на 31,1 литра. Сливов зафиксировано не было. Общая норма расхода топлива за день составила 43,4 литра, а фактическая норма расхода по датчику — 12,59 литра на 100 км.

**Итого**

Для расчета общей нормы расхода отчет берет начальный объем в первый день периода и конечный объем в последний день периода, общий пробег и общий объем заправок и сливов. Общая норма расхода — это сумма суточного расхода. После этого используется формула для расчета средней нормы расхода на 100 км.

Итоговую строку можно прочитать так:

Общий пробег за период составил 1710,78 км. По данным датчика уровень топлива в начале периода составлял 40,8 литра, в конце периода — 22,6 литра. Общее количество заправок — 6, их объем — 193 литра. Фактическая норма расхода топлива составила 211,4 литра, а фактическая средняя норма расхода — 12,36 л/100 км.

Если данные датчика отсутствуют в отчете, платформа обозначит этот период. Если уровень топлива изменялся в период отсутствия данных от датчика, платформа не сможет корректно определить реальные изменения.

## Таблица статистических данных

Эта таблица предоставляет статистическую информацию об уровне топлива по дням и за период.

![Таблица статистических данных](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-03335652c7c0fe2e72863ec29e861f50ff46a48d%2Fimage-20230905-075013.png?alt=media)

**Столбцы**

Данные сгруппированы по следующим столбцам:

* Дата
* Минимум, л: минимальный уровень топлива за период.
* Максимум, л: максимальный уровень топлива за период.
* Среднее, л: среднее значение уровня топлива за период. Оно рассчитывается на основе всех полученных значений датчика.

**Строки**

Данные строки можно прочитать так:

1 сентября 2023 года минимальный уровень топлива в баке составил 16,5 литра, что также было наибольшим минимальным значением за весь период. Максимум в этот день составил 47,6 литра. Среднее значение уровня топлива в баке составило 33,55 литра.

## Качество показаний датчика уровня топлива \[LAB]

Этот раздел содержит информацию об оценке качества показаний датчика уровня топлива по сырым данным датчика и калибровочной таблице.

**Индекс качества датчика уровня топлива (FSQI)** рассчитывается путем анализа шума сырых данных от всех типов датчиков уровня топлива, включая OEM-датчики уровня топлива и автономные датчики уровня топлива.

Эта информация может быть полезна клиентам, которые анализируют расчеты и графики топлива и хотят лучше понять природу топливных данных, например, почему график выглядит рваным.

Если данных достаточно для расчета оценки качества показателей датчика, алгоритм выдаст количественный и качественный результат:

* Количественный результат будет представлен в виде оценки от 1,0 до 10,0, где 1 означает низкое качество показателей датчика, а 10 — высокое качество показателей датчика уровня топлива.
* Качественный показатель выражается одной из трех характеристик: **низкое**, для датчиков с оценкой качества от 1,0 до 3,9, **среднее** для датчиков с оценкой от 4,0 до 7,9 и **высокое**, с оценкой от 8,0 до 10,0 соответственно.

Если данных недостаточно для расчета, например, если датчик недавно начал использоваться, система покажет следующее сообщение: «Недостаточно данных для оценки качества показаний датчика уровня топлива. Наиболее вероятные причины: недостаточное количество поездок автомобиля за выбранный период, слишком редкий интервал получения данных о топливе или низкое качество калибровки датчика на платформе. Минимальный рекомендуемый период для оценки качества показаний — от 14 дней активной эксплуатации транспортного средства».

Кроме того, отчет о качестве данных датчика уровня топлива содержит рекомендации. Эта информация позволяет клиенту провести первичный анализ работы оборудования. Предоставленная информация будет полезна клиентам при принятии решений, особенно если результаты расчетов не соответствуют их ожиданиям.

Еще один раздел связан с **Качество калибровочной таблицы**.

Калибровочная таблица — это табличное представление, которое содержит информацию о соотношении между необработанными данными датчика, полученными от датчика уровня топлива, и фактическим уровнем топлива в баке.

Основное назначение калибровочной таблицы — исправить возможные неточности или смещения в данных датчика. Это особенно важно из-за чувствительности датчиков уровня топлива к внешним факторам, таким как колебания температуры, изменения давления и механические вибрации. Используя калибровочную таблицу, можно получить точные и надежные расчеты уровня топлива даже при неидеальной работе датчика.

Заполнение качественной калибровочной таблицы имеет большое значение в области расчетов топлива, поскольку гарантирует точность, согласованность и надежность ее результатов.

Дополнительную информацию о том, как заполнить калибровочную таблицу, см. в специальном разделе [Калибровка датчика уровня топлива (тарировка)](/docs/expert-center/ru/vehicle-telematics-technology/fuel-management/fundamentals-of-fuel-management/fuel-level-sensor-calibration-tare.md)

\*LAB означает экспериментальная функция.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/expert-center/ru/vehicle-telematics-technology/fuel-management/fuel-control-in-navixy/analyzing-fuel-data/fuel-volume-report.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
