Структурный анализ в решениях последовательных данных: Учебное пособие (Многовариантная алгоритмизация и применение сглаживающих фильтров. Теоретические основы структурного анализа), страница 11

      (1.29)

Взяв производную от (1.29) по , имеем

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

                   (1.30)

который совместно с разностным уравнением (1.13) полностью характеризует фильтр как замкнутую САР (релейная часть есть вариант автомата ограничений). Отличие (1.30) от (1.21) в том, что (1.24) верно для дискретного времени и поэтому соответствующим образом производится выбор коэффициентов. Надлежащим выбором весовых коэффициентов jx, ju в исходном критерии по рекомендациям [20], с их дополнительной корректировкой в ходе моделирования и, главное, текущей адаптации фильтра обеспечиваются требуемые устойчивость и качество полученной системы.

Такого рода методические разработки имеют сходство с широко применяемыми в системах автоматического управления и автоматизированных системах управления технологическими процессами (АСУ ТП) так называемыми релейно-экспоненциальными фильтрами различных порядков [38], а также с  простыми нелинейными фильтрами Калмана [15]. Более понятными для приложений, по нашему мнению, являются интерпретации разрабатываемых робастных фильтров в рамках релейно-экспоненциального, медианно-экспоненциального и т.п. сглаживания временных рядов помехозащищенных данных и поэтому в дальнейшем будем использовать последние термины.

1.4 Алгоритмы робастной фильтрации

1.4.1 Алгоритм оценивания медианы

Одноступенчатое (сразу по всем L данным) оценивание медианы может быть представлено в виде

                              (1.31)

где med – обозначает операции оценивания медианы [20], которое заключается в следующем:

1.  Производится упорядочение отсчетов  по возрастанию их значений, т.е. строится вариационный ряд.

2. При нечетном L выбирается центральное (срединное) значение из упорядоченной последовательности.

3. При четном L определяется как полусумма из двух соседних (срединных) членов вариационного ряда.

Один из работоспособных фильтров для определения оценок  при наличии обычных и грубых (аномальных, с неустойчивыми статистическими свойствами) помех соответствует робастному варианту многократного экспоненциального сглаживания. При оценивании параметров степенного полинома второго порядка он имеет вид

                   (1.32)

                           (1.33)

                                 (1.34)

                 (1.35)

или

    (1.36)

                             (1.37)

где k={k1, k2, k3,, b} -вектор настроечных коэффициентов (параметров);

m – интервал сглаживания.

Если y(z) рассчитывается по формуле (1.35), то получается релейно-экспоненциальный сглаживатель (РЭС), а если по формуле (1.36), то медианно-экспоненциальный сглаживатель (МЭС).

На рисунке 1.4 вектору uM соответствуют компоненты uM1=k1y(z),   uM2=k2y(z), uM3=k3y(z).

Начальные значения настроечных коэффициентов робастного фильтра (1.32) - (1.37) можно находить по соотношениям

k1=3a-3a2+a3,                                                  (1.38)

k2=a2(2-a)                                                    (1.39)

k3=a3,                                                         (1.40)

b=ôDx÷+(2¸3)se ,                                              (1.41)

a=,                                                       (1.42)

,                                                       (1.43)

в которых - модуль вероятного приращения полезного сигнала на соседних отсчетах, sТР- требуемое среднеквадратичное отклонение расчетного подавления помехи. Формула (1.43) для определения числа осредняемых данных mсправедлива, если коэффициент автокорреляции обычной помехи e на соседних отсчетах меньше 0,3.

Уточнение настроечных коэффициентов (1.38) - (1.43) осуществляется с помощью, например, процедур симплексной поисковой оптимизации. Нестационарность коэффициентов полинома и помехи вызывает необходимость текущей адаптации настроечных параметров фильтров. В общем виде процедуру адаптации можно представить выражениями

                                            (1.44)