Различия

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

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
cms:units:fuel [09/09/2019 13:44]
tagr
cms:units:fuel [17/02/2020 14:48] (текущий)
mary [Определение заправок/сливов топлива] pach
Строка 22: Строка 22:
 **Таймаут для разделения сливов**\\ Аналогичная предыдущей настройка для сливов. Сливы не суммируются,​ если превышено время ожидания,​ а также, если между ними уровень топлива повышался. ​ **Таймаут для разделения сливов**\\ Аналогичная предыдущей настройка для сливов. Сливы не суммируются,​ если превышено время ожидания,​ а также, если между ними уровень топлива повышался. ​
  
-**Поиск заправок только при остановке**\\ ​При включении данной опции ​поиск перепадов уровня ​топливасоответствующих заправке, осуществляется только на интервалах без движения. Это позволяет уменьшить количество ложных заправок,​ вызванных,​ например,​ колебанием уровня топлива во время езды. Начальный уровень топлива берется ​либо ​из первого сообщения без движениялибо из последнего сообщения с движением. ​+**Поиск заправок только при остановке**\\ ​ 
 + 
 +Когда эта опция включенапоиск ​заправок происходит ​только на остановках, ​то есть тогда, когда скорость движения объекта меньше минимальной, указанной в [[cms/​units/​trip#​opredelenie_intervalov_dvizhenija|детекторе поездок]]. Это позволяет уменьшить количество ложных заправок,​ вызванных,​ например,​ колебанием уровня топлива во время езды. 
 +   
 +Начальный уровень топлива берется из первого сообщения без движения ​или из последнего сообщения с движением
 + 
 +Если в поле «Таймаут для определения полного объема заправки» указано какое-либо значение,​ поиск заправок осуществляется также в течение этого времени после окончания остановки.  
 + 
 +:!: Если между остановками прошло меньше времени,​ чем указано в поле «Таймаут для разделения заправок»,​ то такие остановки и интервалы движения между ними рассматриваются как одна остановка. При этом временем начала заправки считается время начала первой остановки,​ а временем конца заправки — время после окончания последней остановки и истечения срока таймаута
  
 **Таймаут для определения полного объема заправки**\\ В процессе заправки топливо может поступать с перерывами. Данная опция становится доступной при активации предыдущей и позволяет задать длительность таких перерывов. Для определения уровня топлива после заправки используется не последнее сообщение,​ соответствующее заправке,​ а то, которое следует за указанным таймаутом. Для расчета объема заправки вычисляется разница между уровнем топлива из этого сообщения и из того, которое предшествовало ее началу. ​ **Таймаут для определения полного объема заправки**\\ В процессе заправки топливо может поступать с перерывами. Данная опция становится доступной при активации предыдущей и позволяет задать длительность таких перерывов. Для определения уровня топлива после заправки используется не последнее сообщение,​ соответствующее заправке,​ а то, которое следует за указанным таймаутом. Для расчета объема заправки вычисляется разница между уровнем топлива из этого сообщения и из того, которое предшествовало ее началу. ​
Строка 34: Строка 42:
 **Расчет сливов по времени**\\ Аналогично предыдущей опции, только применительно к сливам. ​ **Расчет сливов по времени**\\ Аналогично предыдущей опции, только применительно к сливам. ​
  
-**Рассчитывать объем заправки по сырым данным**\\ При ​активации данной опции начальный и конечный уровни топлива на интервале, соответствующем ​заправке, заменяются значениями из сообщений до применения фильтрации. ​+**Рассчитывать объем заправки по сырым данным**\\ При ​включении этой опции начальный и конечный уровни топлива на интервале заправки заменяются значениями из сообщений до применения ​фильтрации. Замена происходит только тогда, когда значение из необработанных данных превышает значение,​ полученное в результате ​фильтрации.
  
-**Рассчитывать объем слива по сырым данным**\\ При ​активации данной опции начальный и конечный уровни топлива на интервале, соответствующем ​сливу, заменяются значениями из сообщений до применения фильтрации. ​+**Рассчитывать объем слива по сырым данным**\\ При ​включении этой опции начальный и конечный уровни топлива на интервале слива заменяются значениями из сообщений до применения ​фильтрации. Замена происходит только тогда, когда значение из необработанных данных превышает значение,​ полученное в результате ​фильтрации.
  
-:!: //​Примечание.//​\\ ​Заправки и сливы можно отслеживать посредством табличных отчетов [[user/​reports/​tables/​fillings|«Заправки»]] и [[user/​reports/​tables/​thefts|«Сливы»]],​ а также при помощи задания [[user/​jobs/​fuel|«Отправка информации о топливе по email или SMS»]] или [[:​user/​notify/​trigger#​zapravka|уведомления о заправках/​сливах]]. ​+:!: Заправки и сливы можно отслеживать посредством табличных отчетов [[user/​reports/​tables/​fillings|«Заправки»]] и [[user/​reports/​tables/​thefts|«Сливы»]],​ а также при помощи задания [[user/​jobs/​fuel|«Отправка информации о топливе по email или SMS»]] или [[:​user/​notify/​trigger#​zapravka|уведомления о заправках/​сливах]]. ​
  
 ===== Датчики уровня топлива =====  ===== Датчики уровня топлива ===== 
  
-При использовании этого вида датчиков ​определение ​расхода топлива происходит на основании его уровня в баке по следующей схеме: [значение уровня топлива в начале интервала] ​— [значение в конце интервала] + [заправки] ​— [сливы]. ​+При использовании этого вида датчиков расход топлива ​[[user/​reports/​dat/​fuel/​consume_fuel|определяется]] ​на основании его уровня в баке по следующей схеме: [значение уровня топлива в начале интервала] ​− [значение в конце интервала] + [заправки] ​− [сливы] ​(если включена опция «Исключить сливы из расхода топлива» в [[user/​reports/​templ/​settings/​general|настройках]] шаблона отчета).
  
-:!: //​Примечание.// ​Для разных таблиц интервалы разные. Подробнее об интервалах можно узнать из описания таблиц. ​+:!: Для разных таблиц ​отчетов ​интервалы разные. Подробнее об интервалах можно узнать из описания таблиц. ​
  
 **Заменять ошибочные значения рассчитанными математически**\\ Если опция активирована,​ то при обнаружении на интервале ошибочных значений,​ они будут заменяться на рассчитанные математически. Для математического расчета используются данные,​ указанные в свойствах датчиков зажигания,​ относительных и абсолютных моточасов (опция "​Расход,​ литров в час"​),​ а также значение датчика полезной работы двигателя. ​ **Заменять ошибочные значения рассчитанными математически**\\ Если опция активирована,​ то при обнаружении на интервале ошибочных значений,​ они будут заменяться на рассчитанные математически. Для математического расчета используются данные,​ указанные в свойствах датчиков зажигания,​ относительных и абсолютных моточасов (опция "​Расход,​ литров в час"​),​ а также значение датчика полезной работы двигателя. ​
Строка 51: Строка 59:
  
 **Фильтровать значения датчиков уровня топлива**\\ Данная функция позволяет применять медианную фильтрацию к полученному массиву значений датчика для исключения выбросов данных (резких скачков топлива:​ роста или провала). Минимальный уровень фильтрации равен 0 (нулю), при этом сглаживание проводится по 3 сообщениям. Далее все уровни фильтрации от 1 до 255 умножаются на 5, чтобы получить количество сообщений,​ по которым будет проходить сглаживание. Таким образом,​ чем больше степень фильтрации,​ тем больше график топлива будет приближен к прямой,​ поэтому не рекомендуется использовать степень фильтрации выше 8 (оптимально — от 0 до 3). **Фильтровать значения датчиков уровня топлива**\\ Данная функция позволяет применять медианную фильтрацию к полученному массиву значений датчика для исключения выбросов данных (резких скачков топлива:​ роста или провала). Минимальный уровень фильтрации равен 0 (нулю), при этом сглаживание проводится по 3 сообщениям. Далее все уровни фильтрации от 1 до 255 умножаются на 5, чтобы получить количество сообщений,​ по которым будет проходить сглаживание. Таким образом,​ чем больше степень фильтрации,​ тем больше график топлива будет приближен к прямой,​ поэтому не рекомендуется использовать степень фильтрации выше 8 (оптимально — от 0 до 3).
- 
-//​Пример.//​ Допустим,​ в начале отчетного интервала датчик уровня топлива показывает значение 230 л., а конце — 150 л, тогда расход топлива по ДУТ будет равен: 230 — 150 = 80 л. 
  
 ===== Импульсные датчики расхода топлива ===== ===== Импульсные датчики расхода топлива =====
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2020 Gurtam