Использование CAS Maxima для хромоматематического моделирования динамических систем на примере аттрактора Лоренца

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 24.05.2018
Размер файла 640,2 K

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

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

Интернет-журнал «НАУКОВЕДЕНИЕ» Том 9, №2 (март - апрель 2017) http://naukovedenie.ru publishing@naukovedenie.ru

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

Страница 10 из 12 f a 2 b 6 5 1 3 b d a d c e a 3 7 8 e 7 9 b c 4 e f 5 b 9 c 3 3 http://naukovedenie.ru 17TVN217

Интернет-журнал «НАУКОВЕДЕНИЕ» Том 9, №2 (март - апрель 2017) http://naukovedenie.ru publishing@naukovedenie.ru

Страница 10 из 12 f a 2 b 6 5 1 3 b d a d c e a 3 7 8 e 7 9 b c 4 e f 5 b 9 c 3 3 http://naukovedenie.ru 17TVN217

УДК 62

ГБОУ ВО МО «Технологический университет», Россия, Королев1

Использование CAS Maxima для хромоматематического моделирования динамических систем на примере аттрактора Лоренца

Теодорович Наталия Николаевна

Доцент кафедры «Информационных технологий и управляющих систем» Кандидат технических наук

Строганова Светлана Михайловна

Старший преподаватель кафедры «Информационных технологий и управляющих систем» Кандидат технических наук, доцент

Цвырко Снежана Олеговна2

Студентка 3 курса кафедры «Информационной безопасности»

Аннотация

инновационный хромоматематический аттрактор двумерный

В проведенном исследовании изучалось поведение динамических систем с применением методов инновационного хромоматематического моделирования на примере аттрактора Лоренца в CAS Maxima, где под динамическими понимаются системы, изменяющие во времени свои состояния под действием внешних и внутренних сил, а аттрактор - такой набор состояний динамической системы. Был выявлен ряд закономерностей при изменении входных значений для аттрактора Лоренца на незначительное количество пунктов в случаях двумерного и трехмерного построения. Использование CAS Maxima обусловлено удобством графического представления результатов исследования, что позволило детально проанализировать все изменения состояний объекта. Построенная так называемая «бабочка Лоренца» вызывает к себе особый интерес, так как входит в перечень из 18 наиболее значимых математических проблем 21-го века под номером 14 по версии Стивена Смейла от 2000 года. Как показали проведенные расчеты, динамика поведения аттрактора нетривиальна, что тесно связывает его и теорию хаоса, основателем которой по праву считается Э.Н. Лоренц. Использование хромоматематических моделей (от гр. hromo - цвет) поспособствовало поиску нетривиальных закономерностей, так как их можно было пронаблюдать вместе с изменением цветов на «крыльях бабочки».

Ключевые слова: хромоматематика; моделирование; аттрактор; Э.Н. Лоренц; CAS Maxima; динамические системы; бабочка Лоренца

Abstract

Teodorovich Nanalia Nikolaevna

University of technology, Russia, Korolev

E-mail: teonat@rambler.ru

Tsvyrko Snezhana Olegovna

University of technology, Russia, Korolev

E-mail: tsnwork@mail.ru

Stroganova Svetlana Mikhaylovna

University of technology, Russia, Korolev

E-mail: sm306@yandex.ru

Using CAS Maxima for hromomathematical modeling of dynamic systems on the example of the Lorenz attractor

In this study, we studied the behavior of dynamical systems with the use of innovative hromomathematical methods of modeling on the example of the Lorenz's attractor in CAS Maxima, where dynamic refers to systems that change in time their state under the influence of external and internal forces, as an attractor is a set of states of the dynamic system. Revealed a number of regularities in the input values for the Lorenz attractor in a small number of cases two-dimensional and three-dimensional construction. Using CAS Maxima due to the convenience of graphical representation of the results of the study, which allowed to analyze all the changes the object's state in detail. Built the so-called "Lorenz butterfly" raises a special interest as is included in the list of the 18 most important mathematical problems of the 21st century at number 14 by version of Stephen Smale in 2000. As shown by calculations, the dynamics of the nontrivial attractor, which closely links it and the theory of chaos, the founder of which is considered to be E.N. Laurence. Use hromomathematical models (from gr. hromo is color) contributed to the search for innovative patterns, as they can be observed along with the change of colors on the "wings of a butterfly".

