Fleetrun
Hecterra
NimBus
Другие приложения
Wialon для Android/iOS
Logistics
Wialon Local
Wialon Hosting
WiaTag
Configurator
LeaseControl
Содержание
Моточасы
  • tables
  • engine_hours

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

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

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

Есть две полезные опции для отчета по моточасам. Это таймаут (настраивается для датчика) и максимальный интервал между сообщениями (настраивается для объекта). Обе настройки помогают отсечь невалидные интервалы при определении моточасов. Если указаны значения как для таймаута, так и для максимального интервала между сообщениями, то система применит настройку с меньшим значением.

В таблице могут содержаться следующие столбцы.

СтолбецОписание
НачалоВремя начала работы моточасов.
Нач. положениеМестоположение объекта при включении двигателя или навесного оборудования.
КонецВремя окончания работы моточасов.
Кон. положениеМестоположение объекта при выключении двигателя или навесного оборудования.
МоточасыПоказания счетчика работы моточасов за интервал. Для точного расчета моточасов оборудование должно прислать любое валидное значение выбранного датчика. В случае получения невалидного значения необходимо заменить датчик валидатором с корректным значением.
Нач. моточасы

Значение датчика Абсолютные моточасы на момент начала интервала моточасов.

Если в рамках интервала, за который выполняется отчет, значения этого датчика отсутствуют, то начальное значение моточасов рассчитывается по счетчику от начала этого интервала до первого интервала моточасов. В этом случае подсчет моточасов начинается с 0.

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

Кон. моточасыЗначение датчика Абсолютные моточасы на момент окончания интервала моточасов. Рассчитывается на основании данных начальных моточасов.
Общее время

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

Время междуВремя, которое прошло от окончания предыдущего интервала работы моточасов до начала текущего (определяется, начиная со второго интервала).
В движенииИнтервал времени, в течение которого объект двигался, то есть его скорость была выше или равна значению из поля Минимальная скорость движения в детекторе поездок
Холостой ходИнтервал времени, в течение которого объект стоял с включенным двигателем (простой). Холостой ход не может быть детектирован, если оборудование не присылает значений скорости.
ПробегРасстояние, пройденное за время работы моточасов.
Пробег (скорректированный)Пробег с учетом коэффициента, выставленного в свойствах объекта на вкладке Дополнительно.
Начальный пробегПоказания датчика пробега на момент начала отчетного интервала.
Конечный пробегПоказания датчика пробега на момент окончания отчетного интервала.
Ср. скоростьСредняя скорость за время работы моточасов. 
Макс. скоростьмаксимальная скорость за время работы моточасов. 
СчетчикПоказания датчика счетчика при его наличии.
Нач. счетчикПоказания датчика типа счетчик в начале интервала работы моточасов.
Кон. счетчикПоказания датчика типа счетчик в конце интервала работы моточасов.
Ср. обороты двигателяСредняя частота оборотов двигателя.
Макс. обороты двигателяМаксимальная частота оборотов двигателя.
Ср. температураСреднее значение температуры за время работы моточасов.
Мин. температураМинимальное значение температуры за время работы моточасов.
Макс. температураМаксимальное значение температуры за время работы моточасов.
Нач. температураЗначение температуры в начале работы моточасов.
Кон. температураЗначение температуры в конце работы моточасов.
СтатусСтатус объекта, зарегистрированный во время интервала работы моточасов. Статус можно зарегистрировать вручную или автоматически с помощью уведомления. Если статусов было несколько, то показывается первый из них.
Вес грузаСреднее значение веса груза за время работы моточасов.
ВодительИмя водителя, если он был назначен.
ПрицепИмя прицепа, если он был назначен.
Продуктивность движенияПроцент времени работы моточасов, когда объект находился при этом в движении (то есть время в движении, разделенное на длительность моточасов).
Длительность полезной работыДлительность работы навесного оборудования (по датчику полезной работы двигателя).
Длительность простояДлительность работы двигателя за вычетом полезной работы.
УтилизацияДлительность работы моточасов, разделенная на норму работы моточасов, указанную в настройках объекта на вкладке Дополнительно.
Полезная утилизацияДлительность полезной работы двигателя, разделенная на норму работы моточасов.
ПродуктивностьДлительность полезной работы двигателя, разделенная на длительность моточасов.
ПотраченоОбъем израсходованного топлива суммарно по всем топливным датчикам.

