Algorytmy automatycznego postprocessingu w

Transkrypt

Algorytmy automatycznego postprocessingu w
Katedra Geodezji im. K. Weigla
II Konferencja Użytkowników ASG-EUPOS
Katowice, 20-21 listopad 2012
Algorytmy automatycznego postprocessingu w serwisie POZGEO
Roman Kadaj
•
•
•
•
•
•
•
APPS jako moduł automatycznego postprocessingu w strukturze serwisu POZGEO.
Założenia i etapy obliczeniowe w module APPS
Wstępne przetwarzanie danych orbitalnych i obserwacyjnych,
wyznaczenie pozycji przybliżonej (SPP)
Rozwiązanie typu float - algorytm optymalizacji numerycznej
Rozwiązanie precyzyjne
- typu fixed (DD)
- metoda BETA (TD) dla sesji długiej (dT > 1.5h)
Wyrównanie wektorów (tylko w wersji aktualnie funkcjonującej)
Przeliczenie pozycji do układów płaskich i określenie wysokości normalnej
Algorytmy automatycznego postprocessingu w serwisie POZGEO
SERWIS POZGEO - STRUKTURA ZEWNĘTRZNA
APPS – Ogólne założenia
• Czas Sesji: od 30’ - 40’
do 24h
• Max. Liczba epok: 3600
(jeśli więcej – nastąpi
automatyczne
„rozrzedzenie”)
• Interwał: 1 – 60 sek.
• Min. 5 Satelitów
• Liczba stacji: 3 – 6
• Kalibracje absolutne anten
LOGFILE
Reference Stations:
Manual Modul
Date files +
Broadcast ephemerides
Precise orbits
TRIMBLE
APPS – Modul
ALGORES - SOFT ( PL)
Absolute
calibration
parameters
of antennas
Administrator
Quasigeoid –
model and
parameters of
local systems
MS SQL
Server
RINEX - File
Phase Observation
• Sygnały fazowe L1, L2
(iono-free L3, geometry
free L4, wide-lane L5 )
• Min. Elewacja 10o
• Model troposfery GMF
(Niell, 2000) z Mod. Hopfield
refrakcją zenitalną.
www.asgeupos.pl
Klient
RAPORT (TXT – File)
Results
Algorytmy automatycznego postprocessingu w serwisie POZGEO
APPS /POZGEO
Etapy obliczeniowe
Funkcja celu
Ω(X,Y,Z) ⇒ min.
rozwiązania „float”
Elipsoida ufności
I. Przygotowanie danych
• Broadcast Efemerydy→Orbity
• Redukcje obs. kodowych i fazowych
(parametry absolutnej kalibracji anten,
wysokości anten, refrakcja troposferyczna).
• { (Xik,Yik,Zik) } dyskretne interpolacje orbit
(broadcast, rapid or final )
• SPP (Single Point Position) (X0, Y0, Z0)
• Filtracja faz L1, L2 (cycle-slips i inne defekty),
z użyciem TD i wide-lane (L5) kombinacji.
• Określenie zbioru iono-free dyskretnych
obserwacji (L3)
II. TD − typu float rozwiązanie (metoda BETA)
Numeryczno-analityczna (semi-analityczna)
minimalizacja funkcji celu przy założeniach:
• potrójne różnice faz we wszystkich
kombinacjach par epok (schemat Schreibera)
• zastosowanie estymacji mocnej z kontrolnym
składnikiem dla obserwacji kodowych
Ω = Σ(vi2 +c2)1/2 + r({R}) ⇒ min. (Kadaj,1988):
III. DD – typu fixed rozwiązanie lub TD − float (BETA) ale tylko dla sesji długiej > 1.5h
Iteracje
DD – fixed rozwiązanie:
• Fiksacja nieoznaczoności, niezależnie dla każdej pary epok (k, k+1), według metody „60/77”
(Yang, Goad, Schaffrin,1994 ; zastosowanie np. w: Kashani, Wielgosz, Grejner-Brzezińska, 2003 )
• Wyrównanie pozycji ROVER z wszystkich epok z zastosowaniem estymatorów mocnych
[ nie szukamy optymalnych wartości całkowitych nieoznaczoności dla całych ciągów faz ;
alternatywa nie zastosowana: pełne wyrównanie układu z użyciem metody LAMBDA (Teunissen, 1995)]
IV. Obliczenie pozycji Rover w innych układach (także w systemie wysokości normalnych).
3
Algorytmy automatycznego postprocessingu w serwisie POZGEO
Tworzenie równania obserwacyjnego podwójnej różnicy faz
dla kombinacji (pseudo) iono-free (L3)
Relacja między częstotliwościami:
f1/f2 = λ2/λ1
= 77/60 (GPS)
9/7 (GLONASS) *)
*) satelity p =1, 2, … emitują sygnały o różnej częstotliwości f1s , f2s ale o stałym stosunku 9:7
Kombinacja „iono-free” pojedynczych faz (r – odbiornik, p – satelita) :
Rrp (L3) = [ λ22 ⋅ Rrp(L1) − λ12 ⋅ Rrp(L2) ] / ( λ22 − λ12) ;
Rrp (L1) = λ1 ⋅ φrp(L1); Rrp (L2) = λ2 ⋅ φrp(L2)
Rrp(L3) = [ 5929 ⋅ Rrp (L1) − 3600 ⋅ Rrp(L2)] / 2329 (dla GPS)
p
r
Pojedyncza różnica faz (eliminuje błędy zegarów odbiorników):
ΔRrpq (L3) = Rrp(L3) − Rrq(L3) ; p, q: indeksy satelitów
Podwójna różnica faz (eliminuje błędy zegarów satelitów):
ΔΔRrs pq(L3) = ΔRrpq (L3) − ΔRspq (L3)
analogicznie jest dla pojedynczych sygnałów:
ΔΔRrspq(L1), ΔΔRrspq(L2)
Równanie obserwacyjne:
ΔΔR(L3) + c ⋅ ΔΔN3 = ΔΔρ(ΔX, ΔY, ΔZ) + Σδ + Σe
ΔΔN3 = 77 ⋅ ΔΔN1 − 60 ⋅ ΔΔN2 (integer);
c = λ2 ⋅ 60 / 2329 (stała typu real).
Σδ - redukcje (m.in. troposferyczne, antenowe), Σe – skumulowany błąd losowy
q
p
r
q
p
r
s
Algorytmy automatycznego postprocessingu w serwisie POZGEO
TD – float (BETA): NUMERYCZNA MINIMALIZACJA FUNKCJI ZELU Ω = Ω (X, Y, Z) (hiperpowierzchnia)
Start: r:=0 (Iter.), ( X0,Y0 ,Z0), d:=25.6 m,
• Wartości funkcji celu w siatce regularnej:
{ Ωijk : i, j, k = −1, 0, 1 }, Ωijk = Ω(Xi, Yj , Zk)
Xi:= X(r) + i⋅d ; Yi:= Y(r) + j⋅d; Zk:=Z(r) + k⋅d
• Aproksymacja Hyperparaboloidy
drugiego stopnia Ω ≈ Ω.
• Minimalizacja (explicite):
(X,Y,Z)min => (X(r+1),Y(r+1),Z(r+1))
• 50% Zmniejszenie siatki:
d:= d / 2; r:=r+1
3 iteracje
wystarczające
r =2
d = 6.4m
r =1
d=12.8m
Proces
iteracyjny
r=3
d=3.2m
…
Obraz w przekroju wertykalnym
Hiperpowierzchnia Ω
Hiperparaboloida Ω
r=0
d=25.6m
Ωijk
Ωmin
Z
x
Y
(X0,Y0,Z0)
(X,Y,Z)min
Ωmin
Algorytmy automatycznego postprocessingu w serwisie POZGEO
Pozycjonowanie precyzyjne (DD-fixed):
1) Dla każdej pary epok (k,k+1) i rozwiązania typu float
- nieoznaczoności kombinacji wide-lane (L5)
ΔΔN1 − ΔΔN2 = const1 + δ1 + e1;
- kombinacja geometry – free
60 ⋅ ΔΔN1 − 77⋅ ΔΔN2 = const2 + δ2 + e2
(stałe const1, const2 obliczone z aktualnych współrzędnych)
- wyznaczenie całkowitych nieoznaczoności
a = round(const1); b = round (const2);
ΔΔN2 = round [ (60 ⋅ a – b) / 17]; ΔΔN1 = ΔΔN2 + a
(Yang i in., 1994 ; i np.: Kashani, Wielgosz, Grejner-Brzezińska, 2003 )
- utworzenie całkowitego czynnika kombinacji iono-free
77 ⋅ ΔΔN1 − 60 ⋅ ΔΔN2 = ΔΔN3 (integer);
- wyrównanie układu pseudoobserwacji dla epok (k, k+1)
ΔΔR(L3) + c ⋅ ΔΔN3 = ΔΔρ(ΔX, ΔY, ΔZ) + Σδ + Σe
c = λ2 ⋅ 60 / 2329 (stała typu real).
Ak ⋅ ΔXk − ΔLk = Vk ⇒ Bk ⋅ ΔXk = Wk (równanie normalne) ⇒
ΔXk, μk (empiryczne odch. standard.),
Qk = Bk-1 (macierz kowariancji)
2) Finalne wyrównanie pozycji
[ Σk (1/ μk2) ⋅ Bk ]⋅ ΔX = Σk [(1/μk2)⋅ Bk⋅ ΔLk]
B ⋅ ΔX = W ⇒ ΔX, μ , Q (rezultaty końcowe)
Układ geometryczny
obserwacji dla jednej epoki
Uwagi:
Satelita referencyjny jest
ustalany niezależnie dla
każdej pary epok: k, k+1.
Przykład 1: obserwacje bardzo defektowe.
Długość sesji: 55 minut
T_begin : 1583 288403.00
NTML
T_end
: 1583 291731.00
interval of time:
1 sec
Number of epochs: 3328 ( ∼ 55 min)
Number of double differences: 158836
(iono-free)
Distances: ROVER-STATION:
BOR1
∼ 48 km
KROT
∼ 51 km
LESZ
∼ 14 km
GLOG
∼ 54 km
NTML
∼ 66 km
LEGN
∼ 87 km
BOR1
LESZ
Rover
KROT
GLOG
LEGN
100 km
Date/Time: 2012-09-09 19:43:32
FLOAT SOLUTION
ITER = 1 ROVER_COORD: 3777443.6146 1137971.4869 4995018.1103 RMS = 0.0172 d = 25.6000 n_obs = 158836 ||dR|| =
ITER = 2 ROVER_COORD: 3777443.6147 1137971.4872 4995018.1103 RMS = 0.0173 d = 12.8000 n_obs = 158836 ||dR|| =
ITER = 3 ROVER_COORD: 3777443.6148 1137971.4877 4995018.1105 RMS = 0.0174 d = 6.4000 n_obs = 158836 ||dR|| =
5.0021
0.0003
0.0006
ITER =
ITER =
ITER =
ITER =
ITER =
0.0001
0.0013
0.0006
0.0002
0.0001
4
5
6
7
8
ROVER_COORD:
ROVER_COORD:
ROVER_COORD:
ROVER_COORD:
ROVER_COORD:
Różnice od FIX:
3777443.6148
3777443.6146
3777443.6145
3777443.6145
3777443.6145
1137971.4878
1137971.4866
1137971.4860
1137971.4859
1137971.4858
0.0335
- 0.0284
4995018.1105 RMS =
4995018.1103 RMS =
4995018.1102 RMS =
4995018.1101 RMS =
4995018.1101 RMS =
0.0174
0.0174
0.0174
0.0174
0.0174
d=
d =
d =
d =
d =
3.2000 n_obs = 158836
1.6000 n_obs = 158836
0.8000 n_obs = 158836
0.4000 n_obs = 158836
0.2000 n_obs = 158836
||dR|| =
||dR|| =
||dR|| =
||dR|| =
||dR|| =
- 0.0648
Date/Time: 2012-09-09 19:43:51
FIXED SOLUTION:
ROVER_FINAL_COORD: 3777443.5710 1137971.5142 4995018.0453
Standard Deviations:
0.0068 0.0035 0.0141
7
Przykład 2: względnie dobre obserwacje.
Długość sesji: 35 minut
T_begin : 1582 292582.00
T_end
: 1582 294692.00
interval of time:
1 sec
Number of epochs: 2111 ( ∼ 35 min)
Number of double differences: 207644
(iono-free)
Distances ROVER-STATION:
BOR1
∼ 49 km
KROT
∼ 54 km
LESZ
∼ 11 km
GLOG
∼ 51 km
NTML
∼ 63 km
POZN
∼ 62 km
Rover
Date/Time: 2012-09-20 02:03:04 (BEGIN)
FLOAT SOLUTION
ITER = 1
ITER = 2
ITER = 3
ROVER_COORD: 3777955.9420 1134844.2493 4995339.1358 RMS = 0.0163 d = 25.6000 n_obs = 207644 ||dR|| = 0.1746
ROVER_COORD: 3777955.9420 1134844.2494 4995339.1358 RMS = 0.0163 d = 12.8000 n_obs = 207644 ||dR|| = 0.0001
ROVER_COORD: 3777955.9421 1134844.2494 4995339.1359 RMS = 0.0163 d = 6.4000 n_obs = 207644 ||dR|| = 0.0000
ITER = 4 ROVER_COORD: 3777955.9421
ITER = 5 ROVER_COORD: 3777955.9421
ITER = 6 ROVER_COORD: 3777955.9421
ITER = 7 ROVER_COORD: 3777955.9421
ITER = 8 ROVER_COORD: 3777955.9421
Date/Time: 2012-09-20 02:03:24
Różnice od FIX:
- 0.0083
1134844.2494
1134844.2494
1134844.2494
1134844.2494
1134844.2494
0.0187
4995339.1359 RMS =
4995339.1359 RMS =
4995339.1359 RMS =
4995339.1359 RMS =
4995339.1359 RMS =
0.0163
0.0163
0.0163
0.0163
0.0163
d=
d=
d=
d=
d=
3.2000 n_obs = 207644
1.6000 n_obs = 207644
0.8000 n_obs = 207644
0.4000 n_obs = 207644
0.2000 n_obs = 207644
||dR|| =
||dR|| =
||dR|| =
||dR|| =
||dR|| =
0.0000
0.0000
0.0000
0.0000
0.0000
- 0.0060
FIXED SOLUTION:
ROVER_FINAL_COORD: 3777955.9514 1134844.2307 4995339.1419
Date/Time 2012-09-20 02:03:32 (END)
Standard Deviations: 0.0034 0.0014 0.0033
8
Algorytmy automatycznego postprocessingu w serwisie POZGEO
METODA TD (BETA): schemat tworzenia obserwacji różnicowych typu Schreibera
Zbiór obserwacji niezależnych L = { L1, L2, … , Lm }
Li : uporządkowane w czasie podwójne różnice faz (iono-free) dla
pary odbiorników (r,s) i pary satelitów (p,q): ΔΔ φrspq (ti)
Vi = fi(X) + y − Li z wagą wi ; i=1,2,…,m
(m - liczba epok):
X - wektor niewiadomych, X = (ΔX, ΔY, ΔZ);
y – swobodny parametr (nieoznaczoność)
Zbiór różnic Schreibera:
Dla każdej
ΔL = { ΔL12 , ΔL13 , ΔL14 , … , ΔL1 m
pary
ΔL23 , ΔL24 , … , ΔL2m
satelitów
ΔL34 , … , ΔL3m
(p, q)
… …
ΔLm−1,m }
vij = Δ fij(X) −ΔLij : równania poprawek
(vij = Vi−Vj ; Δfij(X)= fi(X) − fi(X) ; ΔLij = Li − Lj )
Twierdzenie podstawowe (GiK vol.57, No2, 2008):
Σpi ⋅ Vi2 = Σ wij ⋅ vij2 ;
wij = pi ⋅ pj ⋅ (Σpi )−1
i
i,j
=> Kanoniczne zadanie metody najmniejszych kwadratów:
VT ⋅ P ⋅ V = vT ⋅ W ⋅ v , W = macierz diagonalna (*)
m ⋅ (m−1) / 2 różnic dla
jednej pary satelitów (p,q)
L1
L2
L3
L4
L5
ΔL
Algorytmy automatycznego postprocessingu w serwisie POZGEO
Długość sesji
ETAP III – porównanie metod
TD (float) tylko dla Δtsession > 1.5h
1h
Uwaga:
s
s∼d
d
2h = 60o
3h
4h
…
24h
20cm
DD (fixed) - metoda podwójnych
różnic faz z założeniami:
• Identyfikowanie nieoznaczoności
i określanie pozycji ROVER (X,Y,Z)
dla każdej pary epok (k, k+1).
• Wyrównanie wielokrotnie wyznacz.
pozycji Rover – z zastosowaniem
estymacji mocnej.
2h
RMS
Metoda potrójnych różnic faz
dla wszystkich kombinacji par epok
i par satelitów (schemat Schreibera);
algorytm estymacji dla diagonalnej
m. kowariancyjnej; automatyczna
eliminacja nieoznaczoności; nie ma
potrzeby definiowania satelity
referencyjnego (Kadaj, 2008).
0
TD (BETA)
10cm
DD (fixed)
5cm
3cm
t-to
1cm
Validacja:
DD - fixed
Wybór:
tylko
DD – fixed
TD - BETA
Użycie dwóch metod - wybór
.
zależy od otrzymanych empirycznych param. dokładnościowych.
Test metody TD-BETA dla sesji długich (24h)
Obserwowalność 30 satelitów w ciągu doby (A)
A:
T_begin
T_end
: 1521 0.00
: 1521 86360.00
B:
T_begin
T_end
: 1534 86400.00
: 1534 172760.00
C:
T_begin
: 1542 518400.00
T_end
: 1542 599760.00
BOGI - BOR1 (A)
Wyrównania swobodne sieci GPS
Wariant
Pseudoobserwacje L3 (iono-free)
Orbity Final.
BOGI - XYZ katalogowe
3633815.692 1397453.931 5035280.816
XYZ- obliczone:
A
.. 706
B
.. 687
C
.. 660
.. 937
.. 930
.. 911
.. 831
.. 805
.. 766
Średnie wartości współrzędnych:
.. 684
.. 926
.. 801
Przeciętna wypadkowa
odchyłka wektora [m]
A
B
C
0.001
0.002
0.002
TRANS 3D(7p)
Wariant
Błąd średni transf. [m]
A
B
0.004
0.006
C
0.004
Finalne relacje z katalogiem
dx
0.008
dy
0.005
dz
0.015
0
6h
12h
24h
*********************************************************************************
ASG-EUPOS Serwis POZGEO wersja 2.08
*********************************************************************************
POZGEO –
PRZYKŁADOWY
UŻYTKOWNIK
: Jan Kowalski
PLIK
: 70351254.10o
CZAS POBRANIA
: 2010-06-15 12:01:48
RAPORT DLA
CZAS OBLICZEŃ
: 2012-11-10 22:09:27
_________________________________________________________________________________
UŻYTKOWNIKA
RINEX - INFORMACJE
Nazwa punktu
: 14161106-10
CZĘŚĆ I
Numer punktu
: 61106-10
Wersja RINEX
: 2.11
Program
: cnvtToRINEX 2.02.0
Instytucja
: convertToRINEX OPR
Model anteny
: TRM_R6
Numer seryjny ant.
:
Wysokość anteny
: 1.619
Interwał rejestracji : 1
Początek obserwacji:
2010-5-5 9:16:22.0000 Tydzień GPS: 1582 sek. GPS: 292582.0000
Koniec obserwacji:
2010-5-5 9:51:32.0000 Tydzień GPS: 1582 sek. GPS: 294692.0000
Czas obserwacji [hh:mm:ss]: 00:35:010.0000
_________________________________________________________________________________
ANTENA - INFORMACJE
MODEL WYKORZYSTANY: NONE Numer seryjny:
BRAK MODELU ANTENY W BAZIE!
Info antena L1: DeltaE : 0.00000 DeltaN : 0.00000 DeltaUp : 0.00000
Info antena L2: DeltaE : 0.00000 DeltaN : 0.00000 DeltaUp : 0.00000
_________________________________________________________________________________
Do obliczeń wykorzystano efemerydy BROADCAST
Brak modelu jonosfery
_________________________________________________________________________________
Lista satelitów w pliku RINEX
G2 G4 G13 G20 G23 G31 G32 G7 G16 G10
_________________________________________________________________________________
WYKORZYSTANE STACJE REFERENCYJNE:
Nazwa
Odległość[m]
Efekt. liczba epok
Efekt. czas sesji [s]
LESZ
11151
2106
2106
BOR1
49463
2106
2106
GLOG
51051
2106
2106
KROT
54169
2106
2106
NTML
63251
2106
2106
ZIGR
83122
2106
2106
_________________________________________________________________________________
WYNIKI OSTATECZNE:
UWAGA! Jeśli nie oznaczono inaczej, wartości podane w metrach
POZGEO –
PRZYKŁADOWY
RAPORT DLA
UŻYTKOWNIKA
CZĘŚĆ II
ETRS89 Współrzędne kartezjańskie
X: 3777955.990 Y: 1134844.239 Z: 4995339.214
ETRS89 Współrzędne geodezyjne
B: 51° 53' 22.47468''
L: 16° 43' 10.27318''
Układ 1992
X: 449488.519
Y: 343115.854
mp: 0.012
h_el: 139.142
mx: 0.006 my: 0.007 mp: 0.009
Układ 2000 strefa 5
X: 5752012.039 Y: 5618370.257
mx: 0.006 my: 0.007 mp: 0.009
Układ 2000 strefa 6
X: 5751389.357 Y: 6411851.513
mx: 0.006 my: 0.007 mp: 0.009
Układ 1965 strefa 4
X: 5651372.823 Y: 3706380.812
Układ UTM strefa 34
X: 5750153.996 Y: 3618332.021
WYZNACZONE WYSOKOŚCI PUNKTU:
Wysokość elipsoidalna : 139.142
Anomalia wysokości
: 38.065
Kronsztadt 86
: 101.076
mx: 0.031 my: 0.031 mp: 0.043
mx: 0.006 my: 0.007 mp: 0.009
Anomalia wysokości
liczona z modelu
GEOIDPOL-2001
transformowanego
do układu ETRF’2005
na epokę 2008.13
(układ stacji ASG-EUPOS)
mh: 0.008
mH: 0.017
UWAGA! WYNIKI AUTOMATYCZNEGO POSTPROCESSINGU BAZUJĄ NA POJEDYNCZYM ZBIORZE OBSERWACYJNYM (RINEX), ZATEM NIE
POSIADAJĄ NIEZALEŻNEJ KONTROLI WYZNACZENIA PUNKTU WYMAGANEJ W PRZEPISACH TECHNICZNYCH. POSTPROCESSING WYKONANY
ZOSTAŁ BEZ WIEDZY O WARUNKACH POMIARU MOGĄCYCH MIEĆ WPŁYW NA DOKŁADNOŚĆ WYNIKÓW.
________________________________________________________________________________________________
WSPÓŁRZĘDNE PRZYBLIŻONE W PLIKU RINEX (ROVER) X: 3777956.5236 Y: 1134845.3581 Z: 4995341.0775
WSPÓŁRZĘDNE PRZYBLIŻONE OBLICZONE Z SPP(ROVER) X: 3777957.4398 Y: 1134844.2403 Z: 4995342.8315
________________________________________________________________________________________________
OBLICZENIE WEKTORA: LESZ - ROVER
Wykorzystany model anteny na stacji referencyjnej: TRM41249.00
TZGD SN:
ALGORYTM PODWÓJNYCH RÓŻNIC
DX: -6913.9286 DY: 8072.8936 DZ: 3371.2755 mx: 0.0064 my: 0.0028 mz: 0.0059
mxHz: 0.0061 myHz: 0.0032 mh: 0.0060
Efektywna liczba epok : 2106 Efektywny czas sesji[s]: 2106 Obliczenie wektora OK
_____________________________________________________________________________________
OBLICZENIE WEKTORA: BOR1 - ROVER
Wykorzystany model anteny na stacji referencyjnej: AOAD/M_T SN:
ALGORYTM PODWÓJNYCH RÓŻNIC
DX: 39597.2001 DY: -13329.2491 DZ: -26476.3327 mx: 0.0128 my: 0.0046 mz: 0.0121
mxHz: 0.0122 myHz: 0.0057 mh: 0.0122
Efektywna liczba epok : 2106 Efektywny czas sesji[s] : 2106 Obliczenie wektora OK
_____________________________________________________________________________________
OBLICZENIE WEKTORA: GLOG - ROVER
Wykorzystany model anteny na stacji referencyjnej: TRM41249.00
TZGD SN:
ALGORYTM PODWÓJNYCH RÓŻNIC
DX: -31385.0261 DY: 37186.5500 DZ: 15438.4618 mx: 0.0164 my: 0.0073 mz: 0.0161
mxHz: 0.0159 myHz: 0.0084 mh: 0.0160
Efektywna liczba epok : 2106 Efektywny czas sesji [s] : 2106 Obliczenie wektora OK
_____________________________________________________________________________________
OBLICZENIE WEKTORA: KROT - ROVER
Wykorzystany model anteny na stacji referencyjnej: TRM41249.00
TZGD SN:
ALGORYTM PODWÓJNYCH RÓŻNIC
DX: -1980.7777 DY: -52410.0568 DZ: 13546.8158 mx: 0.0213 my: 0.0081 mz: 0.0150
mxHz: 0.0186 myHz: 0.0099 mh: 0.0173
Efektywna liczba epok : 2106 Efektywny czas sesji [s] : 2106 Obliczenie wektora OK
_____________________________________________________________________________________
OBLICZENIE WEKTORA: NTML - ROVER
Wykorzystany model anteny na stacji referencyjnej: TRM41249.00
TZGD SN:
ALGORYTM PODWÓJNYCH RÓŻNIC
DX: 24678.0396 DY: 50237.1039 DZ: -29461.2445 mx: 0.0196 my: 0.0074 mz: 0.0145
mxHz: 0.0173 myHz: 0.0090 mh: 0.0163
Efektywna liczba epok : 2106 Efektywny czas sesji [s] : 2106 Obliczenie wektora OK
_____________________________________________________________________________________
OBLICZENIE WEKTORA: ZIGR - ROVER
Wykorzystany model anteny na stacji referencyjnej: TRM41249.00
TZGD SN:
ALGORYTM PODWÓJNYCH RÓŻNIC
DX: -18804.0999 DY: 80889.4241 DZ: -3550.2134 mx: 0.0244 my: 0.0128 mz: 0.0209
mxHz: 0.0227 myHz: 0.0141 mh: 0.0220
Efektywna liczba epok: 2106 Efektywny czas sesji [s] : 2106 Obliczenie wektora OK
POZGEO –
DODATKOWE
INFORMACJE
W RAPORCIE
DLA
ADMINISTRATORA
CZĘŚĆ I
WYNIKI DLA METODY PODWÓJNYCH RÓŻNIC
WSPÓŁRZĘDNE PUNKTU WYZNACZANEGO W UKŁADACH:
GEOCENTRYCZNYM(XYZ), GEODEZYJNYM(BLH) I PUW 1992
Stacja LESZ
Długość wektora: 11150.763
XYZ
X: 3777956.004 Y: 1134844.249 Z: 4995339.235
BLH
B: 186802.47468631 L: 60190.27346195 h_el: 139.168
XY92 X: 449488.519 Y: 343115.860
Stacja BOR1
Długość wektora: 49463.151
XYZ
X: 3777955.985 Y: 1134844.262 Z: 4995339.259
BLH
B: 186802.47553583 L: 60190.27441914 h_el: 139.178
XY92 X: 449488.545 Y: 343115.879
Stacja GLOG
Długość wektora: 51051.009
XYZ
X: 3777955.985 Y: 1134844.221 Z: 4995339.180
BLH
B: 186802.47425390 L: 60190.27237223 h_el: 139.108
XY92 X: 449488.506 Y: 343115.839
Stacja KROT
Długość wektora: 54168.753
XYZ
X: 3777955.986 Y: 1134844.268 Z: 4995339.192
BLH
B: 186802.47411174 L: 60190.27471193 h_el: 139.127
XY92 X: 449488.500 Y: 343115.883
Stacja NTML
Długość wektora: 63251.381
XYZ
X: 3777955.976 Y: 1134844.221 Z: 4995339.216
BLH
B: 186802.47521297 L: 60190.27250854 h_el: 139.132
XY92 X: 449488.536 Y: 343115.842
Stacja ZIGR
Długość wektora: 83122.182
XYZ
X: 3777956.005 Y: 1134844.212 Z: 4995339.204
BLH
B: 186802.47429862 L: 60190.27162268 h_el: 139.137
XY92 X: 449488.508 Y: 343115.824
POZGEO –
DODATKOWE
INFORMACJE
W RAPORCIE
DLA
ADMINISTRATORA
CZĘŚĆ II
WSPÓŁRZĘDNE ŚREDNIE W PUW 1992
X: 449488.519 Y: 343115.854 h_el: 139.142
Odchyłki:
EX:
EY:
EH:
LESZ
0.000 -0.005 -0.027
BOR1 -0.026 -0.024 -0.036
GLOG
0.013
0.016
0.034
KROT
0.019 -0.029
0.015
NTML -0.017
0.012
0.010
ZIGR
0.011
0.030
0.004
Błędy średnie:
mx: 0.006 my: 0.007 mp: 0.009 mh: 0.008
(czas obserwacji: 35 minut)
POZGEO –
DODATKOWE
INFORMACJE
W RAPORCIE
DLA
ADMINISTRATORA
CZĘŚĆ III
Pozostałe informacje, w tym finalne wykazy współrzędnych w różnych układach, podane
w raporcie dla użytkownika
Algorytmy automatycznego postprocessingu w serwisie POZGEO
Testy porównawcze APPS w wersji 2.08 (sesje 30’ – 40’)
z wynikami programu TTC i pomiarem RTK
(zadania były odrzucone w wersji 1.63)
METODY WYZNACZEŃ
PKT
A
B
C
D
E
F
G
xy2000/APPS 2.08
5751582.842
5751526.471
5750933.184
5750814.218
5750657.259
5751746.502
5751389.351
6411109.742
6411462.835
6413162.812
6414984.346
6410375.471
6412075.811
6411851.519
TTC(NYRKA)
--.847
--.487
--.168
--.216
--.266
--.498
--.750
--.836
--.772
--.357
--.469
--.803
POROWNANIA
RTK
--.85
--.49
--.18
--.23
--.27
--.48
--.34
--.76
--.85
--.83
--.34
--.48
--.81
--.53
APPS-TTC
-0.005 -0.008
-0.016 -0.001
0.016 0.040
0.002 -0.011
-0.007 0.002
0.004 0.008
APPS - RTK
-0.01
-0.02
-0.00
-0.01
-0.01
0.02
0.01
-0.02
-0.01
-0.02
0.01
-0.01
0.00
-0.01
Algorytmy automatycznego postprocessingu w serwisie POZGEO
ZASADA NIWELACJI SATELITARNEJ
TA
Przekształcenie wektora:
[ ΔX, ΔY, ΔZ ] ⇒ [ Ag, s, ΔHelips ]
TB
ζ
ζ
ζ
ζ
ζ
z numerycznego modelu quasi-geoidy
różnica anomalii wysokości
Algorytmy automatycznego postprocessingu w serwisie POZGEO
Niwelacja satelitarna w module APPS / POZGEO. Kalibracja i transformacja modelu
quasigeoidy GEOIDPOL – 2001 do układu ETRF’2005 na epokę 2008.13.
POW. TOPO
Wielkości średnie anomalii wysokości
dla 400 punktów sieci POLREF+EUVN
ζ s =34.172 m
ELipsoida
GRS-80
(WGS-84) w
stosowanych
układach
odniesienia
Quasigeoida
ζ s =34.126m
0.7 cm
4.6 cm
2.1 cm
Ns
geoida
EGM2008
ETRF’2005 ep. 2008.13
(ASG-EUPOS)
ITRF’96 ep. 1997.4
ETRF’89 ep. 1989.0
(POLREF)
Model podstawowy GEOIDPOL-2001
w układzie ITRF’96 na epokę 1997.4
(był transformowany do ETRF’89 PL)
Model GEOIDPOL-2001 transformowany
do układu ETRF’ 2005 na epokę 2008.13
(stan aktualny)
Proponowane zastosowanie dokładniejszego modelu GEOIDPOL-2008C w APPS w. 2.9
Algorytmy automatycznego postprocessingu w serwisie POZGEO
Quasigeoida GEOIDPOL-2008C utworzona na bazie modelu EGM2008 (Pavlis i in. NGA
[ http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008/egm08_wgs84.html ]) poprzez jego kalibrację
na zbiorze empirycznych anomalii wysokości punktów geodezyjnych: ASG-EUPOS i sieci EUVN.
Etapy tworzenia GEOIDPOL-2008 C
I. Wygenerowanie z modelu EGM2008
anomalii wysokości ζ dla
• siatki geograficznej o „oczku” 0.01o
w zakresie: B: 48o-56o, L: 13o – 25o (962001pkt)
• punktów ASG-EUPOS i EUVN i przeliczenie:
(BLζ )EGM08 ⇒ (XYZ)EGM08 (grid + osnowa)
II. Utworzenie zbioru empirycznych (pomiarowych)
anomalii wysokości dla punktów ASG-EUPOS
i sieci EUVN oraz przeliczenie:
ζ = H(ETRF’2000 ep.2011) – Hn(Kronstadt ’86)
(BL ζ )ETRF’00 ⇒ (XYZ)ETRF’00 (osnowa)
III. 3D – TRANS z korektami Hausbrandta:
(XYZ)EGM08 (grid+osnowa)
Izolinie anomalii wysokości [m]
Sieć odniesienia (satelitarno-niwelacyjna) do
kalibracji quasigeoidy: 141 punktów w tym:
101 stacji ASG_EUPOS
40 punktów sieci EUVN (z kampanii 2010/11)
⇒
(XYZ)ETRF’00 (osnowa)
IV. Przekształcenie finalne:
Model GEOIDPOL_2008(C):
(XYZ)ETRF’00 (grid)
⇓
(BL ζ)ETRF’00 (grid)
Algorytmy automatycznego postprocessingu w serwisie POZGEO
FORMUŁA RÓŻNICOWA TRANSFORMACJI ANOMALII WYSOKOŚCI:
[X1,Y1,Z1]
[B1,L1,ζ1EGM08]
⇒
[X2,Y2,Z2]
[B2,L2, ζ2GEOIDPOL- 2008C]
X2 = X1 + (-0.0097)+(-0.00000000233)*DX+( 0.00000003335)*DY+(-0.00000005214)*DZ;
Y2 = Y1 + (-0.0031)+(-0.00000003335)*DX+(-0.00000000233)*DY+(-0.00000006386)*DZ;
Z2 = Z1 + (-0.0135)+( 0.00000005214)*DX+( 0.00000006386)*DY+(-0.00000000233)*DZ;
DX = X1 - XS1; DY = Y1-YS1; DZ = Z1-ZS1;
XS1:= 3702867.3121 YS1:= 1315710.5245 ZS1:= 5001712.2324
Średniokwadratowe odchyłki współrzędnych:
Sx = 0.0130 Sy = 0.0046 Sz = 0.0172
Ochyłki bezwzględnie maksymalne
NWSC
PRZM
ZYWI
003
0.0331
-0.0360
0.0428
0.0418
0.0124
-0.0147
0.0144
0.0158
0.0408
-0.0467
0.0528
0.0519
***
***
***
***
Inne oceny porównawcze EGM2008
z modelami lokalnych quasigeoid:
Hirt C. , 2011 (na obszarze Niemiec)
Trojanowicz M. 2009 (na obszarze
Dolnego Śląska) oraz
Kryński J., Kloch-Główka G., (2009)
*) (niwelacja ?)
EUVN GRYBÓW
GEOIDPOL_2008C – charakterystyka:
- bazowy układ odniesienia siatki modelu: ETRF’2000 ep. 2011.0
- kalibracyjne punkty osnowy: stacje ASG-EUPOS + EUVN (101+40 = 141 pkt)
- źródłowe dane EGM2008: wygenerowane na podstawie opublikowanych współczynników
harmonicznych sferycznych anomalie wysokości dla punktów siatki 0.01o i osnowy.
- podstawowy test kontrolny: EUREF-POL+POLREF+EUVN (393 pkt 400 - 7***)
odchyłki: ds = - 0.004 (średnia), RMS = 0.021 (średniokwadratowa), zakres: < -0.056, 0.073 >
Algorytmy automatycznego postprocessingu w serwisie POZGEO
LITERATURA
Hirt C., (2011): Assessment of EGM2008 over Germany using accurate quasigeoid heights from vertical deflections, GCG05 and
GPS/levelling. Zeitschrift für Geodäsie, Geoinformation und Landmanagement (zfv) 136(3): pp. 138-149.
Kadaj R. (1988): Eine Klasse von Schätzverfahren mit praktischen Anwendungen. ZfV (8)1988, 157-166.
Kadaj R. (2008): New algorithms of GPS post-processing for multiple baseline models and analogies to classical geodetic network. Geodesy and
Cartography (PL), Vol. 57, No 2, 2008, pp. 61-79
Kadaj R., Świętoń T. (2008): Automatic Postprocessing Software (APPS) for TRIMBLE Application in ASG-EUPOS – System. Version 2.**
(2008 - 2011). GEOTRONICS – Poland sp. z o.o. Katowice
Kadaj R. (2012): GEOIDPOL-2008: a new centimetre accuracy quasigeoid model for the area of Poland based on global geopotential EGM-2008
model and EUVN, EUREF-POL and POLREF geodetic networks. [ internet –publ. in PL ], © ALGORES-SOFT - Rzeszów, www.geonet.net.pl,
1/2012, 7.05.2012.
Kashani I., Wielgosz P., Greiner-Brzezińska D. (2003): Datum Definition in the Long Range Instantaneous RTK GPS Network Solution.
Journal of Global Positioning Systems, Vol. 2, No.2, pp. 100-1008
Kryński J., Kloch-Główka G. (2009): Evaluation of the Performance of the New EGM2008 Global Geopotential Model over
Poland. Geoinformation Issues, Vol. 1, No 1, 7-17/2009.
Niell A. E. (2000): Improved atmospheric mapping funktions vor VLBI and GPS. Earth Planets Space 52(10), pp. 703-708
Pavlis N.K.; Holmes S.A. Kenyon S.C., Factor J.K., (2008a): The EGM2008 Global Gravitational Model. American Geophysical Union,
Fall Meeting 2008
Pavlis N.K., Holmes S.A., Kenyon S.C., Factor J.K., (2008b): An Earth Gravitational Model to Degree 2160:
EGM2008, EGU General Assembly 2008, Geophysical Research Abstracts, Vol. 10, EGU2008-A-01891
Pażus R., Osada E., Olejnik S., (2002): Levelling Geoid 2001 (in PL), GEODETA, No 5(84), 2002
Teunissen P.J.G. (1995): The least-squares ambiguity decorrelation adjustment: A Method for fast GPS integer ambiguity estimation. Journal of
Geodesy 70 (1-2), pp. 65-82
Trojanowicz M. Estimation of an accuracy of global geopotential models EGM96 and EGM08 at lower Silesia area. Acta Scientiarum Polonorum,
Geodesia et Descriptio Terrarum 8(1) 2009, pp. 19-30.
Yang M.,Goad C.,Schaffrin B. (1994): Real-time on-the-fly ambiguity resolution over short baseline in the presence of anti-spoofing. Proceedings
of ION GPS-94, Salt Lake City, p. 519
22
Algorytmy automatycznego postprocessingu w serwisie POZGEO
Dziękuję za uwagę
Roman J. Kadaj
[email protected]
Politechnika Rzeszowska
Katedra Geodezji im. K. Weigla

Podobne dokumenty

Problematyka dokładności i niezawodności pozycjonowania przy

Problematyka dokładności i niezawodności pozycjonowania przy I. Przygotowanie danych Broadcast Efemerydy Orbity Redukcje obs. kodowych i fazowych (parametry absolutnej kalibracji anten, wysokości anten, refrakcja troposferyczna). { (Xik,Yik,Zik) } dyskretne ...

Bardziej szczegółowo