Восстановление модели динамической нелинейной системы по порождаемому ей временному ряду

Характер поведения динамической системы, описываемой нестационарным временным рядом. Метод "фазового портрета". Восстановление в заданном классе системы дифференциальных или разностных уравнений на базе скалярного временного ряда наблюдаемого процесса.

Рубрика Математика
Вид статья
Язык русский
Дата добавления 30.07.2017
Размер файла 179,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ФГБОУ ВО «Кубанский государственный технологический университет»

Восстановление модели динамической нелинейной системы по порождаемому ей временному ряду

Власенко Александра Владимировна

к.т.н., доцент кафедры компьютерных технологий и

информационной безопасности

Жданов Андрей Андреевич

аспирант кафедры компьютерных технологий и

информационной безопасности

Введение

дифференциальный уравнение скалярный

Оправдываемость прогноза поведения системы в будущем во многом зависит от способности модели выявить такие факторы, которые носят антисистемный, деструктивный характер в перспективе, даже если локально они системны. Таким образом, в процессе моделирования динамических систем нас интересуют так называемые «параметры порядка» - те параметры (факторы), которые на анализируемом этапе определяют характер поведения системы или процесса. Даже малые изменения параметров порядка могут приводить к глобальным изменениям процесса [1].

Математическая модель динамической системы считается заданной, если введены параметры системы, определяющие однозначно ее состояние, и указан закон эволюции [2].

Для наглядного представления характера поведения динамической системы, описываемой нестационарным временным рядом, воспользуемся качественным методом «фазового портрета».

Фазовый портрет - это траектория движения системы в фазовом пространстве. Фазовое пространство образовано всеми параметрами, необходимыми для описания системы. Точка фазового портрета определяется значениями параметров в конкретный момент времени и представляет собой «изображение» элемента временного ряда [1].

То множество значений параметров, которые будут у системы в установившемся режиме, называются аттракторами, установившийся режим как бы «притягивает» систему. Под аттракторами следует понимать те реальные структуры в открытых нелинейных средах, на которые выходят процессы эволюции в этих средах в результате затухания в них переходных процессов» [3].

Вне зависимости от типа детерминированной диссипативной системы, существует только четыре типа аттракторов: «точечный аттрактор», «циклический (периодический) аттрактор», «квазипериодический аттрактор», «странный аттрактор». Тип аттрактора определяет наши возможности в прогнозировании [1].

Первые три из перечисленных типов аттракторов являются детерминированными. Зная положение системы, в какой-то момент времени установившегося режима, мы всегда можем предсказать с любой точностью положение системы для любого момента времени [1].

Процессы в странных аттракторах оказываются неустойчивыми и не позволяют прогнозировать на достаточно большое время. Начав движение при очень малом расхождении параметров, процессы очень быстро удаляются друг от друга [1].

Все фазовое пространство нелинейной динамической системы оказывается поделенным между бассейнами притяжения аттракторов. Под воздействием внешних возмущений становится возможен переход из бассейна притяжения одного аттрактора в бассейн другого аттрактора. В ходе такого перехода может поменяться структура динамической системы и характер ее движения, если произошел переход к аттрактору другого типа [1].

1. Моделирование динамики нелинейных систем

При анализе временных рядов главной задачей является реконструкция породившей этот ряд динамической системы. В соответствии с теорией Такенса-Мане приемлемое описание фазового пространства динамической системы можно получить, если взять вместо реальных переменных системы (которые могут быть неизвестны вообще) k-мерные векторы задержек, составленные из значений ряда в последовательные моменты времени. При выполнении условия [4]:

(1)

где de - размерность вложения, возможно реконструировать фазовое пространство системы. При условии стационарности временного ряда на базе этой реконструкции строится прогноз его дальнейшей динамики.

Пусть X0(t) - временная последовательность экспериментально измеренных величин. Рассмотрим фазовое пространство, образованное переменными {Xk(t)}, где k=1, …, n-1. Некоторое мгновенное состояние системы в этом пространстве соответствует точке, а последовательность таких состояний, проходимая системой во времени, определяет некоторую кривую - фазовую траекторию. Если динамика системы сводится к системе детерминистических уравнений, то с течением времени в системе устанавливается какой-то постоянный режим. Это находит свое отражение в сходимости семейств фазовых траекторий к некоторому подмножеству фазового пространства - аттрактору или особой точке [5].

