Программная система для моделирования и исследования странных аттракторов




Скачать 110.51 Kb.
НазваниеПрограммная система для моделирования и исследования странных аттракторов
Дата07.10.2012
Размер110.51 Kb.
ТипДокументы




Программная система для моделирования и исследования странных аттракторов

Харитонов Павел

Россия, Самарская область, г. Самара

Государственное образовательное учреждение высшего профессионального образования

«Самарский государственный архитектурно-строительный университет»

1 курс

Введение

Выводы и направления дальнейших исследований

Библиографический список

В век информационных технологий многие стали задаваться вопросом о связях между хаосом и порядком. И лучшие умы человечества стали задумываться над тем, что же конкретно означают эти понятия. Появилась новая наука – синергетика, изучающая эти интересные явления. В это время было совершено много важных открытий, одним из них был странный аттрактор. Для установившихся колебаний, соответствующих динамическому хаосу, Д. Рюэль и Ф. Такенс в 1971 году предложили название – странный аттрактор. Самый известный странный аттрактор на сегодняшний день – это странный аттрактор Эдварда Лоренца.

Он взбудоражил всё общество и заострил на себе такое внимание, что даже спустя 50 лет люди помнят его и проводят свои исследования на основе данных полученных Лоренцом.


История исследования странных аттракторов началось с 1963 г. Появившееся высокопроизводительное компьютерное оборудование способствовало этому, и тогда ещё не известный метеоролог Эдвард Лоренц выдвинул такую гипотезу, что погодные условия можно определять на довольно длительный срок. Но прогноз погоды, как известно, дело неблагодарное. Для того, чтобы попытаться предсказать погоду Э.Лоренц проинтегрировал систему из трёх дифференциальных уравнений первого порядка, которая получилась у него при упрощении уравнения Навье-Стокса. Лоренц понял, что если земная атмосфера устроена так, как мы себе это представляем, то взмах крыльев бабочки в нужном месте и в нужное время может изменить погоду, скажем через две-три недели, в громадном регионе. Отклонения от исходной траектории, вызванные взмахом крыльев бабочки, постепенно приведут к смене погодных условий на большой территории, т.е. малые причины вызывают большие последствия. Для того, чтобы лучше понять, что нужно для прогнозирования погодных условий вообразим гипотетическую ситуацию, когда для предсказания эволюции системы на один день вперед, требуется знание начальных условий с точностью , на два дня — с точностью , на три — с точностью и т.д. В этой ситуации время предсказания увеличивается в арифметической пpогpессии, а точность задания начальных условий — в геометрической и, следовательно, чтобы предсказать на 100 дней вперед, требуется уже немыслимая точность (на сегодняшний день) —! Даже если бы наши пpибоpы и позволяли проводить такие измерения, напpимеp, темпеpатуpы и давления, необходимые для прогноза погоды, то возмущение, вносимое взмахом крыльев обыкновенной бабочки, намного превысило бы эффект, связанный с неточностью этих измерений (или, другими словами, в этой ситуации для долговременного прогноза погоды надо было бы учесть всех бабочек, живущих на Земле в настоящее время). Впрочем, создание эффективной системы прогнозирования актуально практически для всего мира. Ведь рисками нужно управлять. Тем более сегодня, когда налицо не только угроза катастроф и стихийных бедствий, но, к счастью, и достаточно высокий уровень развития точных наук, который позволяет содержательно анализировать эту область.

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

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

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

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

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

Итак, передо мной стояли следующие задачи:

- разобраться в понятии странного аттрактора

- визуально показать движения слоёв в различных веществах

- на основе разработанной программы найти зоны перехода из хаотических траекторий к упорядоченным


Математическая модель странного аттрактора при конвективном теплообмене, описываемом системой ДУ первого порядка (система уравнений Эдварда Лоренца):


Система Лоренца описывает все процессы, проходящие в слое жидкости, подогреваемом снизу. Жидкость описывается полем скорости и полем температуры .

Обозначим: - плотность жидкости, - вязкость, - давление, - теплопроводность, - внешняя сила тяготения в направлении , - кинематическая вязкость.

Уравнения, описывающие систему:

уравнение Навье-Стокса:

уравнение теплопроводности:

уравнение неразрывности:

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

- сколько жидкости втекает, столько и вытекает – условие неразрывности (сохраняет объём) и, сохраняя младшие члены в Фурье-представлении , предложил следующую подстановку:



, где

