Оценивание состояния недоопределенных динамических систем

( групповые эталоны)(Интерактивное обучение -150 минут)

Цель работы: освоение методов конструирования вычислительных алгоритмов для оценивания состояния систем с неполной матрицей наблюдений

Групповые эталоны создаются для повышения точности и надежности хранения единиц физических величин. Примером такого эталона является эталон времени и частоты. В процессе функционирования эталонов проводятся регулярные измерения (сличения) единиц физических величин, воспроизводимых каждым из элементов, входящих в состав эталона.

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

zi = yоп – уi, где

уi - значение величины, воспроизводимой i-тым элементом, (i= ), n- число элементов группового эталона.

Таким образом, в момент времени t получается n-1 результатов измерения:

z1 = y1 – у2 ; z2 = y1 – у3 ;…; zn-1 = y1 – уn

Обозначив набор значений уi (i= ), как вектор У, а набор результатов измерений zy , как вектор Z, получим матричное уравнение

Z(t)=H*Y(t) (1)

Матрица измерений Н для данной схемы имеет вид:

Н=

Размерность матрицы (n-1)*n

Решение системы, имеющее минимальную норму имеет общий вид

Y=H+ *Z, (2)

где H+ - псевдообратная матрица.

В дальнейшем, индекс t при записи уравнений, опускается.

Нам, в принципе, достаточно найти оценку значения опорного элемента – , поскольку оценки всех остальных элементов найдутся из результатов измерений

zi = y1 – уi , при подстановке вместо значения у1, его оценки .

При данной схеме “сличений” , а стало быть и матрице измерений Н, оценка значения состояния у, найдется как среднее арифметическое результатов измерений

1= i(3)

Формула справедлива для каждого момента времени t.

Найденная оценка и оценки всех остальных состояний называются оценками метода наименьших квадратов (МНК-оценками).

Оценками состояния недоопределенных систем можно улучшить, если для их вычисления использовать не только результаты измерений zi, выполненные в данный момент времени, но и прогнозы вектора состояния

Уt-1(1), вычисленные на предыдущем такте обработки данных. Тогда оценка состояния опорного элемента найдется как

1(t) = i(1)(4)

В формулу (1) добавлено одно фиктивное измерение z1 = y1 – у1 =0

Очевидно, что оценка (4), которая соответствует алгоритму фильтрации, будет более точной, чем оценка (3).

Задание на работу:

1. Сформулируйте “ряды вычислений”, вычитая из ряда y1(t), ряды y2(t) и y3(t), построенные в работе 1.

2. Используя модели AP, полученные в работе 2, найдите оценку состояния опорного элемента по формулам (3) и (4). В формуле (4) прогноз вычисляется как i(1) = * i(t-1)

3. Найдите сумму квадратов отклонений оценок 1 , от их истинных значений, то есть значений ряда у1, сгенерированных в лабораторной работе 1.

 

i)2

N=100

Оценки 1 , соответствующей формулам (3) и (4).

4. Постройте графики y1(t) , y2(t), y3(t), 1(t), 2(t), 3(t).

5. Найдите среднее значение отклонений

yi(t) - i(t) i=1,2,3

и оценку дисперсии этих отклонений

=

 

Пример MATHCAD – программы для двух временных рядов приведен ниже. Обобщение данной программы для n=3 очевидно и не требует дополнительных объяснений.

 

 








Дата добавления: 2016-02-09; просмотров: 864;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.