Первый шаг состоит в определении подходящего набора переменных, образующих фазовое пространство. Для этого удобно развернуть исходную временную последовательность X0(t) в ряд наборов с последовательно возрастающими сдвигами, определенными как величины, кратные некоторой фиксированной задержке ф (ф=mДt, где m - целое и Дt - интервал между последовательными выборками). Кроме того, выбирая из набора экспериментальных данных N эквидистантных точек, мы приходим к следующему набору дискретных переменных [5]:

(2)

При должном выборе ф можно ожидать, что эти переменные будут линейно независимыми, что и требуется для определения фазового пространства. И все эти переменные можно получить из единственной временной последовательности, относящейся к X0(t), определенной экспериментально [6].

Таким образом, имеющейся в нашем распоряжении информации достаточно для того, чтобы выйти за рамки исходной временной последовательности и развернуть динамику системы в многомерном фазовом пространстве.

Введем следующее векторное обозначение [6]: пусть Xi обозначает точку фазового пространства с координатами {X0(ti),…,X0(ti+(n-1)ф)}. Так устанавливается начало отсчета Xi для всех имеющихся данных, и можно вычислить расстояние от этой точки до остающихся N-1 точек: |Xi-Xj|.

Это позволяет сосчитать число точек в фазовом пространстве, отстоящих от Xi на расстояние, не превышающее некоторую заданную величину r.

Повторяя этот процесс для всех значений i, можно вычислить следующую величину [6]:

(3)

где и - функция Хевисайда: и(x)=0, при x<0 и и(x)=1, при x>0 [7].

Отклонение C(r) от нуля служит мерой влияния точки Xi на положение других точек. Поэтому функцию C(r) можно рассматривать как интегральную корреляционная функция аттрактора.

Зафиксируем некоторое малое е и воспользуемся им в качестве своеобразного метра для зондирования структуры аттрактора. Если последний представляет собой линию, то, очевидно, число пробных точек, расстояние которых до заданной точки не превышает r, должно быть пропорционально r/е. Если же аттрактор представляет собой поверхность, то число таких точек должно быть пропорционально (r/е)2.

В более общем случае, если аттрактор представляет собой d-мерное многообразие, то число точек должно быть пропорционально (r/е)d. Поэтому можно ожидать, что при сравнительно малых r функция C(r) должна изменяться как степенная.

Иными словами, размерность аттрактора d дается наклоном зависимости от в определенном диапазоне r [6]:

(4)

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

Решение обратной задачи нелинейной динамики, т.е. восстановление в заданном классе системы дифференциальных или разностных уравнений по скалярному временному ряду наблюдаемого процесса, можно разделить на три основных этапа:

построение базиса независимых переменных, временная эволюция которых удовлетворяла бы некоторой системе дифференциальных уравнений;

построение общей модели исследуемой системы в выбранном классе дифференциальных уравнений и при заданном типе нелинейности;

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

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

Обозначим наблюдаемый процесс, генерируемый некоторой динамической системой, через x(t). Определим вектор состояния n-мерной динамической системы, задавая отсчёты наблюдаемого процесса через достаточно малый интервал времени ф: , где x=x(t), xjф=x(j+tф), j=1,…, N-1, где N(N>n) - размерность Евклидова пространства вложения.

В общем случае переменные xjф H, (j=1,…,N-1) не являются ортогональными в смысле [6]:

(5)

где H - вещественное Гильбертово пространство, .

Утверждение 1. Произвольная система собственных векторов ковариационной матрицы наблюдаемого процесса x(t) порождает линейное преобразование координат :

, (6)

в результате которого новые переменные являются ортогональными в H для любого [6]:

(7)

Используя полученный результат, выясним структуру новых переменных . Рассмотрим для наглядности случай трехмерной динамической системы (n=3). Для простоты выберем размерность N пространства вложения, равную трем.

Вектор состояния динамической системы, заданный в момент времени t, и каждый из собственных векторов ковариационной матрицы записываются в виде: соответственно.

