Научная статья на тему 'Неитеративный алгоритм вычисления геодезической широты по пространственным прямоугольным координатам'

Неитеративный алгоритм вычисления геодезической широты по пространственным прямоугольным координатам Текст научной статьи по специальности «Математика»

CC BY
465
146
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕИТЕРАТИВНЫЙ АЛГОРИТМ / ПРОСТРАНСТВЕННЫЕ ПРЯМОУГОЛЬНЫЕ КООРДИНАТЫ / ГЕОДЕЗИЧЕСКАЯ ШИРОТА / ПОГРЕШНОСТЬ ШИРОТЫ / NON-ITERATIVE ALGORITHM / SPATIAL RECTANGULAR COORDINATES / GEODETIC LATITUDE / THE LATITUDE ERRO

Аннотация научной статьи по математике, автор научной работы — Медведев П.А., Новородская М.В., Шаров С.А.

При построении глобальных геодезических сетей и решения геодезических задач по определению положения точек земной поверхности применяют пространственные прямоугольные координаты X, Y, Z и геодезические B, L, H. В связи с этим возникает задача по преобразованию этих систем координат. В статье указаны недостатки математических решений задачи вычисления геодезической широты В методом итераций по известным пространственным прямоугольным координатам X, Y, Z. Это обусловлено тем, что при их выполнении не доказывается сходимость итерационного процесса к искомой величине, не определяется область и скорость сходимости итерационного процесса, не выводятся оценки приближений по итерациям, не выполняется сравнительный анализ, не выявляются достоинства и недостатки предлагаемых формул по отношению к известным. Не учитывая недостатки, Госстандартом РФ предложен алгоритм вычисления широты способом введения вспомогательного угла. На основе разработанной ранее теории анализа решений трансцендентного уравнения, используя принцип отделения его корня, выведен неитеративный высокоточный алгоритм для определения геодезической широты. С этой целью предварительно уменьшен промежуток изоляции корня и выведена формула для вычисления широты с высокой точностью по способу касательных при одной итерации. Получена формула для вычисления погрешности предложенного алгоритма, на ее основе установлены предельные по точности результаты определяемой широты. Для предвычисления точности и расчета вычислительной длины разрядной сетки погрешность алгоритма выражена через исходные данные. Достоверность выполненных исследований подтверждена в статье числовым примером.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Медведев П.А., Новородская М.В., Шаров С.А.

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

Non-iterative algorithm for calculating geodetic latitude at a spatial rectangular coordinates

When construction of global geodetic networks associated with processing of satellite observations, and the solution of geodetic problems to determine the position of point on the earth surface are applied the spatial rectangular coordinates and geodetic coordinates. In this context arise the problem of transforming these systems of coordinates. This article illustrates the shortcomings of mathematical solutions of the problem of calculating the geodetic latitude B using the method of iterations, having applied the known spatial rectangular coordinates X, Y, Z. Iteration process convergence to an sought quantity does not prove, area and speed of iteration process convergence is not determined, analysis of approaching due to iterations is not carried, comparative study is not carried, advantages and disadvantages of suggested formulas in comparison with existing formulas are not shown. With these drawbacks, the Russian Federation Standard proposes an algorithm for calculating the latitude using the auxiliary angle. On the basis of the previously developed theory of transcendental analysis of solutions a non-iterative algorithm for determination the precise geodetic latitude is derived. To this end, root gap insulation is pre-reduced and a formula for calculating the latitude with high precision by the method of the tangents at one iteration is made. The formula for calculating the error of the proposed algorithm is derived, on the basis of which limits on the accuracy of the results determined by the latitude are set. For the prediction of accuracy and computational calculation of the length of the bit error grid algorithm expressed by the original data. The reliability of the research confirmed in a numerical example.

Текст научной работы на тему «Неитеративный алгоритм вычисления геодезической широты по пространственным прямоугольным координатам»

Бельмач Наталья Викторовна, канд. с.-х. наук, доцент, Дальневосточный ГАУ, belmach-natalya@mail.ru; Маканникова Марина Васильевна, канд. с. -х. наук, доцент, Дальневосточный ГАУ, markorschun@mail.ru; Попова Елена Викторовна, канд. техн. наук., доцент, Дальневосточный ГАУ, epop76@mail.ru; Стекольникова Галина Анатольевна, канд. с.-х. наук, доцент, Дальневосточный ГАУ, gala76.08@mail.ru.

Belmach Natalia Viktorovna, Cand. Agr. Sci., Ass. Prof., Far Eastern SAU, belmachnata-lya@mail.ru; Makannikova Marina Vasilevna, Cand. Agr. Sci., Ass. Prof., Far Eastern SAU, markorschun@mail.ru; Popova Elena Viktorovna, Cand. Techn. Sci., Ass. Prof., Far Eastern SAU, epop76@mail.ru; Stekolnikova Galina Anatolievna, Cand. Agr. Sci., Ass. Prof., Far Eastern SAU, ga-la76.08@mail.ru.