Потрачено по ДИРТ/ДАРТ/ДМРТ/ДУТ/расчету/расчету для ДУТ/нормам

Объем израсходованного топлива, определенный по какому-либо топливному датчику либо по математическому расчету или нормам расчета.
Ср. расходСредний расход топлива, определенный по имеющимся топливным датчикам.

Ср. расход по ДИРТ/ДАРТ/ДМРТ/ДУТ/расчету/расчету для ДУТ/нормам

Средний расход топлива согласно показаниям какого-либо датчика, математическому расчету или нормам.
Потрачено по ДИРТ/ДАРТ/ДМРТ/ДУТ/расчету/расчету для ДУТ/нормам в движенииОбъем израсходованного в движении топлива, определенный по вышеуказанным методикам.
Ср. расход по ДИРТ/ДАРТ/ДМРТ/ДУТ/расчету/расчету для ДУТ/нормам в движенииСредний расход топлива в движении.
Потрачено по ДИРТ/ДАРТ/ДМРТ/ДУТ/расчету/расчету для ДУТ/нормам на холостом ходуОбъем израсходованного на холостом ходу топлива, определенный по вышеуказанным методикам.
Ср. расход на холостом ходу по ДИРТ/ДАРТ/ДМРТ/ДУТ/расчету/расчету для ДУТ/нормамСредний расход топлива на холостом ходу.
Ср. расход по ДИРТ/ДАРТ/ДМРТ/ДУТ/расчету/расчету для ДУТ/нормам в поездкахСредний расход топлива в поездках.
Нач. уровень топливаУровень топлива в начале интервала работы моточасов.
Кон. уровень топливаУровень топлива в конце интервала работы моточасов.
Макс. уровень топливаМаксимальный уровень топлива, зафиксированный за время работы моточасов.
Мин. уровень топливаМинимальный уровень топлива, зафиксированный за время работы моточасов.
ШтрафШтрафные баллы по различным критериям качества вождения.
ОценкаЗначение штрафа, пересчитанное на десятибалльную систему оценки.
Ср. значение произв. датчика

Среднее значение произвольного датчика за время работы моточасов.

В этом и следующих столбцах значений произвольного датчика показывается 0 в случае, если значение невалидно. Например, если значение не входит в границы, установленные в таблице расчета.
Мин. значение произв. датчикаМинимальное значение произвольного датчика за время работы моточасов.
Макс. значение произв. датчикаМаксимальное значение произвольного датчика за время работы моточасов.
Нач. значение произв. датчикаЗначение произвольного датчика в начале интервала работы моточасов.
Кон. значение произв. датчикаЗначение произвольного датчика в конце интервала работы моточасов.
Заметки

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

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

Вопросы и ответы

  В таблице Моточасы выводятся неверные интервалы. Что делать?

Возможные причины и их устранение:

  • Если моточасы определяются по датчику зажигания, то причина может быть в том, что данные от этого датчика некорректны. Проверьте свойства датчика: правильно ли выбран параметр, задана таблица расчета, валидация и т. п.
  • Для точного расчета моточасов оборудование должно прислать любое валидное значение параметра датчика зажигания. В случае получения невалидного значения необходимо заменить датчик валидатором с корректным значением (например, 0).
  • Максимальный интервал между сообщениями, выставленный на вкладке Дополнительно в свойствах объекта меньше типичного для трекера промежутка между сообщениями. Поэтому интервалы моточасов определяются неверно. Тогда следует установить параметр Максимальный интервал между сообщениями в ноль или задать ему адекватное значение, которое будет соответствовать потере связи (например, 10-20 минут).
  В отчете выводится некорректный пробег. Что делать?