Учитывая условие ортогональности (7) и то, что при имеем [6]:

(8)

где

Первое слагаемое в выражении (8) равно нулю в силу ортогональности любых двух собственных векторов.

Заметим, что при . Учитывая это, перепишем (8) в следующем виде [6]:

(9)

Используя уравнение (9), условия ортогональности и нормировки собственных векторов, получим систему линейных уравнений вида [6]:

(10)

Новые переменные запишутся в виде [6]:

(11)

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

Для переменных , с точностью до в выявлении скрытых переменных в обратной задаче нелинейной динамики получено [6]:

(12)

где - константы.

Так, в частности, для N=5 точность аппроксимации производных возрастает до .

Утверждение 2. Соотношение (10) позволяет построить по одномерному временному ряду модель динамической системы, где задача сводится к поиску минимума функционала вида [6]:

(13)

где N0 - число точек исследуемого временного ряда.

Задача (13) решается методами усвоения данных: вариационным или с помощью Калмановской фильтрации.

2. Усвоение данных методом Калмановской фильтрации

Фильтр Калмана использует известную математическую модель динамики объекта, которая описывает, какие вообще изменения состояния объекта возможны, чтобы устранить погрешности измерения и представить с хорошей точностью положение объекта в данный момент (фильтрация), в будущие моменты (предсказание), или в какие-то из прошедших моментов (интерполяция или сглаживание). Теоретическим основам и истории развития фильтров Калмана посвящены работы [8-10].

Рассмотрим основные обозначения:

- вектор переменных искомого анализа (размерности m);

- вектор переменных первого приближения.

Первое приближение, как правило, является краткосрочным прогнозом, стартовавшим с предыдущего шага усвоения [11]:

(14)

где M - оператор модели,

j - шаг усвоения.

И первое приближение, и наблюдения содержат априори неизвестную ошибку по отношению к истинному состоянию системы. Обозначим истинное состояние системы (размерности m) в точках модельной сетки xt, тогда [11]:

(15)

(16)

где у0 - вектор наблюдений,

Н - оператор наблюдений (проектирует из модельного пространства в пространство наблюдений),

- вектор ошибок первого приближения,

- вектор ошибок наблюдений.

Вектор анализа также содержит некоторую ошибку [11]:

(17)

Задача усвоения данных состоит в том, чтобы найти анализ, минимизирующий ошибку .

Будем полагать, что ошибки модели, первого приближения и наблюдений независимы [12]. Кроме того, в исследованиях по усвоению данных обычно считается, что [11]:

1) ошибки наблюдений и первого приближения гауссовы (имеют гауссово распределение);

2) средние ошибки наблюдений и первого приближения равны нулю:

Решением задачи является [11]:

(18)

При этом оптимальная весовая матрица K [10]:

(19)

Ансамбль полей первого приближения генерируется из ансамбля начальных условий, распределенных согласно результатам предыдущего анализа. На каждом шаге усвоения матрица ковариаций ошибок первого приближения аппроксимируется статистикой, полученной по ансамблю первых приближений.

Рассмотрим ансамбль первых приближений , где k - размерность ансамбля.

Вычислим среднее по ансамблю:

(20)

Матрица ковариаций ошибок первого приближения, рассчитанная по ансамблю, имеет вид:

Матрица ковариаций ошибок анализа определяется выражением:

(21)

Ансамбль наблюдений представим в виде:

(22)

где - псевдослучайный гауссовский шум с нулевым математическим ожиданием и ковариациями, соответствующими матрице R.

Матрица весов К применяется к каждому участнику ансамбля первых приближений и каждому набору наблюдений. Тогда анализ получают следующим образом:

(23)

При стремлении числа k членов ансамбля к бесконечности матрица ковариаций ошибок анализа представляется точно: . Когда размер ансамбля невелик, возмущение наблюдений ухудшает точность анализа.

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

Список литературы

1. Полунин Ю.А., Тимофеев И.Н. Нелинейные политические процессы / Ю.А. Полунин, И.Н. Тимофеев. - М.: МГИМО-Университет, 2009 - 204 с.