УДК 528.2

П.А. Медведев, М.В. Новородская, С.А. Шаров

Омский государственный аграрный университет имени П.А. Столыпина, Омск

НЕИТЕРАТИВНЫЙ АЛГОРИТМ ВЫЧИСЛЕНИЯ ГЕОДЕЗИЧЕСКОЙ ШИРОТЫ ПО ПРОСТРАНСТВЕННЫМ ПРЯМОУГОЛЬНЫМ КООРДИНАТАМ

При построении глобальных геодезических сетей и решения геодезических задач по определению положения точек земной поверхности применяют пространственные прямоугольные координаты X, У, 2 и геодезические В, Ь, Н. В связи с этим возникает задача по преобразованию этих систем координат. В статье указаны недостатки математических решений задачи вычисления геодезической широты В методом итераций по известным пространственным прямоугольным координатам X, У, 2. Это обусловлено тем, что при их выполнении не доказывается сходимость итерационного процесса к искомой величине, не определяется область и скорость сходимости итерационного процесса, не выводятся оценки приближений по итерациям, не выполняется сравнительный анализ, не выявляются достоинства и недостатки предлагаемых формул по отношению к известным. Не учитывая недостатки, Госстандартом РФ предложен алгоритм вычисления широты способом введения вспомогательного угла. На основе разработанной ранее теории анализа решений трансцендентного уравнения, используя принцип отделения его корня, выведен неитеративный высокоточный алгоритм для определения геодезической широты. С этой целью предварительно уменьшен промежуток изоляции корня и выведена формула для вычисления широты с высокой точностью по способу касательных при одной итерации. Получена формула для вычисления погрешности предложенного алгоритма, на ее основе установлены предельные по точности результаты определяемой широты. Для предвычисления точности и расчета вычислительной длины разрядной сетки погрешность алгоритма выражена через исходные данные. Достоверность выполненных исследований подтверждена в статье числовым примером.

Ключевые слова: неитеративный алгоритм, пространственные прямоугольные координаты, геодезическая широта, погрешность широты.

Введение

При решении геодезических задач, связанных с определением положения точек на земной поверхности, применяют пространственные геодезические координаты: геодезическую широту В, геодезическую долготу Ь, геодезическую высоту Н. Обработка спутниковых наблюдений при построений глобальных геодезических сетей выполняется в пространственной прямоугольной системе координат X, У, 2.

© Медведев П.А., Новородская М.В., Шаров С.А., 2017

Эти системы координат связаны соотношениями [1]: X = ( N + H ) cos B cos L;

< Y = ( N + H) cos B sin L; (1)

Z = ( N (l - e2) + H ) sin B;

где N - радиус кривизны первого вертикала; e - первый эксцентриситет земного эллипсоида.

По системе (1) определяются прямоугольные координаты X, Y, Z по заданным геодезическим - B, L, H.

При обратных преобразованиях, т.е. при вычислениях геодезических координат B, L, H по прямоугольным X, Y, Z, наибольшие трудности вызывает определение геодезической широты B при решении трансцендентного уравнения [1]

tgB = (Z + e2N sin В)/Я ; R = JX2 + Y2 . (2)

Для приближенного решения транцендентного уравнения (2), коэффициенты которого являются функциями прямоугольных координат, чаще применяют метод последовательных приближений [1; 2; 3]. Однако при выводе рекуррентных формул многие авторы не уделяют должного внимания, а то и вообще не рассматривают условия сходимости итерационных процессов, скорость приближения их к корню, оценку точности получаемых результатов; не выявляют достоинств и недостатков предлагаемых формул по отношению к известным. Иногда аналитические методы исследования функций подменяются приемом сравнения вычисленных по ним результатов с их более точными величинами для отдельных значений аргументов. Анализ на таком уровне носит поверхностный характер, а выводы и предложения, сделанные на его основе, выглядят малоубедительными, а то и несостоятельными. Для осуществления таких исследований необходимо отделить корень уравнения (2), т.е. указать промежуток как можно меньшей длины, внутри которого он заключен.

С этими же недостатками Госстандартом РФ предложен итеративный алгоритм [4], полученный решением (2) способом введения вспомогательного угла.

Результаты исследований

Для анализа решений уравнения (2) разработана теория и методология отделения корня этого уравнения [5], на основе которой выполнены исследования. Доказано, что уравнение (2) в функциях с приведенной широтой u принимает более простой вид

