Как рассчитать наклонение по графику лучевой скорости?

Если двойная звездная система имеет ненулевое наклонение, как это отразится на графике лучевой скорости?

Как я мог тогда извлечь наклон из графика?

Ответы (2)

Только по его графику RV, без какой-либо другой информации, вы не можете рассчитать наклон. Вот почему измерения скорости ПЖ обычно сообщаются как « в грех я ", потому что на самом деле вы измеряете орбитальную скорость, спроецированную вдоль луча зрения. Без другой информации вы не можете отделить орбитальную скорость от угла обзора.

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

  • Если вы можете наблюдать две звезды как отдельные объекты, то вы можете отслеживать их относительное положение по орбите и таким образом измерять наклонение.
  • Если у вас есть «кривые блеска» (измерения яркости во времени) для звезды (звезд) и вы видите периодические затмения, соответствующие периоду и правильной эпохе из данных о лучевой скорости, то вы знаете, что звезды выровнены таким образом, что они периодически меняются. свет блокируется одним, другим или обоими. В таком случае вы знаете, что наклон должен быть близок к 90 градусам, иначе затмения не произошло бы.
  • Если у вас есть надежные измерения расстояний до звезд и вы каким-то образом определили, что они являются звездами главной последовательности, вы можете определить массы звезд с помощью теоретических моделей звездной эволюции и расчетов с учетом измерения абсолютной светимости (из измерения видимой светимости в сочетании с расстоянием до звезды). мера). Как только вы узнаете массу звезды, вы сможете рассчитать ожидаемую орбитальную скорость и сравнить ее с вашей в грех я измерить и определить наклон.
  • Если звезды не являются звездами главной последовательности в приведенном выше сценарии, вам потребуется дополнительная информация (их возраст должен быть достаточным), чтобы правильно извлечь массу из их видимой яркости и цвета.
Действительно ли это всегда так , даже для эллиптических орбит с произвольной ориентацией или только для круговых орбит? Мне просто интересно.
@uhoh, я так думаю, хотя вы или кто-то, пожалуйста, дайте мне знать, если я ошибаюсь. Независимо от характеристик орбиты, наклонение определяет, какая часть скорости приходится на луч зрения, и поэтому ее можно рассматривать как радиальную скорость. Независимо от того, изменяется ли эта скорость (относительно) сумасшедшим образом из-за высокого эксцентриситета, все изменение наклона приводит к изменению максимальной величины скорости, которую можно наблюдать.
Но если есть график зависимости скорости от времени, то он будет иметь конкретную форму. Вопрос касается графика, а не только одного измерения радиальной скорости. Подумайте об объекте с коротким периодом, для которого вы можете построить график зависимости скорости от времени по всей орбите.
Эксцентриситет будет отображаться на кривой скорости. Представьте себе очень эксцентричную орбиту. Если его точка ближайшего сближения находится на нашей стороне, за пиковой скоростью к нам немедленно последует пиковая скорость от нас, и остальная часть орбиты будет скучной. Если с противоположной стороны, то наоборот. Если орбита повернута к нам боком, вы получите только один пик, а не другой.
@MartinKochanski, да, но эта форма ничего не говорит вам о наклоне , о котором задается вопрос.
@uhoh, да, у него будет определенная форма, но наклон + максимальная скорость (через в грех я ) устанавливает амплитуду этой формы. Наклон не влияет на форму, и форма не сообщает нам о наклоне.
@NeutronStar да, но амплитуда - не единственное, что у вас есть, когда у вас есть форма; у тебя есть форма! и это можно анализировать. Например см. этот рисунок отсюда
@uhoh, да, но форма не дает никакой информации о наклоне . Наклон определяет амплитуду кривой, но не форму. Цитата из статьи, на которую вы ссылаетесь: «Эти параметры [наклон и долгота восходящего узла] не могут быть определены только с помощью наблюдений за лучевой скоростью и могут быть измерены только с помощью астрометрии, где непосредственно измеряется угловое смещение звезды на небе. ."
@NeutronStar теперь медленно погружается ;-) Да, наклон полностью коррелирует с некоторой комбинацией уменьшенной массы и большой полуоси; данные из системы с более высоким наклоном просто выглядят как система с меньшей массой с тем же периодом. Я загорелся и создал большую библиотеку орбит, готовую к ответу на поиск библиотеки на основе Python. Сохраню на черный день. Спасибо за ваше терпение!!
@uhoh, вы можете рассмотреть возможность запуска этих орбит и отображения графиков здесь в качестве ответа. Фотографии, чтобы действительно показать то, что я пытался объяснить простыми словами.
Сделанный! Комментарии, исправления, правки, предложения по улучшению и т. д. приветствуются!

