Вычисление координат пересечений кругов равных высот светил

Материал из testwiki
Перейти к навигации Перейти к поиску
P — полюс мира, Z — зенит наблюдателя, Horizon — горизонт наблюдателя. σ1 и σ2 — светила, h1, h2 — их наблюдённые высоты, tm1 и tm2 — их местные часовые углы. Greenwich — гринвичский меридиан, tG1 — гринвичский часовой угол первого светила. LoP1 и LoP2 — круги равных высот светил (или высотные линии положения, ВЛП). Точки Fix1 и Fix2 пересечений ВЛП — возможные местоположения наблюдателя согласно обсервации. Точка (φcc) — место согласно счислению.

Вычисление координат точек пересечения кругов равных высот светил — предложенный Гауссом аналитический метод определения географических координат местоположения наблюдателя по измеренным высотам двух светил и их склонениям и часовым углам, без графических построений на карте. Используется в астрономической навигации наряду с методом Сомнера и методом переносов (метод Сент-Илера). В случае невозможности определить время наблюдения метод позволяет, тем не менее, вычислить географическую широту местоположения наблюдателя.

В общем случае данный метод не требует знания счислимого места, (φc;λc), так как обсервация третьего светила позволяет устранить неоднозначность определения места по первым двум. Если пронаблюдать третье светило невозможно, для решения неоднозначности рекомендуется измерить азимуты наблюдаемых светил, чтобы сравнить их с вычисленными для обеих точек пересечения. Приемлема точность взятия азимутов ±10°.

Исходные данные

Для некоторого момента времени UTo наблюдением получены высоты двух светил над горизонтом, ho1 и ho2 соответственно[1]. Также, из альманаха, выяснены относящиеся к этому моменту их склонения, δ1 и δ2; и гринвичские часовые углы, tG1 и tG2. Северное склонение и восточная долгота считаются положительными величинами, южное склонение и западная долгота — отрицательными, в вычислениях соблюдать соглашение о знаках величин обязательно.

Если выбранными светилами являются звёзды, у которых величины склонений и прямых восхождений можно принять неизменными в течение суток, вместо гринвичских часовых углов допустимо использовать выраженные в угловой мере значения их прямых восхождений, α, или звёздные дополнения, τ. В этом случае географическая широта местоположения наблюдателя вычисляется без знания точного момента времени наблюдения светил.

Ход вычислений

Рассмотрим параллактические треугольники PZσ1 и PZσ2, где PN — северный полюс мира, σ1 и σ2 — наблюдаемые светила, Z — зенит наблюдателя. z1=90ho1 и z2=90ho2 — зенитные расстояния светил.

На первом этапе вычислений (определение широты) требуется величина часового угла между светилами, Δt, которая в случае наблюдения планет, Солнца или Луны должна быть получена из их гринвичских часовых углов:

Δt=tG2tG1

При наблюдении звёзд эта величина может быть получена из значений их прямых восхождений:

Δt=15[h](α2[h]α1[h])

Из звёздных дополнений:

Δt=(tG+τ2)tG2(tG+τ1)tG1=τ2τ1

Действительные величины гринвичских часовых углов понадобятся на шаге вычисления долготы.

  • Угловое расстояние между светилами, D12:
cos(D12)=sin(δ1)sin(δ2)+cos(δ1)cos(δ2)cos(Δt)
cos(q1)=sin(δ2)sin(δ1)cos(D12)cos(δ1)sin(D12)=sin(δ2)cos(δ1)sin(D12)tan(δ1)tan(D12)
  • Переменная часть параллактического угла, Δq1, от первого светила к наблюдателю:
cos(Δq1)=sin(ho2)sin(ho1)cos(D12)cos(ho1)sin(D12)=sin(ho2)cos(ho1)sin(D12)tan(ho1)tan(D12)

Наблюдатель может находиться в одной из двух точек, Fix1 или Fix2, расположенных симметрично относительно дуги D12, действительное значение паралактического угла может быть суммой или разностью углов q1 и Δq1.

  • Широта первого пересечения, φ(q1+Δq1):