- число Рэлея, которое пропорционально архимедовой силе и обратно пропорционально вязкости и теплопроводности.

- критическое значение R

а – отношение геометрических размеров




- внешний управляющий параметр

- число Прандля, которое зависит от свойств жидкости: от вязкости и теплопроводности. Чем больше теплопроводность, тем меньше число Прандтля.


В итоге получаем систему Лоренца:


3. Для исследования и моделирования странного аттрактора при конвективном теплообмене была разработана программа на современном алгоритмическом языке. Начальные разработки проводились в среде Microsoft Excel.

Для решения системы дифференциальных уравнений (система Лоренца) и для применения этого решения в разработанной программе был применен метод прямоугольников. Идея метода заключается в замене гладкой кривой ступенчатой ломаной линией – множеством прямоугольников и замене интеграла от функции, задающей кривую (площади под кривой) суммой площадей прямоугольников. При равномерном разбиении аргумента с шагом dt имеет место формула:



Здесь: n – число интервалов на которые разбивается отрезок от 0 до t, t=t/n.

Или .

Мотивация при выборе метода решения: выбранный мной метод прост в освоении и дает небольшие погрешности при вычислениях.


3.2.Алгоритм расчета траектории в полярных координатах

Будем считать, что частица движется по эллиптической траектории в пределах замкнутого пространства, которое имеет размеры 2А и 2В. Рассмотрим движение точки в полярной системе координат.

Координаты X изменяются от -а до а, координаты Y изменяются от -b до b.

Напишем уравнения эллипса:

Qx=A * cos

Qy=В * sin

В точке Q частица имеет скорость X, направленную по касательной к траектории перпендикулярной к p.

tg d = dt/

Теперь выразим  через координаты частицы в декартовой системе: ²=Qx² +Qy²

 =  + d

Особенности:


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

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


1) По значениям Qx и Qy определяем угол  для частицы Q

2) После этого, через величину скорости частицы X находим путь, пройденный частицей по дуге эллипса – Xdt за промежуток dt.

3) Ввиду малости dt заменяем траекторию по дуге эллипса на траекторию по прямой, перпендикулярной радиусу, то есть касательной к эллипсу в точке Q. Дальше, мы находим tgd

4) Теперь мы высчитываем новый угол :  =  + d

5) И находим новые позиции точек: Qx и Qy через  и A, и B.


Структура программы описывается укрупнённой блок-схемой


Описание переменных и модулей

Программа имеет оконный интерфейс

При запуске программы появляется стартовая форма, на которой расположены информация об авторе работы и две кнопки. Кнопка “старт” предназначена для перехода на основную форму программы, а кнопка “выход” – для завершения работы программы. На основной форме расположены два окна picturebox, и несколько окошек(frame), где расположены текстовые окошки для ввода информации и слева от них обозначение того, что вводим.

После ввода всех параметров нажимаем кнопку “Моделировать”, после этого активизируется правое окно picturebox и на нем нужно мышкой расставить шарики(частицы в данной системе), кликая курсором по свободному пространству. После всех этих операций появится кнопка “Пуск”. После нажатия этой кнопки в левом окне picturebox строится график(вид графика зависит от введённых начальных данных), а в правом визуально показывается движение частиц в веществе характерное для данной системы при введённых параметрах. Программу можно приостановить нажав на кнопку “Пауза” или выключить совсем, нажав на кнопку “Остановить!”.

Для того, чтобы было быстро и удобно проверить мои исследования на форму были вынесены три дополнительные кнопки: Параметры Лоренца (конвективный теплообмен для воды), параметры для просмотра графика характерного для многоатомных газов и, для машинного масла. Также на форму вынесен секундомер в виде циферблата и в виде обычного счётчика. На циферблате красная стрелка обозначает секунды, а синяя минуты.

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

В работе я проанализировал три случая: конвективный теплообмен в воде и аналогичное движения для машинного масла и многоатомных газов. Для каждого из вариантов мы получаем интересные результаты:

1) Для воды (при параметрах Э.Лоренца) мы наблюдаем что траектория хаотическим образом блуждает из одного полупространства в другое, формируя две почти плоских, перепутанных сложным образом спирали. При таких параметрах эта система описывает конвективный теплообмен.

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

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


Далее приведём дополнительную информацию по теории аттракторов