Keywords: hromomath; modeling of models; attractor; E.N. Lorenz; CAS Maxima; dynamical systems; Lorenz butterfly

Введем понятие аттрактора. Аттрамктор (от англ. attract - привлекать, притягивать) это множество состояний динамической системы, к которому она стремится в течение времени [1].

Аттрактор Лоренца представляет интерес, так как является, пожалуй, одним из ярчайших примеров нелинейной динамической системы, изучением которых занимается теория хаоса (теория катастроф). Был найден в 1963 г. среди экспериментов основоположника теории хаоса Эдварда Нортона Лоренца над поведением траекторий детерминированной системы [2]:

Положим входные параметры: у=10, r=28, b=8/3, x(0)=1, y(0)=0, z(0)=0 (рис. 1). Моделирование поведения аттрактора Лоренца будет проводиться при помощи CAS Maxima.

Рисунок 1. Построение графика x(t) (рисунок взят из книги Торшин П.И. Моделирование фракталов в среде Maxima, часть II, К.: Казанский федеральный университет, 2012)

График будет представлять из себя два «крыла бабочки» (рис. 2), правая часть этих «крыльев» соответствует областям графика, лежащим выше оси Ох, левая часть, соответственно, областям, лежащим ниже [3].

Рисунок 2. «Бабочка» Лоренца (рисунок взят из книги Торшин П.И. Моделирование фракталов в среде Maxima, часть II, К.: Казанский федеральный университет, 2012)

Одним из странных свойств аттрактора является то, что к нему притягиваются другие траектории, отличающиеся начальными значениями задачи Коши: r0 = {x(0),y(0),z(0)} = {x0,y0,z0} (рис. 3) [4].

Рисунок 3. Наблюдение эффекта притяжения «бабочки» Лоренца (рисунок взят из книги Торшин П.И. Моделирование фракталов в среде Maxima, часть II, К.: Казанский федеральный университет, 2012)

Стоит также отметить существенную зависимость построения от начальных условий, как второе свойство. «Зафиксируем» одну из координат, например, х, и изобразим два решения задачи Коши: при r0 = {1,0,0} и r0 = {1.001,0,0} на одном рисунке (рис. 4) [5].

Рисунок 4. Два решения задачи Коши (рисунок взят из книги Торшин П.И. Моделирование фракталов в среде Maxima, часть II, К.: Казанский федеральный университет, 2012)

При близких начальных условиях различия в траекториях проявляются экспоненциально быстро, поведение систем разительно отличается: там, где синий график выше оси x = 0, а красный - ниже, - точки пространства находятся в разных «крыльях бабочки» [4], [5].

Использование методов хромоматематики [6], позволит отследить влияние коэффициентов.

Результаты исследования для разных коэффициентов можно представить в виде таблицы (таб. 1).

Таблица 1 Построения для разных наборов входных коэффициентов (разработано авторами)

Коэфф.

Построение

1 2D

a = 10.0

b = 2.6667 c = 28.0

1 3D

Коэфф.

Построение

2 2D

a = 8.0

b = 2.6667 c = 28.0

2 3D

Коэфф.

Построение

3 2D

a = 10.0

b = 1.6667 c = 28.0

3 3D

Коэфф.

Построение

4 2D

a = 10.0

b = 2.6667 c = 30.0

4 3D

Коэфф.

Построение

5 2D

a = 10.0

b = 2.6667 c = 18.0

5 3D

Таким образом, система дифференциальных уравнений имеет решение в виде функций от времени [7]. При некоторых начальных параметрах решение "хорошее, гладкое", а при некоторых "резко меняется" - эти изменения значительно сильнее, чем изменение параметров. В этом и прослеживается взаимосвязь аттрактора Лоренца и теории катастроф (хаоса) [8], можно подобрать параметры, когда решения уравнений будут хорошими, гладкими, без скачков, обрывов, но стоит чуть-чуть «шевельнуть», как сразу хаос, сбой - система «резонирует» [9]. Частные решения системы ОДУ Лоренца вполне могут быть в виде простых колебаний типа синуса и косинуса - «классический» резонанс [10].

