У меня есть две звезды с известными массами и известным радиусом орбиты. Как рассчитать орбитальные периоды обеих звезд?
Если вам нужна грубая оценка, вы можете определить положение звездных объектов по их ускорению, используя закон Ньютона. Полная картина нарисована на этой странице Википедии , но в основном, учитывая N звездных объектов в положении P(i) с их соответствующей массой M(i):
Затем вы можете преобразовать ускорение в скорость, а затем в положение, используя достаточно небольшую дельту времени. С начальными позициями и скоростью (которые являются самыми сложными, а также самыми забавными для выбора) вы можете смоделировать грубую систему N-тел.
Что касается развлечения и симуляции, это то, что стремится представить Universe Sandbox (заранее извините за ссылку на коммерческий магазин, я не имею отношения к этой студии).
Точки Лагранжа также интересно рассматривать при моделировании.
Однако для упрощения вы можете подумать, что почти все звездные объекты, «близкие» к двойной системе, были бы съедены массивной парой с течением времени, а затем рассматривать только барицентр пары звезд.
РЕДАКТИРОВАТЬ: хотя OP был ясен, мой ответ для N объектов. Упрощение до N = 2, где A и B являются позициями двух объектов, приводит к:
EDIT2: ну, еще одна приблизительная оценка продолжительности периода (которую я неправильно понял как «траекторию» из вопроса). Я бы использовал цилиндрические координаты в качестве эталона для их четкого пространственного представления и для преобразования одного угла:
... с соответствующими предосторожностями. Вводите часть этого преобразования на каждой итерации и ждите, пока тета завершит вращение.
(заранее извините за странные обозначения, которые я просто пытался сделать согласованными с моими предыдущими сообщениями)
Пригласить
call2voyage
Пригласить
Якоб Вайсблат
Пригласить
Якоб Вайсблат
Скотт Гриффитс
ПрофРоб