Аттрактор (attractor) в переводе с английского означает «притягиватель»; в данном случае это точка или множество в фазовом пространстве, к которым притягиваются все траектории из некоторой окрестности аттрактора, называемой также областью, или бассейном, притяжения.

Странный аттрактор – математический образ детерминированных непериодических процессов, для которых невозможен долгосрочный прогноз.

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

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

В 1963 году Рэй Брэдбери опубликовал фантастический рассказ «И грянул гром», в котором он также сформулировал идею динамического хаоса. В этом рассказе один из организаторов предвыборной кампании после победы своего кандидата отправляется в путешествие по времени. Фирма, организующая такую поездку, устраивает с помощью машины времени для своих клиентов сафари – охоту на динозавров, которым в ближайшее время суждено умереть. Компания тщательно выбирает животных для отстрела и специальные маршруты передвижения охотников, чтобы происшедшее практически не имело последствий. Чтобы не нарушить сложную ткань причинно-следственных связей и не изменить будущее, следует двигаться по специальным тропам. Однако, по случайности, герой рассказа во время неудачной охоты сошел с маршрута и нечаянно раздавил золотистую бабочку. Возвратившись назад, он видит, что изменились состав атмосферы, правила правописания и итог предвыборной кампании. Едва заметное движение повалило маленькие костяшки домино, те повалили костяшки побольше, и, наконец, падение гигантских костяшек привело к катастрофе. Отклонения от исходной траектории, вызванные раздавленной бабочкой, стремительно нарастали. Малые причины имели большие следствия. Математики называют это свойство чувствительностью к начальным данным или «эффектом бабочки». Оно было обнаружено в 1903 году основоположником теории хаоса французским математиком Анри Пуанкаре. При попытке заранее рассчитать орбиты планет с учетом их взаимодействий, оказалось, что минимальное изменение используемых в расчетах входных величин приводило в конечном итоге к совершенно различным результатам.

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

6. Изучение областей порядка и хаоса на примере странного аттрактора при конвективном теплообмене

Выводы и направления дальнейших исследований

Похожие:

Программная система для моделирования и исследования странных аттракторов iconЛекция 19. Сравнение эффективности языков. Выбор языка моделирования системы. Пакеты прикладных программ моделирования систем. Автоматизированная система моделирования (асм) и пакеты прикладных программ моделирования (ппм).
При анализе эффективности использования для моделирования конкретной системы s того или иного яим (или яон) выделяют несколько важных...
Программная система для моделирования и исследования странных аттракторов iconСистема имитационного моделирования
В работе рассматриваются методы поиска в базах знаний при использовании интегрированных методов описания предметных областей. Представлена...
Программная система для моделирования и исследования странных аттракторов iconА. Н. Дойников Статистическая программная система
Для установки библиотеки необходимо выполнить следующие действия (в скобках указан соответствующий пункт меню для русскоязычного...
Программная система для моделирования и исследования странных аттракторов iconСреднерусский университет
Свойства сложных систем. Сложная система, как объект моделирования. Прикладной системный анализ методология исследования сложных...
Программная система для моделирования и исследования странных аттракторов iconGpss general Purpose Simulation System (система моделирования общего назначения) является языком моделирования, используемым для построения моделей и
В него также входят специальные средства для описания динамического поведения систем, меняющихся во времени, причем изменение состояний...
Программная система для моделирования и исследования странных аттракторов icon: 004. 89 Программная оболочка для построения многоязычных тезаурусов предметных областей, ориентированная на экспертов
В работе представлена программная оболочка, с помощью которой эксперты-лингвисты могут без помощи программистов и инженеров знаний...
Программная система для моделирования и исследования странных аттракторов iconНа переобработку сейсмических данных (Этап-1) и определение параметров коллектора для исследования с помощью моделирования (Этап-2) на Снежном и Двойном месторождениях, Томск, РФ
Этап-1) и определение параметров коллектора для исследования с помощью моделирования (Этап-2) на Снежном и Двойном месторождениях,...
Программная система для моделирования и исследования странных аттракторов iconИнформационная система фотограмметрического моделирования микрообъектов для биологических исследований

Программная система для моделирования и исследования странных аттракторов iconПрограммная система поддержки атрибуции текстов статей ф. М. Достоевского
Естественно, что с развитием вычислительной техники, появилась возможность использовать более эффективные методы для решения этой...
Программная система для моделирования и исследования странных аттракторов iconДисциплины «Философия» для подготовки бакалавров по направлению 231000. 62 «Программная инженерия»
...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница