ISSN 1810-0198. Вестник Тамбовского университета. Серия Естественные и технические науки
Том 23, № 122
2018
DOI: 10.20310/1810-0198-2018-23-122-145-153 УДК 519.217
МОДЕЛИРОВАНИЕ МУЛЬТИСТРУКТУРНЫХ СИСТЕМ
НА МНОГООБРАЗИЯХ В ЗАДАЧАХ СТАТИСТИЧЕСКОГО АНАЛИЗА И ФИЛЬТРАЦИИ
О Т. А. Аверина1,2), К. А. Рыбаков3'
^ ФГБУН «Институт вычислительной математики и математической геофизики» Сибирского отделения Российской академии наук 630090, Российская Федерация, г. Новосибирск, просп. Акад. Лаврентьева. 6 ФГАОУ ВО «Новосибирский национальный исследовательский государственный университет» 630090, Российская Федерация, г. Новосибирск, ул. Пирогова. 1 Е-таИ: [email protected]
3'' ФГБОУ ВО «Московский авиационный институт (национальный исследовательский университет}» 125993, Российская Федерация, г. Москва. Волоколамское шоссе, 4 Е-таЛ: гкоЖсе'Qmail.ru
Аннотация. В работе предлагается расширение класса стохастических динамических систем, траектории которых находятся на заданном многообразии, на мультиструктурные стохастические системы, а именно системы с переменной и случайной структурой. Рассматриваются вопросы описания таких систем и моделирования их траекторий в приложении к задачам анализа и фильтрации. Ключевые слова: инвариантная стохастическая система; первый интеграл; система с переменной структурой; система со случайной структурой; случайный процесс; стохастическое дифференциальное уравнение; численный метод
Введение
В статье рассматриваются мультиструктурные стохастические системы на многообразиях. Мультиструктурные системы, или системы с переключениями режимов, возникают во многих прикладных областях 11], однако в отличие от других работ здесь предполагается, что траектории системы принадлежат многообразию, то есть для системы выполняется некоторый закон сохранения. Ранее рассматривались системы, структура которых фиксирована, с траекториями на заданном многообразии [2].
Идентификация моментов времени изменения структуры, или переключения режимов, в стохастических системах тесно связана с задачей о разладке, рассмотренной в работах А.Н. Колмогорова, Ю.В. Прохорова и А.Н. Ширяева [3, 4]. В этой статье основное внимание уделено вопросам моделирования траекторий систем с переключениями
Работа выполнена при частичной поддержке Российского фонда фундаментальных исследований (проект № 17-08-00530) и базового проекта 0315-2016-0002.
режимов. Такие алгоритмы моделирования лежат в основе статистических методов анализа и фильтрации, поскольку и при решении задачи анализа, и при решении задачи фильтрации требуется моделировать ансамбль траекторий системы с их последующей статистической обработкой [5]. Предлагается модификация численных методов, которая обеспечивает принадлежность численного решения заданному многообразию (при использовании стандартных методов численное решение не принадлежит многообразию из-за погрешности [6]).
1. Основные понятия
Рассматривается модель динамической системы, заданная векторным стохастическим дифференциальным уравнением (СДУ) Ито:
dX(t) = f t,X(t){dt + a t,X(t){dW(t), X(t0) =X0, (1)
где X / К" — n-мерный вектор состояния; t / Т = [t0. Т] — время, моменты времени £о и Т заданы; /(t, х) — п-мерная вектор-функция, ст(£, ж) — (тс Os)-мерная матричная функция: W(t) — s- мерный стандартный винеровский процесс, W(t) и Х0 / Жп независимы. Согласно [2] /¿(t, ж), (Тц(1, ж) / C1,2(TCR™), где fi(t,x) и стц(i, х) —координаты вектор-функции /(i, ж) и элементы матричной функции cr(t, х) соответственно; 1 = 1,2,..., п; I = 1,2,... ,s.
Если скалярная неслучайная функция M(t,x), не равная постоянной и имеющая непрерывную производную первого порядка по t и непрерывные производные первого и второго порядков по координатам вектора х, является первым интегралом для системы (1), то стохастический дифференциал случайного процесса M(i, X(t)) определяется формулой Ито и dM i, X(t) { = 0. Таким образом, с вероятностью 1 на любой траектории решения СДУ (1) функция M(t,x) принимает постоянное значение, зависящее только от Х0, и это означает, что траектории случайного процесса X(t) принадлежат гладкому многообразию M(t, х) = С = const.
Условия существования непрерывных частных производных функций /¿(t, ж), (rdt, х) можно рассматривать не на всем множестве Т 0®'\ а только в окрестности заданного многообразия.
Чтобы функция M(t, ж) была первым интегралом системы (1), необходимо и достаточно выполнение следующих условий на всех траекториях ее решения X(t):
au(t,x) ^ = 0, I = 1,2,..., s; (2)
i= i
dM(t,x)
+
dt
i=iJ
\ 1 " S daa(t,x) , fdM(t,x) n
j=i i=i 3
Детальное изложение теории первых интегралов стохастических дифференциальных систем с примерами приведено в [2], некоторые аспекты численного моделирования траекторий таких инвариантных систем рассмотрены в [6].
2. Мультиструктурные системы на многообразиях
Представляет интерес расширение класса систем диффузионного типа (1) на системы с переменной и случайной структурой [1, 7, 8]. Для этого расширим вектор состояния, введя дополнительную координату L / L = } 1,2,..., ?77.| , определим случайный процесс L(t) — процесс смены структуры (каждая структура соответствует некоторому режиму функционирования, L(t0) = L0), траектории которого — это кусочно-постоянные функции со значениями из множества L, и зададим уравнение для случайного процесса X(t) в форме
dX(t) = f{l) t,X(t){dt + a® t,X(t){dW(t), X{to)=Xо, (4)
где f(l\t,x) — вектор-фуикция, о-"' (i, x) — матричная функция, удовлетворяющие условиям, аналогичным (2) и (3), I = 1,2,В общем случае каждой структуре может соответствовать свое гладкое многообразие M"'(t,x) = С"' = const.
Процесс смены структуры L(t) можно задать с помощью совокупности уравнений Sir(t,x) = 0; I, г = 1, 2,... j т; / {= г. Тогда при условии L(t 0) = I и достижении вектором X поверхности с уравнением Sir(t,x) = 0 в момент времени t функция L{t) принимает значение г. Такой тип смены структуры называется сосредоточенным переходом, а система (4) — системой с переменной структурой.
Другой вариант — задание функций A;r(i, х) ^ 0, определяющих интенсивности смены структуры; I, г = 1,2,..., т; I г. Тогда при условии L(t 0) = I и X(t 0) = х функция L(t + At) принимает значение г с вероятностью \i,.(t, x)At + o(/\i). Такой тип смены структуры называется распределенным переходом, а система (4) — системой со случайной структурой.
Отметим, что расширение класса стохастических дифференциальных систем, траектории которых находятся на заданном многообразии, па стохастические системы е переменной структурой, позволяет рассматривать не только гладкие, но и кусочно-гладкие многообразия, например, многогранники или образы многогранников, полученные с помощью гладких отображений. Для таких систем можно рассматривать все классические задачи теории управления — задачи синтеза и моделирования таких систем, анализа, фильтрации и прогнозирования.
3. Модифицированные численные методы моделирования траекторий
мультиструктурных систем
Опишем модификацию численных методов решения СДУ, которая обеспечивает принадлежность численного решения заданному многообразию и может быть включена в базовые алгоритмы моделирования систем с переменной и случайной структурой, изложенные в [7, 8].
Пусть }tfc| —равномерная сетка с заданным постоянным шагом h, определяющая разбиение отрезка времени [t0, Г], к = 1,..., N.
Обозначим через X^ численное решение СДУ (1) в момент времени t^, полагая, что начальное значение численного решения совпадает с начальным значением задачи Коши, то есть Хо =
Запишем численный метод решения СДУ в общем виде
Xk+i = F(tk,Xk,h), (5)
где функция F(t, X, h) определяется конкретным численным методом решения СДУ Опишем методику коррекции численного решения. Будем предполагать, что точка (tk, X}.) принадлежит заданной поверхности, то есть M(tk, А^) = С. В следующем узле сетки численное решение Xk+i условию М, А'д,+1) = С в общем случае не
удовлетворяет из-за погрешности численного метода, то есть M(£fe_|_1} Afc+i) = С' С.
Построим проекцию точки Хк+\ на поверхность М(f, А') = С при t = tk+\. Найдем вектор нормали к поверхности M(t,X) = С' в точке (ife+i] ^jt+i) : Af(ijfc+i, и
запишем параметрическое уравнение прямой в пространстве М", проходящей через точку с направляющим вектором А&+1):
Х(а) = Хк+1 + а M(tk+1,Xk+1), а/Ж. (G)
Остается найти точку пересечения прямой (6) и поверхности M(t7X) = С при t = как решение системы
= + a M(tk.|_i, -Xfe_|_i), M(tk+llXk+l) = C.
Нетрудно видеть, что проекция точки на поверхность M(t. А") = С при
t = определяется решением в общем случае нелинейного уравнения
Mtk+uXk+1+a M(tk+uXk+l){ = C (7)
относительно параметра а. Такое уравнение может иметь несколько решений, однако требуется найти а, соответствующее минимальному расстоянию между точками А\.+1 и в смысле евклидовой метрики, то есть минимальному значению а из возмож-
ных. Таким образом,
= Хк+1 + a* M(tk+1, (8)
где
а* = argnun}^^Af Afc+i + а M(tk+1, Хк+1){ = С .
Проекцию (8) следует находить на каждом шаге используемого численного метода решения СДУ, учитывая, что а* — это функция точки (¿, А). После чего эта проекция используется на следующем шаге, то есть вместо формулы (5) имеем
Xk+1=F(tk,Xk,h) (9)
и тогда М(tk,Xk) = С, к = 0,1,..., N.
Модификация численных методов решения СДУ, описанная выше, может применяться и в общем случае, когда каждой структуре соответствует гладкое многообразие M"'(t,x) = С"' = const. Такая модификация сокращает отклонение численного решения от заданной поверхности до нуля и может уменьшать погрешность численного метода в смысле сильной сходимости по абсолютной величине.
4. Примеры мультиструктурных систем на многообразиях
Пример 1. Рассмотрим двумерную систему с тремя структурами, каждой из которых соответствует многообразие, являющееся также и поверхностью переключения ( п = 2, Т7г = 3), £/[0,5]. Первая структура задастся СДУ Ито
М*)
Х2(1)
{
Хф)
Х&) \е1Х2{1) для второй и третьей структуры СДУ Ито имеют вид
е~'/2,Х2(£) и и)
М*) х2(г)
= 2
Хг
хл
^ {«<+тЬ] \ <] {=2] Н1Н-
Для первой структуры траектории случайного процесса Х{Ь) = [ Хг (£) Х2(Ь) ]т принадлежат конусу = г,х2) = (х\ + х\ = для второй и третьей структуры — плоскостям ж) = ж2) = 2'1 + ж2 = и М<3>(*,э;) = М^{Ь,хих2) = = С<3>.
Начальный вектор состояния Х0 нулевой, а начальный номер структуры Ь0 равен трем. Поверхности переключения заданы соотношениями 512(£,ж) = М^2' (1, х), 523{£,ж) = М<3>(£,ж), Б31^,х) = М^(г,х) 1, то есть С^ = 1, С<2> = С<3> = 0 и возможны следующие переходы: 1 <Е 2, 2 е 3, 3 £ 1. Таким образом, траектория случайного процесса Х(Ь) в начальный момент времени начинается из нуля, ее фрагмент до первого момента переключения принадлежит биссскторной плоскости Ж! х2 = 0. Уравнение третьей структуры определяет неустойчивую систему, поэтому траектория удаляется от оси времени и в некоторый момент достигает конуса, происходит переключение режима 3 6 1. Далее до второго момента переключения фрагмент траектории принадлежит конусу. Затем происходит достижение траекторией другой биссекторной плоскости хг + х2 = 0 и переключение режима 1 е 2. Следовательно, до третьего момента переключения соответствующий фрагмент траектории принадлежит этой плоскости. Уравнения второй структуры определяют асимптотически устойчивую систему, поэтому траектория приближается к оси времени и в некоторый момент времени достигает первой биссекторной плоскости, происходит переключение режима 2 е 3. Дальше процесс переключений повторяет описанную выше процедуру.
Пример 2. Рассмотрим двумерную систему с двумя структурами, каждой из которых соответствует многообразие (п = т = 2 ), £ / [0,1]. Первая структура задается СДУ Ито
1 0 Г 11
02 I {*«*+] о
а вторая структура СДУ Ито
¿Х{1) =
о
Х{1) вШ{€),
¿х{г) =
1
1 |х(£)сЙ +
V-
2
2 0
{
где =
Для первой структуры траектории случайного процесса А^) принадлежат гиперболическому ЦИЛИНДРУ = М^ (1, .1-!, Х2) = Х\Х2 = С«, для второй структуры — круговому цилиндру М^(£,х) = М^(£,= х\ + х\ = С^.
Начальный вектор состояния Ха = [ 1 1 т, а начальный номер структуры Ьо равен единице. Процесс смены структуры задается интенсивностями смены структуры: ^12(А х) = е_(; А21 (£, ж) = 2. Эти интенсивности задают показательные законы распределения времени между переключениями: 1 6 2, 2 Е 1. Таким образом, траектория случайного процесса Х(Ь) в начальный момент времени начинается из точки ее фрагмент до первого момента переключения принадлежит гиперболическому цилиндру х1х2 = С*1'. Через случайный промежуток времени, распределенный по показательному закону с параметром е_{, происходит переключение режима 1 е 2. Далее до второго момента переключения фрагмент траектории принадлежит круговому цилиндру ж2 + х\ = С^. Через случайный промежуток времени, распределенный по показательному закону с параметром 2, происходит переключение режима 2 е 1. Дальше процесс переключений повторяется. Константы и С<2> определяются вектором состояния в моменты смены структуры, в начальный момент времени С*1' определяется начальным вектором состояния Х0 : С^г> = 1.
На рис. 1 и 2 приведены результаты численного моделирования траекторий для примеров 1 и 2 (по три выборочные траектории случайного процесса Х{Ь) в каждом примере и их проекции на фазовую плоскость; слева для примера 1, справа для примера 2).
Рис. 1. Три выборочные траектории случайных процессов Х{Ь)
Рис. 2. Проекции траекторий случайных процессов Х{1) на фазовую плоскость
Для моделирования применялся обобщенный метод типа Розенброка [6] с шагом численного интегрирования h = 10_4. Ось времени на рисунках расположена вертикально, на переднем плане — координата xi, левее ее — координата x2.
СПИСОК ЛИТЕРАТУРЫ
1. Казаков И.Е., Артемьев В.М., Бухалев В.А. Анализ систем случайной структуры. М.: Физматлит, 1993. 272 с.
2. Дубко В.А., Карачанская Е.В. Специальные разделы теории стохастических дифференциальных уравнений. Хабаровск: Изд-во Тихоокеанского гос. ун-та, 2013. 91 с.
3. Колмогоров А.Н., Прохоров Ю.В., Ширяев А.Н. Вероятностно-статистические методы обнаружения спонтанно возникающих эффектов // Труды Математического института им. В.А. Стеклова АН СССР. 1988. Т. 182. № 5. С. 4-23.
4. Ширяев А.Н. Стохастические задачи о разладке. М.: МЦНМО, 2016. 392 с.
5. Рыбаков К.А. Статистические методы анализа и фильтрации в непрерывных стохастических системах. М.: Изд-во МАИ, 2017. 176 с.
6. Averina T.A., Karachanskaya E.V., Rybakov K.A. Statistical analysis of diffusion systems with invariants // Rus. J. Numer. Anal. Math. Modelling. 2018. Vol. 33. № 1. P. 1-13.
7. Аверина Т.А. Численный анализ систем управления динамическими объектами со случайными изменениями структуры // Вестник Тамбовского университета. Серия Естественные и технические науки. Тамбов, 2011. Т. 16. Вып. 4. С. 1023-1026.
8. Аверина Т.А. Построение и обоснование статистических алгоритмов моделирования решения систем со случайной структурой, заданной стохастическими дифференциальными уравнениями // Вестник Тамбовского университета. Серия Естественные и технические науки. 2015. Т. 20. Вып. 5. С. 986-991.
Поступила в редакцию 22 марта 2018 г.
Прошла рецензирование 25 апреля 2018 г.
Принята в печать 5 июня 2018 г.
Конфликт интересов отсутствует.
Аверина Татьяна Александровна, Институт вычислительной математики и математической геофизики Сибирского отделения Российской академии наук, кандидат физико-математических наук, старший научный сотрудник; Новосибирский государственный университет, г. Новосибирск, Российская Федерация, доцент кафедры вычислительной математики, e-mail: [email protected]
Рыбаков Константин Александрович, Московский авиационный институт (национальный исследовательский университет), г. Москва, Российская Федерация, доцент кафедры математической кибернетики, e-mail: [email protected]
Для цитирования: Аверина Т.А., Рыбаков К.А. Моделирование мультиструктурных систем на многообразиях в задачах статистического анализа и фильтрации // Вестник Тамбовского университета. Серия Естественные и технические науки. Тамбов, 2018. Т. 23. № 122. С. 145-153. БОТ: 10.20310/1810-0198-2018-23-122-145-153
DOI: 10.20310/1810-0198-2018-23-122-145-153
MODELING OF MULT I STRUCTURAL SYSTEMS ON MANIFOLDS FOR STATISTICAL ANALYSIS AND FILTERING PROBLEMS
T. A. Averina1'2), K. A. Rybakov3'
Institute of Computational Mathematics and Mathematical Geophysics of Siberian Branch RAS 6 Lavrent'eva Ave., Novosibirsk 630090, Russian Federation Novosibirsk State University 1 Pirogova St., Novosibirsk 630090, Russian Federation E-mail: [email protected] 3'' Moscow Aviation Institute (National Research University) 4 Volokolamskoe Hwy.. Moscow 125993, Russian Federation El-mail: [email protected]
Abstract. We propose an extension for the stochastic dynamical systems whose trajectories belong to a given manifold. This extension is the stochastic mult ¿structural systems, namely the systems with a variable and random structure. The description for such systems are considered in application to analysis and filtering problems.
Keywords: invariant stochastic system; first integral; numerical method; random process; system with variable structure; system with random structure; stochastic differential equation
REFERENCES
1. Kazakov I.E., Artemev V.M., Bukhalev V.A. Analiz sistem sluchaynoy struktury [Analysis of Systems with Random Structure]. Moscow, Fizmatlit Publ., 1993. 272 p. {In Russian).
2. Dubko V.A., Karachanskaya E. V. Spetsial'nye razdely teorii stokhasticheskikh differentsial'-nykh uravneniy [Special Chapters of the Theory of Stochastic Differential Equations]. Khabarovsk. Pacific National University. 2013, 91 p. (In Russian).
3. Kolmogorov A.N., Prokhorov Y.V., Shiryaev A.N. Veroyatnostno-statisticheskie metody ob-naruzheniya spontanno voznikayushchikh effektov [Probabilistic-statistical methods of detecting spontaneously occurring effects]. Trudy Matematicheskogo instituta im. V.A. Steklova AN SSSR -Proceedings of the Steklov Institute of Mathematics, 1988, vol. 182, no. 5. pp. 4-23. (In Russian).
4. Shiryaev A.N. Stokhasticheskie zadachi o razladke [Stochastic Disorder Problems]. Moscow, Moscow Center for Continuous Mathematical Education. 2016. 392 p. (In Russian).
5. Rybakov K.A. Statisticheskie metody analiza i fil'tratsii v nepreryvnykh stokhasticheskikh sistemakh [Statistical Methods of Analysis and Filtering for Continuous Stochastic Systems]. Moscow. Moscow Aviation Institute, 2017, 176 p. (In Russian).
6. Averina T.A., Karachanskaya E.V.. Rybakov K.A. Statistical analysis of diffusion systems with invariants. Rus. J. Numer. Anal. Math. Modelling, 2018, vol. 33, no. 1, pp. 1-13.
The work is partially supported by the Russian Fund for Basic Research (project № 17-08-00530) and the base project 0315-2016-0002.
7. Averina T.A. Chislennyy analiz sistem upravleniya dinamicheskimi ob"ektami so sluchaynymi izmeneniyami struktury [Numerical analysis of multistructural control systems of dynamic objects]. Vestnik Tambovskogo universiteta. Seriya Estestvennye i tekhnicheskie nauki - Tambov University Reports. Series: Natural and Technical Sciences, 2011, vol. 16, no. 4, pp. 1023-1026. (In Russian).
8. Averina T.A. Postroenie i obosnovanie statisticheskikh algoritmov modelirovaniya resheniya sistem so sluchaynoy strukturoy, zadannoy stokhasticheskimi differentsial'nymi uravneniyami [Construction and justification of statistical algorithms for simulation of switching diffusion, given by stochastic differential equations]. Vestnik Tambovskogo universiteta. Seriya Estestvennye i tekhnicheskie nauki - Tambov University Reports. Series: Natural and Technical Sciences, 2015, vol. 20, no. 5, pp. 986-991. (In Russian).
Received 22 March 2018 Reviewed 25 April 2018 Accepted for press 5 June 2018 There is no conflict of interests.
Averina Tatyana Aleksandrovna, Institute of Computational Mathematics and Mathematical Geophysics of Siberian Branch RAS, Candidate of Physics and Mathematics, Senior Researcher, Novosibirsk State University, Novosibirsk, the Russian Federation, Associate Professor of the Computational Mathematics Department, e-mail: [email protected]
Rybakov Konstantin Aleksandrovich, Moscow Aviation Institute (National Research University), Moscow, the Russian Federation, Candidate of Physics and Mathematics, Associate Professor of the Mathematical Cybernetics Department, e-mail: [email protected]
For citation: Averina T.A., Rybakov K.A. Modelirovanie mul'tistrukturnykh sistem na mnogoobraziyakh v zadachakh statisticheskogo analiza i fil'tratsii [Modeling of multistructural systems on manifolds for statistical analysis and filtering problems]. Vestnik Tambovskogo universiteta,. Seriya Estestvennye i tekhnicheskie nauki - Tambov University Reports. Series: Natural and Technical Sciences, 2018, vol. 23, no. 122, pp. 145-153. DOI: 10.20310/1810-0198-2018-23-122-145-153 (In Russian, Abstr. in Engl.).