exponenta event banner

Выбор метода адаптации

Алгоритм задается с помощью выпадающего списка Метод адаптации (Adaptation Method) в диалоговом окне Параметры функционального блока (Function Block Parameters) блока таблицы адаптивного поиска. В этом разделе рассматриваются детали этих алгоритмов.

Среднее значение выборки

Sample mean обеспечивает среднее значение n выборок выходных данных и определяется как:

y ^ (n) =1n∑i=1ny (i)

где y (i) - i-е измерение, собранное в конкретной ячейке. Для каждой входной информации u среднее значение выборки в соответствующей ячейке обновляется с использованием измерения выходных данных y. Вместо накопления n выборок данных для каждой ячейки используется рекурсивное отношение для вычисления среднего значения выборки. Рекурсивное выражение получается следующим уравнением:

y ^ (n) =1n[∑i=1n−1y (i) + y (n)] =n−1n[1n−1∑i=1n−1y (i)] + 1ny (n) = n 1ny ^ (n − 1) + 1ny (n)

где y (n) - n-я выборка данных.

Определяя априорную ошибку оценки как e (n) = y (n) y ^ (n − 1), рекурсивное отношение может быть записано как:

y ^ (n) = y ^ (n 1) + 1ne (n)

где n≥1 и начальная оценка y ^ (0) являются произвольными.

В этом выражении в памяти хранится только число выборок n для каждой ячейки, а не n выборок данных.

Образец среднего с забыванием

Метод адаптации Sample Mean имеет бесконечную память. Прошлые выборки данных имеют тот же вес, что и окончательная выборка при расчете среднего значения выборки. Sample mean (with forgetting) использует алгоритм с коэффициентом забывания или набором адаптации, который придает больший вес более свежим выборкам. Этот алгоритм обеспечивает устойчивость к переходным процессам начального отклика установки и регулируемую скорость адаптации. Sample mean (with forgetting) определяется как:

y ^ (n) =1∑i=1nλn−i∑i=1nλn−iy (i) =1∑i=1nλn−i[∑i=1n−1λn−iy (i) + y (n)] = s (n 1) s (n) y ^ (n − 1) + 1s (n) y (n)

где λ∈[0,1] - коэффициент адаптации и s (k) =∑i=1kλn−i.

Определяя априорную ошибку оценки как e (n) = y (n) y ^ (n − 1), где n≥1 и начальная оценка y ^ (0) являются произвольными, рекурсивное отношение может быть записано как:

y^ (n) =y^ (n−1) +1s (n) e (n) =y^ (n−1) +1−λ1−λne (n)

Небольшое значение λ приводит к более быстрой адаптации. Значение 0 указывает короткую память (последние данные становятся табличным значением), и значение 1 указывает на большую память (среднее значение для всех данных, принятых в ячейке).