Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
26 Мая 2017, 16:10:32


Автор Тема: Сонячна система. Власна пісочниця.  (Прочитано 218 раз)

0 Пользователей и 1 Гость просматривают эту тему.

zhyvchyk

  • Оффлайн Оффлайн
  • Сообщений: 3
  • Благодарностей: 1
Сонячна система. Власна пісочниця.
« : 30 Января 2016, 15:47:35 »
. - .

Просто для власного розвитку написав на С++ симулятор сонячної системи по мануалам системи HORIZONS.
Цікаво, хто небудь іще таким займався?
Ось зараз думаю, над цікавими задачами, де б його можна було застосувати. Може у кого будуть ідеї?
Варіанти "проінтегрувати комету" чи "подивитися як літають троянці і греки" давно вже проходили. Апофіс і всілякі інші тіла, які зближаються з планетами Сонячної системи, також прораховані до дірок.
Записан
Сказали спасибо

Orion

  • Оффлайн Оффлайн
  • Сообщений: 564
  • Благодарностей: 404
  • Владимир, г. Сумы
    • АстроСуми
Re: Сонячна система. Власна пісочниця.
« Ответ #1 : 30 Января 2016, 20:26:05 »
. - .

Тоже как курсовой проект сделал на Delphi ПО для решения задачи N тел, взаимодействующих гравитационно. Составлял модели солнечной системы, тел падающих под углом к горизонту, двойная звезда, орбиты комет, перехват малого тела в системе двух масивных тел, симметричные системы. Использовал метод Рунге-Кутта. Редактор графический, для каждого объекта можно установить массу, размер, координаты и скорость в двумерном пространстве.
« Последнее редактирование: 30 Января 2016, 20:35:36 от Orion »
Записан
Sky-Watcher P15075 EQ3, Canon EOS 550D, Philips SPC 900
http://astro.sumy.ua
Сказали спасибо

Orion

  • Оффлайн Оффлайн
  • Сообщений: 564
  • Благодарностей: 404
  • Владимир, г. Сумы
    • АстроСуми
Re: Сонячна система. Власна пісочниця.
« Ответ #2 : 30 Января 2016, 20:28:59 »
. - .

Еще фрагмент из презентации, сделанной на конкурс.
Записан
Sky-Watcher P15075 EQ3, Canon EOS 550D, Philips SPC 900
http://astro.sumy.ua

zhyvchyk

  • Оффлайн Оффлайн
  • Сообщений: 3
  • Благодарностей: 1
Re: Сонячна система. Власна пісочниця.
« Ответ #3 : 31 Января 2016, 00:43:30 »
. - .

Orion, ну у мене з програмуванням GUI завжди було туго, тож все своє візуалізую в Origin або IDL.
Мій інтегратор консольний. Вивід даних безпосередньо в файли.
Інтегратор побудований по схемі предиктор-коректор, предиктором виступають явні схеми адамса-башфорта, коректором - неявні схеми адамса-мултона. Порядок інтегратора сталий і дорівнює 11, крок змінний.
Окрім "звичайного ньютона", при розрахуванні взаємодії між тілами, враховуються релятивістські поправки а також несферичності Сонця, Землі та Місяця.
Загалом кістяк інтегратора складають 11 масивних тіл: Сонце, планети, Місяць та Плутон і 343 астероїди головного поясу.
А в їх гравітаційному полі уже можна крутити які завгодно тестові безмасові частинки. Якщо ця тестова частинка є кометою, то також враховується вплав негравітаційних додатків.
Поділюся і своїми результатами.
Ось знайшов графіки датовані на комп*ютері початком 2014 року. На них по осі ОХ - час інтергування, по осі OY - різниця між модулем радіус-вектора i-того тіла взятого з системи horizons та модулем радіус-вектора того ж тіла порахованого моїм софтом. Корочше кажучи delta_r = |r_jpl| - |r_my|. Різниця виражена в кілометрах.

Записан

zhyvchyk

  • Оффлайн Оффлайн
  • Сообщений: 3
  • Благодарностей: 1
Re: Сонячна система. Власна пісочниця.
« Ответ #4 : 31 Января 2016, 00:45:19 »
. - .

Іще трохи, бо не влізли в попереднє повідомлення.
Записан