tgu = (Z>/1 - e2 + ae2 sin u R . (3)

Эта закономерность позволяет с наименьшими затратами строить алгоритмы и определять решения уравнения (3), а затем полученные результаты с помощью подстановки

tgu = y¡ 1-e2 • tgB (4)

использовать для построения решений уравнения (2).

Из итеративных методов решения уравнения (3) более быструю квадратичную сходимость обеспечивают приближения методом касательных [5]

ZV1 - e2 + ae2 sin3 u E,

g = -+-3-= E. (5)

R - ae cos u E2

Следовательно, на основе этой математической модели (5) можно построить неитеративное высокоточное решение, представленное только через исходные данные X,

Y, Z. Для этого величины sin u и cos u, содержащиеся в (5), выразим через X, Y, Z c помощью зависимости [5]

tgu = Z>/1 - e2 ■ c^¡R , (6)

где c0 = b0/(b0 - ae2) ; b0 =JR2 + Z2 (l - e2) (7)

Геометрически величина b0 - малая полуось воздушного эллипсоида, проходящего через точку Р (X, Y, Z) и имеющего тот же эксцентриситет и центр, что и земной эллипсоид.

Для упрощения исследований введем вспомогательные величины: Д R2 +(1-e2)CoZ2 ; Zi = Z/Д ; R = R/Д. (8)

Тогда cos u = 1Д/1 + tg 2u = 1Ц1 + (l - e2) c02 Z2/R2 = R Д = R;

sin u = tgu cos u = c0>/1 - e2 ■ Z и выражения формулы (5) принимают вид:

R = R - ae2 cos3 u = R Д - ae2 R = R (Д - ae2 R);

E = W1 - e2 + ae2 sin3 u = Zj-y/ 1 - e2 (Д + ae2 (l - e2)c°Z2).

Для дальнейших преобразований R используем зависимость (7), представленную в форме

(1-e2) c0 Z2 = 1-R2, поэтому

R = ZjV1 - e2 (Д + ae2c0 - ae2c0R ) .

0 ^ ^

С полученными результатами R и R алгоритм (5) принимает вид

лД - e2 Д + ae2c0 - ae2c0R2

R Д - ае2R2

После деления числителя на знаменатель, с учетом соотношения (4), получаем формулу для вычисления тангенса геодезической широты

^=4

R

1 +

co +(1 - co) R12

д/ (ae2)- R2

V ' ) 1 y

Погрешность формулы (9) вычисляем по выражению [5, с. 64]

(9)

= 0

0

( о у ae

V a + H y

■ sin7 5 cos3 5. (10)

Исследованиями на экстремум функции (10) устанавливаем, что ее наибольшая величина получается при В = 33°13' и Н = 0, составляет ЛВ = 0,0000002" = 2"10-7, или в линейной мере ЛВ = 0,006 мм. С этими погрешностями ЛВ широта определяется и в точках земной поверхности при |Н| < 10 км. С увеличением высоты погрешность ЛВ убывает и при Н ^да; ЛВ ^ 0. Для высот спутниковых траекторий Н « 3а получаем ЛВ = 1,9М0-1°.

Для предвычисления точности и расчета вычислительной длины разрядной сетки погрешность (10) выразим через исходные данные с помощью приближенных зависимостей:

a + H = b0; sin B = Z/b0; cos B = R/b0, расчетная формула (10) принимает вид

AB" = 3 (р e10 )•

a T •( -T •( - 3

4bo у V b0 У V b0 У

(11)

При использовании формулы (11) достаточно вести вычисления с тремя значащими цифрами. Например, по исходным данным:

X = 2773149,800965 м; У = 1601078,784090 м; Z = 5509233,846979 м

получаем Ь0 = 636 • 104; а/Ь0 = 1,00; 2/Ь{) = 0,867; Я/Ь0 = 0,504;

3

ЛБ" = 3 • 2,76"40-6 -15 • 0,8677 • 0,5043 = 1,95М0-7, или врадианной мере ЛБ = 10-12 рад.

Отсюда следует, чтобы определить широту В по формуле (9) с этой погрешностью, нужно исходные данные X, У, Z иметь с 13 верными значащими цифрами и вести вычисления, сохраняя один запасной знак. Тогда получим Б = 1,0471975511976 = 60° 00'00", 0000002.

Точное значение Б = 60° . Погрешность ЛБ = 2" • 107 подтверждает достоверность как алгоритма (9), так и его оценки (10), (11).

Заключение

Итак, по результатам исследований предлагается следующий высокоточный алгоритм для вычисления геодезической широты:

1. Вычисляем постоянные величины

к = 1 - е2 = (( / -1)/I )2;

к = ае2 = а (2/ -1)//2, где / - знаменатель сжатия а = (а - Ь)/а = 1// .

На эллипсоиде Красовского: а = 6378245 м; / = 298,3.

В геодезической системе координат 2011 г.: а = 637813,5м; / = 298,^^64151.

2. Вычисляем широту В.

1) Я = ^ 1 + (У/Х)2 ;

2) с, = к0 (2/Я)2;

3) Ь0 = Я/ТГ^;

4) С = Ь0/(Ь0 - к1) ;

