Расчет сопутствующих объемов

Предположим, у меня есть данные астрономического обзора при красных смещениях в диапазоне г "=" [ 2 , 3 ] . Предположим, что в среднем в этом диапазоне данные охватывают область на небе А "=" 1 М п с 2 . Как мне рассчитать сопутствующий объем, охватываемый опросом? Это так же просто, как рассчитать сопутствующее расстояние от г "=" 2 к г "=" 3 и умножить на среднюю площадь? То есть: В С "=" А ( Д С ( 3 ) Д С ( 2 ) ) ?

Ответы (1)

Это зависит от того, насколько точным вы хотите получить ответ.

Причина в том, что угол θ натянутый на длину л "=" 1 М п с зависит от расстояния д такой длины — в сопутствующих координатах, θ продолжает уменьшаться с д , как и обычный предмет, скажем, велосипед, чем дальше он находится, тем меньше он выглядит (любопытно, что в физических координатах это не так. Из-за конечной скорости света и расширения Вселенной галактики кажутся меньше только снаружи определенное расстояние, после чего они начинают казаться больше).

Ан ( л "=" 1 М п с ) 2 квадратные пролеты θ 2 "=" 39 при красном смещении г "=" 2 , и θ 3 "=" 32 в г "=" 3 . Сопутствующие расстояния д 2 "=" 5.3 г п с и д 3 "=" 6,5 г п с , соответственно.

Так что да, примерно можно сказать, что сопутствующий объем А "=" 1 М п с 2 квадрат между г "=" 2 и г "=" 3 является В "=" А ( д 3 д 2 ) . Но читайте дальше.

Расчет

Вы упомянули опрос, поэтому я предполагаю, что на самом деле вам дана не площадь, а поле зрения (FOV). Проблема та же, только по-другому; ваш FOV не покрывает одну и ту же область при разных красных смещениях.

Итак, вот строгий способ расчета:

Допустим, ваш FOV охватывает телесный угол. Ом "=" θ р А × θ д е с , измеряемый в радианах, включает дробь Ом / 4 π всей сферы. Общий сопутствующий объем на сопутствующее расстояние д просто В "=" 4 π д 3 / 3 , поэтому объем оболочки между г "=" 2 и г "=" 3 является

В 2 3 "=" В 3 В 2 "=" 4 π 3 ( д 3 3 д 2 3 ) .

Таким образом, сопутствующий объем, охватываемый вашим FOV, равен

В "=" Ом 4 π В 2 3 ,
или
В "=" Ом 3 ( д 3 3 д 2 3 ) .

комвол

Ошибка

Разница между двумя подходами увеличивается с разницей между двумя красными смещениями. С FOV, скажем, Ом "=" ( θ "=" 32 ) 2 "=" 1024 а р с с е с 2 "=" 2,4 × 10 8 с р , если вы скажете, что он охватывает площадь А "=" 1 М п с 2 (что верно только при г "=" 3 ), ты получишь

В а п п р о Икс . "=" 1 М п с 2 × ( 6508 5312 ) М п с "=" 1198 М п с 3 ,
тогда как с правильной формулой вы получите
В т р ты е "=" 2,4 × 10 8 3 ( 6508 3 5312 3 ) М п с 3 "=" 1011 М п с 3 ,
то есть на 16% процентов ниже.

Если, с другой стороны, ваш FOV Ом "=" ( 39 ) 2 , и если вы скажете, что он охватывает площадь А "=" 1 М п с 2 (что верно только при г "=" 2 ), то истинный объем будет 1500 Мпк, т.е. на 25% больше ваших ~1200 Мпк.

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

Путь Python

С astropyмодулем просто введите

from astropy.cosmology import Planck15
from astropy import units as u
theta_RA  = 32 * u.arcsec
theta_dec = 32 * u.arcsec
Omega     = (theta_RA * theta_dec).to(u.steradian).value # get rid of unit
d2        = Planck15.comoving_distance(2)
d3        = Planck15.comoving_distance(3)
V         = Omega/3 * (d3**3 - d2**3)
print(V)

1011.0148201494444 Mpc3

или

V23  = Planck15.comoving_volume(3) - Planck15.comoving_volume(2)
V    = Omega/(4*pi) * V23

что дает тот же результат.

+1 за отличное объяснение и показ варианта кодирования!
Спасибо за подробное объяснение!
@Framazu Не за что :)