НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ ноябрь-декабрь 2015 Том 15 № 6 ISSN 2226-1494 http://ntv.i1mo.ru/
SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS November-December 2015 Vol. 15 No 6 ISSN 2226-1494 http://ntv.ifmo.ru/en
УДК 519.216:62-53
ФОРМИРОВАНИЕ КОРРЕЛЯЦИОННЫХ ФУНКЦИЙ ЛИНЕЙНЫХ НЕПРЕРЫВНЫХ СИСТЕМ НА ОСНОВЕ ИХ ФУНДАМЕНТАЛЬНЫХ МАТРИЦ Н.А. Вундер% Е.А. Надькина% А.В. Ушаковa, Ю.В. Чугина"1
a Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация Адрес для переписки: [email protected]
Информация о статье
Поступила в редакцию 06.04.15, принята к печати 10.09.15
doi:10.17586/2226-1494-2015-15-6-1036-1044
Язык статьи - русский
Ссылка для цитирования: Вундер Н.А., Надькина А.Е., Ушаков А.В., Чугина Ю.В. Формирование корреляционных функций линейных непрерывных систем на основе их фундаментальных матриц // Научно-технический вестник информационных технологий, механики и оптики. 2015. Т. 15. № 6. С. 1036-1044.
Аннотация
Для стохастических воздействий, стационарных в широком смысле, решена задача формирования корреляционных матриц и функций векторов состояний и выходов линейных непрерывных систем на основе их фундаментальных матриц. Показано, что если линейная непрерывная система относится к классу систем типа одномерный вход-одномерный выход, то корреляционная функция выхода такой системы может быть найдена как свободное движение этой системы, порождаемое ее начальным состоянием, конструируемым на матрице дисперсий вектора состояния и транспонированной матрице выхода. Установлено, что когда непрерывная система относится к классу систем типа многомерный вход-многомерный выход, то возможны следующие варианты решения задачи формирования корреляционной функции линейной системы. Первый вариант состоит в разбиении системы на сепаратные каналы с последующим применением к каждому из сепаратных каналов подхода, разработанного для систем типа одномерный вход-одномерный выход. Второй вариант применяется для случая сохранения векторной природы стохастического внешнего воздействия, но использует разбиение вектора выхода на скалярные компоненты путем разделения матрицы выхода на сепаратные матрицы-строки с последующим формированием корреляционной функции по схеме систем типа одномерный вход-одномерный выход. Третий вариант основан на скаляризации матричной корреляционной функции выхода путем применения к ней сингулярного разложения, позволяющего сформировать скалярные мажоранту и миноранту корреляционных функций выхода. Установлено, что ключевым компонентом вычислительной процедуры формирования корреляционной функции линейных непрерывных систем является матрица дисперсий вектора состояния системы. Матрица дисперсий, в случае экзогенного стохастического воздействия типа «белый шум», вычисляется с помощью матричного уравнения Ляпунова. Обнаружено, что в случае экзогенного стохастического воздействия типа «окрашенный шум» возможность поиска матрицы дисперсии состояния системы с помощью уравнения Ляпунова возникает, если сконструировать агрегированную систему, составленную из исследуемой системы и формирующего фильтра, на выходе которого наблюдается «окрашенный шум». Полученные процедуры формирования корреляционных функций иллюстрируются примерами.
Ключевые слова: стохастическое воздействие, непрерывная система, уравнение Ляпунова, фундаментальная матрица, корреляционная функция.
Благодарности. Работа поддержана правительством Российской Федерации, Грант 074-U01 и Министерством образования и науки Российской Федерации (Проект 14. Z50.31.0031).
СREATION OF CORRELATION FUNCTIONS OF LINEAR CONTINUOUS SYSTEMS BASED ON THEIR FUNDAMENTAL MATRICES N.A. Vunder1, E.A. Nad'kina1, A.V. Ushakov1, J.V. Chugina1
a ITMO University, Saint Petersburg, 197101, Russian Federation Corresponding author: [email protected]
Article info
Received 06.04.15, accepted 10.09.15 doi:10.17586/2226-1494-2015-15-6-1036-1044 Article in Russian
For citation: Vunder N.A., Nad'kina E.A., Ushakov A.V., Chugina J.V. Creation of correlation functions of linear continuous systems based on their fundamental matrices. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2015, vol. 15, no. 6, pp. 1036-1044. Abstract
The paper presents a method of creating correlation matrices and functions of the state vectors and outputs of the linear continuous systems functioning under the conditions of stochastic stationary, in a broad sense, effects. Fundamental matrices form the basis of the method. We have shown that for the linear continuous systems with single dimensional input and single
dimensional output the correlation output function of such system can be found as the free movement of this system generated by its initial state. This state is constructed from the variance matrix of the state vector and the transposed output matrix. We have elucidated that when a continuous system belongs to a class of multi-dimensional input - multi-dimensional output systems, the following options are available for solving the problem of creation of the correlation function of a linear system. The first option is to partition the system into separate channels. Then the approach developed for systems with one-dimensional input and one-dimensional output is applied to each of the separate channels. The second option is used to preserve the vector nature of the stochastic external influence. It consists in partition of output vector to scalar components by separating output matrix into separate rows with subsequent formation of the correlation function according to the scheme for single dimensional input and single dimensional output type systems. The third option is based on the scalarization of matrix correlation output function by applying the singular value decomposition to it. That gives the possibility to form scalar majorant and minorant of correlation output functions. We have established that a key component of a computational procedure of creating the correlation function of continuous linear system is a variance matrix of the system state vector. In the case of functioning under an exogenous stochastic effect like "white noise" the variance matrix is calculated by solving the matrix Lyapunov equation. We have found out that in the case of an exogenous stochastic effect like "colored noise" capability of using the Lyapunov equation to find the variance matrix of system state arises after aggregated system design composed of the system itself and the shaping filter with "colored noise" at the output. Examples illustrate obtained procedures of creating correlation functions. Keywords
stochastic effects, continuous system, Lyapunov equation, fundamental matrix, correlation function. Acknowledgements
This work was supported by the Government of the Russian Federation, Grant 074-U01 and the Ministry of Education and Science (Project 14. Z50.31.0031).
Введение. Постановка задачи
Корреляционная теория стационарных эргодических векторных стохастических процессов использует три матричных характеристики этих процессов [1, 2]. Первой матричной характеристикой является его матрица дисперсий, второй - корреляционная матрица, третьей - матрица спектральных плотностей [3, 4]. Каждая из перечисленных характеристик стохастического процесса выполняет свою пользовательскую функцию в теории систем управления, функционирующих в условиях стохастических воздействий. Предлагаемая настоящая работа сориентирована на пользовательские функции в теории систем, которые выполняет корреляционная матрица. Если исследуемый стохастический процесс является скалярным, то его корреляционная матрица тоже является скалярной и именуется корреляционной функцией. Основным пользовательским параметром корреляционной функции скалярного процесса является интервал корреляции, представляющий собой отрезок временной оси, за пределами которого корреляционная функция становится близкой к нулю, что свидетельствует о том, что отсчеты, снятые с реализации стохастического процесса с интервалом, превышающим интервал корреляции, оказываются некоррелируемыми. Информация о некоррелированности отсчетов с реализацией стохастического процесса используется для организации цифровой обработки [5] этих процессов. Если стохастический процесс - векторный, то его скаляри-зация может быть осуществлена тремя способами. Первый способ состоит в разбиении системы типа многомерный вход-многомерный выход на сепаратные каналы типа одномерный вход-одномерный выход, число которых определяется произведением числа входов на число выходов, сопроводив их вычислением корреляционной функции для каждого из них с дальнейшей оценкой интервалов корреляции. Второй способ состоит в разбиении вектора выхода на скалярные компоненты с дальнейшим построением корреляционной функции для каждого из них и оценкой сепаратных интервалов корреляции при сохранении векторного экзогенного стохастического воздействия. Третий основывается на сингулярном разложении [6] корреляционной матрицы векторного стохастического процесса с целью вычисления минимального и максимального сингулярных чисел корреляционной матрицы, по которым формируются минимальная и максимальная оценки интервала корреляции векторного стохастического процесса. Вычисление корреляционных функций долгие годы строилось по схеме вычисления функции спектральной плотности скалярного стохастического процесса с последующим использованием теоремы Винера-Хинчина-Колмогорова, позволяющей вычислять корреляционную функцию как обратное преобразование Фурье от функции спектральной плотности [7, 8]. При этом функция спектральной плотности в этой схеме вычисляется в мультипликативной форме, сомножителями которой являются функция спектральной плотности входного стохастического воздействия и квадрат модуля передаточной частотной характеристики отношения вход-выход непрерывной системы. Приведенная вычислительная схема хорошо себя зарекомендовала для случая передаточных функций невысокого порядка, с ростом порядка трудности заметно возрастают. В случае векторного стохастического процесса приведенная вычислительная схема становится практически неприменимой.
Ниже предлагается процедура формирования корреляционных матриц [3, 4, 9-11] стохастических процессов по переменным непрерывной системы, ключевым моментом которой является вычисление матрицы дисперсий вектора состояния этой системы. При этом используется тот факт, что матрица дисперсий [3, 4, 9-11] в случае экзогенного стохастического воздействия типа «белый шум» вычисляется с помощью матричного уравнения Ляпунова. Показано, что в случае экзогенного стохастического воздейст-
вия типа «окрашенный шум» возможность поиска матрицы дисперсии состояния системы с помощью уравнения Ляпунова появляется, если сконструировать агрегированную систему, составленную из исследуемой системы и формирующего фильтра, на выходе которого наблюдается «окрашенный шум» [3, 10, 11].
Матричное уравнение Ляпунова в задачах вычисления матриц дисперсии переменных
линейной непрерывной системы
Рассматривается линейная непрерывная система (ЛНС) типа многомерный вход-многомерный выход, возбуждаемая стохастическим векторным экзогенным воздействием w (t), стационарным в широком смысле [3, 4], типа «белый шум», векторно-матричное описание (ВМО) которой «вход-состояние-выход» (ВСВ) при нулевом начальном состоянии x (0) имеет вид
x(t) = Fx(t)+ Gw(t); x(0) = 0; y(t) = Cx(t); е(t) = w(t)-y(t). (1)
В ВМО (1) x, y, £, t - соответственно вектор состояния, выхода, ошибки по выходу ЛНС и непрерывное время; F, G, C - соответственно матрицы состояния, входа и выхода ЛНС; x е Rn; y, е е Rm; F е Rnxn, G e Rnxm, C e Rmxn. Стохастическое векторное экзогенное воздействие w (t), стационарное в широком смысле, типа «белый шум» характеризуется нулевым математическим ожиданием и некоррелированностью отсчетов w (t + т), w (t) при любом шаге т их реализации, так что выполняются соотношения
M{w(t)}= w(t) = 0; M{w(t + t)wT(t)} = N5(t);5(т) = |да'Т = 0' (2)
В (2) M {(*)} - оператор вычисления математического ожидания стохастической переменной (*), (*) - математическое ожидание (среднее значение) стохастической переменной (*), N - матрица интен-сивностей векторного «белого шума» w (t); w (t)e Rm, N e Rmxm . Дополним характеристику векторного
«белого шума» свойством его некоррелированности [3, 4] со стохастическим вектором состояния ЛНС (1), записываемым в формах
M {x(t) wT (t)} = 0, M {w (t) xT (t)} = 0. (3)
Введем в рассмотрение матрицы дисперсий стохастических переменных линейной непрерывной системы (1) с помощью соотношений
D, (t) = M {x(t) xT (t)}; D, (t) = M {y (t) yT (t)}; Ds (t) = M {е(t) et (t)}. (4)
Очевидно, дисперсия выхода y (t) ЛНС (1) удовлетворяет соотношению
D, (t) = M {y (t) yT (t)} = M {Cx (t) xT (t) CT } = CD, (t) CT, (5)
а дисперсия ошибки е (t) ЛНС (1) с учетом (2) и (3) определяется выражением
D.(i)= M {е (t )et (/)}= M {(w (/)-Cx (0)(w (/)-Cx (/))T }= (6)
(6)
= M {w (t) wT (t) - Cx (t) wT (t) - w (t) xT (t) CT + Cx (t) xT (t) CT} = N5(0) + D^ (t).
На основании (6) нетрудно сделать заключение, что дисперсия ошибки по выходу системы вида (1) при стохастическом воздействии типа «белый шум» принимает бесконечное значение, и ее контроль в этом случае утрачивает смысл. Следует ожидать, что дисперсия ошибки будет конечной в случае стохастического векторного экзогенного воздействия типа «окрашенный шум».
Известно [3, 4, 9], что матрица дисперсий Dx (t) (4) вектора состояний линейной непрерывной системы (1) типа многомерный вход-многомерный выход, возбуждаемой стохастическим векторным экзогенным воздействием w (t), стационарным в широком смысле, типа «белый шум», определяется матричным дифференциальным уравнением
Dx (t) = FDx (t) + Dx (t)FT + GNGT ; Dx (t)| = Dx (0). (7)
Очевидно, в силу стационарности в широком смысле векторного «белого шума» w (t) в случае гурвицевости матрицы состояния F системы (1) матрицы дисперсий Dx (t) и D (t) с течением времени стационаризируются, т.е. выполняются соотношения
lim Dx (t ) = Dx ,lim D, (t ) = D,. (8)
t ^да t ^да
В силу выражений (7), (8) стационарная реализация Бх матрицы дисперсий Бх (У) вектора состояний системы (1) будет удовлетворять алгебраическому матричному уравнению Ляпунова
¥Бх + Бх ¥т = -GNGT. (9)
Поставим теперь задачу, опираясь на матричное уравнение Ляпунова вида (9), построить расчетную процедуру для вычисления матрицы дисперсий вектора состояния системы вида (1), возбуждаемой 4 (У) стационарным в широком смысле стохастическим векторным воздействием типа «окрашенный
шум». Будем полагать, что «окраска» «белого шума» w (у) при формировании «окрашенного шума» производится с помощью формирующего фильтра (ФФ), имеющего ВСВ векторно-матричное представление *ф () = ГфЖф () + Gфw();4() = Сф*ф (у) . (10)
В ВМО (10) Жф, 4 - соответственно вектор состояния и выхода ФФ; Гф, Gф, Сф - соответственно
матрицы состояния, входа и выхода ФФ; жф е Я', 4 е Ят, Гф е Я'х', Gф е Я'хт, Сф е Ятх'.
Чтобы можно было воспользоваться уравнением Ляпунова (9) для вычисления матриц дисперсий, сконструируем на паре «ФФ - ЛНС» агрегированную линейную непрерывную систему (АЛНС), возбуждаемую стохастическим векторным экзогенным воздействием w (у), стационарным в широком смысле [3, 10, 11], типа «белый шум». Для этих целей введем в рассмотрение агрегированный вектор состояния
АЛНС х=
т т х , Жф
относительно которого на основании (1) с заменой w (у) на 4 (У) и (10) можно
построить векторно-матричное уравнение динамики:
К' )=
х (у) * ф ()
Ёх () + GфCф *ф (у) 0х (у)+ Гф *ф (У)
= К (У)+ Gw (У);
(
0
Ц w (У)
Ё GфCф 0 Гф
х (у) *ф ()
0
Gф
w
() =
С(У ) = 1х (у) + 0* ф (У ) = [1 0]
(')
= схх(у);у(У) = Сх(у) + 0*ф(У) =[С 0]
(У О
= Сх(У);
КО = 4 (У) - у (У) = -Сх (У)+Сф*ф (У) = [-С Сф ]
х (У) *ф (У)
В ВМО (11) АЛНС Ё =
Ё GфC,
[0 гф
х(и+'). С = - Г-С С 1 е Ятх(п +')
= С х (У).
е я(п+')х(п+'У G =
(11)
0
Gф
е Я
(п+')хт ;
Сх = [I 0] е Я'
х(п+')
С = [С 0]е Ят х(п+'); Се = [-С Сф 1е Ят
Теперь для системы (11) оказывается справедливым использование уравнения Ляпунова вида (9), которое для случая АЛНС записывается в форме
+ БхЁт = -GNGT .
(12)
Здесь Бх - стационарная реализация матрицы дисперсий Бх (У) агрегированного вектора х (у) состояний АЛНС (11), определяемая выражениями
Б х (у )= м |х (у) хт (у )
=м<
х (У ) *ф (У)
(у) *фф (У)
■=м
х (у)хт (у) х (у)*ф (у)
*ф (У)хт (У) *ф (У)*ф (У)
М (х М (
(у )хт (У )} М (х (0 *фф (У )}' (у)хт (У)} м( (0*фф (У)}
Б (У) Б=ф (У)"
Б^X (У) Б„ (У)
бх = иш бх (у ) =
Бх Бх
Б_ х Б_
Б _ х = Бт
(13)
Запишем матричное уравнение Ляпунова (12) в покомпонентной форме, воспользовавшись представлением (13) матрицы дисперсии Бх:
ф
> [ Dx N1 Ф [ Dx D " Fт 0 [0 0 "
0 гф ] »V ф + Л х ^ф _ Ст гт Гт ф^ф 1 ф ] 0 Gф NGф __
(14)
Покомпонентное перемножение матриц в (14) приводит к системе матричных уравнений
Гф D _ + D _ Гф = ^ф ,
FD„ + D„ Гф = ^СфD,
FDx + DxFт = Сф^т - GCФDт
(15)
)С Ф =
= [-C CФ ]
= CDI (г)Ст + CфV (г)Сф -CD (г)Сф -CфDT (г)Ст
Последовательное решение уравнений системы (15) позволяет вычислить матрицу дисперсий Dx
вектора состояния линейной непрерывной системы, возбуждаемой экзогенным стохастическим воздействием типа «окрашенный шум». Покомпонентный аналог (15) матричного уравнения Ляпунова (12) заметно выигрывает у последнего в том, что образующие его матричные уравнения используют матричные компоненты меньшей, чем в (12), размерности, чем гарантируется более высокая вычислительная устойчивость их решений за счет снижения числа обусловленности мультипликативных членов. Матрица дисперсий V
выхода у (г) ЛНС (1) в составе АЛНС может быть вычислена с помощью соотношений (5) и (8). Матрица
дисперсий De вектора ошибки ЛНС (1) в составе АЛНС на основании (11) и (13) вычисляется как
, (г) = м |Е (г) (г)} = м |С Ф X (г)хт (г)С} = С Ф ^ х ()
[ Dx () ^ ()" -С
Дх () ()]
Стационаризированная De реализация матрицы дисперсий De (г) может быть записана в форме
Dф = С^Ст + СфDгфСф -CDxгфСф -СфВ^Ст = Dy + ^ CDx2iСф + СфВ^Ст^. (16)
Выражение (16) обнаруживает интересный системный результат, состоящий в том, что минимизация дисперсии ошибки ЛНС при стохастическом экзогенном воздействии типа «окрашенный шум» может быть достигнута за счет ковариации векторов состояния ЛНС ФФ.
Основной результат. Формирование корреляционных матриц (функций) линейных непрерывных
систем на основе их фундаментальных матриц
Введем в рассмотрение корреляционные матрицы векторных переменных линейной непрерывной системы вида (1). Тогда, следуя [3, 10, 11], в случае центрированных стохастических экзогенных воздействий, стационарных в широком смысле, для вектора состояния системы (1) корреляционная матрица Кх (т) получает представления
(т)= М |х (г + т) хт (г)}, т> 0, (17)
(т)= М |х(г-т)хт (г)}, т< 0. (18)
Нетрудно видеть, что для случая т = 0 оба представления (17) и (18) приводят к равенству Кх (т) = . Корреляционная матрица (т) для вектора выхода системы (1) получает представления
(т)= М {у (г + т) ут (г)} = СМ |х (г + т) хт (г)} Ст = СЯх (т) Ст, т > 0 , (19)
(т)= м {у (г - т) ут (г)} = СМ |х (г -т) хт (г)} Ст = СЯх (т) Ст, т < 0. (20)
Для корреляционной матрицы вектора состояния Кх (т) можно записать
(т) = М |х(г + т)хт (г)} = М {е¥хх (г) хт (г)} = еГтDx , т > 0 , (21)
(т) = М |х (г - т) хт (г)} = М |{тх (г) хт (г)} = еD х , т < 0 . (22)
В свою очередь, для корреляционной матрицы вектора выхода (т) на основании (19)-(22) получим представления
Яу (т) = СЯх (т)Ст = CeFтDxCT, т> 0, (23)
(т) = СЯх (т)Ст = Се~т^хСт, т < 0 . (24)
ф 1
Как указывалось в постановочной части работы, основная пользовательская нагрузка ложится на корреляционные матрицы вектора выхода системы, возбуждаемой стохастическим экзогенным воздействием. В связи с этим в дальнейшем предметом внимания становятся выражения (23), (24) для корреляционной матрицы Яу (т) вектора выхода системы. На основании (23), (24) необходимо констатировать следующие положения.
1. Зависимость корреляционной матрицы от свойств экзогенного стохастического воздействия несет в себе матрица дисперсий Бх вектора состояния системы, которая вычисляется или с помощью матричного уравнения Ляпунова (9) в случае воздействия типа «белый шум», или с помощью системы матричных уравнений Ляпунова (15) в случае воздействия типа «окрашенный шум».
2. Зависимость корреляционной матрицы от динамических свойств непрерывной системы вида (1) определяется ее фундаментальной матрицей [10-13] решений Ф(т) = еГт, т> 0 (ф (т) = г~Гт, т< 0) и
матрицей С выхода системы. Причем, если система (1) обладает одномерным выходом, то корреляционная матрица выхода становится корреляционной функцией и формируется в силу правила [10-12] вычисления свободного движения системы
к(т) = Гк(т); к(0) = БхСт; п(т) = Ск(т), (25)
так что Яу (т) = п (т) = СеГтБхСт, т > 0 .
Формирование скалярных корреляционных функций непрерывной системы
Как указывалось ранее, формирование скалярной корреляционной функции непрерывной системы может быть осуществлено несколькими способами. Первый способ, основанный на разбиении системы на сепаратные каналы, приводит к необходимости рассмотрения непрерывных систем типа одномерный вход-одномерный выход, получающих на основании (1) представления
х() = Гх(У)+Gjgj (У); х(0) = 0; у (У) = Сх(У), (26)
где G], gj (У) - соответственно j -й столбец матрицы входа G системы и j -й элемент векторного экзогенного воздействия % (у ), которое в зависимости от задачи исследования удовлетворяет условиям % (у)= w (у), % (у ) = 4 (у ); У1 (у) - ' -й элемент вектора выхода, С' - ' -я строка матрицы выхода С; j,' = 1, т. Для (j,') -го сепаратного канала (26), в случае задачи исследования реакции системы на экзогенное стохастическое воздействие типа «белый шум» w (У), становится справедливой система соотношений
ГБх + Бх Гт ] NG /, 1
Яу' (т) = С'Ях (т)(с')т = С'еГтБх (с')т , т > 0}.
Для случая возбуждения системы экзогенным стохастическим воздействием типа «окрашенный шум» 4 (у) получаем следующую систему уравнений для расчета корреляционной функции ' -го элемента вектора выхода:
ГФ + ГФ =^ф ^Ф ,
ГБ.ф + Б,ф ГФ jСФБ2ф ,
ГБХ + БХ = Б.ф Сф^т - GjСФ, ' .
(т) = С'Ях (т) (С' )т = С'еГтБх (С )т , т > 0
Второй способ применяется для случая, когда внешнее стохастическое воздействие является векторным, при этом интерес представляют корреляционные функции, формируемые для каждого выхода системы. В этом случае математическое обеспечение решения задачи формирования скалярной корреляционной функции непрерывной системы (1) может быть представлено системой матричных соотношений
х(У)= Ёх(У) + (У); х(0) = 0; у' (У) = Сх(У),
где % (у) - векторное экзогенное стохастическое воздействие, которое в зависимости от задачи исследования удовлетворяет условиям % (У) = w (У), % (У) = 4 (У); У' (У) - ' -й элемент вектора выхода, С' - ' -я строка матрицы выхода С; ' = 1, т; при этом в случае % (У) = w (У)
ГБх + БхГт = -GNGT, Яу1 (т) = С'Ях (т)(с' )т = С'еГтБх (с' )т , т > 0 ,
а в случае g (t) = \ (t)
ГФ D4 + D гф ГФ = G ф NG ф
FD + D Гф
^Сф Dz
FDx + DxFT = -D^CфGT - GCфDT^,
Ryl (т) = C'Rx (t)(C; )T = C'eFDx (C )T , т > 0
Третий способ основан на применении сингулярного [6] разложения корреляционной матрицы R (т), в соответствии с которым ее можно представить в форме
Ry (т) = U (т)£ (x)VT (т), (27)
где U (т) и V (т) соответственно матрицы левого и правого сингулярных базисов, обладающих свойством U(-t)UT (т) = UT (т)и(т) = I, V(т)VT (т) = VT (т)V(т) = I, для Ут ; £(т) = diag{а.. (т) = |ц0'5 (т)|:det ( (т)1 -R^^ (т^у (т)) = 0; i = 1,да}, а.. (т) - сингулярное число матрицы Ry (т). Тогда, в соответствии с (27), становятся справедливыми неравенства
а min (т) = R y min (т) < | |R y (т) V. (т)|| < R y max (т) = а _ (т) , где аmin (т) и amax (т) - соответственно минимальные и максимальные сингулярные числа матрицы Ry (т); Rymin (т), Rymax (т) - соответственно миноранта и мажоранта корреляционных функций системы в пространстве ее выходов. Нетрудно видеть, что миноранта тк min и мажоранта тк max интервала корреляции тк связаны неравенствами
Тк min = argmax ^ (т) = 0,05Rymin ( 0)J < 1k < argm^x ^^ (т) = 0,05Rymax (O^kmax. (28)
Иллюстративные примеры
В качестве иллюстративного примера рассматривается ЛНС типа одномерный вход-одномерный выход, описываемая передаточной функцией (ПФ)
0(s ) =
1
Q2
Q = T- .
T2 s2 + 2gTs +1 s2 + 2gQs + Q2
Представление вида (1) ЛНС с ПФ (28), x(t) = Fx(t) + Gg (t); x(0) = 0; y(t) = Cx(t), характеризуется матричными компонентами
" 0 1 " " 0 "
F = -Q2 -2gQ ; G = Q2 _
; C = [1 0].
(29)
(30) (30)
В соответствии с разработанной в настоящей работе методологией для формирования корреляционной функции Яу (т) вектора выхода для стохастического воздействия g (7), как в случае «белого шума» g (7) = w (7), так и в случае «окрашенного шума» g (7) = 4 (7), достаточно сформировать автономную
систему вида (25) и провести ее исследование при начальном состоянии к (0) = ВхСт .
В случае g (7) = w (7) ставится задача исследовать зависимость вида корреляционной функции от коэффициента демпфирования д ЛНС (29)-(31) в форме Яу (т) = Яу (т, д) для трех значений этого коэффициента д = 1, д = 0,25 , д = 0,05 .
Матрица дисперсий вектора состояния ЛНС при g (7 ) = w (7) имеет вид
Dx
N Q 4д
1 0
0 Q2
В случае g (7) = 4 (7), где 4 (7) - окрашенный экспоненциально коррелированный шум, формируемый из «белого шума» w (7) с помощью формирующего фильтра с передаточной функцией
Жф (5) = Оф (5 + О ф) 1, ставится задача исследовать зависимость вида корреляционной функции от отношения частот О/Оф в форме Яу (т) = Яу (т, О/Оф) для трех значений этого отношения: О/Оф = 2 , О/Оф = 1 , О/Оф = 0,5 и д = 0,25. Матрица дисперсий вектора состояния ЛНС при %(У) = 4(У) имеет вид
ООФ/
^ 0
Б.
N О
О2 +"
О2 + 2^ООф +Оф
О3Оф
О2 + 2^ООф +Оф
1 0 -1
ад
4 2 0
-2
1 1 1 1
0,5 1 1,5 2 2,5 3 3,5 4 4,5 т, с
0 0,5 1 1,5 2 2,5 3 3,5 4 4,5 т, с
б
ад
20 0 -20
0 0,5 1 1,5 2 2,5 3 3,5 4 4,5 т, с
в
Рис. 1. Графики корреляционных функций при д = 1 (а); д = 0,25 (б); д = 0,05 (в)
ад
1 0 -1
1
ад
-1-г-
А_1_I_!_I_I_I_I_1_
0 0,5 1 1,5 2 2,5 3 3,5 4 4,5 т, с
а
2 0
-2
ад
4 0
-4
1—I—I—I—I—(—
_1_I_I_I_I_I_I_I_1_
0 0,5 1 1,5 2 2,5 3 3,5 4 4,5 т, с
б
_!_I_1_
0 0,5 1 1,5 2 2,5 3 3,5 4 4,5 т, с
в
Рис. 2. Графики корреляционных функций при О/Оф = 2 (а); О/Оф = 1 (б); О/Оф = 0,5 (в)
На рис. 1 приведены кривые Яу (т) = Яу (т, д) для случаев параметров ЛНС О = 5 с"1 и д = 1 (рис. 1, а), д = 0,25 (рис. 1, б), д = 0,05 (рис. 1, в). На рис. 2 приведены кривые Яу (т) = Яу (т, О/Оф) для
2
У
случаев параметров ЛНС Ц = 5 с"1 и Q/Ц = 2 (рис. 2, а), Ц/Ц = 1 (рис. 2, б), Q/Ц = 0,5 (рис. 2, в). Из графиков видно, что с уменьшением коэффициента затухания q системы (29) заметно увеличивается интервал корреляции тк (28), что следует иметь в виду в случае необходимости организации дополнительной обработки [14, 15] стохастического сигнала на выходе системы.
Заключение
Показано, что формирование корреляционных функций линейных непрерывных систем может быть осуществлено с использованием фундаментальных матриц их решений, дополненных матричными уравнениями Ляпунова для вычисления стационарных матриц дисперсий, позволяющих конструировать «начальные» условия этих решений.
Литература
1. Липцер Р.Ш., Ширяев А.Н. Статистика случайных процессов. М.: Наука, 1974. 696 с.
2. Иванов В.А., Медведев В.С., Чемоданов Б.К., Ющенко А.С. Математические основы теории автоматического управления: Учеб. пособие: В 3 т. / под ред. Б.К. Чемоданова. 3-е изд. Т. 3. М.: МГТУ им. Н. Э. Баумана, 2009. 352 с.
3. Kwakernaak H., Sivan R. Linear Optimal Control Systems. Wiley-Interscience, 1972. 608 p.
4. Davis M.H.A. Linear Estimation and Stochastic Control. London: Chapman and Hall Ltd., 1977. 224 p.
5. Oppenheim A.V., Schafer R.W. Digital Signal Processing. New Jersey: Prentice Hall, 1975. 585 p.
6. Golub G.H., Van Loan C.F. Matrix Computations. 4th ed. Johns Hopkins University Press, 2012. 790 p.
7. Генин Л.Г., Свиридов В.Г. Введение в статистическую теорию турбулентности. М.: МЭИ, 2007. 100 с.
8. Бесекерский В.А., Попов Е.П. Теория систем автоматического регулирования. СПб.: Профессия, 2003. 752 с.
9. Oksendal B. Stochastic Differential Equations: An Introduction with Application. 6th ed. Berlin: Springer, 2003. 379 p.
10. Ушаков А., Дударенко Н., Слита О. Современная теория многомерного управления: аппарат пространства состояний. Saarbrucken: LAP LAMBERT Academic Publishing, 2011. 428 с.
11.Dudarenko N.A., Ushakov A.V. Matrix formalism of the degeneration control problem of multichannel dynamical systems under vector stochastic exogenous impact of the colored noise type // Journal of Automation and Information Sciences. 2013. V. 45. N 6. P. 36-47. doi: 10.1615/JAutomatInfScien.v45.i6.40
12. Андреев Ю.Н. Управление конечномерными линейными объектами. М.: Наука, 1976. 424 с.
13. Дударенко Н.А., Полинова Н.А., Ушаков А.В. Фундаментальная матрица линейной непрерывной системы в задаче оценки ее транспортного запаздывания // Научно-технический вестник информационных технологий, механики и оптики. 2014. № 5 (93). С. 32-37.
14.Typysev V.A., Stepanov O.A., Loparev A.V., Litvinenko Y.A. Guaranteed estimation in the problems of navigation information processing // Proc. IEEE Int. Conf. on Control Applications (CCA'09). St. Petersburg, 2009. Art. 5281081. P. 1672-1677. doi: 10.1109/CCA.2009.5281081
15. Лопарев А.В., Степанов О. А., Тупысев В. А., Тосикова Т.П. Синтез алгоритмов обработки навигационной информации с гарантированным качеством оценивания. Труды XVI международной конференции по интегрированным навигационным системам. Санкт-Петербург, 2009. С. 207-210.
Вундер Нина Александровна Надькина Екатерина Александровна Ушаков Анатолий Владимирович
Чугина Юлия Владимировна
Nina A Vunder Ekaterina A. Nad'kina Anatoliy V. Ushakov Julia V. Chugina
аспирант, Университет ИТМО, Санкт-Петербург, 197101,
Российская Федерация, [email protected]
магистрант, Университет ИТМО, Санкт-Петербург, 197101,
Российская Федерация, [email protected]
доктор технических наук, профессор, профессор, Университет
ИТМО, Санкт-Петербург, 197101, Российская Федерация,
аспирант, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, [email protected]
postgraduate, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]
master student, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]
D.Sc., Professor, Professor, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]
postgraduate, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]