Редактирование: Моделирование движения системы двойной звезды
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
+ | '''Траектория движения системы двойной звезды''' | ||
− | + | '''Курсовая работа по информатике''' | |
'''Исполнитель:'''[[Андреева Полина]] | '''Исполнитель:'''[[Андреева Полина]] | ||
Строка 8: | Строка 9: | ||
'''Семестр:''' весна 2016 | '''Семестр:''' весна 2016 | ||
− | == Аннотация | + | == Аннотация работа== |
− | Данная работа посвящена моделированию траектории движения звёзд | + | Данная работа посвящена моделированию траектории движения звёзд методом численного интегрирования Верле, взаимодействующих только благодаря силе гравитации, находящиеся в системе. Также была добавлена планета в систему и смоделирована её траектория без влияния её присутствия на траекторию звёзд. |
==Постановка задачи== | ==Постановка задачи== | ||
− | + | 1.Изучить взаимодействие звёзд в системе двойной звезды. | |
− | + | 2.Написать программу на C++ моделирующую движение звёзд в системе методом численного интегрирования Верле. | |
==Общие сведения== | ==Общие сведения== | ||
Строка 20: | Строка 21: | ||
Кратная звездная система - это система из двух или более звезд, находящихся в постоянной взаимной гравитационной зависимости. | Кратная звездная система - это система из двух или более звезд, находящихся в постоянной взаимной гравитационной зависимости. | ||
Одиночная звезда — вещь труднопознаваемая. Изучая двойные системы, астрономы получают возможность определять важнейшие характеристики объекта: его массу, радиус, температуру, светимость и т.п. | Одиночная звезда — вещь труднопознаваемая. Изучая двойные системы, астрономы получают возможность определять важнейшие характеристики объекта: его массу, радиус, температуру, светимость и т.п. | ||
− | + | Программа сохраняет координаты движения звезд в файл. При написании программы я использовала метод численного интегрирования Верле для нахождения следующей координаты траектории, зная текущее и предыдущее значение: | |
− | + | {{ | |
− | При написании программы я использовала метод численного интегрирования Верле для нахождения следующей координаты траектории, зная текущее и предыдущее значение: | ||
− | |||
x(t+Δt)=2x(t)-x(t-Δt)+ax(t)Δt^2 | x(t+Δt)=2x(t)-x(t-Δt)+ax(t)Δt^2 | ||
− | y(t+Δt)=2y(t)-y(t-Δt)+ay(t)Δt^2 | + | y(t+Δt)=2y(t)-y(t-Δt)+ay(t)Δt^2 |
+ | }} | ||
Ускорение считается из формулы второго закона Ньютона, а сила из закона гравитации: | Ускорение считается из формулы второго закона Ньютона, а сила из закона гравитации: | ||
− | + | {{ | |
− | + | F(t)=G*m1*m2/r^2; | |
− | + | a(t)=F(t)/m; | |
+ | }} | ||
− | + | графики строила в программе gnuplot. | |
− | == | + | ==Выводы== |
− | Программа моделирует движение системы двойной звезды | + | Программа моделирует движение системы двойной звезды: |
− | [[File: | + | [[File:twoStars.png]] |
трехмерное движение: | трехмерное движение: | ||
− | [[File: | + | [[File:stars3withoutPlanet2.png]] |
− | Также добавлена планета | + | Также добавлена планета: |
− | [[File: | + | [[File:StarsPlanet.png]] |
− | + | Также рассмотрен вариант когда планета имеет большую скорость и улетает из системы двойной звезды: | |
− | [[File: | + | [[File:Planetfall3d.png]] |
==Список литературы== | ==Список литературы== | ||
Строка 63: | Строка 64: | ||
==Курсовая== | ==Курсовая== | ||
− | [ | + | [http://tm.spbstu.ru/%D0%A4%D0%B0%D0%B9%D0%BB:AndreevaKursovaya.rar ссылка на скачивание] |