Был выявлен ряд закономерностей при изменении значений на незначительное количество пунктов.

Для двумерного построения (приложение 1):

• Уменьшение значений коэффициентов ведет к «сдвигу влево» колебаний с большой амплитудой.

• Увеличение значений коэффициентов ведет к «сдвигу вправо» колебаний с большой амплитудой.

Для трехмерного построения (приложение 2):

• Уменьшение значений коэффициентов ведет к увеличению угла между «крыльями бабочки» Лоренца.

• Увеличение значений коэффициентов ведет к сужению «дыр» в «крыльях бабочки» Лоренца.

Литература

1. Торшин П.И. Моделирование фракталов в среде Maxima, часть II, К.: Казанский федеральный университет, 2012. - 48.

2. Saltzman, Barry (1962). «Finite Amplitude Free Convection as an Initial Value Problem-I». Journal of the Atmospheric Sciences 19 (4): 329-341.

3. Кузнецов С.П., Лекция 3. Система Лоренца; Лекция 4. Динамика системы Лоренца. // Динамический хаос (курс лекций). - М.: Физматлит, 2001.

4. Saltzman B. Finite amplitude free convection as an initial value problem // Journal of the atmospheric science, №7, 1962 - p. 329-341.

5. Лоренц Э. Детерминированное непериодическое движение // Странные аттракторы. - М., 1981. - С. 88-116.

6. Цвырко О.Л., Цвырко С.О. Основы хромоматематики. Монография. - Ишим: Издво ИГПИ им. П.П. Ершова, 2013. - 122 с. 7. Штерн В.Н. Спектральный анализ аттрактора Лоренца [Текст]. - Новосибирск: Ин-т теплофизики, 1979. - 24 с.: ил.; 20 см. - (Препринт / АН СССР. Сибирское отделение, Институт теплофизики; 31-79).

8. Черных Г.А. Устойчивые и хаотические режимы в дискретных динамических системах: Аттрактор Лоренца и модель нейронной сети Кропотова-Пахомова: диссертация ... кандидата физико-математических наук: 05.13.18. - СанктПетербург, 2004. - 103 с. 9. Дорошин А.В. Математическое моделирование в нелинейной динамике [Текст]: учебное пособие для студентов высших учебных заведений, обучающихся по направлениям и специальностям: "Математика", "Прикладная математика и информатика", "Механика" / А.В. Дорошин; Федер. агентство по образованию, Гос. образоват. учреждение высш. проф. образования "Самарский гос. аэрокосмический ун-т им. акад. С.П. Королева". - Самара: Изд-во СГАУ, 2008. - 98 с.: ил.; 21 см.; ISBN 978-5-7883-0584-4.

10. Анохин В.Б. Новый тип научной рациональности: теория хаоса и эволюционная эпистемология / В.Б. Анохин; М-во образования Рос. Федерации, ГОУ ВПО Череповец. гос. ун-т. - Череповец: [ГОУ ВПО ЧГУ], 2004. - 178, [1] с.: ил.; 21 см.; ISBN 5-85341-165-9.

Приложение 1

Листинг кода в CAS Maxima

reset()$kill(all)$ load(dynamics)$ load(draw)$

/*Задаем систему*/

sys:[a*(y-x), x*(c-z)-y, x*y-b*z]$

/*Значения параметров*/ a:10.0$ b:2.6667$ c: 28.0$

/*Начальные значения x,y,z*/ x0y0z0:[1.0,0,0]$

/*Диапазон расчетов ("время")*/

TimeRange:[t,0,50,0.05]$

/*Вычисляем*/

Res:rk(sys,[x,y,z],x0y0z0,TimeRange)$

/*Строим*/ L:length(Res)$

t:makelist(Res[k][1],k,1,L)$ x:makelist(Res[k][2],k,1,L)$ y:makelist(Res[k][3],k,1,L)$ z:makelist(Res[k][4],k,1,L)$

