Анализ программного обеспечения вычисления астрономического азимута | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 28 декабря, печатный экземпляр отправим 1 января.

Опубликовать статью в журнале

Автор:

Научный руководитель:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №22 (364) май 2021 г.

Дата публикации: 31.05.2021

Статья просмотрена: 140 раз

Библиографическое описание:

Козлов, Д. Е. Анализ программного обеспечения вычисления астрономического азимута / Д. Е. Козлов. — Текст : непосредственный // Молодой ученый. — 2021. — № 22 (364). — С. 24-27. — URL: https://moluch.ru/archive/364/81772/ (дата обращения: 16.12.2024).



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

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

In the article, the author analyzed the software for calculating the azimuths and made their comparison. The criteria for comparison were the accuracy of the result obtained, the computational complexity of the algorithm, multitasking, and the amount of input data to start the calculation.

Keywords: geodesy, algorithms, calculations, compare, azimuth.

Повышение точности и достоверности геодезического обеспечения неразрывно связано с повышением точности и достоверности измерений азимутов заданных направлений. Это особенно актуально при выполнении следующих задач:

— развитие геодезических сетей общего и специального назначения;

— текущая азимутальная ориентация объектов при движении на большие расстояния;

— астрономо-геодезическое обеспечение применения вооружения и военной техники.

Вышеизложенное обуславливает актуальность создания программы измерений азимута.

Рассмотрим несколько программ перед сравнением.

Интерфейс ПО «Геокалькулятор» [2, с. 14]

Рис. 1. Интерфейс ПО «Геокалькулятор» [2, с. 14]

