Чтобы использовать фильтрацию, убедитесь в том, что в настройках ДУТ:
- включена опция Рассчитывать данные в отчетах по датчику;
- для опции Тип фильтрации выбрано Медианная фильтрация или Адаптивная медианная фильтрация.
Фильтрацию стоит использовать тогда, когда необходимо убрать ошибочные значения, значительно большие или меньшие остальных значений. При фильтрации используется медианное сглаживание.
Адаптивная медианная фильтрация
При выборе адаптивной медианной фильтрации алгоритм автоматически подбирает степень сглаживания. Он сглаживает небольшие случайные колебания уровня топлива, не затрагивая при этом значительные перепады. Это позволяет эффективнее детектировать заправки и потенциальные сливы топлива и точнее определять их объем.
Медианная фильтрация
При выборе обычной медианной фильтрации пользователь должен сам указать степень сглаживания. Обычно используются значения от 0 до 5. Значение 0 в поле Степень фильтрации — это не нулевая фильтрация, а минимально возможная фильтрация для трех сообщений, поскольку это минимальное количество данных, необходимое для медианной фильтрации.
В остальных случаях количество сообщений, по которым должно проходить сглаживание, вычисляется следующим образом:
- если в поле указано нечетное число от 1 до 255, то оно умножается на 5;
- если указано четное число от 2 до 254, то оно умножается на 5 и из результата вычитается 1.
Если степень фильтрации слишком высокая, то данные могут искажаться, поэтому не рекомендуется указывать степень фильтрации выше 8.
Чтобы отключить фильтрацию, выберите пункт Нет для опции Тип фильтрации.
На изображениях ниже приведены графики уровня топлива с отключенной и включенной медианной фильтрацией.