Модель Курамото

Содержание

Слайд 2

Участники проекта

2

В проекте принимали участие:
Владислав Ухватов
Сергей Кузьменков
Лев Оганисян
Артем Воронин
Григорий Дашков
Георгий Хлевтов

Цукина

Участники проекта 2 В проекте принимали участие: Владислав Ухватов Сергей Кузьменков Лев
Курамото

Слайд 3

Введение

3

Чтобы достичь поставленную цель необходимо:
Подробно изучить язык программирования Python и его особенности
Изучить

Введение 3 Чтобы достичь поставленную цель необходимо: Подробно изучить язык программирования Python
библиотеки Python, которые могут понадобиться для проекта
Составить план действий
Протестировать готовый проект и в случае необходимости сделать нужные доработки

Слайд 4

Актуальность проекта

4

Синхронизация – одно из фундаментальных нелинейных явлений природы. Это явление можно

Актуальность проекта 4 Синхронизация – одно из фундаментальных нелинейных явлений природы. Это
рассматривать как метод самоорганизации взаимодействующих систем.

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

Слайд 5

Актуальность проекта

5

Для решения нашей задачи будут использованы ведущие методы численного моделирования и

Актуальность проекта 5 Для решения нашей задачи будут использованы ведущие методы численного
графического построения, основывающиеся на таких библиотеках Python, как Django, Networkx, Scipy, Numpy

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

Слайд 6

Постановка задачи

6

В проекте стоял ряд задач необходимых к выполнению, для хорошей реализации,

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

5. Радоваться результату.?

4. Соединить распределенные между членами команды задания воедино, собрав окончательную версию проекта.

3. Перенести описание модели в Python.

2. Написать GUI для взаимодействия пользователя с интерфейсом.

1. Собрать сведения о модели Курамото.

Слайд 7

Расчёт

7

Самая популярная форма модели имеет следующие управляющие уравнения:

Где система состоит из N осцилляторов предельного

Расчёт 7 Самая популярная форма модели имеет следующие управляющие уравнения: Где система
цикла с фазами и константа K

В систему можно добавить шум. В этом случае исходное уравнение изменяется на:

Где это колебание и функция времени.

После преобразований основное уравнение становится:

Слайд 8

Наш код

8

Это основной класс модели Курамото, который и отвечает за расчеты

Наш код 8 Это основной класс модели Курамото, который и отвечает за расчеты

Слайд 9

Наш код

9

Так же наша модель состоит из его хендлера, который отвечает за

Наш код 9 Так же наша модель состоит из его хендлера, который
обработку данных, перед тем, как они передадутся в класс модели

Слайд 10

Наш код

10

Некоторые из наших функций

Наш код 10 Некоторые из наших функций

Слайд 11

Результаты расчёта

11

Результаты расчёта 11

Слайд 12

Заключение

12

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

Заключение 12 Синхронизация является развивающейся областью исследований и останется популярной в течение
Именно по этим причинам данная модель и была использована в данной работе.

Исследование синхронизации в нейронных сетях представляет собой актуальную проблему, которая является основой построения мощных вычислительных сетей.

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

Слайд 13

Заключение

13

Данная работа опубликована в открытом источнике astromodel.ru
Прочитать нашу статью о модели Курамотор можно

Заключение 13 Данная работа опубликована в открытом источнике astromodel.ru Прочитать нашу статью
по данной ссылке