ПО «Геокалькулятор» использует следующие входные данные: значения приращений координат между пунктами, полученные по результатам измерений спутниковой аппаратурой в мм ( ), значение широты и долготы пункта 1 в градусах ( ), значения зенитных расстояний в градусах ( ), значения уклонений отвесных линий в меридиане и в первом вертикале в градусах ( . Все углы переводятся из градусов в радианы во время расчетов, после получения ответа переводятся обратно для более удобного восприятия.

Интерфейс программы умещается в одном окне.

ПО «Геокалькулятор» рассчитывает астрономический азимут в несколько шагов по относительно простому алгоритму:

1. Рассчитывается астрономическая широта  и астрономическая долгота , они потребуется в процессе вычисления геодезического азимута:

,

(1.1)

,

(1.2)

2. Рассчитывается геодезический азимут:

,

(1.3)

Если  и  положительные, результат остается без изменений, если > 0, а < 0, к результату прибавляется 2, если < 0, а > 0, то к результату добавляется , если и , и  отрицательные, то к результату прибавляется .

3. Недостающие B 2 , L 2 рассчитываются на основе некоторых введенных исходных данных:

(1.4)

При этом если y < 0 и x > 0, из L вычитается из , если y < 0 и x < 0, то к L прибавляется , если y > 0 и x < 0, из L вычитается из , если y > 0 и x > 0, то L остается без изменений.

4. Вычисляется астрономический азимут, он рассчитывается как:

,

(1.5)

При расчете A 13гео и A 13астр используются те же формулы с следующими заменами: вместо B 2 используется B 3 , вместо L 2 используется L 3 , вместо x 2 , y 2 , z 2 используются x 3 , y 3 , z 3 . Сложность алгоритма оценивается в О(n) в нотации Big O. Программа позволяет рассчитать астрономический азимут с точностью 1". Не обладает другими функциями.

Интерфейс ПО «Координата Азимут» [2, с. 14]

Рис. 2. Интерфейс ПО «Координата Азимут» [2, с. 14]

Рассмотрим ПО для Windows «Координата Азимут». Он использует следующие входные данные: значения приращений координат между пунктами, полученные по результатам измерений спутниковой аппаратурой в мм ( ), значение широты и долготы пунктов 1 и 2 в радианах( ), значения расстояний между пунктами, измеренными дальномером в мм, ( ), измеренные значения углов треугольника в градусах ( ), значения зенитных расстояний в градусах ( ), значения УОЛ в градусах ( ). Также как и в предыдущем случае, углы переводятся из градусах в радианы во время расчетов, и обратно.

Алгоритм в ПО «Координата азимут» устроен более сложным образом.

Схема расположения геодезических пунктов [2, с. 73]

Рис. 2. Схема расположения геодезических пунктов [2, с. 73]

На рисунке 2 представлена схема расположения пунктов измерений, представляющая собой треугольник, вершины которого 1, 2 и 3 совмещены с геод. пунктами. На указанных геодезических пунктах устанавливаются антенны навигационной аппаратуры потребителя спутниковой геодезической аппаратуры. По результатам одновременных измерений на трех точках и постобработки определяются приращения координат. Повышение точности определения астрономического азимута линейных базисов малой длины геодезическим способом основано на уравнивании избыточных геодезических измерений.

Уравнивание координат предполагает обработку избыточной измерительной информации по сторонам замкнутой геометрической фигуры, наименьшей из которых является треугольник. Для оценки погрешностей приращений координат, измеренных спутниковой геодезической аппаратурой, в программе используется принцип непосредственной минимизации методом наименьших квадратов функционалов [1, с. 10].

Таким образом, получаются три астрономических азимута , и . В процессе уравнивания используются вложенные циклы, что повышает вычислительную сложность алгоритма до О(n 4 ). Помимо расчета астрономических азимутов данное ПО также обладает некоторыми другими функциями: оценка стабильности положения ОХАН, предварительные расчеты астрономических и геодезических азимутов, обладающие меньшей точностью, но выполняющиеся за более быстрое время и др. Программа «Координата Азимут» использует отдельные потоки при расчетах, что позволяет выполнять несколько задач одновременно.

Перейдем к ПО для MS DOS «Орион», он использует следующие входные данные: поправка ( ), широта ( ), отсчеты по горизонтальному кругу при наблюдении земного предмета при КЛ ( ), время наблюдения (T), отсчеты по горизонтальному кругу при наблюдении земного предмета при КР (

), цена накладного пункта ( ), зенитное расстояние (z), восхождение звезды ( ). [3, с. 137].

Алгоритм в ПО «Орион» можно разбить на следующие шаги:

1. Вычисление отсчета по барабану микрометра и :

(2.1)

2. Вычисление места севера на горизонтальном круге:

(2.2)

3. Вычисление колимации:

(2.3)

4. Наконец, вычисление азимута:

(2.4)

L зп и R зп - отсчеты по горизонтальному кругу теоделита при наведении на земной предмет. Вычислительная сложность алгоритма равна О(n). Полученный азимут имеет точность до 1”.

Таблица 1

Сравнение алгоритмов

ПО « Орион»

ПО « Геокалькулятор»

ПО « Координата азимут»

Вычислительная сложность

O(n)

O(n)

O(n 4 )

Точность вычисления

До 1”

До 1”

До 0,5”

Многозадачность

-

-

Позволяет выполнять несколько задач одновременно.

Входные данных

Небольшое количество данных для расчета.

Требует малое количество данных для расчета.

Требует избыточное количество данных для старта расчета.

Подводя итог, стоит сказать, что «Координата Азимут» имеет много достоинств относительно подобных программ. Алгоритм, используемый в ПО «Координата Азимут» позволяет достичь лучшей точности, но из за вычислительной сложности значительно расчет время требуемое для расчета. В случае когда необходим более точный результат и есть необходимые средства измерений ПО «Координата Азимут» более предпочтительно.

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

В зависимости от того, какие приборы есть в распоряжении, иногда случаях можно подойти ПО «Орион», за счет отличного набора необходимых исходных данных. Но стоит иметь ввиду требование к операционной системе: программа не может работать на современных ОС, и требует MS DOS для запуска.

Литература:

  1. Лесных Н. Б. Метод наименьших квадратов на примерах уравнивания геодезических сетей: монография/Н. Б. Лесных. — Новосибирск СГГА, 2007.-160 с.

2. Разработка и изготовление стационарного комплекса средств метрологического обеспечения средств измерений азимута. СЧ ОКР «Координата-Азимут». Пояснительная записка СНАФ.401219.010 ПЗ. Серпухов МОУ «ИИФ», 2018.- 153 с.

  1. Воронков Н. Н. — Руководство по АГР при ТГО войск. Часть 2. Астрономические и гравиметрические работы — М., ВТС — 1982–430 с.
Основные термины (генерируются автоматически): DOS, Азимут, астрономический азимут, горизонтальный круг, расчет, вычислительная сложность алгоритма, градус, данные, земной предмет, Координата, повышение точности.


Ключевые слова

сравнение, расчеты, алгоритмы, геодезия, азимут

Похожие статьи

Анализ эффективности применения модуля коррекции GPS

В статье рассмотрен алгоритм повышения достоверности определения координат в системе с GPS-приемником. Описан вариант упрощения и произведена формализация задачи, использован алгоритм Калмана для обработки фактических данных.

Программная реализация метода оценки погрешностей результатов картирования в рамках сплайн-аппроксимационного подхода

В настоящей работе рассматриваются ключевые особенности и достоинства сплайн-аппроксимационного подхода к построению карт, описывается способ оценки влияния погрешностей в исходных данных на результаты картопостроения. Приводятся результаты вычислите...

Обработка результатов имитационного моделирования сопряжения РК-3 профильных конических поверхностей

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

О точности комбинированной засечки

В данной статье рассматриваются результаты оценки точности способа «свободная станция». Также приведены теоретически — практические исследования по решению задачи — установки средней квадратической погрешности для данного способа.

Методика анализа и схема алгоритма анализа динамических погрешностей отработки программной траектории

В данной статье рассмотрены методики анализа динамических погрешностей отработки программной траектории. На основе проведенного исследования автором предлагается блок-схема обобщенного алгоритма вычисления погрешности.

Зависимость эффективности солнечных панелей от угла установления

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

Применение средств Excel для корреляционного анализа экспериментальных данных

В статье излагается опыт использования средств Excel для установления корреляционных зависимостей между исследуемыми величинами в автоматическом режиме. Показаны преимущества этих средств перед ручным счетом в точности и трудоемкости при выполнении м...

Методы оптимизации дальности полета летательного аппарата

В статье сформулирована задача оптимизации дальности полета летательного аппарата, рассмотрены классы методов оптимизации и выбраны пригодные для решения поставленной задачи. Рассмотрены алгоритмы выбранных методов.

Расчет характерной площади космического аппарата

Объяснена необходимость расчета характерной площади. Сформулирована методика расчета характерно площади. Описан ход создания модели поверхности современного космического аппарата. Представлены алгоритмы ускорения вычислительного процесса и результаты...

Расчетное исследование влияния типа конечных элементов на коэффициент запаса топологически оптимизированной конструкции

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

Похожие статьи

Анализ эффективности применения модуля коррекции GPS

В статье рассмотрен алгоритм повышения достоверности определения координат в системе с GPS-приемником. Описан вариант упрощения и произведена формализация задачи, использован алгоритм Калмана для обработки фактических данных.

Программная реализация метода оценки погрешностей результатов картирования в рамках сплайн-аппроксимационного подхода

В настоящей работе рассматриваются ключевые особенности и достоинства сплайн-аппроксимационного подхода к построению карт, описывается способ оценки влияния погрешностей в исходных данных на результаты картопостроения. Приводятся результаты вычислите...

Обработка результатов имитационного моделирования сопряжения РК-3 профильных конических поверхностей

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

О точности комбинированной засечки

В данной статье рассматриваются результаты оценки точности способа «свободная станция». Также приведены теоретически — практические исследования по решению задачи — установки средней квадратической погрешности для данного способа.

Методика анализа и схема алгоритма анализа динамических погрешностей отработки программной траектории

В данной статье рассмотрены методики анализа динамических погрешностей отработки программной траектории. На основе проведенного исследования автором предлагается блок-схема обобщенного алгоритма вычисления погрешности.

Зависимость эффективности солнечных панелей от угла установления

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

Применение средств Excel для корреляционного анализа экспериментальных данных

В статье излагается опыт использования средств Excel для установления корреляционных зависимостей между исследуемыми величинами в автоматическом режиме. Показаны преимущества этих средств перед ручным счетом в точности и трудоемкости при выполнении м...

Методы оптимизации дальности полета летательного аппарата

В статье сформулирована задача оптимизации дальности полета летательного аппарата, рассмотрены классы методов оптимизации и выбраны пригодные для решения поставленной задачи. Рассмотрены алгоритмы выбранных методов.

Расчет характерной площади космического аппарата

Объяснена необходимость расчета характерной площади. Сформулирована методика расчета характерно площади. Описан ход создания модели поверхности современного космического аппарата. Представлены алгоритмы ускорения вычислительного процесса и результаты...

Расчетное исследование влияния типа конечных элементов на коэффициент запаса топологически оптимизированной конструкции

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

Задать вопрос