sin(φ(q1+Δq1))=sin(δ1)sin(ho1)+cos(δ1)cos(ho1)cos(q1+Δq1)
  • Широта второго пересечения, φ(q1Δq1):
sin(φ(q1Δq1))=sin(δ1)sin(ho1)+cos(δ1)cos(ho1)cos(q1Δq1)

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

Знак угла Δq1 можно определить и без попытки вычисления обоих значений широты. Достаточно свериться с видом треугольника Pσ1σ2: если счислимое место и повышенный полюс мира находятся по одну сторону дуги D12, величину Δq1 следует брать со знаком минус, если счислимое место и полюс мира находятся по разные стороны, — величину Δq1 следует брать со знаком плюс.

cos(t1)=sin(ho1)sin(δ1)sin(φo)cos(δ1)cos(φo)=sin(ho1)cos(δ1)cos(φo)tan(δ1)tan(φo)

Так как функция arccos(x) всегда возвращает значения углов в диапазоне 0...180, действительная величина местного часового угла, tm1i, определяется положением светила относительно меридиана наблюдателя: если оно западнее, то tm1I=t1, если восточнее, то tm1II=360t1.

В случае близости светила к меридиану наблюдателя — уверенно определить восточный у него азимут или западный бывает сложно, особенно для светил, расположенных около зенита. Для выбора действительного значения часового угла следует вычислить высоту второго светила, ожидаемую при обоих возможных значениях tm1i, и сравнить с наблюдённой величиной ho2.

tm2I=(tm1ItG1)λoI+tG2 — местный часовой угол второго светила при основном значении функции arccos(cos(t1))
tm2II=(tm1IItG1)λoII+tG2 — местный часовой угол второго светила при втором возможном значении входной величины
sin(hc2I)=sin(φo)sin(δ2)+cos(φo)cos(δ2)cos(tm2I) — вычисленная высота второго светила для места (φo;λoI)
sin(hc2II)=sin(φo)sin(δ2)+cos(φo)cos(δ2)cos(tm2II) — вычисленная высота второго светила для места (φo;λoII)

Вычисление долготы производится с тем значением часового угла, tm1i, первого светила, при котором вычисленная, hc2i, и наблюдённая, ho2, высота второго светила согласуются.

  • Долгота выбранного пересечения кругов равных высот, λo:
λo=tm1itG1

Географические координаты φo и λo местоположения наблюдателя на момент времени UTo определены.

Решение неоднозначности

Если для обсервации были доступны только два светила, например, Солнце и Луна, и устранить неоднозначность выбора координат обсервацией третьего светила невозможно, а счислимое место неизвестно даже приблизительно, надлежит вычислить азимуты одного из светил для обоих пересечений и сравнить их с наблюдёнными значениями.

  • Азимут светила, A:
cos(A)=sin(δ)sin(h)sin(φi)cos(h)cos(φi)=sin(δ)cos(h)cos(φi)tan(h)tan(φi)

Для выбора правильного значения широты (и, в дальнейшем, — долготы), достаточно иметь оценку азимута наблюдённого светила с допуском ±10°.

С помощью гаверсинусов

Координаты точек пересечений, по тем же исходным данным, можно вычислить[2] с помощью единственной тригонометрической функции — гаверсинус угла, hav(θ). Для получения точности координат в одну угловую минуту пригодна 4-значная таблица натуральных значений гаверсинусов[3], что позволяет произвести расчёты без применения электронных калькуляторов или таблиц логарифмов значений нескольких тригонометрических функций.

  • Вспомогательные величины F и G:
F=hav(δ2δ1)
G=hav(δ2+δ1)
  • Угловое расстояние между светилами, D12:
hav(D12)=F+(1FG)hav(Δt)
D*=90D12
z1=90ho1
z2=90ho2
p2=90δ2

Полярное расстояние всегда отсчитывается от северного полюса мира.

  • Вспомогательные величины J, K, L, P, R и S:
