Спроможність оцінок параметрів лінійних динамічних систем для випадку довільної матриці динаміки

A method for estimation of unknown dynamics matrix components under conditions of real time is proposed. The estimations are shown to coincide with real values with a probability of 1. Computer aided modelling of the algorithm proposed has been performed for different system parameters values.

Збережено в:
Бібліографічні деталі
Дата:2019
Автори: Podladchikov, V. N., Suschuk-Slyusarenko, V. I.
Формат: Стаття
Мова:Російська
Опубліковано: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2019
Онлайн доступ:https://journal.iasa.kpi.ua/article/view/172279
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:System research and information technologies
Завантажити файл: Pdf

Репозитарії

System research and information technologies
_version_ 1867334373645221888
author Podladchikov, V. N.
Suschuk-Slyusarenko, V. I.
author_facet Podladchikov, V. N.
Suschuk-Slyusarenko, V. I.
author_institution_txt_mv [ { "author": "V. N. Podladchikov", "institution": null }, { "author": "V. I. Suschuk-Slyusarenko", "institution": null } ]
author_sort Podladchikov, V. N.
baseUrl_str http://journal.iasa.kpi.ua/oai
collection OJS
datestamp_date 2019-07-02T15:42:32Z
description A method for estimation of unknown dynamics matrix components under conditions of real time is proposed. The estimations are shown to coincide with real values with a probability of 1. Computer aided modelling of the algorithm proposed has been performed for different system parameters values.
first_indexed 2025-07-17T10:25:35Z
format Article
fulltext © В.Н. Подладчиков, В.И. Сущук-Слюсаренко, 2004 128 ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 TIДC МАТЕМАТИЧНІ МЕТОДИ, МОДЕЛІ, ПРОБЛЕМИ І ТЕХНОЛОГІЇ ДОСЛІДЖЕННЯ СКЛАДНИХ СИСТЕМ УДК 519.583.3 СОСТОЯТЕЛЬНОСТЬ ОЦЕНОК ПАРАМЕТРОВ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМ ДЛЯ СЛУЧАЯ ПРОИЗВОЛЬНОЙ МАТРИЦЫ ДИНАМИКИ В.Н. ПОДЛАДЧИКОВ, В.И. СУЩУК-СЛЮСАРЕНКО Предложен алгоритм оценивания неизвестных компонент матрицы динамики и матриц шумов в режиме реального времени. Показано, что оценки сходятся с вероятностью 1 к истинным. Выполнено компьютерное моделирование предложенного алгоритма для различных значений параметров системы. ВВЕДЕНИЕ Одной из важнейших и трудных задач теории и практики идентификации является задача оценивания матрицы динамики линейных стохастических систем. Среди исследований, относящихся к этой проблеме, особый интерес представляет работа Андерсона [1], в которой предлагается решение задачи совместного оценивания параметров и состояния. Задача нелинейная. Тем не менее, Андерсон показал, что для простых объектов возможны более простые задачи оценивания, и оценка матрицы динамики сходится с вероят- ностью 1 к ее истинному значению. Фильтр Калмана, построенный на этой основе, дает оценку, сходящуюся с вероятностью 1 к оценке истинного фильтра Калмана. Следовательно, как параметры, так и состояние оценива- ются правильно. Однако практическое применение этих методов ограничено условием наблюдаемости всех компонент вектора наблюдений и условием устойчивости системы. Цель данной статьи — расширение метода Андерсона для систем, в ко- торых не все компоненты наблюдаются. Предлагаемый метод основан на преобразовании измерений с неединичной матрицей наблюдений к уравне- ниям измерений с единичной матрицей наблюдений [2]. В разд. 2 показано, что оценки, получаемые на преобразованной модели измерений, – сильно состоятельные. Для доказательства применен математический аппарат, ис- пользуемый в работе Андерсона. В качестве практического применения предложенного метода рассмат- ривается задача идентификации динамических свойств и коэффициента корреляции шума состояния в задачах траекторного оценивания. Этот метод может быть распространен на задачи идентификации неизвестных ковариа- Состоятельность оценок параметров линейных динамических систем… Системні дослідження та інформаційні технології, 2004, № 2 129 ционных матриц шумов модели для неединичной матрицы наблюдений. Яв- ный вид невязок субоптимального фильтра [3] позволяет получить линей- ную зависимость их ковариационной и корреляционной функций от кова- риационных матриц шумов модели. Так как ковариационные и корреляционные функции наблюдаемых значений невязок могут быть ста- тистически оценены, то полученные соотношения представляют основу для построения алгоритмов идентификации ковариационых матриц шумов мо- дели [3]. 1. ПРЕОБРАЗОВАНИЕ МОДЕЛИ ИЗМЕРИТЕЛЯ В СИСТЕМАХ С НЕНАБЛЮДАЕМЫМИ КОМПОНЕНТАМИ ВЕКТОРА СОСТОЯНИЯ Рассмотрим линейную стационарную модель, описываемую уравнениями kwxx kk +=+ Φ1 , (1) kkk vxy += H , (2) x — n-мерный вектор состояния системы; Φ — матрица динамики раз- мерности nn× ; w — n -мерный вектор входного шума: ,0][ =kwM )(][ kiWwwM ki −= δ ; ky — p -мерный вектор измерений; H — матрица наблюдений размерностью np × ; v — p -мерный вектор измерительного шума: 0][),(][,0][ =−== T kikik wvMkiVvvMvM δ . Система (1), (2) устойчива, т.е. спектральный радиус матрицы динами- ки 1)( <Фd . Предположим, что закон изменения вектора состояния неизвестен, т.е. не все элементы матрицы Φ могут быть вычислены. В работе [1] описана процедура получения оценок матрицы Φ и дока- зана состоятельность этих оценок для I=H . Методы идентификации мат- рицы динамики, ограниченные условием наблюдаемости всех компонент вектора состояния, могут быть расширены на случай произвольной матрицы наблюдений, если воспользоваться линейным преобразованием системы для построения модели системы с единичной матрицей наблюдений [2]. Пред- положим, что измеряется скалярная величина, т.е. 1=p . Учитывая, что 12 21 1 11 ... ........................................... , , −+−+ −− −+ ++ ++++= ++= += nknkk n k n nk kkkk kkk vwwxy vwxy vxy HHФHФ HФH H и вводя обозначения , ... .................. ,......, ....... 12 2 1* 1 * 1 1* ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ +++ + = ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ = ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ = −+−+ − + − −+ + nknkk n kk k k n nk k k k vww vw v v y y y y HHФ H HФ HФ H H В.Н. Подладчиков, В.И. Сущук-Слюсаренко ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 130 получаем уравнение измерения *** kkk vxy += H . Легко видеть, что матрица *H является матрицей наблюдаемости и для наблюдаемой системы представляет собой невырожденную квадратную матрицу. Если ввести новый вектор состояния kk xx ** H= , то уравнение со- стояния примет вид **** 1 kkk wxx +=+ Φ , где 1*** )( −= HΦHΦ . Модель измерителя описывается уравнением со все- ми наблюдаемыми компонентами вектора состояния *** kkk vxy += . Если 1>p , то при формировании матрицы *H выберем лишь первые n линейно независимых строк этой матрицы. В этом случае для построения нового вектора измерений используется лишь 0m последовательных изме- рений 11 0 ...,,, −++ mkkk yyy , где 0m — минимальная память фильтра, определяющаяся минимальным числом измерений, необходимых для построения оценки вектора состояния с конечной дисперсией. Таким образом, задача идентификации матрицы динамики системы (1), (2) сведена к задаче идентификации матрицы динамики системы с полно- стью наблюдаемыми компонентами вектора состояния **** 1 kkk wxx +=+ Ф , (3) *** kkk vxy += . (4) Во многих случаях матрица *H неизвестна, поскольку для ее построе- ния требуется определить матрицы 1...,,2,1, 0 −= miiHФ , где 0m — па- мять фильтра. Поэтому для оценки элементов исходной матрицы Ф необ- ходимо иметь дополнительные соотношения, связывающие искомые элементы. При отсутствии какой-либо априорной информации о матрице Ф идентификация *Ф обусловливает возможность фильтрации и экстраполя- ции только измеряемых компонент вектора состояния. Если известны все элементы iHФ , то идентификация Ф позволяет оценивать полностью век- тор состояния. В последнем случае решение задачи идентификации можно упростить и уменьшить ее размерность, исходя из возможности однозначно- го сопоставления (для наблюдаемых систем) p -размерному вектору изме- рения n –размерного вектора оценки состояния. Для этого в качестве модели Состоятельность оценок параметров линейных динамических систем… Системні дослідження та інформаційні технології, 2004, № 2 131 измерителя с единичной матрицей наблюдений можно выбрать уравнение, связывающее вектор оценки состояния с его истинным значением. ** , * ˆ kkkkk vxxy +== . (5) Если память 0m вспомогательного фильтра фиксирована и минимальна, то последовательность * kv является стационарной. В качестве вектора изме- рения предлагается выбирать сглаженную оценку 10 −+ mk -го состояния свободной динамической системы (6) по последним 0m измерениям ky , поскольку для определения оценки kkx ,ˆ требуется знание обратной матрицы динамики kiki 〈− ,Ф . Таким образом, k -му измерению * ky ставится в соот- ветствие оценка вектора состояния )( 1, 0 0 ˆ m mkkx −+ , полученная по последователь- ности ky ( 1,..., 0 −+= mkki ), и новая модель измерителя запишется в виде *)( 1, * 0 0 ˆ kk m mkkk vxxy +== −+ , где * kv — ошибка оценки )( 1, 0 0 ˆ m mkkx −+ , полученная на основе 0m измерений ky и такая, что 0][ * =kvM . Однако в последнем случае методы идентификации неизвестной мат- рицы динамики имеют ряд особенностей. В первую очередь, это связано с изменением условий идентифицируемости элементов матрицы динамики. Так алгоритм, рассмотренный выше, гарантирует сходимость по вероятно- сти оценок матрицы Φ к ее истинным значениям. В то же время очевидно, что идентификация всех элементов матрицы Φ не может быть осуществле- на путем преобразования модели измерителя, если вектор состояния наблю- дается не полностью. Вследствие того, что при построении вектора *y не- обходимо знание некоторых элементов матрицы Φ , необходимым условием идентифицируемости становится априорное знание части элементов матри- цы динамики. В качестве примера преобразования модели измерителя рассмотрим за- дачу траекторного оценивания движения объекта. Пусть движение объекта возмущается случайным коррелированным ускорением a с постоянным коэффициентом корреляции ρ . Для систем с наблюдаемой координатой объекта оптимальный фильтр строится для модели , ,1 kkk kkk vxy wxx += +=+ H Ф где ( )Tabcx = — вектор состояния; c — координата; b — скорость; a — ускорение движения объекта. В.Н. Подладчиков, В.И. Сущук-Слюсаренко ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 132 ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ = ρ00 10 21 2 t tt Φ , )001(=H . В реальных ситуациях корреляция ускорения объекта неизвестна. По- этому представляет интерес задача адаптивной оценки коэффициента кор- реляции ρ в процессе слежения за объектом. В этом случае минимальная память вспомогательного фильтра для получения последовательности * ky равна 3, откуда следует, что для построения новой модели измерителя необ- ходимо вычислить матрицы ( ) ( ) ( )2 3,12,11,1 21;01;001 ttt === θθθ . Корреляционная матрица шума *v определяется выражением ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − −− − =⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = − = ∑ 432 32 2 13 1 1,1,3,1 631 321 111 ttt ttt tt VVP i i T i θθ . Операторное представление оценки вектора состояния имеет вид ⎪ ⎪ ⎭ ⎪⎪ ⎬ ⎫ ⎪ ⎪ ⎩ ⎪⎪ ⎨ ⎧ ⎟⎟ ⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎜ ⎝ ⎛ + ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎝ ⎛ + ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎝ ⎛ == ++ − = + ∑ 2 2 1 1 3,1 3 1 1,3,12, 2 1 0 1 0 0 1 ˆ kkk i i T ikk y t tytyPVyPx θ . Таким образом, новый вектор псевдоизмерений * ky , связанный с векто- ром состояния x единичной матрицей * 2, * ˆ kkkkk vxxy +== + , определяется следующим образом: ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ +− − = ++ + 2 12 1* 2 t yyy t yy y y kkk kk k k . (6) Шум псевдоизмерений ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ +− − = ++ + 2 12 1* 2 t vvv t vv v v kkk kk k k , 0])([ * 1 * 0 =−− T mkk vvM , 20 +≥ mk . Состоятельность оценок параметров линейных динамических систем… Системні дослідження та інформаційні технології, 2004, № 2 133 Следовательно, задача оценки неизвестного коэффициента корреляции ρ для заданной системы с не полностью наблюдаемыми компонентами век- тора состояния сведена к задаче оценки ρ для системы с единичной матри- цей наблюдений. 2. СОСТОЯТЕЛЬНОСТЬ ОЦЕНКИ МАТРИЦЫ ДИНАМИКИ Пусть линейный стационарный объект описывается уравнениями (1), (2). Как было показано, он может быть приведен к виду kwxx kk +=+ Φ1 ; * 2, * ˆ kkkkk vxxy +== + . Оценку матрицы динамики Φ рассчитаем по формуле + += −−− += −− ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ∑∑ k mi T mii k mi T miik yyyy 0 0 0 0 2 * 1 * 1 2 * 1 *Φ̂ , где + означает псевдоинверсию. Воспользуемся методом доказательства сильной состоятельности этой оценки, предложенной в работе [1] для системы со всеми наблюдаемыми компонентами. Пусть * 1 ** 11 ** −−− −=−+= kkkkkk yyvwvz ΦΦ и + += −−− += −− ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ∑∑ k mi T mii k mi T miik yyyzR 0 0 0 0 2 * 1 * 1 2 * 1 * . Чтобы доказать, что с вероятностью 1 при ∞→k , ΦΦ →k ˆ ( kk R+=ΦΦ̂ ), покажем, что 01 0 0 2 1 * →∑ += −− k mi T mii yz k (7) и ψ→∑ += −−− k mi T mii yy k 0 0 2 * 1 * 1 1 , (8) где Ψ — невырожденная матрица. Доказательства утверждений (7) и (8) будет достаточно для доказатель- ства сходимости по вероятности 1. Чтобы доказать (7), необходимо показать, что существует предел кова- риационной матрицы ∑ − = −−++= 1 0 1 * 0 * k j jk j k k k wvxy ΦΦ . В.Н. Подладчиков, В.И. Сущук-Слюсаренко ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 134 Тогда ][][ 0 * xMyM k k Φ= , →++= ∑ − = Tkk k j Tjj k xФWVy ))(cov()()cov( 0 1 0 ** ΦΦΦ .при)( 0 * ∞→Σ=+→ ∑ ∞ = kWV j Tjj ΦΦ (Действительно, )(1lim ΦΦ d n k k = ∞→ <1.) Далее, используя вышеизложенное, получаем соотношение ( ) =−+= ∑∑ += −−−− += −− k mi T miiii k mi T mii yvwvyz 0 0 0 0 2 * 1 * 11 * 2 * 1 * Φ ∑∑ += −−− += −− −+= k mi T niii k mi T mii yvwyv 00 0 2 ** 11 2 * 1 * )( Φ . Рассмотрим последовательности .)(1 ,1 0 0 0 0 2 * 1 * 112, 2 * 1 * 1, ∑ ∑ += −−−− += −− −= = k mi T miiik k mi T miik yvw i S yv i S Ф Пусть pR и pℜ — соответственно действительное пространство p - размерных векторов столбцов с действительными коэффициентами и про- странство матриц pp × с действительными элементами. Топологии pR и pℜ определяются евклидовыми нормами ( ) ( )[ ] pTpT GGGtrGRxxxx ℜ∈=∈= ,,, 2 1 2 1 . И пусть kF — наименьшая σ -алгебра, по отношению к которой kk wwvvx ,...,,,...,, 1 ** 00 измеримы. Используя определение мартингала пока- жем, что { }kk T FbSa ;1, и { }kk T FbSa ;2, — мартингалы. Если pRba ∈, , то − ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ =− ∑ + += −−+ byv i MabSaFbSaM k mi T mii T k T kk T 1 2 * 1 * 1,1,1 0 0 1][ Состоятельность оценок параметров линейных динамических систем… Системні дослідження та інформаційні технології, 2004, № 2 135 =⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ − ∑ += −− byv i a k mi T mii T 0 0 2 * 1 *1 = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ −+ + = ∑ += −−−+ byvvM i yvM k a k mi T miii T mkk T 0 00 2 * 1 **** 1 )][(1][ 1 1 ( ) 0][ 1 1 ** 1 0 = + = −+ byvMa k T mkk T . Аналогично показывается, что и { }kk T FbSa ;2, — мартингал. Как известно, мартингал является одновременно и супермартингалом. Одно из важнейших свойств супермартингала — существование предела при весьма общих предположениях об их ограниченности. Если { }kik T FbSa ;, ( )2,1=i — супермартингал, для которого ∞<][ , kik T FbSaM , то с вероятностью 1 существует { } )2,1(;lim , = ∞→ iFbSa kik T k . Найдем этот предел. По лемме Кронекера 01 0 0 2 * 1 * → ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ∑ += −− byv k a k mi T mii T и 0)(1 0 0 2 * 1 * 11 → ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ −∑ += −−−− byФvw k a k mi T miii T (9) с вероятностью 1 при ∞→k . Учитывая взаимную независимость nww ,...,1 от ** 1 ,..., kyy , получаем, что == −− += ∑ ])[(1])[( 2* 1 * 2 2 2 1, 0 0 byvaM i bSaM T mii T k mi n T byyMbaVa i T mimi k mi TT ][)(1 * 1 * 1 2 * 2 00 0 −−−− += ∑= — величина ограниченная. Аналогично byyMbaVWa i bSaM T mimi k mi TTT n T ][))((1])[( * 1 * 1 2 2 2 2, 00 0 −−−− += ∑ += ФФ тоже величина ограниченная. Соотношение (9) вытекает из произвольности a и b . Утверждение (7) доказано. Чтобы доказать (8), используем то, что * ky почти скользящее среднее * iv и jw . Пусть ,..., 21 −− ww — последовательность независимых случайных В.Н. Подладчиков, В.И. Сущук-Слюсаренко ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 136 величин, имеющих такое же распределение, как iw , и при этом независимых от kk wwvvx ,...,,,...,, 1 ** 00 . Такая последовательность всегда может быть най- дена путем расширения пространства вероятностей. Пусть kkk quy −=* , где 1, 1 0 1 * ≥+= ∑ − = −− kwvu k j jk j kk Ф ; 00 1 0 1 qxwq k k j j jk k ФФФ = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ −= ∑ − = −− . Используя условие )(Фd <1, можно показать, что ku и kq — стацио- нарные последовательности, где ku — последовательность скользящего среднего величин * iv и jw , и что kq сходится к 0][ =kqM не только в среднеквадратичном, но и с вероятностью 1 при ∞→k . Тогда соотношение (7) — частный случай следующих лемм. Лемма 1. Пусть i ≥0 — целое. Тогда )(][][ 2 Σ=≤− truMuuM k T ikk < ∞, WWuuM ik iT ikk δ+−Σ=− )(][ Ф . Если Ф и V — невырожденные матрицы, то ][ T ikk uu −M также невы- рожденная. Лемма 2. Пусть 0≥i — целое. Тогда ][1lim1lim 11 ** T ikk n ik T ikk n n ik T ikk n uuMuu n yy n − += − ∞→+= − ∞→ == ∑∑ , ][1lim1lim 11 ** T ikk n ik T ikkn n ik T ikkn uuMuu n yy n − += − ∞→+= − ∞→ == ∑∑ . Доказательство лемм приведено в работе [1]. Таким образом, показано, что оценки матрицы динамики, полученные для системы не со всеми наблюдаемыми компонентами – сильно состоя- тельные, т.е. полученные оценки матрицы динамики сходятся с вероятно- стью 1 к ее истинным значениям, а субоптимальный фильтр Калмана – схо- дится к истинному тоже с вероятностью 1. 3. АЛГОРИТМ ИДЕНТИФИКАЦИИ НЕИЗВЕСТНЫХ ЭЛЕМЕНТОВ МАТРИЦЫ Ф Этот алгоритм состоит из следующих этапов. 1. Построение последовательности псевдоизмерений * ky по форму- ле (6). Состоятельность оценок параметров линейных динамических систем… Системні дослідження та інформаційні технології, 2004, № 2 137 2. Формирование сумм произведений измерений ∑∑ += −−− += −− == k mi T mii k mi T mii yySyyS 0 0 0 0 2 * 1 * 12 2 * 1 * 1 ; . 3. Вычисление оценки матрицы динамики Ф̂ по формуле + += −−− += −− ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ∑∑ k mi T mii k mi T miik yyyy 0 0 0 0 2 * 1 * 1 2 * 1 *Ф̂ . Количество скалярных уравнений при идентификации матрицы дина- мики в задаче траекторного оценивания можно уменьшить, если учесть, что оцениванию подлежит только один элемент матрицы динамики — ρ . Опи- шем скалярную модель изменения состояния и измерения ускорения цели. , , **** 1 kkk kkk vay waa += +=+ ρ где 2 12** 2 t yyy y kkk k +− = ++ ; 2 12** 2 t vvv v iii i +− = ++ , где kv — измерительный шум исходной модели системы. Состоятельная оценка коэффициента корреляции ускорения цели рассчитывается по фор- муле ∑ ∑ = −− = − = k i ii k i ii k yy yy 5 ** 4 ** 1 5 ** 4 ** ρ̂ . Оценка точности и скорости сходимости предложенного алгоритма идентификации коэффициента корреляции осуществлена при помощи ста- тистического моделирования. Статистическая оценка среднеквадратической ошибки идентификации ρ определена по данным 100 реализаций случайной траектории. Исследо- вана скорость сходимости коэффициента корреляции от его величины, а также влияние начального значения ускорения на точность и скорость схо- димости алгоритма идентификации. Результаты моделирования показаны на рис. 1. Описанное выше обобщение методов идентификации матрицы дина- мики для случая произвольной матрицы наблюдений позволяет в качестве вектора измерений рассматривать оценку вектора состояния на выходе фильтра Калмана с упрощенной структурой. Доказано, что полученная оценка сходится к истинному значению с вероятностью 1. Таким образом, наличие неизмеряемых компонент вектора состояния не является помехой для получения состоятельных оценок ненаблюдаемых параметров. В.Н. Подладчиков, В.И. Сущук-Слюсаренко ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 138 4. СОСТОЯТЕЛЬНОСТЬ ОЦЕНОК КОВАРИАЦИОННЫХ МАТРИЦ ШУМОВ МОДЕЛИ Пусть ( ) 1<Фd , Ф , V и W — невырожденные матрицы. Определим ( )( ){ } TT kkkk yyyyMB ΦVΦVWΦΦ ++=−−= −− 111 , ( )( ) TTT kkkk WWyyyyMB 22 2 2 2 2 2 ФФФФVWФФ +++= ⎭ ⎬ ⎫ ⎩ ⎨ ⎧ −−= −− . Тогда, если Ф невырожденная, то 21,BB и Ф однозначно определяют V и W по формулам ( )( ) TT VBBBB ФФVWФФV −−=−+= −− 1 1 21 1 1 , 2 1 . Следовательно, сильно состоятельные оценки Ф , 21, BB определяют сильно состоятельные оценки V и W . Значит, если Φ̂ — какая-либо сильно состоятельная оценка Ф то ( )( ) Tn k ik i kkik i kkin yyyy n B ∑ = −− −−= 3 , ˆˆ1ˆ ФФ , 3≥n , 2,1=i — сильно со- стоятельные оценки 21 , BB . Рис. 1. Статистическая оценка среднеквадратической ошибки идентификации ρ 0 5 10 15 20 25 30 35 40 0 5 10 x 10 -3 Зависимость скорости сходимости алгоритма от ρ ди сп ер си я оц ен ки ρ ρ=0.7 ρ=0.8 ρ=0.9 5 10 15 20 25 30 35 40 -0.02 0 0.02 0.04 Сходимость при различных a a=15 a=50 a=100 Д ис пе рс ия о це нк и ρ Д ис пе рс ия о це нк и ρ Зависимость скорости сходимости алгоритма от ρ Сходимость при различных а ρ=0,7 ρ=0,8 ρ=0,9 а=15 а=50 а=100 0,04 0,02 -0,02 n n Состоятельность оценок параметров линейных динамических систем… Системні дослідження та інформаційні технології, 2004, № 2 139 Воспользовавшись методикой доказательства, предложенной Андерсо- ном, попробуем доказать сильную состоятельность оценок матриц шумов модели для случая неединичной матрицы динамики. Ковариационная функ- ция невязок TT kkkk yyyyMB ФVФWVФФ ++=−−= −− ])()[( * 1 ** 1 * 1 (10) является линейной функцией матриц W и V . Для того чтобы функция, ана- логичная TTT kkkk yyyyMB 22* 2 2** 2 2* 2 ])()[( VФФФWФWVФФ +++=−−= −− , не зависела от W , ее следует выбирать следующим образом: ФV−=2B . Определяя статистические оценки 1B и 2B по формулам ( )( ) Tn k ik i kkik i kkin yyyy n B ∑ = −− −−= 3 **** , ˆˆ1ˆ ФФ , 3≥n , 2,1=i , (11) получаем уравнения для определения оценки kŴ матрицы W и уравнения для определения оценки kV̂ матрицы V ( ) .ˆˆˆˆˆˆ ,ˆ)ˆˆ(ˆˆ 2 1ˆ ,1 1 ,2,1 1 ,1 T kkkkkk T kkkkkk B BBB ФVФVW ФФV −−= ⎟ ⎠ ⎞⎜ ⎝ ⎛ −+= −− (12) Докажем, что если Ф̂ — какая-либо сильно состоятельная оценка Φ , то inB , ˆ в (11) являются тоже сильно состоятельными оценками 21 и BB . Пусть 2,1,3,)()(1 ** 3 ** , =≥−−= − = −∑ inyyyy n B T ik i kk n k ik i kkin ΦΦ и, приме- нив эргодическую теорему, получаем, что iin BB →, с вероятностью 1 при ∞→n , поскольку последовательность ( )( )Tik i kkik i kk yyyy **** −− −− ΦΦ строго стационарна. Поэтому достаточно показать, что +−+−=− ∑∑ = − = − n k T kik T k n k T k T ikkinin yy n yy n BB 3 ** 3 ** ,, )ˆ(1)ˆ(1 ФФФΦ ( ) T k T ikik n k k TT ikik n k k yy n yy n )ˆ(ˆ1)ˆ(1 ** 3 ** 3 ФФФФФФ −+−+ −− = −− = ∑∑ сходится к нулю при ∞→n ( 2,1=i ). Действительно, для любого 3≥m ( ) ≤−∑ = − ∞→ n k T k T ikk n yy n 3 ** ˆ1suplim ФФ В.Н. Подладчиков, В.И. Сущук-Слюсаренко ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 140 [ ]T ikkk mk n k T ikk n k mk uuMyy n − ≥= − ∞→≥ −=−≤ ∑ ФФФФ ˆsup1suplimˆsup 3 ** , где 1, 1 0 1 * ≥+= ∑ − = −− kwvu k j jk j kk Ф , ∑ − = −−++= 1 0 1 * 0 * k j jk j k k k wvxy ФФ , может быть сколь угодно малым при правильном выборе m . Данное соот- ношение следует из лемм 1 и 2, приведенных выше. 5. АЛГОРИТМ ОЦЕНИВАНИЯ КОВАРИАЦИОННЫХ МАТРИЦ ШУМОВ МОДЕЛИ Этот алгоритм состоит из следующих этапов. 1. Построение последовательности псевдоизмерений * ky . 2. Формирование сумм произведений измерений 21, SS . 3. Вычисление оценки матрицы динамики Ф̂ . 4. Формирование сумм inB , ˆ по формуле (10). 5. Вычисление оценок ковариационных матриц шумов по форму- лам (11). Рассмотренный метод оценивания шумов модели для задачи траектор- ного оценивания можно существенно упростить, если воспользоваться од- номерной моделью состояния и измерения объекта. В этом случае функции inB , являются скалярными величинами. Скалярная модель изменения со- стояния и измерения ускорения цели , , **** 1 iii iii vay waa += +=+ ρ где 2 12** 2 t yyy y iii i +− = ++ ; 2 12** 2 t vvv v iii i +− = ++ , iv — измерительный шум исходной модели системы. Состоятельная оценка коэффициента корреляции ускорения цели рассчитывается по формуле ∑ ∑ = −− = − = k i ii k i ii k yy yy 5 ** 4 ** 1 5 ** 4 ** ρ̂ . Разность псевдоизмерений ускорения объекта ** 11 ** 1 ** 1 ** ˆ −−−− −+=− iiiiii vvwyy ρ . Состоятельность оценок параметров линейных динамических систем… Системні дослідження та інформаційні технології, 2004, № 2 141 Оценки функций 1̂b и 2b̂ получены суммированием произведений разностей скалярных псевдоизмерений ускорения объекта ∑ = −− − = i j jj i yy i b 3 2** 1 **)( )( 2 11̂ , ∑ = −−− −− − = i j jjjj i yyyy i b 3 ** 2 ** 1 ** 1 **)( ))(( 2 12ˆ . Подставляя оценки )(2ˆ ib и )(1̂ ib в уравнения (11), записанные для ска- ляров, получаем 2 4)( )(2 ˆ4ˆ74 2ˆ)ˆ( ii i i tbv ρρ ++ −= , )ˆ1( )ˆ)(ˆ6ˆ86(1̂ )ˆ( 24 )(224)( )(2 i i ii i i t vtb w ρ ρρ − ++− = . Для оценки точности и скорости сходимости приведенного алгоритма идентификации дисперсий ошибок измерений модели проведено статисти- ческое моделирование. На рис.2 показано, что алгоритм идентификации дисперсии ошибок измерений 2v имеет свойство большей сходимости, чем алгоритм идентификации дисперсий ускорения 2w . Следует отметить, что алгоритм оценивания сильно зависит от дейст- вительных значений дисперсий шумов измерений и ускорения. При решении практических задач траекторного оценивания оказалось, что условие 1)( <Фd может быть заменено условием ( ) 1≤Фd . Это допуще- ние существенно не повлияло на сходимость алгоритмов оценивания. 0 10 20 30 40 50 60 70 80 0 5 10 15 20 25 30 2ŵ _ _ _ _ 2v̂ Д ис пе рс ия ш ум а n Рис. 2. Скорость сходимости алгоритма идентификации шумов модели в зависимо- сти от количества измерений В.Н. Подладчиков, В.И. Сущук-Слюсаренко ISSN 1681–6048 System Research & Information Technologies, 2004, № 2 142 ВЫВОДЫ 1. Предложен метод эквивалентного преобразования корреляционной модели объекта и измерителя, позволяющий обобщить известные методы идентификации параметров модели, ограниченные условием наблюдаемо- сти всех компонент вектора состояния, на случай неединичной матрицы на- блюдений. 2. Рассмотрен алгоритм оценивания дисперсий шумов модели. Пока- зана сходимость этого алгоритма с вероятностью 1. 3. Рассмотрен также алгоритм совместного оценивания коэффициента корреляции ускорения и дисперсий шумов ускорения, показана его сходи- мость. 4. Проведено статистическое моделирование предложенных алгорит- мов, подтверждающее возможность их применения для корректировки мо- дели объекта. ЛИТЕРАТУРА 1. Anderson W.N., et al., Consistent Estimates of the Parameters of a Liner System, Ann. Math. Statist., 1969. — 40. — Р. 2064–2075. 2. Гроп Д. Методы идентификации систем. — М.: Мир, 1979. — 350 с. 3. Згуровский М.З., Подладчиков В.Н. Аналитические методы калмановской фильтрации для систем с априорной неопределенностью. — Киев: Наук. думка, 1995. — 283 с. Поступила 02.06.2003
id journaliasakpiua-article-172279
institution System research and information technologies
keywords_txt_mv keywords
language Russian
last_indexed 2025-07-17T10:25:35Z
publishDate 2019
publisher The National Technical University of Ukraine &quot;Igor Sikorsky Kyiv Polytechnic Institute&quot;
record_format ojs
resource_txt_mv journaliasakpiua/c9/b41e1094fd2cc34343ed35fc91f4e0c9.pdf
spelling journaliasakpiua-article-1722792019-07-02T15:42:32Z Ability of parameter estimation for linear dynamic systems with arbitrary dynamics matrix Состоятельность оценок параметров линейных динамических систем для случая произвольной матрицы динамики Спроможність оцінок параметрів лінійних динамічних систем для випадку довільної матриці динаміки Podladchikov, V. N. Suschuk-Slyusarenko, V. I. A method for estimation of unknown dynamics matrix components under conditions of real time is proposed. The estimations are shown to coincide with real values with a probability of 1. Computer aided modelling of the algorithm proposed has been performed for different system parameters values. Предложен алгоритм оценивания неизвестных компонент матрицы динамики и матриц шумов в режиме реального времени. Показано, что оценки сходятся с вероятностью 1 к истинным. Выполнено компьютерное моделирование предложенного алгоритма для различных значений параметров системы. Запропоновано алгоритм оцінювання невідомих компонент матриці динаміки і матриці шумів в режимі реального часу. Показано, що оцінки збігаються з ймовірністю 1 до істинних. Виконано комп’ютерне моделювання запропонованого алгоритму для різних значень параметрів системи. The National Technical University of Ukraine &quot;Igor Sikorsky Kyiv Polytechnic Institute&quot; 2019-07-02 Article Article application/pdf https://journal.iasa.kpi.ua/article/view/172279 System research and information technologies; No. 2 (2004); 128-142 Системные исследования и информационные технологии; № 2 (2004); 128-142 Системні дослідження та інформаційні технології; № 2 (2004); 128-142 2308-8893 1681-6048 ru https://journal.iasa.kpi.ua/article/view/172279/172022 Copyright (c) 2021 System research and information technologies
spellingShingle Podladchikov, V. N.
Suschuk-Slyusarenko, V. I.
Спроможність оцінок параметрів лінійних динамічних систем для випадку довільної матриці динаміки
title Спроможність оцінок параметрів лінійних динамічних систем для випадку довільної матриці динаміки
title_alt Ability of parameter estimation for linear dynamic systems with arbitrary dynamics matrix
Состоятельность оценок параметров линейных динамических систем для случая произвольной матрицы динамики
title_full Спроможність оцінок параметрів лінійних динамічних систем для випадку довільної матриці динаміки
title_fullStr Спроможність оцінок параметрів лінійних динамічних систем для випадку довільної матриці динаміки
title_full_unstemmed Спроможність оцінок параметрів лінійних динамічних систем для випадку довільної матриці динаміки
title_short Спроможність оцінок параметрів лінійних динамічних систем для випадку довільної матриці динаміки
title_sort спроможність оцінок параметрів лінійних динамічних систем для випадку довільної матриці динаміки
url https://journal.iasa.kpi.ua/article/view/172279
work_keys_str_mv AT podladchikovvn abilityofparameterestimationforlineardynamicsystemswitharbitrarydynamicsmatrix
AT suschukslyusarenkovi abilityofparameterestimationforlineardynamicsystemswitharbitrarydynamicsmatrix
AT podladchikovvn sostoâtelʹnostʹocenokparametrovlinejnyhdinamičeskihsistemdlâslučaâproizvolʹnojmatricydinamiki
AT suschukslyusarenkovi sostoâtelʹnostʹocenokparametrovlinejnyhdinamičeskihsistemdlâslučaâproizvolʹnojmatricydinamiki
AT podladchikovvn spromožnístʹocínokparametrívlíníjnihdinamíčnihsistemdlâvipadkudovílʹnoímatricídinamíki
AT suschukslyusarenkovi spromožnístʹocínokparametrívlíníjnihdinamíčnihsistemdlâvipadkudovílʹnoímatricídinamíki