Анимация в Manim: от регулятора Уатта до скрытых аттракторов в цепи Чуа

Материал из Машинное обучение - Кафедра прикладной кибернетики
Перейти к навигации Перейти к поиску

Честно признаться, видео Артёма Кирсанова о том, как он делает у себя на youtube-канале математические анимации, пролежало у меня в плейлисте Watch later около года пока я не выделил день для создания вики-страниц с новыми курсовыми работами и не обнаружил подобное свежее (12 дней назад выложил!) видео у Grant Sanderson (3Blue1Brown), создавшего библиотеку Manim, на которую ссылался также и Артём Кирсанов. Эта курсовая предполагает написание открытого кода на Python, позволяющего делать красивые анимации известных систем, но, в целом, может этим не ограничиваться. Также этой темой могут заниматься несколько студентов.

Задание

  1. Посмотреть видео на канале 3Blue1Brown
  2. Посмотреть видео на канале Artem Kirsanov
  3. Подобно анимации системы Лоренца в первом видео, написать код для анимации системы Чуа (см. [1], с. 5) - на первом курсе ещё нет дифференциальных уравнений, но это не страшно
  4. Далее при желании можно сделать красивую анимацию работы регулятора Уатта (центральный элемент курса Теории управления, который будет на втором годе обучения) в стиле первой части видео Артёма Кирсанова


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

  1. Leonov, G.A. and Kuznetsov, N.V., 2013. Hidden attractors in dynamical systems. From hidden oscillations in Hilbert–Kolmogorov, Aizerman, and Kalman problems to hidden chaotic attractor in Chua circuits. International Journal of Bifurcation and Chaos, 23(01), art. num.1330002.


Научный руководитель

ФИО: Лобачев Михаил Юрьевич [Telegram]