1

Округляем значения с ДУТов: Доп. фильтрация

(18/05/2016 12:07:09 отредактировано unitedsecurity)

Тема: Округляем значения с ДУТов: Доп. фильтрация

Добрый день!

Бывает что с датчиков уровня топлива, по разным причинам приходят не очень постоянные значения (в один момнт 92 литра, через скекунду 90, в другую 93). Так же, особенно в горных регионах, на графиках  в отчетах можно наблюдать сильно прыгающий даже обработанный уровень топлива.  И мы всегда предупреждаем клиента о допустимой % погрешности ДУТа, о том что заправки в отчетах виалона могут расходиться на 2-3 литра, при больших объемах бака может и 4-5.

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

Если прыжки топлива на графике не превышают 1 литр, то с помощью таблицы расчета, можно округлить/расширить значения самой линии ДУТа до 1 литра, и все.. эти прыжки по пол литра вверх и в низ вас больше не беспокоят. Округляется уровень топлива с помощью доп. датчика, в таблице расчета которого прописано, как округлять значения.

Мы решили что оптимальный вариант это округлять значения ДУТа на 1% от объема бака. Например если бак 400 литров, округляем до 4 литров, и получаем максимально ровный и все еще достаточно точный график.

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

В приложении wlp файл с примерами округляющих датчиков.

Опубликовать вложения

Иконка вложений Fuel filtration.wlp 51 Кб, файл был скачан 615 раз(а) 

Великий и ужасный Гиоргий Каладзе
2

Округляем значения с ДУТов: Доп. фильтрация

Re: Округляем значения с ДУТов: Доп. фильтрация

+1

3

Округляем значения с ДУТов: Доп. фильтрация

Re: Округляем значения с ДУТов: Доп. фильтрация

Я, видимо, чего-то не понимаю. Формула Y=X*a +b  Верно?    Для примера берём округление на 5 литров. Точки 2472.5-2475 и 2477.5-2480.  Машина стоит. Исходное значение параметра пляшет между 2474 и 2476, скажем. Разница в два литра. А это округление будет выдавать то 2475 то 2480. Прыжки в 5 литров. В чём преимущество?

4

Округляем значения с ДУТов: Доп. фильтрация

Re: Округляем значения с ДУТов: Доп. фильтрация

Нужно срочно в разделе сливы добавить  конечное время, так как сейчас оно отсутствует, вместо него показывается время максимального пика слива,  Вы скажите- "окончания слива было решено не выводить в таблицу Сливы, т.к. она может дезориентировать пользователей, например в случае если слив детектировался, как превышение расхода на холостом ходу. В этом случае его длительность может составить несколько дней. Условно, временем окончания слива, можно считать время сообщения с конечным уровнем топлива - его вы можете найти по сообщениям" в таком случае и  количество слива  будет дезориентировать! Хотя практика показывает что столбец с окончанием слива дал бы ответ пользователю на множество вопросов, в том числе и на перерасход на холостом ходу. К тому же к крупным клиентам, требуется этот столбец в отчете, который они экспортируют в PDF или EXEL для дальнейшей распечатки. И даже если они посмотрят это время на графике, то куда они его должны занести?!  создавать самостоятельно отдельный отчет собственноручно

5

Округляем значения с ДУТов: Доп. фильтрация

Re: Округляем значения с ДУТов: Доп. фильтрация

RP24telecom пишет:

Я, видимо, чего-то не понимаю. Формула Y=X*a +b  Верно?    Для примера берём округление на 5 литров. Точки 2472.5-2475 и 2477.5-2480.  Машина стоит. Исходное значение параметра пляшет между 2474 и 2476, скажем. Разница в два литра. А это округление будет выдавать то 2475 то 2480. Прыжки в 5 литров. В чём преимущество?

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

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

Например у клиента стоит ДУТ с заявленной погрешностью в 1% от объема бака, которую диктует сам производитель. Регистрируем датчик в Виалоне и указываем округление значения на 1% и решаем тем самым очень много типичных вопросов клиента.

Великий и ужасный Гиоргий Каладзе
6

Округляем значения с ДУТов: Доп. фильтрация

Re: Округляем значения с ДУТов: Доп. фильтрация

И мы всегда предупреждаем клиента о допустимой % погрешности ДУТа, о том что заправки в отчетах виалона могут расходиться на 2-3 литра, при больших объемах бака может и 4-5.

С помощью ActiveX на базе 1С мы разработали для клиентов конфигурацию, которая сама дергает данные из Wialon и сопоставляет их с показателями из путевых листов. Так вот у одного из клиентов практика такова, что заправляют 50-60-70 литров ровно. Это позволило добавить мне в программный код небольшую "оптимизацию" - округление объема заправки (полученного по данным Wialon) до ближайшего ровного значения )))) И все счастливы.

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

7

Округляем значения с ДУТов: Доп. фильтрация

Re: Округляем значения с ДУТов: Доп. фильтрация

Что касается виалона, то вряд ли мы будем коверкать данные, реально полученные от прибора.
Если уж это сильно необходимо, то можно проеветси какую-то коррекцию в Экселе или написать что-то на СДК...

Katerina Alexandrova
Product Manager (Mobile)
Gurtam