2. Ефимов И.Н., Морозов Е.А., Селиванов К.М. Компьютерное моделирование динамических систем. - Ижевск: Институт компьютерных исследований, 2014. 134 с.

3. Пригожин И. Философия нестабильности // Вопросы философии. - М., 1991. - № 6. - С. 46-52.

4. Лоскутов А.Ю. Анализ временных рядов: курс лекций. URL: http://chaos.phys.msu.ru/loskutov/PDF/Lectures_time_series_analysis.pdf (дата обращения 20.02.2017).

5. Сенкевич Ю.И. К вопросу о выборе методов обработки электрофизиологических сигналов // Врач и информационные технологии. 2007. № 6. URL: http://cyberleninka.ru/article/n/k-voprosu-o-vybore-metodov-obrabotki-elektrofiziolo-gicheskih-signalov (дата обращения: 10.04.2017).

6. Иванов А.И. Математическое моделирование процессов самоорганизованного принятия решений в малых группах. URL: http://www.exponenta.ru/educat/referat/XXIkonkurs/1/work.rar (дата обращения 25.03.2017).

7. Бессонов А.А. Методы и средства идентификации динамических объектов / А.А. Бессонов, Ю.В. Загашвили, А.С. Маркелов. - Л.: Энергоатомиздат, 1989. - 328 с.

8. Cohn S. An introduction to estimation theory // Journal of the Meteorological Society of Japan. - 1997. - Vol. 75. - P. 257-288.

9. A local ensemble Kalman filter for atmospheric data assimilation / E. Ott, B.R. Hunt, I. Szunyogh et al. // Tellus. - 2004. - Vol. 56A. - P. 415-498.

10. Evensen G. Data assimilation. The ensemble Kalman filter. Berlin. Heidelberg: Springer-Verlag, 2007. 279 p.

11. Красюк Т.В. Усвоение данных: конкуренция методов и проблема усвоения спутниковых наблюдений. URL: http://method.meteorf.ru/publ/tr/tr348/krasuk.pdf (дата обращения 01.03.2017).

12. Tsyrulnikov M.D. Stochastic modelling of model errors: a simulation study // Quart. J.R. Meteorol. Soc. - 2005. - Vol. 131, Issue 613 (October 2005. Part C). - P. 3345-3371.

Размещено на Allbest.ru

...

