Отрицательный расход топлива у стоящей машины: откуда он берётся
Контроль топлива · 7 октября 2026 · Контроль Техники
Если у стоящей машины расход топлива в отчёте получился отрицательным, это не значит, что она заправилась сама. Это типичный шум датчика уровня.
Расход за смену считается по формуле: уровень на начале − уровень на конце + заправлено. Для работающей машины всё сходится. Для стоящей машины возникает «шум».
Откуда берётся минус
Датчик уровня топлива (ДУТ) измеряет уровень в баке с погрешностью. Типичные причины: колебания топлива в баке, уклон площадки, температурное расширение. В результате уровень на конце смены может оказаться на несколько литров выше, чем на начале. Формула честно выдаёт отрицательный расход.
Если бы такую строку записать как есть, она исказила бы среднее: при делении на моточасы или на 100 км получаются абсурдные значения.
Как обрабатывает такие строки наш расчёт
- Нет заправок и уровень вырос не более чем на 5 литров — расход принимается равным нулю. Это шум датчика. Без такого правила расход, который Omnicomm отдаёт сам, совпадал с таблицами диспетчеров лишь в 63% строк.
- Остался минус (больше 5 литров) — расход на моточас и на 100 км для такой строки не считается, ставится прочерк, а диспетчер разбирается с ней вручную.
- Нет работы за смену — Omnicomm не отдаёт конечный уровень, и расчёт опирается на уровень начала.
Единицы измерения: подводный камень
В API Omnicomm объёмы топлива отдаются в децилитрах, а не в литрах. Если забыть поделить на 10, расход выйдет в десять раз больше (исключение — выдачи топлива, там сантилитры).
Что делать у себя
- Не показывайте отрицательный расход как есть. Обнуляйте шум и помечайте подозрительные строки.
- Если минус большой, проверьте датчик и тарировку: возможно, он залипает.
- Сопоставьте с событиями заправок: иногда уровень вырос из-за заправки, которая не попала в смену.
Нужна проверка датчиков топлива? Обращайтесь.
Читайте также