2019/2020![Цель освоения дисциплины](/f/src/global/i/edu/objectives.svg)
![Планируемые результаты обучения](/f/src/global/i/edu/results.svg)
![Содержание учебной дисциплины](/f/src/global/i/edu/sections.svg)
![Промежуточная аттестация](/f/src/global/i/edu/intermediate_certification.svg)
![Список литературы](/f/src/global/i/edu/library.svg)
Непрерывные динамические системы с визуализацией в системе Python
Статус:
Дисциплина общефакультетского пула
Когда читается:
1-3 модуль
Преподаватели:
Сафонов Клим Андреевич
Язык:
русский
Кредиты:
6
Контактные часы:
52
Программа дисциплины
Аннотация
Данный курс посвящен изучению основ теории непрерывных динамических систем. На курсе вы получите представление о базовых понятиях и результатах теории динамических систем, научитесь качественно и численно исследовать простейшие модели регулярной и хаотической динамики. Изучение материала сопровождается компьютерным моделированием на языке программирования Python.
Цель освоения дисциплины
- Основной целью освоения дисциплины «Непрерывные динамические системы с визуализацией в системе Python» является изучение основ качественной теории дифференциальных уравнений. В курсе рассматриваются математические модели процессов естествознания и социальных наук в форме дифференциальных уравнений, которые исследуются при помощи классических и современных методов качественной теории, включающих локальное исследование состояний равновесия и периодических орбит, применение теории индексов и энергетических функций (функций Ляпунова), элементы теории бифуркаций.
Планируемые результаты обучения
- Реализация элементарных алгоритмов на языке программирования Python
- Построение фазового портрета системы дифференциальных уравнений
- Знание об основных локальных бифуркациях
- Умение численного интегрирования системы дифференциальных уравнений
- Построение бифуркационной диаграммы
- Построение карты Ляпуновских показателей
Содержание учебной дисциплины
- Введение в язык программирования Python.Синтаксис, обзор встроенных функций и библиотек, работа с графикой. Построение поля направлений и решение простейших дифференциальных уравнений в системе Python.
- Особенности численного моделирования дифференциальных уравнений.Методы Эйлера и Рунге-Кутта, оценка точности, регулировка шага. Сходимость методов. Источники ошибок численного моделирования: разрыв правой части уравнения и её производной, негрубость исходной системы.
- Одномерные потоки.Условия устойчивости неподвижной точки одномерного потока. Типичные одномерные бифуркации (седлоузел, транскритическая, вилка).
- Классические двумерные системы на плоскости (линейные и нелинейные осцилляторы, система Вольтерра-Лотки).Колебания математического маятника, колебательный контур, осциллятор с сухим трением, модели сосуществования двух популяций. Качественное и численное построение фазовых портретов. Исследование зависимости фазового портрета от параметров системы.
- Качественное исследование систем второго порядка.Классификация изолированных состояний равновесия систем второго порядка. Теория индексов. Некоторые специальные типы динамических систем: градиентная, градиентно-подобная, обратимая. Теоремы о неподвижной точке типа центр нелинейной системы. Понятие о предельном цикле. Отображение последования Пуанкаре. Критерии отсутствия предельных циклов. Бифуркация Андронова-Хопфа.
- Трехмерные потоки. Хаос. Система Лоренца.Исследование бифуркаций в системах Вольтерра-Лоттки и Лоренца. Ляпуновские показатели.
Промежуточная аттестация
- Промежуточная аттестация (3 модуль)0.5 * Лабораторная работа + 0.5 * Лабораторная работа
Список литературы
Рекомендуемая основная литература
- Демидович Б.П., Марон И.А., Шувалова Э.З. - Численные методы анализа. Приближение функций, дифференциальные и интегральные уравнения - Издательство "Лань" - 2010 - 400с. - ISBN: 978-5-8114-0799-6 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/537
- Основы алгоритмизации и программирования на Python : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2017. — 343 с. — (Высшее образование: Бакалавриат). - Режим доступа: http://znanium.com/catalog/product/772265
Рекомендуемая дополнительная литература
- Арнольд В.И. - Обыкновенные дифференциальные уравнения - Московский центр непрерывного математического образования - 2012 - 341с. - ISBN: 978-5-4439-2007-8 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/56392