Professional Documents
Culture Documents
03 Yatskiv
03 Yatskiv
Наведено результати виконання Головною астрономічною обсерваторією НАН України та співвиконавцями науко-
во-технічного проекту «Оптимізація мережі перманентних ГНСС-станцій України та дослідна експлуатація центру
збору та обробки інформації для забезпечення робіт з геодезії, кадастру та навігації рухомих об’єктів».
Мета проекту — розширення та оптимізація мережі перманентних референцних ГНСС-станцій України, розвиток
та впровадження в дослідну експлуатацію центру збору, обробки і надання інформаційних послуг супутникової сис-
теми точного позиціонування (сантиметрового рівня точності) для підтримки геодезичних та кадастрових зйомок на
території України.
К л ю ч о в і с л о в а: глобальні навігаційні супутникові системи (ГНСС), перманентна референцна станція; кодові і
фазові ГНСС-спостереження, програмно-алгоритмічне забезпечення, технології точного позиціонування.
2) створено модифіковану версію програм- (м. Чернігів), UZHL (м. Ужгород), EVPA (м. Єв-
ного забезпечення (ПЗ) автоматизованої об- паторія) та результати удосконалення програм-
робки ГНСС-спостережень з новими функці- но-алгоритмічного комплексу (ПАК) автома-
ональними можливостями, проведені роботи тизованої обробки ГНСС-спостережень, спря-
з тестування нової версії ПЗ; ПЗ реалізує об- мовані на подолання функціональних обме-
робку спостережень мереж референцних стан- жень попередньої версії комплексу. У розд. 2
цій і приймачів споживачів для цілей високо- описано розроблений та верифікований прог-
точного ГНСС-позиціонування; рамно-алгоритмічний комплекс обробки фа-
3) створені нові алгоритми та програмні мо- зових ГНСС-спостережень різницевої частоти
дулі надійної обробки складних кінематичних для задач високоточного кінематичного пози-
файлів одночастотних та двочастотних ГНСС- ціонування субдециметрової точності. У розд. 3
спостережень з повними або частковими роз- наведені результати досліджень технології пе-
ривами (пропусками) спостережень; редачі корегувальної інформації окремих рефе-
4) розроблено та протестовано комплекс ал- ренцних станцій в реальному часі з викорис-
горитмів і програмних модулів розрізнення фа- танням технології NTRIP і досліджень ефек-
зової неоднозначності (РФН) і високоточного тивності їх використання для вирішення задач
двочастотного ГНСС-позиціонування кінема- диференціальної навігації, точного землеробс-
тичних і статичних об’єктів з використанням тва, геодезичних і кадастрових зйомок у DGPS/
фазових спостережень різницевої частоти; по- RTK-режимах позиціонування. У розд. 4 наве-
хибки визначення поточного місцеположення дено опис результатів досліджень факторів, що
динамічних об’єктів становлять 3—7 см на впливають на точність диференціального пози-
базових відстанях 150 км; для статичних визна- ціонування з використанням одночастотних та
чень похибки не перевищують 2—4 см по всіх двочастотних ГНСС-приймачів на базових відс-
координатах на базових відстанях до 200 км; танях до 100 км в умовах розріджених мереж
5) проведена оцінка факторів, що впливають станцій (базові відстані — до 200 км). Надані
на точність диференціального позиціонування з результати високоточного (на сантиметровому
використанням одночастотних та двочастотних рівні) визначення тропосферних затримок. По-
ГНСС-приймачів на базових відстанях до 100 км казано, що головною складовою, яка суттєво
в умовах розріджених мереж станцій (базові від- впливає на якість позиціонування з викорис-
стані — до 200 км); досліджено, що головною танням одночастотної ГНСС-апаратури, є флук-
складовою, яка суттєво впливає на якість РФН туаційна складова іоносферної затримки сиг-
та позиціонування з використанням одночас- налів. У розд. 5 стисло описані головні резуль-
тотної ГНСС-апаратури, є флуктуаційна похиб- тати розробки інформаційно-вимірювальної
ка іоносферної затримки сигналів; системи та її подальший розвиток.
6) експериментально доведена можливість
досягнення дециметрової точності навігацій- 1. МОДЕРНІЗАЦІЯ ПЕРМАНЕНТНИХ РЕФЕРЕНЦНИХ
них визначень у режимі реального часу; екс- ГНСС-СТАНЦІЙ УКРАЇНИ. РОЗВИТОК, ДОСЛІДЖЕННЯ
перименти з використанням DGPS/RTK ди- ТА ТЕСТУВАННЯ БАГАТОФУНКЦІОНАЛЬНОГО
ференціальних корекцій показали стійке до- ПРОГРАМНО-АЛГОРИТМІЧНОГО КОМПЛЕКСУ
сягнення точності 15—25 см для планових ДЛЯ ЦІЛЕЙ ВИСОКОТОЧНОГО
координат і 25—50 см для висотної складової ГНСС-ПОЗИЦІОНУВАННЯ
на видаленнях до 100 км від найближчої базо- 1.1. Модернізація перманентних референцних
вої станції. ГНСС-станцій України
У розд. 1 описані результати модернізації пер- Головною астрономічною обсерваторією
манентних референцних ГНСС-станцій CNIV НАНУ у 2007—2008 рр. виконано інноваційні
ISSN 1815-2066. Наука та інновації. T. 7, № 5, 2011 23
Наукові основи інноваційної діяльності
1.2. Розвиток, дослідження та тестування Рис. 1. Модернізована станція UZHL (встановлена анте-
на та обладнане робоче місце оператора)
багатофункціонального
програмно-алгоритмічного комплексу мів позиціонування, а не тільки оцінку
для цілей високоточного ГНСС-позиціонування якості спостережень, як це реалізовано, на-
У даному підрозділі описані запропоновані і приклад, в TEQC [17];
реалізовані удосконалення ПАК автоматизо- розроблювані методи і алгоритми повинні
ваної попередньої обробки ГНСС-спостере- передбачати можливість в першу чергу ви-
жень, спрямовані на подолання функціональ- правлення аномалій, а не їх видалення з по-
них обмежень попередньої версії програмного дальшої розробки — мінімізація відбракова-
комплексу. Наведені результати тестування ПЗ них даних і помилкових тривог;
та коротко описані плани його подальшого розроблювані методи повинні передбачати
розвитку і впровадження. можливість обробки одночастотних ГНСС-
спостережень з використанням (по можли-
Методична і алгоритмічна основа вості) тих же принципів, що і для двочастот-
При створенні ПАК автоматизованої попе- них даних;
редньої обробки ГНСС-спостережень було ви- методи, що розробляються, мають бути (по
користано програмний комплекс OCTAVA_PPA можливості) застосовні без використання ди-
[10—16], який створено при виконанні інно- ференціального підходу обробки;
ваційних проектів. Комплекс реалізує ряд по- має бути передбачена можливість отриман-
ложень, які можуть бути сформульовані таким ня широкого спектру якісних характеристик
чином: про первинні спостереження.
розробка має бути спрямована на підготов- На основі прийнятих постулатів і отримано-
ку даних для застосування до них алгорит- го досвіду обробки спостережень для ГНСС-
ISSN 1815-2066. Наука та інновації. T. 7, № 5, 2011 25
Наукові основи інноваційної діяльності
вимагали доопрацювання як алгоритмічної ба- рис. 2). Так, якщо раніше для спостережень ба-
зи, так і програмних модулів. Крім того, під зових станцій і рухливих приймачів необхідно
час тестування були сформовані пропозиції було користатися різними програмами, то тепер
про розширення або зміну функціональних обробка виконується з використанням однієї і
можливостей алгоритмів і програм. тієї ж програми-ядра, загальної для усіх типів
вхідних даних і режимів обробки. Налаштування
Удосконалення ПАК OCTAVA_PPA ядра для завдання режимів обробки здійснюєть-
Нижче наведені удосконалення і нововве- ся шляхом формування проектів (формалізова-
дення, які були виконані в 2010 р. в ПАК них структур змінних), налаштування з яких
OCTAVA_PPA. прочитуються на початку роботи програми.
Головні зусилля були спрямовані на створен- Також були виконані роботи, спрямовані на
ня такої програмної реалізації OCTAVA_PPA, емпіричне визначення порогових значень в
яка могла б застосовуватися для вирішення не різних процедурах, що забезпечують, з одного
лише наукових, але і цілого ряду актуальних боку, мінімальний рівень помилкових рішень,
практичних завдань. Це зумовлено тим, що було з іншого — надійне виявлення і усунення по-
прийнято рішення розробити програмний ком- милок в кодових і фазових спостереженнях
плекс для попередньої обробки спостережень з для різних типів устаткування.
найбільш поширеними часовими інтервалами
між відліками як для базових станцій, так і по- Підтримка обробки спостережень
льових або пересувних пунктів: від 1 до 5 с. ГЛОНАСС-супутників
Важливим рішенням стало прийняття нової Логічним продовженням роботи над ПАК
архітектури програмного забезпечення (див. OCTAVA_PPA стала реалізація підтримки об-
ISSN 1815-2066. Наука та інновації. T. 7, № 5, 2011 27
Наукові основи інноваційної діяльності
робки не лише GPS-, але і GPS+ГЛОНАСС- но було встановлено, що для надійної роботи
спостережень. фільтра (вірогідність помилкових тривог — не
Ухвалення рішення про необхідність порів- більше 1 % при інтервалі між відліками 1 с)
няно простого алгоритмічного, але трудоміст- оптимальними є n = 10 і Vmax = 10 см/с.
кого програмного доопрацювання (вимагаєть- Експерименти показали, що цей фільтр
ся переробка усіх процедур обробки як кодових, може надійно маркувати статичні і кінематич-
так і фазових спостережень) було викликане ні файли, отримані в різних режимах зйомки.
необхідністю обробки спостережень сучасного Інтервальний фільтр добре себе зарекоменду-
ГНСС-устаткування з можливістю прийому вав при обробці спостережень, отриманих в
сигналів від ГЛОНАСС-супутників. Оскільки режимі «stop-and-go». Особливо він корисний,
принципи обробки кодових і фазових спосте- якщо при великій кількості статичних сесій
режень для систем GPS і ГЛОНАСС схожі, то (10 і більше) в початковому файлі відсутні мар-
основною особливістю, яку довелося врахову- кери, які означають початок і закінчення ста-
вати при реалізації, став частотний розподіл тичних ділянок. Крім того, можуть бути вияв-
навігаційних сигналів, використовуваний в лені і усунені помилки операторів устаткуван-
ГЛОНАСС. Крім того, при створенні програм- ня, такі, як переміщення приймача під час ін-
них модулів була врахована можливість під- тервалу статичної ініціалізації.
тримки і інших ГНСС, таких, як Galileo, EG-
NOS (якщо в майбутньому для цієї системи Особливості роботи
будуть доступні ефемериди для геостаціонар- з файлами спостережень
них супутників, що передають диференціальні У першій програмній реалізації ПАК
поправки цієї системи) та ін. OCTAVA_PPA інформація базових станцій і спо-
живачів (спостереження і ефемериди) була дос-
Автоматичне виявлення інтервалів руху тупна у вигляді файлів формату RINEX 2.0...2.11.
Як сказано вище, в процесі обробки спос- Досвід експлуатації програмного забезпечен-
тережень (особливо кінематичних) є потреба ня показав, що цей факт ускладнює і уповіль-
оцінки змін координат приймального пункту з нює процес обробки спостережень через такі
часом, що необхідно для виконання забезпе- обставини:
чення безперервності фазових спостережень. спостереження базових станцій зазвичай збе-
Дослідження показали, що інформація про рігаються в структурі файлових архівів (лока-
зміни координат може бути використана для льних, національних, міжнародних), де вони
визначення моментів, коли приймач був неру- з метою економії дискового простору перет-
хомий. На відміну від геодезичних прийма- ворюються з формату RINEX у формат Com-
чів, де маркери, що вказують на знаходження pact RINEX [21];
приймача в русі, розставляються оператором файли спостережень і ефемерид, розміщені у
зйомки вручну, в програмі реалізований інтер- файлових архівах, а також файли споживачів
вальний фільтр. зазвичай упаковуються з використанням архі-
Логіка роботи цього фільтра полягає ось у ваторів з метою економії дискового простору і
чому: якщо існує відлік часу i, i-1, i-2...i-n, об’єму даних, що передаються по Інтернету;
для яких приріст довжини вектора положення доступ до файлових архівів базових станцій і
не перевищує деякого значення Vmax, то інтер- споживачів зазвичай здійснюється з вико-
вал i ..i-n вважається інтервалом часу, для ристанням протоколів HTTP або FTP;
якого антена навігаційного приймача не пере- іноді користувачі не мають можливості ви-
міщалася. Параметри n і Vmax можуть встанов- конати перетворення спостережень, сфор-
люватися довільними, проте експерименталь- мованих їх устаткуванням у форматі, захи-
28 ISSN 1815-2066. Science and Innovation. T. 7, № 5, 2011
Наукові основи інноваційної діяльності
щеному авторськими і іншими правами, які низька швидкодія: час обробки одного вимірю-
зазвичай передбачають платний доступ до вального файлу, що містить одну добу вимірю-
інформації, у формат RINEX. вальної інформації, міг досягати 3—6 год; по-
Рішення кожного з цих завдань засобами Mat- друге, при обробці файлів тривалістю 12 год і
lab, як і виконання цих операцій вручну, вияви- більше виникали проблеми, викликані обме-
лося нераціональним. Тому були розроблені мо- женим об’ємом оперативної пам’яті.
дулі автоматизації, що дозволяють управляти У зв’язку з тим, що OCTAVA_PPA повинно
такими програмами без участі оператора: стати одним з комплексів для створення цен-
cURL [22] — програмне забезпечення для тру обробки ГНСС-спостережень споживачів,
завантаження файлів з використанням про- мали бути здійснені заходи з оптимізації про-
токолів HTTP, FTP і інших; дозволяє пов- грамних модулів як по швидкодії, так і за об’є-
ністю автоматизувати завантаження файлів мом використовуваної пам’яті. Оскільки MatLab
з файлових архівів; підтримує різні методи є мовою переважно для наукових досліджень, то
аутентифікації і типи проксі-серверів; вирішенню задачі оптимізації при вивченні цьо-
RNX2CRX, CRX2RNX [21] — набір утиліт го середовища програмування зазвичай не при-
для перетворення файлів з формату RINEX діляється досить уваги. У літературних джере-
у формат Compact RINEX і назад; лах (напр., [25]), створених ентузіастами сис-
gzip [23] — архіватор файлів, який поширю- теми MatLab, можна знайти рекомендації зі
ється вільно; створення таких програмних модулів, які бу-
wconvert, gpbrin [24] — набір API-утиліт з комер- дуть ефективно і максимально швидко вико-
ційного програмного продукту GrafNav/GrafNet нувати будь-які завдання. При цьому швид-
(вимагає придбання ліцензії, розробляється кість виконання операцій може бути порів-
компанією NovAtel-Waypoint inc, Канада); нянною із швидкістю програм на мові С. Були
дозволяють виконати перетворення спосте- розроблені і власні прийоми оптимізації, що
режень більшості сучасних форматів ГНСС- дозволило скоротити час обробки одного до-
устаткування у формат RINEX 2.10. бового файлу спостережень з 3—6 год до 20—
Даний набір ПЗ і створені процедури автома- 40 хв (залежно від числа аномалій в сеансі).
тизації його запуску дали можливість автомати-
зувати усі перераховані вище завдання заванта- Вирішення проблеми сегментації
ження і перетворення вимірювальних файлів. оперативної пам’яті
Однією з проблем при роботі з великими
Оптимізація роботи масивами (десятки-сотні Мегабайт) в MatLab
Перші програмні реалізації OCTAVA_PPA є так звана сегментація пам’яті. Так, якщо без-
були призначені для верифікації розроблених посередньо після запуску середовища MatLab
методів і алгоритмів з метою вивчення їх власти- об’єм змінної пам’яті може складати 1 Гбайт і
востей. Основна вимога, яка при цьому пред’яв- більше, то після активної роботи із змінним
лялася, полягала в точній відповідності програм об’ємом в десятки-сотні мегабайт цей об’єм
і алгоритмів. У 2005 р. був узятий курс на ство- знижується на один-два порядки, що робить
рення такого зразка ПАК, який був би здатним подальшу роботу з такими масивами немож-
вирішувати не лише наукові, але і практичні за- ливою. Причому після перезапуску середови-
вдання. До моменту реєстрації авторських прав ща програмування здатність створювати вели-
на OCTAVA_PPA в 2008 р. програмний комплекс кі змінні об’єми відновлюється. Тому було за-
уже неодноразово використовувався при вико- пропоновано створити програму таким чином.
нанні різних науково-практичних завдань, про- Допоміжна програма-скрипт формує вхідні
те мав ряд обмежень. По-перше, це порівняно дані і структури змінних налаштувань, необ-
ISSN 1815-2066. Наука та інновації. T. 7, № 5, 2011 29
Наукові основи інноваційної діяльності
хідні для запуску OCTAVA_PPA. Потім для ви- спостережень мережі українських перманен-
конання основної програми запускається ще тних референцних станцій за 7 листопада
одна копія MatLab з використанням можли- 2010 р. (день року 311) з темпом вимірюваль-
вості команди «dos». У новій копії виконуєть- ної інформації 1 Гц: GLSV, CNІV, SMLA, MІKL,
ся перевірка доступності необхідного просто- POLV, KHAR, SURE, KTVL.
ру оперативної пам’яті з використанням ко- На першому етапі була виконана попере-
манди «memory». Завершенням роботи осно- дня обробка спостережень за допомогою
вної програми є виконання команди «exit», що OCAVA_PPA у режимі GPS, а потім у режи-
закриває додаткову копію MatLab. Крім того, мі GPS + ГЛОНАСС. На другому етапі як ви-
подібний підхід дозволяє виконувати обробку хідні дані, так і спостереження після препро-
декількох файлів одночасно на багатопроце- цессінгу були оброблені ПЗ «GrafNet 8.10.3124»
сорних комп’ютерах із запуском декількох не- у режимі GPS, а потім у режимі GPS+
залежних копій основної програми. +ГЛОНАСС.
У результаті після урівнювання були отри-
Застосування Embedded MatLab мані 4 набори результатів:
Embedded MatLab [26] є пакетом розширен- 1) вихідні дані, тільки GPS;
ня, котрий дає можливість (при дотриманні 2) вихідні дані, GPS+ГЛОНАСС;
синтаксису, схожого, але все таки відмінного 3) дані після препроцессинга, тільки GPS;
від традиційного MatLab) створювати програ- 4) дані після препроцессинга, GPS+ГЛОНАСС.
ми, які вбудованими засобами системи про- Порівняння результатів показало, що роз-
грамування перетворюють початковий код на біжність результатів оцінок координат для ва-
мові C і компілюються в С-бібліотеку. Швид- ріантів 1, 2, 3 лежить у межах 5—8 мм щодо
кість виконання такої бібліотеки, що найчас- еталонних координат. Для варіанта 4 спостері-
тіше виконує рутинні алгебраїчні і тригономе- галися грубі промахи (сотні кілометрів).
тричні операції, може бути в 2—3 рази, а іноді Після детального дослідження було вста-
і на порядок вище, ніж у MatLab-прототипа. новлено, що промахи виникають у випадку
Були розроблені процедури, що дозволяють обробки GPS+ГЛОНАСС-спостережень після
компілювати такі C-бібліотеки «на льоту» при препроцессингу з використанням ПЗ «GrafNet
виконанні програми. Необхідність цього обу- 8.10.3124», де встановлений режим обробки із
мовлена тим, що розмірність і типи усіх змін- застосуванням точних ефемерид. Після відклю-
них для процедур, написаних із застосуванням чення режиму роботи з точними ефемеридами
Embedded MatLab, мають бути обов’язково виз- результати для варіантів 1, 2, 3, 4 стали дуже
начені (при цьому час, що витрачається на ком- близькі (відхилення на міліметровому рівні).
піляцію, значно менший, ніж виграш часу від Таким чином, було показано, що RINEX-
використання Embedded MatLab). файли, сформовані з використанням ПАК
Слід зазначити, що використання описано- OCTAVA_PPA (версія a.0.7) придатні для об-
го вище підходу, як показали дослідження, ви- робки сторонніми програмними продуктами.
правдані лише для процедур зі значним об’є- Надалі необхідно провести аналогічне тесту-
мом однотипних обчислень, наприклад, у вкла- вання з використанням як наукових, так і
дених циклах. прикладних пакетів післясеансної обробки
ГНСС-спостережень. Це дасть змогу виявити
Верифікація і контроль можливі помилки в ПЗ OCTAVA, а також ви-
роботоздатності ПАК OCTAVA робити рекомендації щодо використання цих
З метою контролю ефективної роботи ПАК програмних продуктів разом з даними пре-
OCTAVA була проведена контрольна обробка процессингу.
30 ISSN 1815-2066. Science and Innovation. T. 7, № 5, 2011
Наукові основи інноваційної діяльності
різницевої частоти — Wide Lane (WL) з довжи- задачу і умови верифікації отримуваного рі-
ною хвилі λ = 86,2 см [27, 29, 30]. При цьому шення РФН, тобто надійності оцінювання ці-
розглядається задача не лише оцінки надій- лочисельних змінних, оскільки ціна помилки
ності РФН для цієї лінійної комбінації, але й навіть в один фазовий цикл — багатократне по-
оцінки потенційних можливостей викорис- гіршення точності координатного рішення.
тання фазових GPS-спостережень різницевої З метою дослідження можливостей вико-
частоти для високоточного позиціонування, ристання кодово-фазових комбінацій MW ра-
зокрема при виконанні аерофотозйомки і ін- ніше були проведені спеціальні дослідження,
ших геодезичних робіт в кінематичному режи- в результаті яких був запропонований надій-
мі. Подальший виклад ведеться в припущенні, ний алгоритм РФН для ЛК WL і процедура ве-
що фазові спостереження безперервні, тобто рифікації оцінки цілочисельних неоднознач-
циклічні і напівциклічні фазові скачки GPS- ностей подвійних різниць фазових спостере-
спостережень обох частот усунені. жень різницевої частоти [31]. Обмеженням
Відомим підходом до вирішення задачі РФН запропонованого методу є те, що для вирішен-
є підхід, заснований на комбінуванні фазових ня задачі РФН використовувалися традиційні
і кодових спостережень, тобто використанні подвійні різниці фазових спостережень, тоді
комбінації Melbourne-Wübbena (MW) [27, 29, як формування і обробка таких різниць сто-
30, 31]. Особливість цієї відомої комбінації по- совно ЛК MW призводить до часткової втрати
лягає в тому, що вона є «безгеометричною», не інформації, оскільки ділянки спільної види-
містить ефемеридно-часових, тропосферних і мості референцного і поточного супутників,
іоносферних складових помилок спостережень, як правило, мають меншу протяжність, чим
а відповідні подвійні різниці ЛК MW не міс- кожна з ділянок окремо. Це за певних умов
тять і апаратурних затримок, але містять шу- призводить до недостовірної оцінки неодноз-
кану фазову неоднозначність WL у присутності начностей і зменшення надійності РФН. Тому
багатопроменевості і шумів кодових спостере- з точки зору задачі РФН WL з використанням
жень. Тому, усереднюючи комбінацію MW (по- кодово-фазових комбінацій MW представляє
двійну різницю) за часом, можна оцінити ці- значний інтерес розробка і дослідження ефек-
лочисельну неоднозначність як континуальну тивніших методів і алгоритмів рішення цієї за-
величину, а потім округлити її до найближчого дачі, збільшення надійності РФН, а також рі-
цілого значення [27]. Оцінка неоднозначнос- шення задачі позиціонування з максимально
тей лінійних фазових комбінацій WL з ви- досяжною точністю і достовірністю з викорис-
користанням кодово-фазових комбінацій MW танням WL-комбінації.
дозволяє перейти до однозначних фазових WL-
спостережень [30, 31]. Але проблема полягає в 2.1. Короткий опис розробленого
тому, щоб отримати достовірну оцінку в умовах програмно-алгоритмічного комплексу
багатопроменевої складової кодових спостере- для вирішення задач високоточного
жень, що повільно змінюється, особливо коли кінематичного позиціонування з використанням
спостереження виконуються в різних умовах і фазових GPS-спостережень різницевої частоти.
при різних налаштуваннях GPS-приймачів. Деякі особливості запропонованої процедури
Необхідно відмітити, що в доступних авторам обробки двочастотних GPS-спостережень
джерелах відсутні які-небудь достатні відомос- Розроблений програмний пакет використо-
ті і рекомендації за рішенням цієї проблеми у вує як вхідні дані результати попередньої об-
викладеній постановці. В цілому, багато дос- робки GPS- спостережень, отримані з вико-
ліджень, присвячених задачам РФН ГНСС- ристанням вітчизняного програмного комп-
спостережень, в тій або іншій мірі розглядають лексу OCTAVA_PPA [10—16].
32 ISSN 1815-2066. Science and Innovation. T. 7, № 5, 2011
Наукові основи інноваційної діяльності
–
(4), після чого формується новий вектор θ̂ , при WL-спостережень є менша точність координат-
цьому матриця Kμ залишається незмінною. них визначень порівняно з використанням по-
Результати експериментальних досліджень чаткових фазових спостережень на двох частотах
підтвердили придатність алгоритму РФН для L1 і L2. Це обумовлено, по-перше, збільшеними
ефективного використання і показали, що ви- (приблизно у 4 рази) флуктуаційними і багато-
користання підходу «віртуальних» подвійних променевими складовими похибок спостере-
різниць дає можливість підвищити надійність жень ЛК WL і, по-друге, необхідністю викорис-
РФН в порівнянні з традиційним підходом. тання моделей для іоносферної корекції, оскіль-
–
За результатами оцінки вектора θ̂ згідно з ки фазова комбінація WL є, по суті, одночастот-
виразом (4) формується вектор поправок в ною. Використати «безіоносферні» комбінації
WL-спостереження μ̂ – . У випадку, якщо за-
cor фазових L1- і L2-спостережень в спостережен-
стосування вищеописаного алгоритму не дало нях WL безпосередньо неможливо, оскільки це
можливості отримати усі достовірні оцінки вимагає вирішити задачу РФН для спостережень
, вони включаються в число оцінюва- обох частот, що є окремою складною задачею.
них параметрів при подальшій обробці. Величезною перевагою використання одно-
Другим етапом РФН WL є підхід, що при- значних WL-спостережень є забезпечення висо-
пускає обробку одинарних різниць WL-спос- кої надійності і збіжності рішення задачі РФН
тережень і отримання спільної оцінки конти- для фазових L1- і L2-спостережень, тобто мож-
нуальних параметрів, а також неоднозначнос- на розглядати рішення задачі РФН для WL-
тей , що залишились нерозрізненими. спостережень як проміжне, що дозволяє істотно
У цьому випадку отримані континуальні МНК- обмежити невизначеність неоднозначності L1- і
оцінки неоднозначностей округляються і та- L2-спостережень для досягнення цілочисельно-
кож піддаються верифікації на достовірність. го фінального рішення, якщо це можливо. У разі
Для верифікації отриманих оцінок неможливості отримання цілочисельного дво-
на третьому етапі використовується підхід, що частотного рішення на практиці використову-
передбачає застосування мережевого методу — ють або WL-рішення, або т. з. «плаваюче» (float)
зрівнювання цілочисельних неоднозначностей рішення, яке вимагає накопичення спостере-
шляхом замикання контурів (трикутників) кон- жень на тривалих інтервалах часу. Крім того,
фігурації станцій і/або поточного супутнико- float-рішення є набагато менш точним, чим WL-
вого сузір’я. Обмежуюча умова для трикутни- рішення, у разі кінематичних вимірів.
ка з вершинами i, j, k (k > j > i) має вигляд: Слід зазначити і відому перевагу використан-
. (7) ня ЛК WL/MW для вирішення задач РФН прак-
Цей спосіб дає можливість перевірити «за- тично на будь-яких (до 4 тис. км і навіть більше)
микання» усіх трикутників і визначити нев’я- базових відстанях, а також для забезпечення
зки після РФН WL. У випадку, коли які-небудь отримання попереднього високоточного рішен-
нев’язки не дорівнюють нулю — знайти і ви- ня методом точного позиціонування — PPP
правити зміщення в оцінках сторін. (Precise Point Positioning). Це досягається за ра-
Після чого вони враховуються в (4) і вектор хунок описаних вище особливостей ЛК MW і за
– уточнюється.
μ̂ рахунок важливої властивості ЛК WL. Ця ком-
cor
бінація вільна від впливу т. з. wind-up-ефекту,
Обмеження і можливості розвитку методу що характеризується додатковим набігом фаз
позиціонування з використанням фазових L1- і L2-спостережень за рахунок переміщен-
GPS-спостережень різницевої частоти ня супутників відносно приймальної антени
Відомими обмеженнями розглянутого мето- GPS-приймача (або обертання антени навко-
ду позиціонування з використанням фазових ло своєї геометричної осі) [27].
36 ISSN 1815-2066. Science and Innovation. T. 7, № 5, 2011
Наукові основи інноваційної діяльності
, (9) (10)
.
– –ˆ
де θ̂ — вектор оцінюваних параметрів; Q — Після вирішення координатної задачі за ре-
вектор результатів вимірів; A — матриця по- зультатами псевдошвидкісних вимірів визна-
хідних, що оцінюються по вимірюваним пара- чаються складові вектора швидкості об’єкту.
метрам; W — вагова матриця виміряних пара- Для координатних визначень у режимі піс-
–
метрів, де W = K–1; F(θˆ (L)) — вектор вимірів, лясеансної обробки спостережень з метою ком-
розрахований за моделлю спостережень (1); K — пенсації основних джерел варто використову-
кореляційна матриця виміряних параметрів, вати дані, що надаються міжнародними ГНСС-
diag
ітерації.
{ , L — номер
} центрами: точні оцінки координат супутників,
відхилень шкал часу супутників відносно сис-
Для оцінки точності координатних визна- темної шкали, глобальні карти електронної кон-
чень запропонована модель похибок спосте- центрації в іоносферному шарі GIM IONEX та
режень враховує такі джерела і складові: ін. Використання моделі GIM IONEX при об-
ефемеридні похибки σеф(t); робці спостережень є доцільним, оскільки ця
похибки, обумовлені неточним врахуванням модель дозволяє точніше компенсувати іонос-
тропосферної затримки навігаційних сигна- ферні варіації (рис. 4).
лів σΔТr(t);
похибки, обумовлені неточним врахуванням
іоносферної затримки навігаційних сигна-
лів σΔI(t);
похибки, обумовлені шумом і багатопроме-
невістю WL-спостережень σш/бп(t);
похибки, обумовлені неточним урахуванням
варіацій фазових характеристик приймаль-
них GPS-антен σвфц(t);
залишкові похибки координатної прив’язки
приймальної антени базової станції σБС(t).
Ця модель похибок була запропонована для
оцінки апріорної точності отриманого рішен-
ня при обробці однозначних фазових WL-спос-
тережень, де для основних джерел погрішнос- Рис. 4. Відхилення оцінок планових координат станції
тей спостережень були прийняті такі величини PRYL від еталонних значень при обробці спостережень
середньоквадратичних похибок (СКП): σеф(t) = відносно станції GLSV
Для вирішення задачі оцінки і врахування тів (гелікоптер, літак) і спостереження назем-
фазових характеристик ГНСС-антен запропо- них роверів і базових станцій перманентної
новано простий в реалізації спосіб, який дає мережі. При проведенні тестування і дослі-
можливість без додаткових матеріальних ви- дження розроблених процедур обробки вимі-
трат і дорогого спеціалізованого устаткування рів виконувалися за такою методикою:
провести оцінку фазових калібровок ГНСС- спостереження підлягають попередній об-
антен для конкретних умов експлуатації і уточ- робці з використанням програмного забез-
нити відхилення положення середнього фа- печення OCTAVA_PPA [10-16], яке дозволяє
зового центру антени відносно референцної оцінити якість використовуваних кодових і
точки антени [33, 34]. При обробці ЛК GPS- фазових спостережень, усунути циклічні фа-
спостережень на частотах L1, L2 GPS необхідно зові стрибки, відновити безперервність фа-
враховувати те, що для кожної з частот поло- зових спостережень;
ження і варіації фазових центрів (ФЦ) відріз- обробка спостережень з метою отримати ви-
няються і при лінійному комбінуванні вели- сокоточні (з сантиметровою точністю) ета-
чини похибок можуть досягати 10—12 см. лонні оцінки координат кінематичних об’єк-
Для врахування відхилень між ФЦ використа- тів, станцій і роверних пунктів з викорис-
но алгоритм розрахунку поправок, що дає мож- танням ліцензійного ПЗ GrafNav/GrafNet
ливість перенести спостереження на частоті L2 (NovAtel Inc./ Waypoint, Канада);
GPS до ФЦ на частоті L1 GPS. Вхідними даними, виявлення фазових неоднозначностей різни-
необхідними для функціонування алгоритму, є: цевої частоти з використанням ЛК Melbour-
вектор відхилень фазового центру на L2 від- ne-Wübbena методом формування «віртуа-
носно ФЦ на L1 в місцевій системі коорди- льних» подвійних різниць;
нат; розрізнення неоднозначностей, для яких за-
кут місця і азимут, під яким навігаційний пропонований спосіб обробки ЛК Melbour-
космічний апарат видно для приймача; ne-Wübbena не дав можливості досягти на-
інформація про кутову орієнтацію антени; дійного рішення задачі РФН (на цьому етапі
калібровка ГНСС-антени. для обробки використовуються тільки фазо-
Вихідними даними алгоритму є величина ві спостереження WL і оцінюються як кон-
поправки для фазових центрів і скоректовані тинуальні, так і цілочисельні змінні);
спостереження на частоті GPS L2. перевірка (верифікація) отриманих оцінок
неоднозначностей мережевим методом — урів-
2.4. Результати експериментального
нюванням цілочисельних неоднозначностей
тестування розробленого
шляхом замикання контурів наземної кон-
програмно-алгоритмічного комплексу
фігурації станцій і/або поточного супутни-
високоточного позиціонування з використанням
кового сузір’я;
фазових GPS-спостережень різницевої частоти
формування і введення вектора поправок у
Методика оцінки точності координатних фазові WL-спостереження;
визначень з використанням розробленого методу вирішення навігаційної задачі з апріорною оцін-
і алгоритмів розрізнення фазової неоднозначності кою точності з використанням однозначних фа-
і високоточного позиціонування зових WL-спостережень (для компенсації іоно-
Для натурного тестування запропонованих сферною складовою погрішностей використо-
алгоритмів і процедур обробки GPS-спостере- вуються моделі Klobuchar і GIM IONEX; для
жень були використані декілька сеансів реаль- компенсації тропосферною складовою погріш-
них кінематичних спостережень при проведен- ностей використовується модель MOPS [35]);
ні аерофотозйомки на борту літальних апара- обчислення відхилень (нев’язок) отримано-
сферної затримки Klobuchar і GIM IONEX. ням флуктуацій іоносферної складової по-
Нижче (табл. 3—6) наведені нев’язки отри- грішності. Слід зазначити, що погіршення точ-
маних зважених усереднених координатних ності визначення висоти (при H ≈ 3000 м) іс-
рішень для базових станцій і роверів (статичні тотно збільшується завдяки впливу неточного
сесії) в прямокутних координатах ΔX, ΔY, ΔZ і врахування тропосферної похибки через зна-
геодезичних координатах (ΔB, ΔL, ΔH). чний перепад висот між приймачами.
Нев’язки отриманих WL-рішень відносно Результати аналізу оцінок взаємних коорди-
еталонного рішення для кінематичних спосте- нат на наземних базових лініях до 200 км по-
режень (висота польоту H = 800—3000 м) по казали таке. При використанні моделі Klobu-
планових координатах в середньому склада- char типове максимальне відхилення отрима-
ють 3—5 см, а по висоті — 5—7 см. Викиди по- них оцінок від еталонних значень по планових
над 10 см обумовлені зміною геометричної координатах не перевищувало 5 см, а по висо-
конфігурації супутникового сузір’я і зростан- ті — 9 см. При використанні моделі GIM
IONEX максимальне відхилення оцінок по
Таблиця 3
Нев’язки координатних визначень
усіх координатах не перевищувало 4—5 см.
в прямокутних координатах На основі результатів обробки спостережень
з використанням запропонованого комплексу
Використовувана іоносферна можна констатувати, що для позиціонування на
Коорди- модель
Базова лінія базових відстанях 150—200 км можна досягнути
нати, м
Klobuchar GIM IONEX (IGS) субдециметрової/сантиметрової точності:
GLSV — ΔX 0,0664 0,0442 статичного режиму позиціонування — 2—4 см
PRYL ΔY –0,0508 0,0041 (СКП) за всіма координатами;
ΔZ 0,0425 0,0709 кінематичного режиму позиціонування — 3—
GLSV — ΔX –0,0039 –0,0252 5 см (СКП) за плановими координатами і
SMLA ΔY –0,0777 –0,0491 3—7 см (СКП) по висоті.
ΔZ 0,0440 –0,0126 Порівняння апріорної і апостеріорної оцінок
SMLA — ΔX 0,0774 0,0637 точності позиціонування з використанням мо-
PRYL ΔY 0,0462 0,0593
дифікованого методу і алгоритмів обробки фа-
ΔZ 0,0034 0,0828
зових спостережень показало, що апріорна
оцінка точності координатно-часових визна-
Таблиця 4 чень може бути використана як внутрішній на-
Нев’язки координатних визначень
в геодезичних координатах
дійний індикатор точності позиціонування.
Як приклад на рис. 5 наведені нев’язки ко-
Використовувана іоносферна ординатного рішення відносно еталонних оці-
Коорди- модель
Базова лінія
нати, м
нок з результатами розрахунку апріорної оцін-
Klobuchar GIM IONEX (IGS) ки точності (95 %) за моделлю похибок. На
рис. 5 (а, в, д) наведені нев’язки отриманого
GLSV — ΔB 0,0047 0,0145
рішення для кінематичних спостережень на
PRYL ΔL –0,0785 –0,0201
ΔH 0,0511 0,0799
борту гелікоптера (висота польоту — приблиз-
GLSV — ΔB 0,0623 0,0276 но 800 м), а на рис. 5 (б, г, е) — для кінематич-
SMLA ΔL –0,0640 –0,0284 них спостережень на борту літака (висота по-
ΔH 0,0044 –0,0404 льоту — приблизно 3000 м). Аналіз отриманих
SMLA — ΔB –0,0675 –0,0135 результатів показав, що розрахункова оцінка
PRYL ΔL –0,0025 0,0159 точності (95 %) для спостережень на борту лі-
ΔH 0,0597 0,1133 така відповідає апостеріорній оцінці точності,
40 ISSN 1815-2066. Science and Innovation. T. 7, № 5, 2011
Наукові основи інноваційної діяльності
Рис. 5. Нев’язки отриманого WL-рішення відносно еталонних оцінок та апріорна оцінка точності рішення, розрахо-
вана за моделлю похибок, для спостережень на борту гелікоптера (а, в, д) і на борту літака (б, г, е)
яка була отримана шляхом обробки нев’язок ніж 1000 м не співпадає з апостеріорною оцін-
отриманого рішення відносно еталонного. Оцін- кою точності. Дана розбіжність обумовлена не-
ка точності рішення для спостережень на бор- повною компенсацією похибок, обумовлених
ту літака на момент підйому на висоту більш затримкою сигналів у тропосфері.
ISSN 1815-2066. Наука та інновації. T. 7, № 5, 2011 41
Наукові основи інноваційної діяльності
Таблиця 5
Нев’язки координатних визначень у прямокутних і геодезичних координатах для пункту 0006
Використовувана іоносферна модель
Координати,
Klobuchar GIM IONEX (IGS)
м
GLSV-0006 PRYL-0006 SMLA-0006 GLSV-0006 PRYL-0006 SMLA-0006
Таблиця 6
Нев’язки координатних визначень у прямокутних і геодезичних координатах для пункту 0001
Використовувана іоносферна модель
Координати,
Klobuchar GIM IONEX (IGS)
м
GLSV-0001 PRYL-0001 SMLA-0001 GLSV-0001 PRYL-0001 SMLA-0001
ного класу. Нагадаємо, що досягнення заданої рів для одночастотного та двочастотного при-
сантиметрової точності залежить від вирішен- ймачів. При використанні двочастотного при-
ня головного питання фазових вимірів — на- ймача (коли іоносферна затримка практично
дійного усунення фазових стрибків та вирі- повністю компенсується) нев’язки на базах до
шення задачі РФН. Float-оцінки для РФН мо- 200 км коливаються на рівні шумів та багато-
жуть бути використані без класичного РФН променевості фазових спостережень. У випад-
(пошук найкращої комбінації циклічних нео- ку одночастотних вимірів та компенсації іо-
днозначностей), але такі оцінки не дають на- носферної затримки за допомогою апріорних
дійного і точного рішення для кінематичної «трендових» моделей нев’язки в тих же умовах
зйомки і потребують накопичення інформації та на базах 50—200 км, як правило, досягають
на досить великих інтервалах, навіть для ста- рівня від 5—7 см до 10—20 см.
тичного позиціонування. Причину треба шукати в недосконалості іо-
Аналіз світового досвіду, численні експери- носферних моделей. Але останні дослідження
менти і накопичений авторами досвід на попе- (див. нижче розд. 4.3) показали, що іоносфер-
редніх етапах розробки дозволяють визначити ні затримки мають флуктуаційну складову, яку
головні проблеми та перешкоди для точного не можна моделювати в принципі, тобто VRS-
позиціонування за наведених умов. Насампе- технологія інтерполяції іоносферної складової
ред практичний інтерес має використання саме добре працює тільки на відстанях до 50 км.
одночастотної, відносно недорогої і доступної Саме тому фірми Trimble і Leica для надійної
ГНСС-апаратури. Для таких умов (одночас- роботи VRS-технології будують і використову-
тотна апаратура, точність 1—2 см, кінематич- ють мережі перманентних станцій з базами,
на зйомка, великі (~100 км) базові відстані та що не перевищують 50—70 км.
невеличкі (15—30 хв) інтервали спостережень) Таким чином, проведена оцінка факторів,
поки що не знайдено позитивного рішення. що впливають на точність диференціального
Зазначимо, що вплив ефемеридних похибок позиціонування на базових відстанях до 100
на точність вирішення всіх задач оброб-ки фа- км в умовах розріджених мереж станцій (базо-
зових спостережень і позиціонування практич- ві відстані — до 200 км), показала, що голов-
но дуже малий для випадку диференціального ною складовою, яка суттєво впливає на якість
методу на означених базах. Це відноситься і до РФН та позиціонування з використанням од-
точних ефемерид системи GPS, і до ефемерид ночастотної ГНСС-апаратури, є флуктуаційна
GPS, що передаються у реальному часі. похибка іоносферної затримки сигналів. Док-
Виникає проблема щодо тропосферної та іо- ладніше це показано в [2, 7].
носферної складових похибок вимірювань та їх З метою оцінки флуктуаційних похибок іо-
співвідношення. Порівняння результатів бага- носферної затримки сигналів разом з інфор-
тьох натурних експериментів, отриманих одно- маційними параметрами (і досягнення санти-
часно з двочастотною і одночастотною ГНСС- метрової точності у визначених жорстких умо-
апаратурами, показують, що в умовах рівнин- вах) на даному етапі проводяться тестування
ної місцевості (без значних перепадів висот) нового методу позиціонування (див. нижче).
використання апріорних тропосферних моде-
лей затримок сигналів для означених базових 4.2. Визначення зенітних тропосферних
відстаней дає практично повну компенсацію затримок у мережі базових ГНСС-станцій
тропосферних похибок. Оцінка та зональна Вплив тропосфери на точність координатних
інтерполяція тропосферних затримок дає при- визначень за сигналами навігаційних супутників
близно той же результат. Це видно з порівнян- Нейтральна атмосфера (насамперед, тро-
ня нев’язок реальних вимірів та моделей вимі- посфера) впливає на поширення радіосигна-
ISSN 1815-2066. Наука та інновації. T. 7, № 5, 2011 47
Наукові основи інноваційної діяльності
∫ (n − 1)× dsds.
чення зенітних тропосферних затримок в міс-
σд trop = (11)
цях розташування базових станцій мережі і їх
За останні десятиліття запропонована вели- широтно-довготну й висотну апроксимації для
ка кількість методик, що дозволяють оцінити оцінювання тропосферних затримок в точках
48 ISSN 1815-2066. Science and Innovation. T. 7, № 5, 2011
Наукові основи інноваційної діяльності