plot2d([discrete,t,x])$

Приложение 2

Модули для 3D построения

draw3d( enhanced3d=true, point_size=0.5, points_joined=true, point_type=filled_circle, points(x,y,z)

)$ draw3d(

enhanced3d=[x-z/10,x,y,z],

explicit(20*exp(-x^2-y^2)-10,x,-3,3,y,-3,3))$

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

...

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

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

    дипломная работа [1,1 M], добавлен 14.05.2010

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

    магистерская работа [732,7 K], добавлен 26.04.2011

  • Стадии процесса моделирования. Функция распределения непрерывной случайной величины. Методы моделирования (обратной функции, суперпозиции, исключения). Нормальные случайные величины. Метод Монте-Карло, точки равновесия. Моделирование динамических систем.

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

  • Моделирование и программирование динамических систем. Градиентный метод первого порядка; математическое описание системы и значений переменных в виде полиномиальной линейной модели, статистический анализ; алгоритм моделирования, разработка программы.

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

  • Исследование полных динамических характеристик систем Simulink. Параметрическая идентификация в классе APCC-моделей. Идентификация характеристик пьезокерамических датчиков с использованием обратного эффекта. Синтез систем автоматического управления.

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

  • Особенности и возможности программного обеспечения, необходимого для построения трехмерной модели (на примере вентиля - клапана). Ознакомление с инструментарием программного обеспечения профессионального трехмерного и двумерного моделирования AutoCAD.

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

  • Особенности моделирования биологических систем с использованием программы "AnyLogic". Влияние различных факторов на популяции жертв и хищников. Принципы имитационного моделирования и его общий алгоритм с помощью ЭВМ. Анализ результатов моделирования.

    курсовая работа [922,2 K], добавлен 30.01.2016

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

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

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

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

  • Технология разработки и тестирования программного обеспечения в среде Visual Studio на примере создания программы моделирования систем массового обслуживания. Аналитические и имитационные методы моделирования с разными дисциплинами обслуживания заявок.

    дипломная работа [1,1 M], добавлен 09.09.2012

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

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

  • Практические навыки моделирования законов движения многосвязных механических систем на примере трехзвенного манипулятора. Основные этапы моделирования: исходная система; формирование исходных данных, геометрической, динамической и математической модели.

    презентация [535,0 K], добавлен 25.06.2013

  • Характеристика основных методов и средств моделирования мультиагентных систем. Ознакомление с результатами экспериментального тестирования и отладки программного комплекса. Рассмотрение методов оценки качества разработанного программного продукта.

    дипломная работа [3,1 M], добавлен 27.10.2017

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

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

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

    контрольная работа [987,3 K], добавлен 10.11.2013

  • Программа построения двумерного и трехмерного изображения детали. Обоснование выбора средства параметрического моделирования. Графическая система Компас-3D, язык программирования AutoLisp в среде AutoCAD. Определение базовых размеров и контрольных точек.

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

  • Работа с инженерной программой LVMFlow - профессиональной CAM-системой трехмерного моделирования литейных процессов. Автоматизация рабочего места технолога-литейщика. Расчет процессов кристаллизации металлов и сплавов. Методы элементов конечных разностей.

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

  • Эффективность построения и использования корпоративных информационных систем. Описание программных систем имитационного моделирования сетей. Обозначения и интерфейс программы "Net-Emul". Использование маршрутизатора (роутера) как сетевого устройства.

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

  • Язык GPSS как один из наиболее эффективных и распространенных языков моделирования сложных дискретных систем. Транзакт - элемент системы массового обслуживания. Решение задач на основе моделирования с применением языка GPSS, создание имитационной модели.

    курсовая работа [54,7 K], добавлен 25.11.2010

  • Анализ существующих программ трехмерного моделирования. Сравнение программ для создания трехмерной графики. Технологии трехмерного моделирования в Cinema 4D. Проект создания текстовой анимации на основе инструментов "Organicball", "Formula" и "Cloud".

    дипломная работа [2,4 M], добавлен 14.11.2017

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