Разработайте практическое задание для студентов: используя набор астрометрических измерений звезды, определить параллакс и собственное движение, оценить погрешности и интерпретировать полученные параметры
Задание: по набору астрометрических измерений звезды определить параллакс и собственное движение, оценить погрешности и интерпретировать результат. Данные и предварительные установки - Эпоха опорного момента: t0=2016.0t_0 = 2016.0t0=2016.0. - Единицы: угловые величины в миллисекундах дуги (mas), времена в годах. - Модель измерений (смещения относительно положения в t0t_0t0): Δαcosδ(ti)=Δα0+μα (ti−t0)+π Pα(ti)+ϵα,i,Δδ(ti)=Δδ0+μδ (ti−t0)+π Pδ(ti)+ϵδ,i,
\begin{aligned} \Delta\alpha\cos\delta(t_i) &= \Delta\alpha_0 + \mu_\alpha\,(t_i-t_0) + \pi\,P_{\alpha}(t_i) + \epsilon_{\alpha,i},\\ \Delta\delta(t_i) &= \Delta\delta_0 + \mu_\delta\,(t_i-t_0) + \pi\,P_{\delta}(t_i) + \epsilon_{\delta,i}, \end{aligned} Δαcosδ(ti)Δδ(ti)=Δα0+μα(ti−t0)+πPα(ti)+ϵα,i,=Δδ0+μδ(ti−t0)+πPδ(ti)+ϵδ,i,
где Δα0,Δδ0 \Delta\alpha_0,\Delta\delta_0Δα0,Δδ0 — смещения в t0t_0t0, μα,μδ \mu_\alpha,\mu_\deltaμα,μδ — собственные движения (mas/yr), π \piπ — параллакс (mas), Pα,PδP_{\alpha},P_{\delta}Pα,Pδ — параллаксные факторы в соответствующих координатах, ϵ \epsilonϵ — шум (среднее 000). - Параллаксные факторы можно вычислить из барицентрических координат Земли (X(t),Y(t),Z(t))(X(t),Y(t),Z(t))(X(t),Y(t),Z(t)) в а.е.: Pα(t)=−X(t)sinα+Y(t)cosαAU,Pδ(t)=−X(t)cosαsinδ−Y(t)sinαsinδ+Z(t)cosδAU.
\begin{aligned} P_{\alpha}(t) &= \frac{-X(t)\sin\alpha + Y(t)\cos\alpha}{\mathrm{AU}},\\ P_{\delta}(t) &= \frac{-X(t)\cos\alpha\sin\delta - Y(t)\sin\alpha\sin\delta + Z(t)\cos\delta}{\mathrm{AU}}. \end{aligned} Pα(t)Pδ(t)=AU−X(t)sinα+Y(t)cosα,=AU−X(t)cosαsinδ−Y(t)sinαsinδ+Z(t)cosδ.
(Если даётся уже готовая таблица Pα,i,Pδ,iP_{\alpha,i},P_{\delta,i}Pα,i,Pδ,i, можно её использовать напрямую.) Пример входных данных (взяты искусственно для задания; единицы mas и годы): - Таблица измерений (каждая строка: ti, Δαcosδi, σα,i, Δδi, σδ,i, Pα,i, Pδ,it_i,\ \Delta\alpha\cos\delta_i,\ \sigma_{\alpha,i},\ \Delta\delta_i,\ \sigma_{\delta,i},\ P_{\alpha,i},\ P_{\delta,i}ti,Δαcosδi,σα,i,Δδi,σδ,i,Pα,i,Pδ,i): tΔαcosδσαΔδσδPαPδ2015.0−27.02.033.02.0−0.80.52015.5−13.52.025.02.0−0.40.92016.00.32.09.32.00.01.02016.514.02.0−8.62.00.50.62017.031.02.0−32.02.00.9−0.12017.534.52.0−51.22.00.6−0.72018.041.22.0−69.52.00.1−0.92018.544.42.0−80.02.0−0.5−0.6
\begin{array}{ccccccc} t & \Delta\alpha\cos\delta & \sigma_\alpha & \Delta\delta & \sigma_\delta & P_\alpha & P_\delta\\ 2015.0 & -27.0 & 2.0 & 33.0 & 2.0 & -0.8 & 0.5\\ 2015.5 & -13.5 & 2.0 & 25.0 & 2.0 & -0.4 & 0.9\\ 2016.0 & 0.3 & 2.0 & 9.3 & 2.0 & 0.0 & 1.0\\ 2016.5 & 14.0 & 2.0 & -8.6 & 2.0 & 0.5 & 0.6\\ 2017.0 & 31.0 & 2.0 & -32.0 & 2.0 & 0.9 & -0.1\\ 2017.5 & 34.5 & 2.0 & -51.2 & 2.0 & 0.6 & -0.7\\ 2018.0 & 41.2 & 2.0 & -69.5 & 2.0 & 0.1 & -0.9\\ 2018.5 & 44.4 & 2.0 & -80.0 & 2.0 & -0.5 & -0.6 \end{array} t2015.02015.52016.02016.52017.02017.52018.02018.5Δαcosδ−27.0−13.50.314.031.034.541.244.4σα2.02.02.02.02.02.02.02.0Δδ33.025.09.3−8.6−32.0−51.2−69.5−80.0σδ2.02.02.02.02.02.02.02.0Pα−0.8−0.40.00.50.90.60.1−0.5Pδ0.50.91.00.6−0.1−0.7−0.9−0.6 Метод решения (вкратце) 1. Сформируйте вектор наблюдений yyy размера 2N2N2N (сначала все строки для RA, затем для Dec) и матрицу дизайна AAA размера 2N×52N\times 52N×5 для параметров x=(Δα0μαπΔδ0μδ).
x = \begin{pmatrix}\Delta\alpha_0\\ \mu_\alpha\\ \pi\\ \Delta\delta_0\\ \mu_\delta\end{pmatrix}. x=Δα0μαπΔδ0μδ.
Для каждой эпохи iii строки матрицы: RA-rowi=[ 1, (ti−t0), Pα,i, 0, 0 ],
\text{RA-row}_i = [\,1,\ (t_i-t_0),\ P_{\alpha,i},\ 0,\ 0\,], RA-rowi=[1,(ti−t0),Pα,i,0,0],Dec-rowi=[ 0, 0, Pδ,i, 1, (ti−t0) ].
\text{Dec-row}_i = [\,0,\ 0,\ P_{\delta,i},\ 1,\ (t_i-t_0)\,]. Dec-rowi=[0,0,Pδ,i,1,(ti−t0)]. 2. Взвешенное МНК: взвешивание матрицы W=diag(1/σα,12,…,1/σα,N2,1/σδ,12,… )W=\mathrm{diag}(1/\sigma_{\alpha,1}^2,\dots,1/\sigma_{\alpha,N}^2,1/\sigma_{\delta,1}^2,\dots)W=diag(1/σα,12,…,1/σα,N2,1/σδ,12,…). Решение: x^=(ATWA)−1ATWy.
\hat{x} = (A^\mathsf{T} W A)^{-1} A^\mathsf{T} W y. x^=(ATWA)−1ATWy. 3. Ковариационная матрица оценок: C=(ATWA)−1,
C = (A^\mathsf{T} W A)^{-1}, C=(ATWA)−1,
оценки погрешностей параметров: σxj=Cjj\sigma_{x_j} = \sqrt{C_{jj}}σxj=Cjj. 4. Оценка качества приближения: χ2=∑i(riσi)2,r=y−Ax^,
\chi^2 = \sum_{i}\left(\frac{r_i}{\sigma_i}\right)^2,\qquad r = y - A\hat{x}, χ2=i∑(σiri)2,r=y−Ax^,χν2=χ2ν,ν=2N−5.
\chi^2_\nu = \frac{\chi^2}{\nu},\qquad \nu = 2N - 5. χν2=νχ2,ν=2N−5.
Если χν2≈1\chi^2_\nu\approx 1χν2≈1 — модель согласуется с данными в пределах ошибок; если χν2≫1\chi^2_\nu\gg 1χν2≫1 — недооценены ошибки или модель неверна. Дополнительные проверки и оценки погрешностей - Бутстрап или Монте-Карло: сгенерировать MMM реализаций с шумом и повторно оценить распределения параметров. - Проверить корреляции между параметрами по матрице CCC. - Для низкого отношения сигнал/шум по параллаксу (SNRπ=π/σπ≲3\mathrm{SNR}_\pi = \pi/\sigma_\pi\lesssim 3SNRπ=π/σπ≲3) применять байесовский подход к оценке расстояния (см. Bailer-Jones), т.к. преобразование d=1/πd=1/\pid=1/π будет сильно несимметричным. Интерпретация результатов - Параллакс π\piπ (mas) в расстояние: d[pc]=1000π[mas],
d[\mathrm{pc}] = \frac{1000}{\pi[\mathrm{mas}]}, d[pc]=π[mas]1000,
приближённое погрешность: σd=1000 σππ2.
\sigma_d = \frac{1000\,\sigma_\pi}{\pi^2}. σd=π21000σπ.
Для больших относительных погрешностей используйте байесовскую оценку расстояния. - Полная величина собственного движения: μ=μα2+μδ2(mas/yr).
\mu = \sqrt{\mu_\alpha^2 + \mu_\delta^2}\quad(\mathrm{mas/yr}). μ=μα2+μδ2(mas/yr).
Тангенциальная скорость: vt[km/s]=4.74 μ[mas/yr]π[mas].
v_t[\mathrm{km/s}] = 4.74\;\frac{\mu[\mathrm{mas/yr}]}{\pi[\mathrm{mas}]}. vt[km/s]=4.74π[mas]μ[mas/yr]. Требуемые результаты (что сдать) - Оценки параметров и их 1σ1\sigma1σ ошибки: Δα0, μα, π, Δδ0, μδ\Delta\alpha_0,\ \mu_\alpha,\ \pi,\ \Delta\delta_0,\ \mu_\deltaΔα0,μα,π,Δδ0,μδ. - Матрица ковариаций CCC и значения корреляций. - Значения χ2\chi^2χ2 и χν2\chi^2_\nuχν2. - Графики: наблюдения и модель по времени (RA и Dec), параллаксная эллипса на небе (показать вклад параллакса отдельно), остатки по времени и их гистограмма. - Интерпретация: расстояние ddd с погрешностью (и обсуждение корректности преобразования), тангенциальная скорость vtv_tvt, значимость параллакса (SNRπ\mathrm{SNR}_\piSNRπ), возможные систематические ошибки и рекомендации. Пояснения по часто возникающим проблемам - Отрицательный оценённый параллакс возможен при шумных данных — интерпретировать через байесовский подход, а не просто отвергать. - Сильные корреляции между π\piπ и μ\muμ возникают при плохом покрытии годовой фазы; желательно иметь измерения в разные сезоны. - Если ошибки точек негауссовы или есть выбросы — применять робастные методы (например, итеративное отсечение по остаткам). Короткая шпаргалка команд (реализация в Python / numpy) - Сформировать A,y,WA,y,WA,y,W, затем: x^=(ATWA)−1ATWy,C=(ATWA)−1.
\hat{x} = (A^\mathsf{T} W A)^{-1} A^\mathsf{T} W y,\qquad C=(A^\mathsf{T} W A)^{-1}. x^=(ATWA)−1ATWy,C=(ATWA)−1.
- Посчитать χ2\chi^2χ2 и χν2\chi^2_\nuχν2, построить графики и оценить vtv_tvt и ddd по формулам выше. Это задание можно выполнять как с приведённым примером, так и с реальными файлами эпhemeris (JPL Horizons) для вычисления Pα,PδP_{\alpha},P_{\delta}Pα,Pδ.
Данные и предварительные установки
- Эпоха опорного момента: t0=2016.0t_0 = 2016.0t0 =2016.0.
- Единицы: угловые величины в миллисекундах дуги (mas), времена в годах.
- Модель измерений (смещения относительно положения в t0t_0t0 ):
Δαcosδ(ti)=Δα0+μα (ti−t0)+π Pα(ti)+ϵα,i,Δδ(ti)=Δδ0+μδ (ti−t0)+π Pδ(ti)+ϵδ,i, \begin{aligned}
\Delta\alpha\cos\delta(t_i) &= \Delta\alpha_0 + \mu_\alpha\,(t_i-t_0) + \pi\,P_{\alpha}(t_i) + \epsilon_{\alpha,i},\\
\Delta\delta(t_i) &= \Delta\delta_0 + \mu_\delta\,(t_i-t_0) + \pi\,P_{\delta}(t_i) + \epsilon_{\delta,i},
\end{aligned}
Δαcosδ(ti )Δδ(ti ) =Δα0 +μα (ti −t0 )+πPα (ti )+ϵα,i ,=Δδ0 +μδ (ti −t0 )+πPδ (ti )+ϵδ,i , где Δα0,Δδ0 \Delta\alpha_0,\Delta\delta_0Δα0 ,Δδ0 — смещения в t0t_0t0 , μα,μδ \mu_\alpha,\mu_\deltaμα ,μδ — собственные движения (mas/yr), π \piπ — параллакс (mas), Pα,PδP_{\alpha},P_{\delta}Pα ,Pδ — параллаксные факторы в соответствующих координатах, ϵ \epsilonϵ — шум (среднее 000).
- Параллаксные факторы можно вычислить из барицентрических координат Земли (X(t),Y(t),Z(t))(X(t),Y(t),Z(t))(X(t),Y(t),Z(t)) в а.е.:
Pα(t)=−X(t)sinα+Y(t)cosαAU,Pδ(t)=−X(t)cosαsinδ−Y(t)sinαsinδ+Z(t)cosδAU. \begin{aligned}
P_{\alpha}(t) &= \frac{-X(t)\sin\alpha + Y(t)\cos\alpha}{\mathrm{AU}},\\
P_{\delta}(t) &= \frac{-X(t)\cos\alpha\sin\delta - Y(t)\sin\alpha\sin\delta + Z(t)\cos\delta}{\mathrm{AU}}.
\end{aligned}
Pα (t)Pδ (t) =AU−X(t)sinα+Y(t)cosα ,=AU−X(t)cosαsinδ−Y(t)sinαsinδ+Z(t)cosδ . (Если даётся уже готовая таблица Pα,i,Pδ,iP_{\alpha,i},P_{\delta,i}Pα,i ,Pδ,i , можно её использовать напрямую.)
Пример входных данных (взяты искусственно для задания; единицы mas и годы):
- Таблица измерений (каждая строка: ti, Δαcosδi, σα,i, Δδi, σδ,i, Pα,i, Pδ,it_i,\ \Delta\alpha\cos\delta_i,\ \sigma_{\alpha,i},\ \Delta\delta_i,\ \sigma_{\delta,i},\ P_{\alpha,i},\ P_{\delta,i}ti , Δαcosδi , σα,i , Δδi , σδ,i , Pα,i , Pδ,i ):
tΔαcosδσαΔδσδPαPδ2015.0−27.02.033.02.0−0.80.52015.5−13.52.025.02.0−0.40.92016.00.32.09.32.00.01.02016.514.02.0−8.62.00.50.62017.031.02.0−32.02.00.9−0.12017.534.52.0−51.22.00.6−0.72018.041.22.0−69.52.00.1−0.92018.544.42.0−80.02.0−0.5−0.6 \begin{array}{ccccccc}
t & \Delta\alpha\cos\delta & \sigma_\alpha & \Delta\delta & \sigma_\delta & P_\alpha & P_\delta\\
2015.0 & -27.0 & 2.0 & 33.0 & 2.0 & -0.8 & 0.5\\
2015.5 & -13.5 & 2.0 & 25.0 & 2.0 & -0.4 & 0.9\\
2016.0 & 0.3 & 2.0 & 9.3 & 2.0 & 0.0 & 1.0\\
2016.5 & 14.0 & 2.0 & -8.6 & 2.0 & 0.5 & 0.6\\
2017.0 & 31.0 & 2.0 & -32.0 & 2.0 & 0.9 & -0.1\\
2017.5 & 34.5 & 2.0 & -51.2 & 2.0 & 0.6 & -0.7\\
2018.0 & 41.2 & 2.0 & -69.5 & 2.0 & 0.1 & -0.9\\
2018.5 & 44.4 & 2.0 & -80.0 & 2.0 & -0.5 & -0.6
\end{array}
t2015.02015.52016.02016.52017.02017.52018.02018.5 Δαcosδ−27.0−13.50.314.031.034.541.244.4 σα 2.02.02.02.02.02.02.02.0 Δδ33.025.09.3−8.6−32.0−51.2−69.5−80.0 σδ 2.02.02.02.02.02.02.02.0 Pα −0.8−0.40.00.50.90.60.1−0.5 Pδ 0.50.91.00.6−0.1−0.7−0.9−0.6
Метод решения (вкратце)
1. Сформируйте вектор наблюдений yyy размера 2N2N2N (сначала все строки для RA, затем для Dec) и матрицу дизайна AAA размера 2N×52N\times 52N×5 для параметров
x=(Δα0μαπΔδ0μδ). x = \begin{pmatrix}\Delta\alpha_0\\ \mu_\alpha\\ \pi\\ \Delta\delta_0\\ \mu_\delta\end{pmatrix}.
x= Δα0 μα πΔδ0 μδ . Для каждой эпохи iii строки матрицы:
RA-rowi=[ 1, (ti−t0), Pα,i, 0, 0 ], \text{RA-row}_i = [\,1,\ (t_i-t_0),\ P_{\alpha,i},\ 0,\ 0\,],
RA-rowi =[1, (ti −t0 ), Pα,i , 0, 0], Dec-rowi=[ 0, 0, Pδ,i, 1, (ti−t0) ]. \text{Dec-row}_i = [\,0,\ 0,\ P_{\delta,i},\ 1,\ (t_i-t_0)\,].
Dec-rowi =[0, 0, Pδ,i , 1, (ti −t0 )].
2. Взвешенное МНК: взвешивание матрицы W=diag(1/σα,12,…,1/σα,N2,1/σδ,12,… )W=\mathrm{diag}(1/\sigma_{\alpha,1}^2,\dots,1/\sigma_{\alpha,N}^2,1/\sigma_{\delta,1}^2,\dots)W=diag(1/σα,12 ,…,1/σα,N2 ,1/σδ,12 ,…). Решение:
x^=(ATWA)−1ATWy. \hat{x} = (A^\mathsf{T} W A)^{-1} A^\mathsf{T} W y.
x^=(ATWA)−1ATWy.
3. Ковариационная матрица оценок:
C=(ATWA)−1, C = (A^\mathsf{T} W A)^{-1},
C=(ATWA)−1, оценки погрешностей параметров: σxj=Cjj\sigma_{x_j} = \sqrt{C_{jj}}σxj =Cjj .
4. Оценка качества приближения:
χ2=∑i(riσi)2,r=y−Ax^, \chi^2 = \sum_{i}\left(\frac{r_i}{\sigma_i}\right)^2,\qquad r = y - A\hat{x},
χ2=i∑ (σi ri )2,r=y−Ax^, χν2=χ2ν,ν=2N−5. \chi^2_\nu = \frac{\chi^2}{\nu},\qquad \nu = 2N - 5.
χν2 =νχ2 ,ν=2N−5. Если χν2≈1\chi^2_\nu\approx 1χν2 ≈1 — модель согласуется с данными в пределах ошибок; если χν2≫1\chi^2_\nu\gg 1χν2 ≫1 — недооценены ошибки или модель неверна.
Дополнительные проверки и оценки погрешностей
- Бутстрап или Монте-Карло: сгенерировать MMM реализаций с шумом и повторно оценить распределения параметров.
- Проверить корреляции между параметрами по матрице CCC.
- Для низкого отношения сигнал/шум по параллаксу (SNRπ=π/σπ≲3\mathrm{SNR}_\pi = \pi/\sigma_\pi\lesssim 3SNRπ =π/σπ ≲3) применять байесовский подход к оценке расстояния (см. Bailer-Jones), т.к. преобразование d=1/πd=1/\pid=1/π будет сильно несимметричным.
Интерпретация результатов
- Параллакс π\piπ (mas) в расстояние:
d[pc]=1000π[mas], d[\mathrm{pc}] = \frac{1000}{\pi[\mathrm{mas}]},
d[pc]=π[mas]1000 , приближённое погрешность:
σd=1000 σππ2. \sigma_d = \frac{1000\,\sigma_\pi}{\pi^2}.
σd =π21000σπ . Для больших относительных погрешностей используйте байесовскую оценку расстояния.
- Полная величина собственного движения:
μ=μα2+μδ2(mas/yr). \mu = \sqrt{\mu_\alpha^2 + \mu_\delta^2}\quad(\mathrm{mas/yr}).
μ=μα2 +μδ2 (mas/yr). Тангенциальная скорость:
vt[km/s]=4.74 μ[mas/yr]π[mas]. v_t[\mathrm{km/s}] = 4.74\;\frac{\mu[\mathrm{mas/yr}]}{\pi[\mathrm{mas}]}.
vt [km/s]=4.74π[mas]μ[mas/yr] .
Требуемые результаты (что сдать)
- Оценки параметров и их 1σ1\sigma1σ ошибки: Δα0, μα, π, Δδ0, μδ\Delta\alpha_0,\ \mu_\alpha,\ \pi,\ \Delta\delta_0,\ \mu_\deltaΔα0 , μα , π, Δδ0 , μδ .
- Матрица ковариаций CCC и значения корреляций.
- Значения χ2\chi^2χ2 и χν2\chi^2_\nuχν2 .
- Графики: наблюдения и модель по времени (RA и Dec), параллаксная эллипса на небе (показать вклад параллакса отдельно), остатки по времени и их гистограмма.
- Интерпретация: расстояние ddd с погрешностью (и обсуждение корректности преобразования), тангенциальная скорость vtv_tvt , значимость параллакса (SNRπ\mathrm{SNR}_\piSNRπ ), возможные систематические ошибки и рекомендации.
Пояснения по часто возникающим проблемам
- Отрицательный оценённый параллакс возможен при шумных данных — интерпретировать через байесовский подход, а не просто отвергать.
- Сильные корреляции между π\piπ и μ\muμ возникают при плохом покрытии годовой фазы; желательно иметь измерения в разные сезоны.
- Если ошибки точек негауссовы или есть выбросы — применять робастные методы (например, итеративное отсечение по остаткам).
Короткая шпаргалка команд (реализация в Python / numpy)
- Сформировать A,y,WA,y,WA,y,W, затем:
x^=(ATWA)−1ATWy,C=(ATWA)−1. \hat{x} = (A^\mathsf{T} W A)^{-1} A^\mathsf{T} W y,\qquad C=(A^\mathsf{T} W A)^{-1}.
x^=(ATWA)−1ATWy,C=(ATWA)−1. - Посчитать χ2\chi^2χ2 и χν2\chi^2_\nuχν2 , построить графики и оценить vtv_tvt и ddd по формулам выше.
Это задание можно выполнять как с приведённым примером, так и с реальными файлами эпhemeris (JPL Horizons) для вычисления Pα,PδP_{\alpha},P_{\delta}Pα ,Pδ .