5) Д, = Я^Ъ

+c • c;

6) Zi = Z/ Д1; -1= - Д1 ;

7) B = arctg

R

\ | co +(1 - co) -

2 Y

Д1/ k1 - R

P.A. Medvedev, M. V. Novorodskaya, S.A. Sharov

Omsk State Agrarian University named after P.A. Stolypin, Omsk

Non-iterative algorithm for calculating geodetic latitude at a spatial rectangular coordinates

When construction of global geodetic networks associated with processing of satellite observations, and the solution of geodetic problems to determine the position of point on the earth surface are applied the spatial rectangular coordinates and geodetic coordinates. In this context arise the problem of transforming these systems of coordinates. This article illustrates the shortcomings of mathematical solutions of the problem of calculating the geodetic latitude B using the method of iterations, having applied the known spatial rectangular coordinates X, Y, Z. Iteration process convergence to an sought quantity does not prove, area and speed of iteration process convergence is not determined, analysis of approaching due to iterations is not carried, comparative study is not carried, advantages and disadvantages of suggested formulas in comparison with existing formulas are not shown. With these drawbacks, the Russian Federation Standard proposes an algorithm for calculating the latitude using the auxiliary angle. On the basis of the previously developed theory of transcendental analysis of solutions a non-iterative algorithm for determination the precise geodetic latitude is derived. To this end, root gap insulation is pre-reduced and a formula for calculating the latitude with high precision by the method of the tangents at one iteration is made. The formula for calculating the error of the proposed algorithm is derived, on the basis of which limits on the accuracy of the results determined by the latitude are set. For the prediction of accuracy and computational calculation of the length of the bit error grid algorithm expressed by the original data. The reliability of the research confirmed in a numerical example.

Keywords: non-iterative algorithm, spatial rectangular coordinates, geodetic latitude, the latitude error.

Список литературы

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1. Морозов В.П. Курс сфероидической геодезии / В.П. Морозов. - М. : Недра, 1979. - 296 с.

2. Герасимов А.П. Уравнивание государственной геодезической сети / А.П. Герасимов. - М. : Картгеоцентр-Геодезиздат, 1996. - 216 с.

3. Урмаев М.С. Космическая фотограмметрия / М.С. Урмаев. - М. : Недра, 1989. - 279 с.

4. ГОСТ Р 51794-2008. Глобальные навигационные спутниковые системы. Системы координат. Методы преобразований координат определяемых точек. - М. : Изд-во стандартов, 2008. - 16 с.

5. Медведев П.А. Анализ преобразований пространственных прямоугольных координат в геодезические / П.А. Медведев. - Омск : Изд-во ОмГАУ, 2000. - 104 с.

Медведев Павел Александрович, д-р техн. наук, доцент, Омский ГАУ, math@rambler.ru; Но-вородская Марина Владимировна, аспирант, Омский ГАУ, nvg78@yandex.ru; Шаров Серикбай Агыбаевич, магистрант, Омский ГАУ, seriksharov@mail. т.

References

1. Morozov V.P. Kurs sferoidicheskoj geodezii / V.P. Morozov. - M. : Nedra, 1979. - 296 s.

2. Gerasimov A.P. Uravnivanie gosudarst-vennoj geodezicheskoj seti / A.P. Gerasimov. - M. : Kartgeocentr-Geodezizdat, 1996. - 216 s.

3. Urmaev M.S. Kosmicheskaya fotogrammet-riya / M.S. Urmaev. - M. : Nedra, 1989. - 279 s.

4. GOST R 51794-2008. Global'nye naviga-cionnye sputnikovye sistemy. Sistemy koordinat. Metody preobrazovanij koordinat opredelyaemyx tochek. - M. : Izd-vo standartov, 2008. - 16 s.

5. Medvedev P.A. Analiz preobrazovanij prost-ranstvennyx pryamougol'nyx koordinat v geodezi-cheskie / P.A. Medvedev. - Omsk : Izd-vo OmGAU, 2000. - 104 s.

Medvedev Pavel Aleksandrovich, Dr. Tech. Sci., Prof., Omsk SAU, math@rambler.ru; Novorodskaya Marina Vladimirovna, Postgraduate, Omsk SAU, nvg78@yandex.ru; Sharov Serikbai Agybaevich, Master Student, Omsk SAU, seriksharov@mail. ru.

i Надоели баннеры? Вы всегда можете отключить рекламу.