1

Добавление пункта тайм-аут до заправок

Тема: Добавление пункта тайм-аут до заправок

Добрый день, коллеги.

В документации по расходу топлива дается следующее -

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

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

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

Сталкивался кто-либо с подобной проблематикой?

Маркелов Сергей
http://psm-group.com
http://psmvideo.ru
Дистрибуция оборудования для мониторинга, видеонаблюдения и СКУД
2

Добавление пункта тайм-аут до заправок

Re: Добавление пункта тайм-аут до заправок

Действительно есть такая проблема!

Не очень понятно для чего так сделали. Объясните мне, может я не понимаю чего-то.

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

Проанализировав свои отчеты по топливу, сравнив с графиками уровня, с чеками заправок обнаружил что часть заправок искажено программно! Согласно графика - заправка сходится в пределах погрешности ДУТа, в отчете же не верная. Получается - ДУТ шлет верно, отчет не совсем. На 100 л баке это особенно бросается в глаза.

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

Функция таймаута после заправки на мой взгляд очень удачная! Из-за скопления воздуха вверху бака при заправке до полного, ДУТ не сразу дает верхний уровень. Эта функция позволяет нам точнее контролировать верхний уровень заправки. Но к сожалению она работает только при условии - определять заправки на остановках. А включение этой функции дает порой ощутимую погрешность определения уровня начала заправки! Тем более она не берет нижний уровень! а берет почему то верхний уровень до остановки!

Считаю правильным - вынести таймаут после заправки в независимость от остановки (под крышей заправки могут быть прострелы, и программа может воспринять это как движение).
Убрать принудительный поиск уровня топлива до остановки!
Сделать таймаут до начала заправки. Заправка должна определяться на устоявшемся уровне топлива, а не искать точки до остановки.

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

3

Добавление пункта тайм-аут до заправок

Re: Добавление пункта тайм-аут до заправок

markelov VladWialon
В настройках есть такая штука как: "Игнорировать сообщения после начала движения".
А Вам нужно: "Игнорировать сообщения после окончания движения".
Правильно я понял?

Бейфус Алексей
ГК "Современные технологии"
Саратовская область г.Энгельс
http://navexp.ru
4

Добавление пункта тайм-аут до заправок

Re: Добавление пункта тайм-аут до заправок

Beifuss

Что-то вроде того.

Либо иной алгоритм, который позволит регулировать точку отсчета начала заправки.

Маркелов Сергей
http://psm-group.com
http://psmvideo.ru
Дистрибуция оборудования для мониторинга, видеонаблюдения и СКУД
5

Добавление пункта тайм-аут до заправок

Re: Добавление пункта тайм-аут до заправок

Плюсую.

Бейфус Алексей
ГК "Современные технологии"
Саратовская область г.Энгельс
http://navexp.ru
6

Добавление пункта тайм-аут до заправок

Re: Добавление пункта тайм-аут до заправок

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

Бейфус Алексей
ГК "Современные технологии"
Саратовская область г.Энгельс
http://navexp.ru
7

Добавление пункта тайм-аут до заправок

Re: Добавление пункта тайм-аут до заправок

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

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

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

поэтому, господа и дамы (если присутствуют) - а давайте в этой теме соберем все "хотелки" по топливу - таймаут после окончания движения? хорошо - правда в расчете "по времени" он итак есть, а что еще?

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

8

Добавление пункта тайм-аут до заправок

Re: Добавление пункта тайм-аут до заправок

По времени в отчете вываливаются цифры в большей степени не соответствующие моим заправкам. По пробегу же - если повезло (т.е. уровень топлива не опускался или не поднимался во время торможения) то сходятся, если же не повезло, то ... Но нельзя же надеяться на авось. Эти 2-3 литра играют немаленькую роль в точность. Расход понятное дело считать надо по движению,но заправка то происходит не во время движения, и для ее расчета не стоит брать точку из движения.