J=hav(ho1D*)
K=hav(ho1+D*)
L=hav(δ1D*)
P=hav(δ1+D*)
R=hav(δ1ho1)
S=hav(δ1+ho1)
  • Вспомогательный угол α:
hav(α)=hav(z2)J1KJ
  • Вспомогательный угол (α+β):
hav(α+β)=hav(p2)L1PL
  • Вспомогательный угол βI, относящийся к первой точке пересечения кругов равной высоты:
βI=(α+β)α
  • Угол, дополнительный к широте, ϕI*, и широта первой точки пересечения, φI:
hav(ϕI*)=R+(1RS)hav(βI)
φI=90ϕI*

Если полученное значение широты не согласуется с приближённой оценкой текущего местоположения наблюдателя, вычисляется широта второй точки пересечения кругов равной высоты:

βII=(360(α+β))α
hav(ϕII*)=R+(1RS)hav(βII)
φII=90ϕII*

Дальнейшие вычисления производятся с выбранным значением φo.

  • Вспомогательные величины U и V:
U=hav(δ1φo)
V=hav(δ1+φo)
hav(t1)=hav(z1)U1VU

Так как функция archav(x) всегда возвращает значения углов в диапазоне 0...180, действительная величина местного часового угла, tm1i, определяется положением светила относительно меридиана наблюдателя: если оно западнее, то tm1I=t1, если восточнее, то tm1II=360t1.

В случае близости светила к меридиану наблюдателя — уверенно определить восточный у него азимут или западный бывает сложно, особенно для светил, расположенных около зенита. Для выбора значения часового угла следует вычислить высоту второго светила, ожидаемую при обоих возможных значениях, и сравнить с наблюдённой величиной ho2.

tm2I=(tm1ItG1)λoI+tG2 — местный часовой угол второго светила при основном значении функции archav(hav(t1))
tm2II=(tm1IItG1)λoII+tG2 — местный часовой угол второго светила при втором возможном значении входной величины
M=hav(δ2φo)
N=hav(δ2+φo)
hav(zc2I)=M+(1MN)hav(tm2I)
hav(zc2II)=M+(1MN)hav(tm2II)

Дуга zc2i — зенитное расстояние второго светила, вычисленное для места (φo;λoi).

hc2i=90zc2i — вычисленная высота второго светила.

Вычисление долготы производится с тем значением часового угла, tm1i, первого светила, при котором вычисленная, hc2i, и наблюдённая, ho2, высота второго светила согласуются.

  • Долгота точки пересечения, λo:
λo=tm1itG1

Географические координаты φo и λo местоположения наблюдателя на момент времени UTo определены.

Решение неоднозначности

Если для обсервации были доступны только два светила, например, Солнце и Луна, и устранить неоднозначность выбора координат обсервацией третьего светила невозможно, а счислимое место неизвестно даже приблизительно, надлежит вычислить азимуты одного из светил для обоих пересечений и сравнить их с наблюдёнными значениями.

  • Угловое расстояние светила от повышенного полюса, ePD:
ePD={90|δ|δ и φi одноимённые (оба северного или оба южного полушария)90+|δ|δ и φi разноимённые
  • Азимут светила, A:
hav(A)=hav(ePD)hav(|φi|h)1hav(|φi|h)hav(|φi|+h)

Для выбора правильного значения широты (и, в дальнейшем, — долготы), достаточно иметь оценку азимута наблюдённого светила с допуском ±10°.

Примечания

Шаблон:Примечания

Ссылки

Литература

  • Капитан 3 ранга А. Лусис, Определение места по звёздам усовершенствованным методом высотных изолиний, «Морской сборник» 1988 № 12, стр.65
  1. Если высоты светил измерены не одновременно, необходимо исправить высоту одного из них приведением к одному моменту, если наблюдатель находился в движении, дополнительно требуется приведение высоты к одному зениту.
  2. Шаблон:Cite web
  3. 4-значная таблица натуральных значений гаверсинусов, PDF, 51кБ