1

Новый фильтры для датчиков топлива

Тема: Новый фильтры для датчиков топлива

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

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

2

Новый фильтры для датчиков топлива

Re: Новый фильтры для датчиков топлива

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

@ Oleg Zharkovsky
Customer Service / Quality Control and Training
"Timely is the best. But still better late than never."
3

Новый фильтры для датчиков топлива

Re: Новый фильтры для датчиков топлива

24Glonass пишет:

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

А что мешает сделать комплексный валидатор уже сейчас?

4

Новый фильтры для датчиков топлива

Re: Новый фильтры для датчиков топлива

Было бы полезно делать валидатор на фильтрацию.
Например по датчику валидатору отключать фильтрацию, так как галочка "Рассчитывать объем заправки по сырым данным:" в 50% случаях не справляется со своей задачей.

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

Новый фильтры для датчиков топлива

Re: Новый фильтры для датчиков топлива

SanderAMC Что подразумеваете под комплексным валидатором?

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

Новый фильтры для датчиков топлива

Re: Новый фильтры для датчиков топлива

Beifuss пишет:

SanderAMC Что подразумеваете под комплексным валидатором?

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

7

Новый фильтры для датчиков топлива

Re: Новый фильтры для датчиков топлива

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

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

FFA0-0BBB-8911-15BB

https://www.reg.ru
8

Новый фильтры для датчиков топлива

Re: Новый фильтры для датчиков топлива

SanderAMC пишет:
24Glonass пишет:

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

А что мешает сделать комплексный валидатор уже сейчас?

Я бы сказал что он получится не "комплексный", т.к. нет возможности учитывания одновременно многих факторов, сейчас это "каскадный" валидатор, когда сначала надо создать штук 5 датчиков, и каждому указывать валидатору предыдущий.

Схема мне кажется какая-то громоздкая.

9

Новый фильтры для датчиков топлива

Re: Новый фильтры для датчиков топлива

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

10

Новый фильтры для датчиков топлива

Re: Новый фильтры для датчиков топлива

zark пишет:

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

Я не понимаю что написано в вашем руководстве на этот счет. К руководствам вообще много претензий кстати, читаем:

"Фильтровать значения датчиков уровня топлива

Эта опция становится доступной при активации опции Рассчитывать расход топлива по датчику. Если она включена, то к полученному массиву значений датчика применяется медианная фильтрация для исключения выбросов данных (резких скачков топлива: роста или спада). Минимальный уровень фильтрации равен 0 (нулю), при этом сглаживание проводится по трем сообщениям. Далее все уровни фильтрации от 1 до 255 умножаются на 5, чтобы получить количество сообщений, по которым будет проходить сглаживание. Таким образом, чем больше степень фильтрации, тем больше график топлива приближен к прямой, поэтому не рекомендуется использовать степень фильтрации выше 8 (оптимально — от 0 до 3).

Степень фильтрации

Если эта опция включена, то к показаниям датчика применяется алгоритм сглаживания.- ТАК ВСЕ ТАКИ СГЛАЖИВАНИЕ ИЛИ МЕДИАННАЯ ФИЛЬТРАЦИЯ ?? В поле необходимо указать степень сглаживания (от 0 до 255), предварительно активировав опцию Фильтровать значения датчиков уровня топлива."

Так что все таки включается после активации "Рассчитывать расход топливо по датчику" ? Вы пытаетесь одно и то-же назвать двумя разными названиями, в верхнем абзаце это "Медианное сглаживание", а внизу это-же "Алгоритм сглаживания со степенью сглаживания", совершенно непонятно какого сглаживания? Того-же медианного или какого-то другого?

11

Новый фильтры для датчиков топлива

Re: Новый фильтры для датчиков топлива

24Glonass пишет:

ТАК ВСЕ ТАКИ СГЛАЖИВАНИЕ ИЛИ МЕДИАННАЯ ФИЛЬТРАЦИЯ ??

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

Слово "сглаживание" используется для описания действия, которое осуществляет любой фильтр. То есть до фильтра данные имеют выбросы, скачки и шумы, а после -- данные уже сглажены. Вы можете поискать использование подобного выражения в интернете (вот один из примеров).

Ваш изначальный вопрос касался "усреднительного фильтра ДУТ". Если вы найдёте в руководстве упоминание такой фильтрации, то, пожалуйста, скиньте нам информацию об этом на support@gurtam.com, чтобы мы внесли необходимые исправления.

@ Oleg Zharkovsky
Customer Service / Quality Control and Training
"Timely is the best. But still better late than never."
12

Новый фильтры для датчиков топлива

Re: Новый фильтры для датчиков топлива

Внимание обращено верно. Формулировки в руководствах часто грешат "мутностью", каким-то двоемыслием и запутанностью. Похоже писатель руководств раньше был законодательным крючкотвором.  Поставь в описание "сглаживание" еще одно слово или во фразу где употреблено слово "медианный" стало бы намного понятней. И и не надо в двух абзацах описывать их как будто это разные настрйки.

Упростить в одну фразу можно так:

"После активации пункта "Рассчитывать расход топлива по датчику" вам станет доступна настройка медианного фильтра сглаживания, который включается пунктом "Фильтровать значения датчиков уровня топлива".

Так гораздо лучше, чем та каша которая наворочена в описаниях. Проще руководством для понимания - легче тех.поддержке вашей.

Но не в этом суть, вернёмся к фильтрам. Можно допустим ввести в работу фильтр, который будет отбрасывать значения ДУТ если они в следующем сообщении за определенный промежуток времени больше чем указано в фильтре.

Допустим бросок топлива в баке 100 литров между сообщениями которые пришли в течении 20 секунд это явно ложный всплеск, который можно удалить таким образом.