Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Модификации алгоритма обработки экспериментальных данных

 

 

Первая модификация алгоритма. Рассмотренный в разделе 3.4 алгоритм можно путем модификации привести к алгоритму, рассмотренному в разделе 3.2. Для модификации простейшего алгоритма, вместо величины D(N) на N -ом такте при задании длины шага SN для общего выражения алгоритма (3.6), можно использовать изменение этих величин D(N) – D(N + 1) от шага к шагу, то есть градиент. Для того чтобы определить данную величину, преобразуем уравнение (3.6) к виду

= .

Из данного уравнения следует, что если процесс описывается линейным уравнением (3.7), то для получения оценок параметров процесса на основании контроля выходов, можно использовать следующий алгоритм:

xi (N)=

= xi (N –1)+g i [ y (N)– i (N –1) xi (N)][ i 2(N)]–1 ki (N), (i = 1, 2,..., n), (3.16)

где xi (N) – оценки параметров измеряемого процесса в N -м такте; g i – весовые коэффициенты (константы). Таким образом, модифицированный алгоритм полностью совпадает с алгоритмом, проанализированным в разделе 3.2.

В векторной форме этот же алгоритм может быть записан в виде

x (N) = x (N – 1) + Г [ y (N) – k T(N – 1) x (N)](k T(N) k (N))–1 k (N), (3.17)

где Г = – диагональная матрица.

Вторая модификация алгоритма. Целью дальнейшей модификации рассмотренного в разд. 3.4 алгоритма является увеличение его сходимости. Для анализа возможностей данного алгоритма воспользуемся введенным в разделе 3.4 вектором ошибки q x (N), и формулу (3.8) можно переписать в виде

q xi (N)=q xi (N –1)–g i [ xi (N –1) ki (N)][ i 2(N)]–1 ki (N), (i = 1, 2,..., n). (3.18)

Возведя в квадрат обе части равенства (3.18) и упростив их, получим

q x T(N) q x (N)= q x T(N –1) q x (N –1){1–[ q x T(N –1) k (N)]2/[qT(N –1)´

´q(N –1) k T(N) k (N)]}.

В фигурных скобках данного уравнения, как и в уравнении (3. 4) для риска общего алгоритма оценки (3. 5), стоит квадрат синуса угла между векторами q x (N – 1) и k (N), то есть sin2(q x (N –1) k (N)). Таким образом, q x T(N) q x (N) не больше, чем q x T(N – 1) q x (N – 1), а сумма квадратов ошибок определения всех коэффициентов не может увеличиться ни при каком изменении воздействий на входе.

Чтобы в произвольном шаге произошло уменьшение ошибки (если она не равна нулю), достаточно, чтобы вектор входных воздействий x (N) не был параллелен предыдущему вектору входных воздействий x (N – 1). В этом случае синус не будет равен единице, и ошибка уменьшится, то есть в модифицированном алгоритме таким образом определяется оптимальное направление sN поиска оценки результата измерения. В общем случае необходимо, чтобы во входном воздействии чередовались, по крайней мере, n линейно-независимых векторов, и наибольшее быстродействие одношаговый алгоритм (адаптивный) обеспечивает при подаче на входы объекта ортогональных векторов, что возможно только по управляемым входам при проведении активного эксперимента и невозможно по наблюдаемым каналам.

Рассмотренный алгоритм определяет параметры объекта при произвольных начальных условиях, причем сумма квадратов ошибок определения всех параметров монотонно уменьшается. При случайных входных векторах, алгоритм обеспечивает сходимость в среднем квадратическом. Каким бы ни был выбран вектор начальных оценок x (0), если корреляционная матрица входных переменных не вырождена, после достаточно большого количества итерации x (N) сколь угодно мало будет отличаться от вектора x.

 

 

<== предыдущая лекция | следующая лекция ==>
Оптимальный одношаговый алгоритм | Моделирование алгоритма обработки экспериментальных данных
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 359; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.