УДК 528.236.2:51-71
РАЗВИТИЕ МЕТОДОВ АНАЛИТИЧЕСКОЙ ГЕОМЕТРИИ НА СФЕРЕ ДЛЯ РЕШЕНИЯ ЗАДАЧ ГЕОДЕЗИИ И НАВИГАЦИИ
Г.И. ХУДЯКОВ
Санкт-Петербургский горный университет, Санкт-Петербург, Россия
Развиты положения и формулы аналитической геометрии на сферической поверхности Земли применительно к основным задачам глобальной геодезии и навигации. Для этого рассмотрены особенности внутренней геометрии сферы и свойства некоторых кривых первого, второго и высших порядков на ней. Доказано, что сферическая гипербола и парабола являются сферическими эллипсами с определенными параметрами. Введены декартовы координаты на сфере и установлена их связь со сферическими полярными координатами. Путем центрального проецирования точек сферы на касательную плоскость введена соответствующая этой сфере эллиптическая плоскость с бельтрамиевыми координатами на ней. Приведены основные формулы аналитической геометрии на эллиптической плоскости, соответствующие геометрии на спроецированной сфере. Выведены некоторые формулы для кривых первого, второго и высших порядков на сфере.
Ключевые слова: сфера, аналитическая геометрия, внутренняя геометрия, эллиптическая плоскость, геометрия Римана, декартовы координаты, полярные координаты, тангенциальные координаты
Как цитировать эту статью: Худяков Г.И. Развитие методов аналитической геометрии на сфере для решения задач геодезии и навигации // Записки Горного института. 2017. Т. 223. С. 70-81. Б01: 10.18454/РМ1.2017.1.70
Введение. В геодезии и картографии, в радионавигации и радиолокации, в судовождении и в авиации решение геометрических задач на поверхности Земли обычно выполняется на определенном референц-эллипсоиде, на котором введены геодезические координаты (В, Ь, Н). Основным методом решения такого рода задач является проведение соответствующих построений на эквивалентной сфере с последующим введением поправок за отличие референц-эллипсоида от сферы [4, 15]. В свою очередь, геометрические задачи на сфере решаются с помощью сферической тригонометрии [1, 2, 8, 16]. В этих задачах зачастую уравнения являются трансцендентными и не имеют решений в квадратурах.
Для евклидовой плоскости с помощью системы декартовых координат построен весьма эффективный математический аппарат - аналитическая геометрия, которая позволяет приводить задачи планиметрии к задачам математического анализа и существенно упрощает их решение. На сфере также можно ввести такие системы координат, при которых различные геометрические задачи можно свести к задачам математического анализа, - бельтрамиевы координаты [6, 7, 17], что существенно ослабит проблему трансцендентности соответствующих уравнений.
В фундаментальной математике такие построения сводят аналитическую геометрию на сфере к геометрии Римана на эллиптической плоскости, т.е. на двумерном многообразии постоянной положительной кривизны. Однако для технических приложений аппарат неевклидовой геометрии на эллиптической плоскости представляется слишком абстрактным и применяется редко.
Целью настоящей статьи является изложение основных положений и вывод формул аналитической геометрии на сфере на достаточном для решения практических задач уровне с помощью элементарных построений, доступных для инженеров с обычной математической подготовкой.
Особенности внутренней геометрии сферы. Как известно, для любой гладкой поверхности ее внутренней геометрией являются геометрические построения, которые могут быть выражены с помощью геометрических элементов, принадлежащих самой этой поверхности [5, 7, 17].
Исходным понятием внутренней геометрии является длина, а в основе всех других построений внутренней геометрии лежит возможность рассмотрения малых фигур поверхности на евклидовой плоскости, касательной к данной поверхности. Например, углом между двумя кривыми на поверхности является угол между их проекциями на касательную плоскость, проведенную через точку пересечения данных кривых.
На сфере роль прямых евклидовой плоскости играют геодезические линии, которые являются результатом пересечения сферы с плоскостью, проходящей через центр С сферы радиуса Я0. Такие линии называются большими окружностями или сферическими прямыми.
Если все точки сферы спроецировать из центра С на плоскость, касательную к южному полюсу Р' сферы, и задать расстояния между спроецированными точками равными сферическим
é Г.И.Худяков DOI: 10.18454/PMI.2017.1.70
Развитие методов аналитической геометрии...
расстояниям между соответствующими точками сферы, то полученная плоскость W будет являться двумерным многообразием Римана постоянной положительной кривизны, а внутренняя геометрия такой плоскости - геометрией Римана на эллиптической плоскости [6, 17].
Все большие окружности сферы проецируются на эллиптическую плоскость в виде прямых. Принципиальное отличие внутренних геометрий сферы и эллиптической плоскости состоит в том, что противоположные точки сферы соответствуют единственной точке эллиптической плоскости.
Рассмотрим основные особенности внутренней геометрии сферы [3, 5]:
1) две прямые, проходящие через антиподы, образуют два двуугольника с углами при вершинах у и у' = 2 п - у;
2) точка, отстоящая от всех точек данной прямой на сферическом расстоянии l0 = п R0/2, называется полюсом P данной прямой; таких точек две, они являются антиподами;
3) угол между двумя сферическими прямыми измеряется расстоянием между их полюсами, деленным на радиус сферы;
4) геометрическое место точек, отстоящих от данной точки на сферическом расстоянии l = п R0/2, есть сферическая прямая, называемая полярой данной точки; всякая прямая, проведенная через данную точку, образует с полярой этой точки прямой угол: такая прямая называется нормалью к данной прямой;
5) все нормали к любой прямой пересекаются в двух точках: полюсах данной прямой;
6) всякие две прямые на сфере обладают общей нормалью, полюсом которой является точка пересечения данных прямых.
Если через три точки сферы, которые не являются попарно противоположными, провести геодезические (сферические прямые), то образуется сферический треугольник. При этом на основе трех точек можно построить восемь сферических треугольников, состоящих из попарно противоположных точек. В геометрии Римана (на эллиптической плоскости) таких треугольников - четыре, поскольку противоположные точки соответствующей сферы отождествляются.
Если длины всех сторон треугольника меньше длины половины большой окружности, а углы при вершинах - менее п, то такой треугольник называется эйлеровым.
В связи с отсутствием для внутренней геометрии сферы понятия параллельности, отсутствует также понятие подобия. Поэтому два эйлеровых треугольника с тремя попарно равными углами либо равны, либо зеркально симметричны.
Сумма внутренних углов эйлерова треугольника всегда больше п, но меньше 3п. Для треугольника АВС с углами А, В и С сферический избыток, или сферический эксцесс, s = А + В + С - п.
Теорема косинусов для сферических треугольников формулируется следующим образом: cos (AB/R0) = cos (BC/R0) cos (AC/R0) + sin (BC/R0) sin (AC/R0) cosC.
В прямоугольном сферическом треугольнике с катетами AC, BC и гипотенузой AB справедливы равенства [2, 3]:
cos (AB/R0) = cos (BC/R0) cos (AC/R0) и tg (AC/R0) = tg (AB/R0) cos a, (1)
где a - угол между катетом AC и гипотенузой AB.
Площадь сферического треугольника Sa выражается через длины его сторон a, b, c согласно теореме Люилье:
tgA_ = tg p-a tg Pzl tg p-c
%R02 V 2R0 2R0 ё 2R0 2R0 '
где p = (a +b + c)/2 - полупериметр эйлерова треугольника ABC.
При получается формула Герона для плоского треугольника
Sa = y¡p(p-a)(p-b)(p-c).
Поскольку два сферических треугольника с тремя равными углами равновелики, для них справедлива формула Жирара, не имеющая аналога в планиметрии: Sa = s R02.
C
D
Теорема 1 [13]. Пусть в сферическом четырехугольнике ABCD углы ABC, BAD и BCD - прямые (рис.1). Тогда имеют место соотношения:
tg2p = tg2& + tg2n; tg ф = tg n / tg tg &' = tg & cos n; tg n' = tg n cos
(2) (3)
B
4
где p = BD/Ro; & = BA/Ro; n = BC/Ro; = CD/Ro; n' = AD/Ro.
Доказательство. Из прямоугольных треугольников ABD и CBD по формулам (1) имеем: tg & = tg p cos ф, tgn = tgpcos(n/2 - ф) = tgp sin ф. Отсюда непосредственно следуют формулы (2). Поскольку cos p = cos cos n, или
Рис.1. Сферический четырехугольник с тремя прямыми углами: ABC = BAD = BCD = 90°
1
1 + tg2p
cos2 n
1 + tg2r
с учетом (2), имеем
1 + tg2^' = cos2n + tg2n cos2n + tg2^ cos2n; tg2^' = cos2n + sin2n - 1 + tg2^ cos2n,
т.е. справедливы выражения (3).
При R0 ^да четырехугольник АВСО переходит в плоский прямоугольник, в котором = П' = П, Р2 = + П2, tg Ф = П /£ = т е. справедлива теорема Пифагора.
Множество точек, отстоящих от произвольной точки О на сферическом расстоянии г < пR0/2, образует сферическую окружность; точка О называется центром этой окружности, а величина г - ее радиусом. Сферическим эллипсом называется множество точек сферы, сумма сферических расстояний которых до двух данных точек, называемых фокусами эллипса, постоянна (и равна длине большой оси эллипса). Сферической гиперболой называется множество точек сферы, разность сферических расстояний которых до двух данных точек, называемых фокусами гиперболы, является величиной постоянной.
Теорема 2 [13]. Пусть имеется сферическая гипербола с фокусами ^ и ¥2 (рис.2). Тогда данная гипербола одновременно является эллипсом, фокусы которого расположены в точке Е1 и в антиподе точки - точке .
Доказательство. По определению гиперболы Р2М - Р1М = 2 £ для любой точки М данной гиперболы, где £ - параметр гиперболы. Однако Г2М = п Ro - Р2'М. Значит, п R0 - ^1М- М = 2 £
или ¥М + ¥' М = 2 (п R0/2 - £), что и требовалось доказать.
Отсюда, как следствие, получаем полуось найденного эллипса: а = пЯ0/2 -
Если провести плоскость, нормальную к отрезку ОС (рис.2), то полученная большая окружность QPQ'P'Q будет играть роль бесконечности, в которой сферическая гипербола касается своей асимптоты.
Сферической параболой назовем множество точек М сферы С, сферические расстояния от которых до данной точки ^ (фокуса параболы) и данной прямой (директрисы Р'ОР) равны между собой (рис.2).
Теорема 3 [13]. Парабола на сфере есть эллипс, одним из фокусов которого является фокус параболы а другим - полюс директрисы (точка Q).
Доказательство. По определению параболы имеем Р\М = KM, где K - точка пересечения прямой QM с директрисой P'OP.
P
Рис.2. Сферическая гипербола
4
п
ф
Г.И.Худяков
Развитие методов аналитической геометрии...
Для любой точки M параболы справедливо соотношение KM/R0 = л/2 - MQ/R0. Отсюда F]M/R0 = л/2 -MQ/R0 или (FM + MQ)/R0 = л/2, т.е. парабола на сфере является эллипсом с длиной большой полуоси равной nR0/4.
Отметим, что сферическую гиперболу всегда можно рассматривать как соответствующий ей эллипс, в то время как двуугольник (расстояние между фокусами равно nR0), окружность (расстояние между фокусами равно нулю) и парабола являются лишь частными случаями эллипсов. Это соответствует замечанию Ф.Х.Клейна о том, что в эллиптической геометрии существует только два типа кривых второго порядка: эллипс и окружность [7]. Правда, последняя является частным случаем эллипса.
В связи с тем, что сфера является замкнутой поверхностью и на ней отсутствуют бесконечно удаленные друг от друга точки, многие кривые высших порядков, имеющие на плоскости бесконечные ветви, оказываются ограниченными: сферическая циссоида, строфоида, спирали и т.п.
Например, логарифмической спиралью на сфере является кривая, определяемая уравнением р = a exp(kф), - да < ф < да. При ф = 0 величина р = a. При k > 0 и изменении угла от ф = 0 до ф = да логарифмическая спираль пересекает поляру точки О (при фда = k -1 ln[nR0/(2a)]), затем впервые достигает точки О' - антипода точки О [при ф' = k-1 ln(nR0/a)] и продолжает периодически раскручиваться и закручиваться до бесконечности. При изменении угла от ф = 0 до ф = - да такая спираль, как и на евклидовой плоскости, бесконечно закручивается вокруг точки О.
Системы координат на сфере и соотношения между ними. Для определения положения точки M на поверхности сферы существует несколько систем координат. Наиболее распространенными являются система пространственных сферических координат (r, ф, 9) - с условием
r = R0 и декартовых геоцентрических координат (X, Y, Z) - с условием X2 + Y2 + Z 2 = Rq . При этом ось OZ направлена из центра сферы C к полюсу P, ось OX - из С в точку О пересечения начального меридиана с экватором, ось OY - из точки С по нормали к плоскости начального меридиана. Эти координаты связаны между собой известными соотношениями [5, 12, 15].
Однако, например для единичной сферы радиуса R0 = 1, в некотором смысле более естественными, т.е. расположенными на поверхности самой сферы - внутренними, являются сферические декартовы (£, п) и сферические полярные (р, ф) координаты, а также географические координаты (X', ф' ), где X' - долгота; ф' - широта точки M.
Положение точки M в сферических декартовых координатах (£, п) задается, как и на евклидовой плоскости, расстояниями от начала координат (точки О) до точек пересечения K и L нормалей, проведенных из точки M к взаимно нормальным осям координат OQ и OP (рис.3). Получившийся при этом сферический четырехугольник OLMK имеет три прямых угла: LOK, OLM и OKM.
В сферической полярной системе координат (р, ф) положение точки M задается длиной р геодезической линии OM и углом ф, образуемым сферическим радиусом-вектором ОМ с экватором
сферы OQO'Q'O. Как было Рис.3. К выводу мероопределения площади на эллиптической плоскости
О'
é Г.И.Худяков DOI: 10.18454/PMI.2017.1.70
Развитие методов аналитической геометрии...
доказано ранее - теорема 1, формулы (2): tg2£ + tg2n = tg2p; tg ф = tg n / tg £. При Ro ^да системы координат (£, n) и (p, ф) естественным образом переходят в системы декартовых (x, y) и полярных координат (p, ф) на евклидовой плоскости.
Разновидностью сферических декартовых координат (£, n) на единичной сфере являются тангенциальные координаты (x, y), в которых положение точки M задается тангенсами ее декартовых координат: x = tg£, y = tgn. В тангенциальной системе координат формулы (3) запишутся в виде
x 2 + y 2 = tg2p = r 2; tg ф = y/x; x = r cos ф; y = r sin ф, (4)
где r = tg p.
Тангенциальные координаты являются частным случаем бельтрамиевых координат [6, 7, 17]. Координаты Бельтрами (xE, Уб) - прямоугольные координаты на плоскости W, касательной к сфере радиуса Ro, которые получаются проецированием сферических декартовых координат (£, n) точек сферы из ее центра С (рис.3). В результате такого проецирования все геодезические линии сферы превращаются в прямые на касательной плоскости, геометрия которой оказывается неевклидовой: геометрия Римана на эллиптической плоскости.
Сферические декартовы (£, n), бельтрамиевы (xE, уБ) и тангенциальные (x, y) координаты на сфере произвольного радиуса Ro связаны между собой соотношениями:
xe = Ro tg (£/Ro) = Ro x, уб = Ro tg (n/Ro) = Ro y;
£ = Ro arctg (xe/Ro) = Ro arctg x, n = Ro arctg (уб/Ro) = Ro arctg y.
Для единичной сферы (Ro = 1) тангенциальные (x, y) и бельтрамиевы (xE, уБ) координаты совпадают.
Установим связь между тангенциальными (x, y) и географическими (А', ф') координатами точки M на единичной сфере. Из рис.1 следует: А' = £; tg А' = tg £ = x; ф' = n'. Отсюда, с учетом выражений (2) и (3), получим
tg ф' = tg n' = tg n cos £ = tgn/yj1 + tg2£ ; y = tgф'-у/1 + tg2A', x = tg А';
А' = arctg x; ф' = arctg( y /V1 + x2).
Осуществим поворот системы координат (£, n) вокруг точки О на некоторый угол 9 против часовой стрелки. Для новых полярных координат (р, р) имеем очевидные соотношения: р = p, р = ф - 9. Отсюда р = pcos р = p cos (ф - 9) = x cos 9 + y sin 9.
Проводя аналогичные преобразования для р, окончательно получим зависимости между новыми (~, р) и старыми (x, y) тангенциальными координатами точки M на сфере, совершенно аналогичные формулам аналитической геометрии на евклидовой плоскости:
р = x cos 9 + y sin 9, p = - x sin 9 + y cos 9;
x = p cos 9 - p sin 9, y = p sin 9 + p cos 9.
В связи с отсутствием на сфере понятия параллельности, параллельный перенос системы тангенциальных координат не имеет смысла. Поэтому в общем случае преобразование координат на сфере должно задаваться либо некоторым движением, либо координатами нового центра и направлением одной из осей новой системы координат.
Вращаем систему координат (£, n) вокруг полюса P против часовой стрелки на некоторый угол £o. Отметим, что величина n' = ф' при таком вращении останется неизменной. Поэтому для новых систем координат (£, р) и (~ = tg£, р = tgp) имеем £ = £ - £o, р' = n' и ~ = tg£ = = (x - xo)/(1 + xo x), р 2/(1 + р 2) = y 2/(1 + x2), где xo = tg £o. Отсюда, после тождественных преобразований, окончательно получим
ч Г.И.Худяков й01: 10.18454/РМ1.2017.1.70
Развитие методов аналитической геометрии...
x= (x - Xo)/(1 + Xo x), у = у^ 1 + x02 /(1 + x0 x); (5)
x = (у + x0)/(1 - x0 у); у = уд/ТТ"7 /(1 - х0у).
Простейшим преобразованием, переносящим начало системы координат (х, у) в данную точку M0(x0, у0) сферы и аналогичным параллельному переносу на плоскости, является двойное вращение вокруг точек сферы P и Q (рис.3). Такое преобразование можно осуществить двумя способами, и получившиеся при этом системы координат не совпадут.
Повернем систему координат (х, у) сначала вокруг полюса P на угол = агС£ x0. Тогда новые координаты (у, у) произвольной точки М согласно (5) суть
у = (х - Xo)/(1 + Xox); у = уд/ 1 + x02 /(1 + x0x).
При этом новая ордината точки М0
0
30 = У^(1 + Xo2) = У0Ц1 + Xo2 .
10
Теперь повернем новую систему координат (у, у) на угол п0 = агС^у0:
\ = Iх" Х0^ + Х0+У0 . у = у - У0 + Xo(yXo - X) ' ; У ' л
х = уТ^ = (X - х0Н1 + Xo + у0 . - _у - )0 + Xo(УXo - XУo)
X = " 1 +--" I-2 ; у = I-7 . (6)
1 + у0у (1 + Xo X + )0 у )д/1 + Xo (1 + Xo X + )0 у )д/1 + Xo
Если же сначала сделать поворот на угол п0, а затем - на угол £,0, то получим следующие выражения:
X - Xo + У0^)0 - у"0) , - = (у - )0^1 + х0 + )0
— /-:г ' У
(1 + ^x + )0 у^1 + у0 (1 + х0x + )0 у^1 + У7
Полярные углы ф и ф некоторой точки М(x, у) в новых системах координат (X, у) и (X, у) определяются выражениями: tg ф = у/х и tgф = у/Х, т.е.
у - у0 + Xo(уXo - xуo) , (у - у0^1 + хо + у0 tg ф=—0—0 0 ; tg(р=---
(X - xo)■y|\+X0>+У> ' X - Xo - у0( Xo у + у0 Х)
Значит, их разность у = ф - ф задается соотношением
tg ф - tgф
tg У = tg(ф - ф) =
1 + tg ф tgф
Подставив сюда приведенные выше выражения для tgф и tgф , после соответствующих тождественных преобразований получим окончательно
^ у = - Xo у0
При Я0^х> величина у^0. Поэтому в этом пределе (на евклидовой плоскости) последовательно проведенный параллельный перенос декартовой системы координат (х, у) в обоих случаях приводит к одной и той же системе координат: х = X = х - х0, у = у = у - у0.
Мероопределение на сфере и на эллиптической плоскости. Возвратимся к рис.3. Построим на плоскости Ж прямоугольную систему координат (х, у) следующим образом. Начало системы (х, у) совместим с общей точкой О сферы С и плоскости Ж. Ось Ох направим вдоль линии пересечения плоскости Ж с плоскостью сферической прямой OQO', а ось Оу - вдоль линии пересечения плоскости сферической прямой ОРО' с плоскостью Ж. Координаты Ох и Оу точки
é Г.И.Худяков DOI: 10.18454/PMI.2017.1.70
Развитие методов аналитической геометрии...
М'(х, y) на плоскости W сделаем не равномерными, как в системе декартовых координат на евклидовой плоскости, а определим длинами OK' и OL' центральных проекций точек K и L сферических декартовых координат (£, п) произвольной точки М сферы. Тогда
х = OK' = Ro tg (OK/R0) = Ro tg (£/Rq);
y = OL' = Ro tg (OL/Ro) = Ro tg (n/Ro).
В этом случае сферические декартовы координаты (£, п) произвольной точки М на сфере, определяемые длинами отрезков OK и OL, и прямоугольные координаты (х, y) проекции M' точки M сферы на плоскость W будут согласованы между собой.
По существу мы построили систему бельтрамиевых координат на эллиптической плоскости Римана W. Величина Ro является радиусом кривизны этой плоскости. Поскольку при Ro = 1 бельтрамиевы координаты и тангенциальные совпадают, построенную систему координат (х, y) будем называть тангенциальной.
Заметим, что углы KOM и K'OM' равны между собой (рис.3). Поэтому полезно ввести еще одну систему координат: тангенциально-полярную (r, ф), в которой ф = K'OM', r = OM' = = Ro tg (OM/Ro) = Ro tg a = Ro tg (p/Ro). Согласно равенствам (4): r2 = x2 + y2, ф = arctg (y/х); x = r cos ф, y = r sin ф. При Ro ^-да система (r, ф) переходит в обычную полярную систему координат на евклидовой плоскости (р, ф).
Определим расстояние l между проекциями M 1'(х1, y1) и M2(х2, y2) двух точек сферы M1(£1, пО и M2(£2, п2) в тангенциальной системе координат (х, y) на плоскости W. Для этого перенесем начало системы координат (х, y) в точку M1 (х1, y1) любым способом. Тогда в новой системе координат (~) расстояние между данными точками l = M' M2 - это длина сферического радиуса-вектора точки M2 (~, ~).
Сделаем преобразование координат, например, по формулам (6):
~ = (х2 - х')4' + х12 + y2 ~ = У2 - yi + х'(х'y2 - х2 yi)
(1 + х'х2 + У'y 2^1 + х'2 (1 + х'х2 + У'У2 )-у/' + х'2
Отсюда tg2 (l/Ro) = ~= ~ 2 + , или
.„2 I .2х (Х2 - Х1) + (У2 - У\) + (Х1У 2 - Х2 У\) (7)
— = х =---"2-, (7)
К0 (1 + Х1Х2 + У1 у 2)
где X = 1/Я0,
Если точки М1 и М2 отстоят друг от друга на расстояние п Л0/2, то 1„(//^0) = .„(п/2) = да, или
1 + Х1 х2 + у 1 у2 = 0. (8)
Если точка М2 лежит в достаточно малой окрестности точки М1, так что х2 = Х1 + А х, А х << 1;
у2 = у1 + А у, А у << 1, то
2т, Ах 2 + Ау 2 + (Х1 у1 + Х1Ау - Х1 у1 - у^)2 Ах 2 +Ау 2 + (Х1Ау - у^)2 X = -
2 2 2 2 2 2 * (1 + Х1 + Х1АХ + у1 + у1Ау) (1 + Х1 + у1 + Х1АХ + у1Ау)
При М2 ^ М\ получается мероопределение элемента длины на сфере в тангенциальной системе координат (х, у) в окрестности произвольной точки М (х, у), совпадающее с мероопределением на эллиптической плоскости [6, 7, 17]:
^ . 2х = 2 = Шх2 + Шу2 + (хШу - уШх)2
Ro2 (1 + х2 + У2)2
т.е.
2
dl2 =-R—— [сЫ2 + dy2 + (хс1у - ус1х)2]. (9)
(1 + х2 + y 2)2
Поскольку х = r cos ф, y = r sin ф, то dx = dr cos ф - r sin ф dф, dy = dr sin ф + r cos ф dф и из выражения (9) можно получить
di2 =
R°
(1 + r 2)3/2
dr 2
fi
+r
y¡1 + r2 dф2
+r
Такое же выражение можно получить исходя из очевидного равенства d X2 = dp2 + sin2p dф2
Дадим элементарные приращения dx и dy тангенциальным координатам точки M' (рис.3). При этом сферические декартовы координаты точки M ( = OKIR0 и n = OLIR0) также получат соответствующие элементарные приращения, образуя на сфере элементарную площадку di в окрестности точки M. В сферической полярной системе координат (p, ф) элементарная площадка dx = sin p dp dф, а sin2p = r2I(1 + r2).
На проективной плоскости W: r = tg p и dr = dp/cos2p = (1 + tg2p) dp. Поэтому в тангенциально-полярной системе координат (r, ф) элементарная площадка
dx = R
rdrd ф °(1 + r 2)3/2
(10)
Чем дальше точка М отстоит от начала координат О, тем меньше размер элементарной площадки; уменьшение пропорционально величине (1 + г2)32. В этом заключается существенное отличие мероопределения площади на эллиптической плоскости от евклидовой.
Если учесть, что тангенциальные координаты (х, у) произвольной точки М соотносятся с ее тангенциально-полярными (г, ф) аналогично декартовым и полярным координатам на евклидовой плоскости [см. равенства (4)], то получим элемент площади dт на сфере в тангенциальных координатах в виде
dт =
R0)dxdy
(1 + х2 + y 2)3/2'
(11)
Формулы (10) и (11) совпадают с мероопределением элемента площади на эллиптической плоскости [6, 7, 17]. На евклидовой плоскости dт = dx dy.
Кривые первого порядка на сфере. Соотношения между точками и кривыми первого порядка. Перейдем к основным задачам геодезии и навигации на сферической поверхности Земли.
Заданием сферической прямой, аналогичным заданию прямой на евклидовой плоскости, является нормальная форма: прямая определяется длиной р нормали к ней от начала координат и направлением этой нормали 9 (рис.4).
Возьмем произвольную точку М на данной прямой. Тогда на эллиптической плоскости единичной кривизны (Я0 = 1) имеем г2 = х2 + у2, tg ф = у/х. Угол МоОМ определяется соотношением
P
tg( Z M°OM) = tg(0 - ф) = tg 0 tg ф
xy° - yx°
1 + tg 0 tgф xx° + yy° Из прямоугольного треугольника M°OM находим r2 = x2 + y2 = tg2p = tg2p [1 + tg2(0 - ф)] = = tg2p (x°2 + y°2) (x2 + y2)/(x x° + y y°)2,
или
x x° + yy° = tg p.
Однако x° = tgp cos 0, y° = tgp sin 0; следовательно, для любой точки M на данной прямой справедливо равенство x cos 0 + y sin 0 = tg p, представляющее собой уравнение прямой в нормальной форме. В пределе, при R° получим известное уравнение прямой на плоскости [3, 5] x cos 0 + y sin 0 = p.
Рис.4. К выводу нормального уравнения сферической прямой
2
Теорема 4 [13]. Всякое уравнение первой степени определяет сферическую прямую в тангенциальных координатах.
Доказательство. Пусть на эллиптической плоскости дано уравнение первой степени
Ax + By + C = 0, (12)
где А и В не равны одновременно нулю.
Разделим обе части уравнения (12) на Va2 + B2 и введем обозначения:
A B . п C
= cos 9; . -= sin 9; , -= - tg p.
л/а2 + B2 ' Л/А2 + B2 ' VA2 + B2
Тогда уравнение (12) примет вид нормально заданной прямой на сфере:
x cos 0 + y sin 0 - tgp = °,
где tg0 = B/A; tgp =-C/VA2 + B2.
Отметим, что если tgp Ф °, то cos 0 / tgp = ctgOK / R°, sin 0/tgp = ctgOZ / R°, и уравнение (12) можно переписать в виде
x • +-y-= 1 или - + y = 1, (13)
tg(OK / R0) tg(OL / R0) a b
где а = tg (OK/R); b = tg (OL/R).
Уравнение (13) есть уравнение сферической прямой в отрезках на осях координат, которое в пределе, при R0 ^да, превращается в аналогичную форму задания прямой на евклидовой плоскости [3, 5].
Возможно также представление сферической прямой в виде y = kx + c, где c = tg (OL/R0); к = - ctg 9.
Проведем прямую через данную точку M*(x*,y*) единичной сферы. Уравнение прямой зададим в отрезках на осях координат: x/a + y/b = 1. Если точка M* принадлежит этой прямой, то x*/a + y*/b = 1. Отсюда выводим, что пучок прямых, проходящих через данную точку сферы M*, задается уравнением x/a + y/b = x*/a + y*/b, или
(x - x*)/a + (y - y*)/b = 0.
Аналогичным образом можно получить уравнение прямой, проходящей через две данные точки сферы: M1 (x1, y1) и M2 (x2, y2).
Точка пересечения сферических прямых x + B1 y + C1 = 0 и x + B2 y + C2 = 0 определяется так же, как и на евклидовой плоскости. При этом следует помнить, что на сфере любые две прямые всегда пересекаются, причем в двух противоположных точках сферы - в антиподах: ^0 = R0 arctg x0; П0 = R0 arctg y0 и ^0 = R0 (arctg x0 + п); ^0 = R0 (arctg y0 + n).
Если А = B2 - B1 = 0 и не соблюдается равенство Д1 = Д2 = 0, то точки пересечения сферических прямых лежат на поляре начала координат и определяются в полярной системе сферических координат равенствами:
Ф0 = arctg А2/А1; Р0 = п R0/2; ф0 = arctg Д2/Д1 + п; р0 = п R0/2.
Если зафиксировать точку M1, а положение точки M2 менять, соблюдая условие M1M2= п R0/2, то из равенства (8) получим уравнение поляры точки M1
x + y = 1,
ab
где a = -1/x0; b = -1/y0.
Используя равенство (8), можно найти координаты полюса P данной прямой:
A 1 B 1
xp = с=—; yp= с=b ■ (14)
Ca C b
^ Г.И.Худяков 001: 10.18454/РМ1.2017.1.70
Развитие методов аналитической геометрии...
Если вспомнить, что угол пересечения у двух сферических прямых определяется расстоянием между их полюсами, то можно вывести формулу
С052¥ Л, 4 + В,В2 + С,С2 . (15)
■>/( А2+ в 1+ С 1)( Л2 + в2+С2)
Из равенства (15) найдем условие ортогональности сферических прямых:
Л1Л2 + В1В2 + С1С2 = 0.
Чтобы через произвольную точку М0(х0, у0) провести нормаль к данной прямой, достаточно найти полюс этой прямой и провести через этот полюс и точку М0 прямую. Проделав эти операции, получим уравнение нормали, опущенной из точки М0 на данную прямую: х(В - Су0) + + у(Сх0 - Л) + (Лу0 - ВХ0) = 0.
Аналогичным образом может быть получено уравнение прямой, проходящей через произвольную точку М0 (х0, у0) под прямым углом к нормали, опущенной из точки М0 на данную сферическую прямую (на плоскости искомая прямая параллельна данной прямой):
х[х0(С + В у0) -Л(1 + у02)] + у[у0(С + Л х0) - В(1 + Х02)] + Х0(Л - Сх0)у0(В - Су0) = 0.
Расстояние 5 между точкой М0(х0, у0) и прямой Лх + Ву + С = 0 можно определить следующим образом. Поскольку это расстояние равно дополнению до п Я0/2 расстояния между точкой М0 и полюсом Р (Л/С, В/С) данной прямой, получим
5
tg— = tg
т.е.
tg
r п M0P л
V2 Ro J
M0P 1
= ctg- 0 -
Ro tg(M 0 P/R0)
2 5 _ (Ax0 + By0 + С)2
R0 (A - СХ0)2 + (B - СУ0)2 + (BX0 - АУ0)2 '
Основные свойства кривых второго и более высокого порядка. Развитый выше аналитический аппарат позволяет составить уравнение эллипса с фокусами в точках F1 (5, 0) и F2 (- 5, 0) единичной сферы и с большой а и малой полуосью р. Полный вывод этого уравнения приведен в работе [2], в которой получено каноническое уравнение эллипса на сфере в виде
2 2
V^T i- (16)
a b
где a = tg а, d = tg 5, b2 = tg2 P = (a2 - d 2)/(1 + d 2).
Каноническое уравнение гиперболы на сфере можно получить из уравнения эллипса (16) с
помощью соответствующего преобразования координат (5):
2 2 Х У _ 1 2 _ 1,
g q
где g = 1/a = tg Z; q = b/a; Z - параметр гиперболы.
Воспользовавшись теоремой 3 и преобразованием координат (5), получим каноническое уравнение сферической параболы y2 = 2 Px, где P = sinp; p - параметр параболы.
Уравнение окружности, центр которой находится в начале координат, получим по определению - в соответствии с формулами (4): x2 + y2 = r0 2 = const, где r0 = tg р0; р0 - радиус сферической окружности.
Уравнения касательных к кривым второго порядка на сфере в некоторой точке (x0, y0) кривой получают как пределы соответствующих секущих. Например, для сферической гиперболы
ХХ0 УУ0
2 i 2 g h
_ 1.
Кривые второго порядка можно также задавать в параметрической форме. Так, непосредственной подстановкой в уравнение (16) можно проверить, что для канонического эллипса параметрическое уравнение имеет вид x = a cos ф; у = b sin ф. При этом параметр ф меняется от 0 до 2 п.
Пусть для дальнейшего удобства большая полуось a эллипса направлена вдоль оси Oy. Тогда х = b cos ф, y = a sin ф и
dx = - b sin ф dф; dy = a cos ф dф, (17)
а линейный элемент сферического эллипса получается при подстановке выражений (17) в равенство (9):
т,2 „2 b2 sin2 ф + a2 cos2 ф + (ab cos2 ф + ab sin2 ф)2 2
dl = Ro -2-2-2 . 2—2-dф .
(1 + b cos ф + a sin ф)
Учитывая, что cos^ = 1 - sin2ф, после соответствующих тождественных преобразований получим
2 2
.,2 г>2 2 1 " k sin ф 2
dl = R0 a -2-2—- dф ,
0 (1 + b2)(1 + h sin2 ф)2
где k2 = (a2 - b2)/[a2 (1 + b2)]; h = (a2 - b2)/(1 + b2) = k2a2.
Элемент длины dl эллипса можно записать также в виде
R 1 + a2 - (1 + h sin2 ф)
dl = Ro i-2-2—I 2 • 2 dФ.
aV 1 + b (1 + h sin ф)дД - k sin ф Отсюда длина сектора (0, 9) сферического эллипса вычисляется по формуле
Т (9) Ro(1 + a2) 9_1_d Ro 9 1 d
Тс.э(9) = I 2 J-2-1 2 • 2 dФ--/=T ¡ I 2.2 dФ
a-y/1 + b o (1 + h sin ф)у! -k sin ф av 1 + b2 o -k2 sin2 ф
или
Тс.э(9) = Ro(1 + a2)П(9,h, k)--Rl= F(9,k),
aV1 + b2 W1 + b2
где Е(9, к) и П(9, к, к) - неполные эллиптические интегралы соответственно I и III рода [11, 14].
Полная длина сферического эллипса Ьс.э вычисляется интегрированием элемента длины dl по параметру ф от 0 до 360° и состоит из четырех равновеликих дуг:
Тс.э = 4Ro(1 + a ) П| П, h, k 1--K(k), (18)
W1 + b2 V2' ' ) a^|\ + b2
где К(к) = ^(п/2, к) - полный эллиптический интеграл I рода [10, 11, 14].
Впервые формулу (18), по-видимому, получил в 1958 г. Нгуен Кан Тоан [9]. Площадь сферического эллипса £с.э можно получить интегрированием выражения (11) по переменным х и у:
ау (х) -у =4«02 01 ^у^-
В результате получим [9]
^ niП,h', k'V 4Ro K(k'),
W1 + a2 V2 ) aV1 + b2
где к' 2 = (а2 - Ь2)/(1 + а2); к' = - а2/(1 + а2).
Пользуясь параметрическим заданием кривых более высокого порядка, аналогичным образом можно получить выражения для длины и площади более сложных геометрических фигур на сфере. Например, архимедова спираль на единичной сфере в полярных сферических координатах
^ Г.И.Худяков 00!: 10.18454/РМ1.2017.1.70
Развитие методов аналитической геометрии...
определяется уравнением р = а ф, - да < ф < да. Значит, ёр = а ёф, а элемент длины спирали определяется равенствами
2 = ёр2 + 8т2р ёф2 = [а2 + 8т2(а ф)] ёф2. Длина отрезка спирали как функция переменной 9 при Я0 Ф 1
RoJï
- + a
La.c (9) = —-E
a
2 f \
1
R0 sin x cos x
(19)
л/l + a2 J a -\Ja2 + sin2 x
где E(p, k) - неполный эллиптический интеграл II рода; k = l/Vl + a2 ; x = a 9; p = arcsiníy1 + a2 sin x/■\¡a2 + sin2 xJ [10, 11, 14].
.+ а
Заключение. При введении на сферической поверхности тангенциальной системы координат математический аппарат аналитической геометрии на сфере немногим сложнее классической аналитической геометрии на евклидовой плоскости. В то же время известный аппарат сферической тригонометрии значительно уступает по своей простоте изложенному выше аппарату аналитической геометрии на сфере. Достаточно сравнить уравнение прямой, проходящей через две заданные точки, в тангенциальных координатах
(х - х,)/(х2 - х,) = (у - у,)/(у2 - у,)
и в географических координатах
tg ф' sintgф^т(А,2 - X,) + tgф' sin(X' - Х2) + tgф2 sin(X' - X') = 0,
где (х,, у,) и (х2, у2) - тангенциальные координаты точек М, и М2 на единичной сфере; (ф', X') и (ф2, Х2)-географические координаты этих же точек.
Тем более затруднительно с помощью географических координат определять длину и площадь различных фигур на сфере. С помощью тангенциальных координат эти величины зачастую сводятся к известным специальным функциям.
ЛИТЕРАТУРА
1. Афанасьев В.В. Расчет координат места судна по избыточным навигационным измерениям / В.В.Афанасьев, В.А.Логиновский. СПб: Изд-во Государственной морской академии им. адмирала С.О.Макарова, 2004. 38 с.
2. ВентцельМ.К. Сферическая тригонометрия: Краткий курс. М.: Геодезиздат, 1948. 154 с.
3. ВыгодскийМ.Я. Справочник по высшей математике. М.: Изд-во «АСТ/Астрель», 2002. 992 с.
4. ЕрмолаевГ.Г. Основы морского судовождения / Г.Г.Ермолаев, Е.С.Затеев. М.: Транспорт, 2012. 270 с.
5. ЕфимовН.В. Высшая геометрия. М.: Физматлит, 2003. 584 с.
6. Картан Э. Геометрия римановых пространств. М.: Изд-во Ин-та компьют. исследований, 2012. 431 с.
7. Клейн Ф. Неевклидова геометрия: Пер. с нем. М.: URSS: ЛКИ, 2007. 356 с.
8. Кранц П. Сферическая тригонометрия. М.: URSS: ЛКИ, 2007. 96 с.
9. Нгуен Кан Тоан. Некоторые новые свойства кривых второго порядка в эллиптической плоскости // Изв. вузов. Математика. 1958. № 6(7). С.193-202.
10. ПрудниковА.П. Интегралы и ряды: В 3 томах. Т.1. Элементарные функции / А.П.Прудников, Ю.А.Брычков, О.И.Маричев. М.: Физматлит, 2003. 632 с.
11. Справочник по специальным функциям с формулами, графиками и математическими таблицами / Под ред. М.Абрамовица, И.Стиган. М.: Наука, 1979. 832 с.
12. Телеганов Н.А. Метод и системы координат в геодезии / Н.А.Телеганов, Г.Н.Тетерин. Новосибирск: Изд-во Сибирской государственной геодезической академии, 2008. 143 с.
13.ХудяковГ.И. Элементы аналитической геометрии на сфере: Депонированная рукопись. Л.: Ин-т «Интеграл», 1969. 25 с. // Реферативная информация по радиоэлектронике. 1969. № 11. Реф.10013.
14. Янке Е. Специальные функции: формулы, графики, таблицы / Е.Янке, Ф.Эмде, Ф.Лёш. М.: Наука, 1977. 344 с.
15. VermeerM. Mathematical Geodesy. Helsinki: Publishing house of the Finnish Geodetic Institute, 2015. 119 p.
16. Watkins Th. Spherical Geometry and Trigonometry. Silicon Valley & Tornado Alley, USA: Publishing house of the San José State University, 2000. 230 p.
17. Wolf J.A. Spaces of Constant Curvature. Berkeley: Publishing house of the University of California, 2011. 420 p.
Автор Г.И.Худяков, д-р техн. наук, профессор, [email protected] (Санкт-Петербургский горный университет, Санкт-Петербург, Россия).
Статья принята к публикации 03.10.2016.