Подобные документы

  • Обзор применения аппарата разностных уравнений в экономической сфере. Построение моделей динамики выпуска продукции фирмы на основе линейных разностных уравнений второго порядка. Анализ модели рынка с запаздыванием сбыта, динамической модели Леонтьева.

    практическая работа [129,1 K], добавлен 11.01.2012

  • Описание подходов к построению динамической модели технологического процесса, этапы и направления данного процесса, ее конкретное представление. Аппроксимация заданных уравнений и оценка полученных результатов, решение и математическое значение.

    контрольная работа [92,9 K], добавлен 11.03.2015

  • Байесовские алгоритмы оценивания (фильтр Калмана). Постановка задачи оценивания для линейных моделей динамической системы и измерений. Запись модели эволюции и модели измерения в матричном виде. Составление системы уравнений, описывающей эволюцию системы.

    курсовая работа [3,0 M], добавлен 14.06.2011

  • Исследование однопараметрической системы дифференциальных уравнений: нахождение линеаризации поля в особых точках, собственных чисел и векторов, периодов циклов. Изменение фазового портрета при значениях параметра вблизи его бифуркационного значения.

    курсовая работа [6,8 M], добавлен 18.07.2014

  • Определение дифференциальных уравнений в частных производных параболического типа. Приведение уравнения второго порядка к каноническому виду. Принцип построения разностных схем. Конечно-разностный метод решения задач. Двусторонний метод аппроксимации.

    дипломная работа [603,8 K], добавлен 24.01.2013

  • Понятия "интеграл", "интегральная кривая", "общий интеграл". Геометрическая интерпретация динамической системы на фазовой плоскости. Дифференциальное уравнение, соответствующее динамической системе. Разбиение области в фазовой плоскости на траектории.

    курсовая работа [1,3 M], добавлен 25.02.2011

  • Решение дифференциальных уравнений математической модели системы с гасителем и без гасителя. Статический расчет виброизоляции. Определение собственных частот системы, построение амплитудно-частотных характеристик и зависимости перемещений от времени.

    контрольная работа [1,6 M], добавлен 22.12.2014

  • Описание общих принципов метода сеток, его применение к решению параболических уравнений. Исследование разрешимости получаемой системы разностных уравнений. Разработка программы для численного решения поставленной задачи, выполнение тестовых расчетов.

    курсовая работа [165,8 K], добавлен 12.10.2009

  • Методика проверки совместности системы уравнений и ее решение. Вычисление параметров однородной системы линейных алгебраических уравнений. Нахождение по координатам модуля, проекции вектора, скалярного произведения векторов. Составление уравнения прямой.

    контрольная работа [104,2 K], добавлен 23.01.2012

  • Механическая интерпретация нормальной системы дифференциальных уравнений первого порядка. Свойства решений автономных систем. Предельное поведение траекторий, циклы. Функция последования и направления их исследования, оценка характерных параметров.

    курсовая работа [2,0 M], добавлен 24.09.2013

  • Системы дифференциальных уравнений первого порядка. Положение равновесия системы. Численный расчет линеаризованной системы уравнений. Определение асимптотической устойчивости состояния равновесия системы в соответствии с первым методом Ляпунова.

    курсовая работа [3,0 M], добавлен 15.05.2012

  • Общий вид системы линейных уравнений и ее основные понятия. Правило Крамера и особенности его применения в системе уравнений. Метод Гаусса решения общей системы линейных уравнений. Использование критерия совместности общей системы линейных уравнений.

    контрольная работа [35,1 K], добавлен 24.06.2009

  • Понятия и решения простейших дифференциальных уравнений и дифференциальных уравнений произвольного порядка, в том числе с постоянными аналитическими коэффициентами. Системы линейных уравнений. Асимптотическое поведение решений некоторых линейных систем.

    дипломная работа [395,4 K], добавлен 10.06.2010

  • Общая постановка задачи решения обыкновенных дифференциальных уравнений, особенности использования метода Адамса в данном процессе. Решение системы обыкновенных дифференциальных уравнений методом Адамса и точным методом, сравнение полученных результатов.

    курсовая работа [673,6 K], добавлен 27.04.2011

  • Анализ методов решения систем дифференциальных уравнений, которыми можно описать поведение материальных точек в силовом поле, законы химической кинетики, уравнения электрических цепей. Этапы решения задачи Коши для системы дифференциальных уравнений.

    курсовая работа [791,0 K], добавлен 12.06.2010

  • Математическая модель линейной непрерывной многосвязной системы. Уравнение движения и общее решение неоднородной системы линейных дифференциальных уравнений. Сигнальный граф системы и структурная схема. Динамики САУ и определение ее характеристик.

    реферат [55,7 K], добавлен 26.01.2009

  • Изучение актуальной задачи математического моделирования в биологии. Исследование модифицированной модели Лотки-Вольтерра типа конкуренция хищника за жертву. Проведение линеаризации исходной системы. Решение системы нелинейных дифференциальных уравнений.

    контрольная работа [239,6 K], добавлен 20.04.2016

  • Схематическое изображение и краткое описание заданной гидравлической системы, выражение работы данной системы с помощью уравнений. Написание уравнения системы виде входа-выхода, решение задачи в символьном виде. Разложение уравнения в ряд Тейлора.

    лабораторная работа [92,4 K], добавлен 11.03.2012

  • Решение эллиптических и параболических дифференциальных уравнений в частных производных. Суть метода Кранка-Николсона и теории разностных схем для теплопроводности. Построение численных методов с помощью вариационных принципов, описание Matlab и Mathcad.

    курсовая работа [1,4 M], добавлен 13.03.2011

  • Система двух нелинейных обыкновенных дифференциальных уравнений, порождённая прямым и обратным преобразованиями Беклунда высшего аналога второго уравнения Пенлеве. Аналитические свойства решения, наличие у системы четырёхпараметрических семейств решений.

    реферат [104,0 K], добавлен 28.06.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.