Возможные причины и их устранение:

1. Были выбросы данных.

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

С выбросами можно бороться следующими способами:

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

2. Неправильно настроен или некорректно работает датчик, выбранный для счетчика пробега.

  • Проверьте настройки счетчика пробега на вкладке Основное.

  Показываются ли данные о ручном назначении водителя в отчетах по истечении срока хранения данных?

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

  В чем принципиальная разница между расчетом уровня топлива по времени и по пробегу?

1. Расчет уровня топлива по пробегу

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

Вычисление слива/заправки происходит методом сравнения разницы между начальным уровнем топлива (X) на последующем интервале движения и конечным уровнем топлива на предыдущем интервале движения (Y). Если (X—Y)>0, то была заправка, если <0, то был слив, если значения одинаковы, то ничего не происходило. Но так, как любой из ДУТов имеет свою степень погрешности, в Wialon есть настройки, которые помогают отличить реальный слив/заправку от
погрешности. Эти парметры можно найти в настройках ДУТ:

  • минимальный уровень слива,
  • минимальное время остановки для определения слива,
  • и некоторые другие.

2. Расчета уровня топлива по времени

В этом алгоритме нет сравнения уровня топлива между поездками — сравнивается скорость убывания топлива по ДУТ с расходом, рассчитанным математически.

Пример

Автомобиль стоит 10 часов. Слив производился крайне маленькими дозами, но на протяжении всей стоянки. Всего слито 60 литров топлива. Определить, слив это или расход топлива, можно будет по состоянию датчика зажигания объекта.

Расчет уровня топлива по времени оптимально подходит для контроля топлива у объектов, длительное время работающих без движения (генератор, автокран и т. п).

  Почему не считается расход по расчету?

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

  Как настроить расход по расчету, если у объекта нет зажигания?

Вы можете воспользоваться несколькими описанными ниже подходами.

Вариант 1

