- •1. Открытие проекта и его сохранение
- •2. Загрузка данных (слив информации).
- •3. Особенности экспорта и импорта “Rinex – файлов” в программе “Pinnacle”
- •4. Особенности вычисления векторов в программе “Pinnacle”
- •5. Действия по улучшению качества измеренных векторов
- •6. Отбраковка некачественных (тривиальных) векторов вручную
- •8. Тестирование повторительных векторов
- •9. Тестирование замыканий треугольников
- •10. Уравнивание свободной сети в автоматическом режиме с рекомендуемой программой ошибкой единицы веса
- •11. Принудительное уравнивание сети с учетом ошибок исходных данных
- •12. Планирование оккупаций
4. Особенности вычисления векторов в программе “Pinnacle”
После того как данные в панели “Raw Data Sessions” сформированы по дням наблюдений, первая сессия выделяется и с помощью правой кнопки мыши перетаскивается в панель вычислений “Solutions”. При этом автоматически появляется окно с тремя режимами наблюдений: “Static”, “Kinematic” и “Stop and Go”. В зависимости от типа вычислений в соответствующем окне ставится точка.
В панели вычислений необходимо навести маркер мыши на слово “Vectors”, правой клавишей мыши раскрыть опции и выбрать “Process properties” (характеристики вычислений).
В открывшемся окне выбрать кнопку “Options” и поставить точку в окошке “Show Residuals Plots” (показать график невязок пар спутников), после чего нажать кнопку “Apply” и “OK”.
Затем навести маркер на имя вычисляемого вектора, правой клавишей мыши раскрыть опции и выбрать “Engine Properties”. В раскрывшемся окне найти опцию “Process Mode” и поставить режим “AUTO”, после чего нажать кнопку “OK”.
Затем вновь навести маркер на имя вычисляемого вектора, правой клавишей мыши раскрыть опции и выбрать “Process vector”.
После вычисления вектора появляются два окна, расположенных друг над другом. В первом окне, которое можно, удерживая левой клавишей мыши, опустить ниже, представлен график попарных невязок, образованных базовым и текущими спутниками. Как правило, в качестве базового спутника программой выбирается тот спутник, который в данной сессии имеет самое продолжительное время наблюдений. Все остальные (небазовые) спутники составляют с ним пары, графики этих пар показаны разным цветом и совмещены в общем графике. В идеальном случае каждая из пар представляет собой синусоиду и располагается на графике симметрично относительно средней линии (значение “0” по вертикальной оси “Cycles”). Цена одного деления по оси “Cycles” равна длине волны сигнала, принимаемого со спутника (приблизительно 22 см). По горизонтальной оси показывается общее время наблюдений и продолжительность взаимодействия каждой из образующихся пар. От того, насколько та или иная пара отклоняется от средней линии графика, зависит точность вычисления вектора (по графику можно грубо определить точность вычисления вектора, например, если отклонение синусоиды от средней линии составляет 0, 1 “Cycles”, то это означает, что точность вычисления вектора составляет 2,2 см). Как правило, большинство пар располагаются симметрично, но некоторые пары резко отклоняются от остальных. Это означает, что при приеме сигналов с данного спутника были какие-то помехи, такой спутник называется “больным”. Во втором окне, расположенном ниже первого, указаны: результаты плавающего и фиксированного режимов двойного дифференциального метода вычислений, количество используемых интервалов, длина и среднеквадратическая ошибка длины измеренного вектора (RMS). Доброкачественность измерений оценивается вручную по значению среднеквадратической ошибки вычисленного вектора с использованием приближенной формулы: mL = 1ppm *10-6 * D мм (один миллиметр на один километр). Некоторые измеренные векторы имеют недопустимые среднеквадратические ошибки и требуют исключения “больных” спутников, а также ограничения времени оккупаций для ликвидации всплесков и помех, возникающих при приеме сигналов, искаженных деревянными конструкциями наружных знаков пунктов ГГС и ветвями деревьев. Для того чтобы определить “больной” спутник необходимо: в верхней части общего графика пар раскрыть окно “Show of hide legend”; определить базовый спутник (исключать его из обработки не рекомендуется), как правило, имя базового спутника повторяется во всех образующихся парах; затем маркером на графике навестись на наиболее отклоняющуюся пару и определить имя “больного” спутника (для того чтобы убедиться в том, что выбранный спутник именно тот, который необходимо исключить, можно отключить флажок напротив имени данной пары, при этом на графике изображение данной пары исчезнет); если в начале, или в конце наблюдений все пары спутников резко отклоняются, то необходимо по горизонтальной оси определить момент времени, в который это произошло с точностью до минуты (для этого необходимо навести маркер на ось времени напротив выявленного всплеска); если на совмещенном графике отклонения нескольких “больных” спутников происходят по одной из частот “L1” или “L2”, то при длине вектора не превышающей 10 км, можно изменить режим вычислений с “Auto” на “L1 only”, или “L2 only” (для этого навести маркер на имя вычисляемого вектора, правой клавишей мыши раскрыть опции и выбрать “Engine Properties”, в раскрывшемся окне найти опцию “Process Mode” и поставить режим “L1 only”, после чего нажать кнопку “OK”. Затем вновь навести маркер на имя вычисляемого вектора, правой клавишей мыши раскрыть опции и выбрать “Process vector”). Для того чтобы исключить из обработки “больной” спутник или ограничить время оккупации необходимо: навестись маркером мыши на слово “Vectors”, правой клавишей раскрыть опции и выбрать “Occupations view” (при этом открывается окно с оккупациями, показанными зеленым цветом):
Навестись маркером на оккупацию, которую необходимо исправить, правой клавишей мыши раскрыть опции и выбрать “Engine Properties” (при этом выбирается любая из двух оккупаций, обычно наименее продолжительная); в появившемся окне открываются два подокна “Timing” и “Satellites”;
Для того чтобы ограничить время в начале, или в конце наблюдений необходимо в окне “Timing” навестись маркером на рычажки “Start Epoch” (начальная эпоха) и “Stop Epoch” (конечная эпоха) и, удерживая левой клавишей мыши передвинуть рычажок на необходимую величину. На вышеприведенном рисунке рычажки не показаны, в реальной программе они показаны в правом нижнем углу. Для того чтобы исключить из обработки “больной” спутник необходимо войти в окно “Satellites” найти имя спутника, выделить его левой клавишей мыши и поставить флажок в окне ”The use of this SV is disabled”(не использовать данный спутник при вычислении вектора), при этом выделенное имя спутника зачеркивается красным крестом. В окне “Use as a reference SV is disabled” (использовать как относительно уничтоженный) флажок не ставить.
Обязательно нажать кнопку “OK” для фиксирования результатов исправлений. После вычисления вектора с учетом выполненных исправлений, необходимо вновь навестись маркером мыши на слово “Vectors”, правой клавишей раскрыть опции и выбрать “Occupations view” (при этом открывается окно с оккупациями, показанными зеленым цветом); навестись маркером на оккупацию, в которой производились исправления, правой клавишей мыши раскрыть опции и выбрать “Engine Properties” (при этом выбирается та из оккупаций, в которой производились исправления); в появившемся окне нажать кнопку “Restore Default” (при этом все исправления уничтожаются). После этого обязательно нажать кнопку “OK”. Обнуление информации после исправлений обязательно, поскольку для каждого вектора “больные” спутники индивидуальны.
Каждый
вектор можно вычислять сколько угодно
раз, производя соответствующие
исправления. После последовательного
вычисления всех векторов в данном дне
наблюдений, необходимо навестись на
слово “Vectors”,
правой клавишей раскрыть опции и выбрать
“Run
process”
(при этом происходит “псевдовычисление”
векторов оптом и появляются красные
предупреждающие кружки
).
Не обращая внимания на предупреждения,
после окончания процесса снова навестись
на слово “Vectors”,
правой клавишей, раскрыть опции и
выбрать “Network
View”.
В верхней части раскрывшегося окна
(схема одного дня наблюдений) необходимо
найти кнопку “Show
analysis
window”
(изображен молоток
),
правой клавишей мыши раскрыть опцию
“Test
solution”,
далее выбрать опцию “Subnet/solution
input
data
validation”
и правой клавишей зафиксировать данную
опцию, означающую пропуск вычисленных
векторов в панель уравнивания “Subnet”.
Затем перетащить день наблюдений в
панель уравнивания, навестись курсором
на имя дня наблюдений, левой клавишей
мыши раскрыть опции и выбрать “Run
adjustment”
при этом в правом окне с надписью:
“Subnet\Solution
input
data
validation”
(прохождение данных из панели вычисления
в панель уравнивания) должен появиться
символ
.
Если на схеме сети одного дня наблюдений
расположены разрозненные векторы, не
соединенные в единую сеть, то опцию “Run
adjustment”
запускать
не следует,
так как это вызывает ошибку уравнивания,
показанную на рисунке ниже.
После уравнивания первого дня вычислений необходимо закрыть проект (для сохранения вычисленных векторов), вновь открыть проект и вычислить следующий день наблюдений.
