> 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/guide/devices-and-settings/location-and-movement/parking-detection.md)
  {% endhint %}

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

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

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

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

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

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

* Если заправка начинается во время [стоянки](/docs/user/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 %}

![Отчет по уровню топлива](/files/16463dfaaa3ff7859573be64c81da6a030b21d62)

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

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

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

{% 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 %: попробуйте включить эту функцию. Обратите внимание, что сглаживание снижает точность определения заправок и сливов, но позволяет получить приемлемую картину для неточных датчиков.
* Фильтрация всплесков: если на графике наблюдаются сильные кратковременные изменения уровня топлива, включите эту опцию. Если вы хотите отфильтровать только самые сильные всплески, переместите ползунок влево. Если нужны слабые, переместите его вправо.

![Параметры отчета по объему топлива](/files/3b70494a018a8db6933d775d160b2ef5125a0361)

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

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

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

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

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

![График нормы расхода топлива](/files/8142f5a9fb3914a3f56f3a808609255865ed2786)

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

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

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

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

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

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

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

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

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

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

![Точка на графике с осью X = пробег](/files/1aa79ac336668c27a9549c948225968c52328737)

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

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

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

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

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

![Точка на графике с осью X = время](/files/383d93b80933901b2a2f91790751a9bec9346607)

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

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

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

![Таблица заправок и сливов](/files/0b902fd8fd9cfbc25f6bdeb36a542c6b6e4adef0)

**Столбцы**

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

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

**Строки**

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

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

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

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

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

![Таблица детализации по датам](/files/bb0671464dcfd8c29cdc3f5a2438386a80fd091d)

**Столбцы**

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

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

**Строки**

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

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

**Итого**

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

Последнюю строку можно прочитать так:

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

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

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

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

![Данные статистики таблицы](/files/b06862da42712007856201d6f4df2f9a29b1a35d)

**Столбцы**

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

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

**Строки**

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

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.
