Автор работы: Пользователь скрыл имя, 19 Декабря 2011 в 22:20, реферат
К хаосу системы могут переходить разными путями. Среди последних выделяют бифуркации, что изучает теория бифуркаций.
Бифуркация (от лат. Bifurcus — раздвоенный) представляет собой процесс качественного перехода от состояния равновесия к хаосу через последовательное очень малое изменение (например, удвоение Фейгенбаума при бифуркации удвоения) периодических точек.
|
Во время описанного процесса, начиная с r = 13.92 у системы Лоренца появляется предельное инвариантное множество, но до r = r0 оно не является устойчивым, т. е. не притягивает к себе траектории. При r ∈ (r0,50] это множество Λ становится "устойчивым". Это и есть собственно аттрактор Лоренца. Представление о том как он выглядит может дать рис. 10, на котором изображена одна траектория системы Лоренца при r = 28: при t→ +∞ она стремится к аттрактору. Траектория делает по несколько оборотов то вокруг неустойчивой стационарной точки X1, то вокруг неустойчивой стационарной точки X2, меняя их "случайным образом" (см. рис. 3).
|
Известно, что аттрактор Лоренца обладает следующими свойствами (обоснование этих свойств к настоящему моменту содержит эмпирические этапы, основанные на результатах численных расчетов).
Во-первых, Λ является аттрактором в том смысле, что существует открытое в R3 множество A такое, что Λ = ∩t≥0 gtA (здесь gt — оператор сдвига по траекториям системы Лоренца). Другими словами, все траектории, начинающиеся в A (в данном случае в качестве A можно взять все R3, исключая начало координат), притягиваются к Λ.
Во-вторых, в Λ имеется всюду плотное множество периодических траекторий, причем каждая из них неустойчива.
В-третьих, траектории, лежащие в Λ, экспоненциально разбегаются и поэтому при сколь угодно малом возмущении начальных данных в задаче Коши для системы Лоренца решения на большом интервале времени могут различаться очень сильно. Это делает описываемый системой Лоренца процесс в некотором смысле недетерминированным.
В-четвертых, известно, что локально аттрактор Лоренца устроен как произведение канторова совершенного множества на отрезок.
Аттракторы, обладающие перечисленными свойствами, обнаружены сейчас во многих динамических системах. Их обычно называют странными аттракторами.
С тем, что происходит в системе Лоренца при больших r ясности пока нет. В некоторых интервалах изменения параметра обнаружены устойчивые периодические решения. Интересное явление наблюдается при r ∈ [210, 234] и r ∈ [145, 149]. При r = 234 система Лоренца имеет устойчивый цикл, который при уменьшении rиспытывает бифуркацию удвоения периода, теряя устойчивость и порождая устойчивый цикл двойного периода. При дальнейшем уменьшении r новый цикл также теряет устойчивость и от него, в свою очередь, ответвляется цикл двойного периода и т. д. Таким образом, возникает бесконечная последовательность {rk} значений параметра, при котором система Лоренца испытывает бифуркацию удвоения периода. Эта последовательность удовлетворяет недавно открытому закону универсальности Фейгенбаума:
|
где δ = 4.6692... — универсальная постоянная, которая, по современным представлениям, по-видимому, не зависит от конкретной динамической системы, испытывающей бесконечную последовательность бифуркаций удвоения периода.
Оптимальным вариантом для решения дифференциальных уравнений являются численные методы. Наиболее распространенные из них – метод Эйлера и метод Рунге — Кутты.
Метод
Эйлера — наиболее простой численный
метод решения (систем) обыкновенных
дифференциальных уравнений. Впервые
описан Леонардом Эйлером в 1768 году
в работе «Интегральное исчисление».
Метод Эйлера является явным, одношаговым
методом первого порядка
Формально, методом Рунге — Кутта является модифицированный и исправленный метод Эйлера, они представляют собой схемы второго порядка точности. Наиболее часто используется и реализована в различных математических пакетах стандартная схема четвёртого порядка.
На
данный момент идет разработка генератора
хаоса на микроконтроллере, используя
численное решение диф.
Описание метода Эйлера
Пусть дана задача Коши для уравнения первого порядка
Приближенное решение в узлах xi, которое обозначим через yi определяется по формуле
Эти формулы обобщаются на случай систем обыкновенных дифференциальных уравнений.
Оценка погрешности
Метод Эйлера является методом первого порядка. Если функция f непрерывна в D и непрерывно дифференцируема по переменной y в D, то имеет место следующая оценка погрешности
где h — средний шаг, то есть существует C > 0 такая, что .
Заметим, что условия гладкости на правую часть, гарантирующие единственность решения задачи Коши, необходимы для обоснования сходимости метода Эйлера.
Значение метода Эйлера
Метод
Эйлера являлся исторически первым
методом численного решения задачи
Коши. О. Коши использовал этот метод для
доказательства существования решения
задачи Коши. Ввиду невысокой точности
и вычислительной неустойчивости для
практического нахождения решений задачи
Коши метод Эйлера применяется редко.
Однако в виду своей простоты метод Эйлера
находит свое применение в теоретических
исследованиях дифференциальных уравнений,
задач вариационного исчисления и ряда
других математических проблем.
Модифицированный метод Эйлера с пересчетом
Вычисления по методу Эйлера с пересчетом делаются в два этапа.
Прогноз: .
Коррекция: .
Модифицированный
метод Эйлера с пересчетом имеет
второй порядок точности, однако для
его реализации необходимо дважды вычислять
правую часть функции. Заметим, что
метод Эйлера с пересчетом представляет
собой разновидность методов Рунге-Кутты
(предиктор-корректор).
Классический метод Рунге — Кутты 4 порядка
Метод Рунге — Кутты 4 порядка столь широко распространён, что его часто называют просто методом Рунге — Кутты.
Рассмотрим задачу Коши
Тогда приближенное значение в последующих точках вычисляется по итерационной формуле:
где h — величина шага сетки по x. Вычисление нового значения проходит в четыре стадии:
Этот метод имеет четвёртый порядок точности, то есть суммарная ошибка на конечном интервале интегрирования имеет порядок O(h4) (ошибка на каждом шаге порядка O(h5)).
Прямые методы Рунге — Кутты
Семейство прямых методов Рунге — Кутты является обобщением метода Рунге — Кутты 4 порядка. Оно задаётся формулами
где h — величина шага сетки по x и вычисление нового значения проходит в s этапов:
Конкретный метод определяется числом s и коэффициентами bi,aij и ci. Эти коэффициенты часто упорядочивают в таблицу
Для коэффициентов метода Рунге — Кутты должны быть выполнены условия для . Если требуется, чтобы метод имел порядок p, то следует так же обеспечить условие
где — приближение, полученное по методу Рунге — Кутты. После многократного дифференцирования это условие преобразуется в систему полиномиальных уравнений на коэффициенты метода.
Метод Ру́нге — Ку́тты непосредственно обобщается на случай систем обыкновенных дифференциальных уравнений путём записи системы и метода в векторной форме.
Пример программы
y" + 4y = cos(3x) | y(0) = 0.8, y'(0) = 2, x = [0,1], h = 0.1
y" = cos(3x) - 4y
замена y'=z
получаем систему y' = z = g(x,y,z)
z' = cos(3x)
- 4y = f(x,y,z)
Литература