Отличный ответ @NeutronStar хорошо резюмирует ситуацию:

Только по его графику RV (лучевой скорости), без какой-либо другой информации, вы не можете рассчитать наклон. Вот почему измерения скорости RV обычно сообщаются как «𝑣sin𝑖», потому что на самом деле вы измеряете орбитальную скорость, спроецированную вдоль луча зрения. Без другой информации вы не сможете отделить орбитальную скорость от угла обзора.

После того, как я запутался, я, наконец, убедил себя , что это так.

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

Т "=" 2 π а 3 м 1 + м 2 ,

У вас может быть тяжелая система или легкая система с одинаковым периодом, только орбиты разного размера. Формы двух орбит могут быть одинаковыми, а это означает, что форма профилей скоростей может быть такой же, только с разными коэффициентами масштабирования. Для скорости уравнение vis-viva говорит нам, что для меньших орбит профиль скорости будет масштабироваться как 1 / а .

Как объясняет ответ @NeutronStar, наклон орбиты относительно нашего луча зрения уменьшит радиальную скорость на геометрический мультипликативный коэффициент. потому что ( θ я н с ) . Это не повлияет на форму, это строго коэффициент масштабирования.

Таким образом, невозможно определить разницу между геометрическим уменьшением кривой радиальной скорости и физическим уменьшением скорости из-за меньшей уменьшенной массы.

Говоря языком аппроксимации кривых, два параметра коррелируют на 100%, поэтому их нельзя определить независимо только по радиальной скорости.

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

На первом графике показана разреженная выборка, для каждой комбинации эксцентриситета и вращения нанесены наклоны 0 и 60 градусов. У них одинаковая форма, только разная амплитуда. Это показано на втором графике, который представляет собой профиль скорости 0 градусов против 60 градусов, показывающий наклон 2,0.

Последний сюжет "библиотека" форм.

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

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

def deriv(X, t):
    x, v = X.reshape(2, -1)
    acc  = -x * ((x**2).sum())**-1.5
    return np.hstack((v, acc))

import numpy as np
import matplotlib.pyplot as plt
from scipy.integrate import odeint as ODEint

halfpi, pi, twopi = [f*np.pi for f in (0.5, 1, 2)]
degs, rads        = 180/pi, pi/180

eccs   = np.linspace(0, 0.7,    30)
incs   = np.linspace(0, halfpi, 19)   # not used
thetas = np.linspace(0, pi,  41)[:-1]
times  = np.linspace(0, twopi, 257)[:-1]

A = np.array([f(thetas) for f in (np.cos, np.sin, np.ones_like)]).T[:, None, :, None]
B = np.array([f(incs) for f in (np.cos, np.ones_like, np.sin)]).T[:, None, None, :, None]   # not used

# Set semimajor axis a to 1.0, period to twopi

# build small library of orbits
velocities = [] 
for ecc in eccs:
    peri   = 1. - ecc
    v0     = np.sqrt(2./peri - 1.)
    X0     = np.array([peri, 0, 0] +  [0, v0, 0])
    answer, info = ODEint(deriv, X0, times, full_output=True)
    xx, vv = answer.T.reshape(2, 3, -1)
    velocities.append(vv)

velocities  = np.array(velocities)

big_library = B * A * velocities    # not used  # build larger library of rotations
med_library = A * velocities # build medium library of rotations

# library     = big_library[...,0, :].reshape(-1, big_library.shape[-1])   # not used
library     = med_library[...,0, :].reshape(-1, med_library.shape[-1])
noinc_library     = med_library[..., 0, :].reshape(-1, med_library.shape[-1])

print library.shape

a, b = big_library[[0, 12], ::10, ::10, 0].reshape(2, 12, -1) # small sample

if True:
    plt.figure()
    for i, (c, d) in enumerate(zip(a, b)):
        plt.subplot(4, 3, i+1)
        plt.plot(c)
        plt.plot(d)
        #plt.plot(c/d)
    plt.show()

if True:
    plt.figure()
    for i, (c, d) in enumerate(zip(a, b)):
        plt.subplot(4, 3, i+1)
        plt.plot(d, c)
    plt.show()

if True:
    plt.figure()
    for v in noinc_library:
        plt.plot(times/twopi, v)
    plt.show()
@ArnabChowdhury, спасибо, что исправили мое уравнение! Кажется, я знал это недавно , но я думаю, что я «забыл это» ;-) (мой первоисточник )