Создайте виртуальный датчик зажигания. В качестве его параметра мы рекомендуем использовать усредненную скорость: (speed+#speed)/const2.

Вариант 2

Даже если вы не устанавливали датчик зажигания в объект или не уверены, какое имя имеет параметр, отвечающий за зажигание, в параметрах прибора может быть какой-либо признак, соответствующий работе двигателя. Чтобы воспользоваться им, сравните два сообщения от объекта: одно — когда зажигание вероятнее всего выключено; второе — когда включено.

Пример

На протяжении длительного времени ночью объект присылает примерно следующий набор параметров:

hdop=1, odo=0, adc2=2.0475, adc12=1037, c1=0, c2=0, c3=0, c4=0, mcc=260, mnc=2, lac=56720, cell_id=43811, ta=1,
gsm_lvl=55, total_fuel=407154, can_fls=101, can_taho=4797, can_engine_hrs=230420, can_mileage=137603392, engine_temp=123,
srv_dist=0, j1939_air_temp=9072, J1708_eng_hrs=230420, J1708_fl_used=430282, J1708_fl_lvl=101, I/O=80/0

При движении со скоростью — примерно такой:

hdop=1, odo=847.358764648, adc2=2.3595, adc12=1117, c1=0, c2=0, c3=0, c4=0, mcc=260, mnc=2, lac=56720, cell_id=60167, 
ta=1, gsm_lvl=71, total_fuel=407178, can_fls=101, can_taho=9940, can_engine_hrs=230447, can_mileage=137609550, 
engine_temp=124, srv_dist=0, j1939_air_temp=9353, J1708_eng_hrs=230447, J1708_fl_used=430307, J1708_fl_lvl=101, I/O=d1/0

Непосредственно перед началом движения, как правило, зажигание включается:

hdop=1, odo=0, adc2=1.4937, adc12=895, c1=0, c2=0, c3=0, c4=0, mcc=260, mnc=2, lac=56720, cell_id=60268, ta=2, 
gsm_lvl=64, total_fuel=407166, can_fls=100, can_taho=996, can_engine_hrs=230439, can_mileage=137605711, engine_temp=120, 
srv_dist=0, j1939_air_temp=9369, J1708_eng_hrs=230439, J1708_fl_used=430295, J1708_fl_lvl=100, I/O=80/0

Отбрасываем заведомо неточные параметры: hdop (точность), adcN (закономерность трудно определить), odo (относительный одометр в метрах), mcc mnc cell_id и lac (блок LBS данных), gsm_lvl (уровень сигнала GSM) и так далее. Параметр J1708_eng_hrs для данного объекта выглядит наиболее вероятным, т.к. не изменяется во время стоянки ночью. Как правило, можно использовать также pwr_ext. Если зажигание цифровое, то изменения значений можно отследить в блоке I/O = (подробнее в разделе Параметры входов и выходов).

Вариант 3

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

  Почему расход по расчету показывает слишком большие значения?

Возможные причины:

  • В некоторых случаях система может считать, что в течение интервала отсутствия сообщений от объекта зажигание было включено. Установите значение по умолчанию 0 секунд в опции Максимальный интервал между сообщениями на вкладке Дополнительно свойств объекта. Влияние данной опции на расчет топлива описано в документации.
  • Может быть создано несколько датчиков полезной работы двигателя. Проверьте, какие значения они принимают. Проще всего оценить это, построив в отчете простой график с одной из кривых Расход по расчету.
  Как определить расход топлива, если я знаю, сколько объект тратит в городе, а сколько — за городом?

Предположим, расход топлива в городском цикле равен 10 л/100 км, а в загородном — 7 л/100 км.

  • Создадим датчик зажигания (как в примере выше) и установим расход на холостом ходу в размере 1 л/ч.
  • Средняя скорость движения в городе — 36 км/ч, за городом — 80 км/ч.
  • Расстояние в 100 км при движении со скоростью 36 км/ч объект проедет за 2.8 часа. 10 л/2.8 = 3.57. Вычислим значение повышающего коэффициента при движении в городе: 3.57 / 1 (х/х) = 3.57.
  • В результате проведения аналогичного расчета для загородного режима получаем коэффициент равный 5.6.
  • Создадим датчик полезной работы двигателя, принимая во внимание тот факт, что объект не может тратить топлива меньше, чем на холостом ходу, и что до начала движения он неподвижен. В качестве параметра используем среднюю скорость (speed+#speed)/const2 и заполняем таблицу расчета (вручную либо с помощью мастера таблицы расчета):

Обратите внимание, что последняя пара точек — то, как система рассчитывала ранее (для скорости выше 80 км/ч расход топлива считался постоянным). Вы можете не использовать данный метод и изменить набор точек. Также 3 в данном примере — это минимальная скорость из детектора поездок объекта, соответственно, в вашем объекте данный параметр может быть иным.

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

  Как работает алгоритм расхода по расчету?

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

Используется следующий алгоритм:

  1. Определяется состояние датчиков работы двигателя (датчик зажигания и датчики абсолютных и относительных моточасов) в текущем сообщении.
  2. Для работающих датчиков суммируются значения, указанные в их свойствах в поле Расход, литров в час.
  3. Вычисляются значения датчиков полезной работы двигателя, привязанных к датчикам работы двигателя.
  4. Полученные значения суммируются по формуле k1 + (k2 - 1) + (k3 - 1) + … + (kn – 1). Таким образом формируется коэффициент. Если сумма коэффициентов меньше нуля или невалидна, то общий коэффициент принимает значение 1.
  5. Для определения текущего расхода топлива объектом значение из пункта 2 умножается на значение из пункта 4.
  6. Время от предыдущего сообщения до текущего умножается на значение из пункта 5.
  7. Расход для каждой пары сообщений за указанный интервал суммируется и таким образом определяется расход топлива по расчету.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.
Спасибо за ваш отзыв!
Сообщить об ошибке
Текст с ошибкой Комментарий
Максимум 500 символов