vievs user workshop 14 – 16 september, 2011 vienna vie_sim jing sun, andrea pany

53
VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

Post on 21-Dec-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

VieVS User Workshop

14 – 16 September, 2011

Vienna

VIE_SIM

Jing SUN, Andrea PANY

Page 2: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

2VieVS User Workshop 2011

Why simulations?

generate artificial delay observables – useful to test

new scheduling strategies

different station network geometries

antenna specifications

...

Page 3: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

VieVS User Workshop 2011 3

generate artificial delay observables – useful to test

new scheduling strategies

different station network geometries

antenna specifications

...

generate zero input NGS files – useful to test the impact of different models in the analysis

Why simulations?

Page 4: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

4VieVS User Workshop 2011

What is simulated?

o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl

Page 5: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

5VieVS User Workshop 2011

What is simulated?station 2 station 1

o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl

Page 6: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

6VieVS User Workshop 2011

What is simulated?

zwd - troposphere zenith wet delay

provided by a turbulence simulator

based on the approach by Nilsson et al. (2007)accounts for spatial and temporal correlations

station 2 station 1

o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl

Page 7: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

7VieVS User Workshop 2011

What is simulated?

mf(el) - mapping function (elevation)

station 2 station 1

zenith

mapping function

o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl

you should use thesame mf for the creationof the simulated files andfor the processing of thesimulated data – unlessyou want to study mf errors

Page 8: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

8VieVS User Workshop 2011

What is simulated?

clk - station clock

simulated as sum of a random walk andan integrated random walk process

according to Herring et al. 1990

station 2 station 1

o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl

Page 9: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

9VieVS User Workshop 2011

What is simulated?

wnbsl - white noise per baseline

station 2 station 1

o-c = (zwd2·mf(el2) + clk2) – (zwd1·mf(el1) + clk1) + wnbsl

Page 10: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

10VieVS User Workshop 2011

VIE_INIT

VIE_MOD

VIE_SIM

VieVS and VIE_SIM

Page 11: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

11VieVS User Workshop 2011

VIE_INIT

VIE_MOD

VIE_SIM

VieVS and VIE_SIM

artif

icia

l

NGS file

s

Page 12: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

12VieVS User Workshop 2011

VIE_INIT

VIE_MOD

VIE_SIM

VIE_INIT

VIE_MOD

VIE_LSM

VieVS and VIE_SIM

artif

icia

l

NGS file

s

Page 13: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

13VieVS User Workshop 2011

Data flow in VIE_SIM

vie_sim

scanantenna

simparamparamfile

INPUT

Page 14: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

14VieVS User Workshop 2011

Data flow in VIE_SIM

INPUT az, el and mjd are extracted and sorted by station

vie_sim

scanantenna

simparamparamfile

Page 15: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

15VieVS User Workshop 2011

Data flow in VIE_SIM

sim_swd

sim_clk

sim_wn

INPUT az, el and mjd are extracted and sorted by station

vie_sim

scanantenna

simparamparamfile

Page 16: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

16VieVS User Workshop 2011

Data flow in VIE_SIM

sim_swd

sim_clk

sim_wn

vie_sim

INPUT az, el and mjd are extracted and sorted by station

group delays are formed and stored scanwise

scanantenna

simparamparamfile

Page 17: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

17VieVS User Workshop 2011

Data flow in VIE_SIM

sim_swd

sim_clk

sim_wn

vievs2ngs

vie_sim

INPUT az, el and mjd are extracted and sorted by station

group delays are formed and stored scanwise

scanantenna

simparamparamfile

Page 18: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

18VieVS User Workshop 2011

Data flow in VIE_SIM

sim_swd

sim_clk

sim_wn

vievs2ngs

vie_sim

INPUT az, el and mjd are extracted and sorted by station

group delays are formed and stored scanwise OUTPUT

NGS-filesDATA/SIM

scanantenna

simparamparamfile

Page 19: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

19VieVS User Workshop 2011

The output of VIE_SIM

NGS-files

Page 20: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

20VieVS User Workshop 2011

The output of VIE_SIM

NGS-files

we simulate the (o-c) vector and write the (o-c) + c to the observed value in the NGS-files

Page 21: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

21VieVS User Workshop 2011

The output of VIE_SIM

NGS-files

we simulate the (o-c) vector and write the (o-c) + c to the observed value in the NGS-files

ionosphere correction and cable cal need to be taken into account

Page 22: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

22VieVS User Workshop 2011

The output of VIE_SIM

NGS-files

we simulate the (o-c) vector and write the (o-c) + c to the observed value in the NGS-files

ionosphere correction and cable cal need to be taken into account

interface for exchange of simulated data

Page 23: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

23VieVS User Workshop 2011

Before running VIE_SIM

create an empty OPT directory (e.g. "SIM") and use this for the simulations (if OPT files exist)

Page 24: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

24VieVS User Workshop 2011

Before running VIE_SIMrename the OPT files for the sessions for which you want to simulate (if OPT files exist)Do not use any outlier files!

Page 25: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

25VieVS User Workshop 2011

Before running VIE_SIMrename the OPT files for the sessions for which you want to simulate (if OPT files exist)Do not use any outlier files!make sure to set the quality code limit in the 2nd GUI to >9 (it is important that all observations are used for the simulation)

Page 26: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

26VieVS User Workshop 2011

Before running VIE_SIMrename the OPT files for the sessions for which you want to simulate (if OPT files exist)Do not use any outlier files!make sure to set the quality code limit in the 2nd GUI to >9 (it is important that all observations are used for the simulation)After the simulation you can process the simulated data with any options you like!

Page 27: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

27VieVS User Workshop 2011

start VieVS as usual

How to start the simulator

Page 28: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

28VieVS User Workshop 2011

How to start the simulator

start VieVS as usual

in the first GUI choose the sessions for which you want to simulate

Page 29: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

29VieVS User Workshop 2011

start VieVS as usual

in the first GUI choose the sessions for which you want to simulate

then choose to run VIE_SIM

How to start the simulator

Page 30: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

30VieVS User Workshop 2011

do not use outlier files!

if OPT files exist, create an empty OPT directory (e.g. “SIM”) and use this for the simulations before starting the simulator.

How to start the simulator

Page 31: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

31VieVS User Workshop 2011

set the quality code limit to a number > 9

How to start the simulator

Page 32: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

32VieVS User Workshop 2011

The simulator GUI

choose the parameters to be simulated

Page 33: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

33VieVS User Workshop 2011

The simulator GUI

enter the number of days and a starting point for the running number of the NGS files

Page 34: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

34VieVS User Workshop 2011

The simulator GUI

choose a file containing the simulation parameters (can be station specific) …

Page 35: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

35VieVS User Workshop 2011

Simulation parameter file

station names (8 characters)

Page 36: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

36VieVS User Workshop 2011

Simulation parameter file

turbulence parametersCn refractive index structure constant [10 -7m -1/3]H effective height of wet troposphere [m]vn, ve components of the wind vector [m/s]

Page 37: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

37VieVS User Workshop 2011

Simulation parameter file

a priori zenith wet delay [mm]

Page 38: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

38VieVS User Workshop 2011

Simulation parameter file

correlation interval [h] andstepwidth [m] for the numericalintegration

Page 39: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

39VieVS User Workshop 2011

Simulation parameter file

clock Allan Standard Deviation (ASD)

Page 40: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

40VieVS User Workshop 2011

Simulation parameter file

white noise [ps]

Page 41: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

41VieVS User Workshop 2011

The simulator GUI

… or directly enter the values – these will then be applied to all stations

Page 42: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

42VieVS User Workshop 2011

The simulator GUI

units! [1e-7m-1/3]

Page 43: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

43VieVS User Workshop 2011

The simulator GUI

additional option: set reference clock to zero

Page 44: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

44VieVS User Workshop 2011

simulated NGS files are stored to VieVS / DATA / SIM / year

Where the data are stored

Page 45: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

VieVS User Workshop 2011

simulated NGS files are stored to VieVS / DATA / SIM / year

in DATA / LEVEL4 / your_dir you find

Where the data are stored

Page 46: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

VieVS User Workshop 2011

simulated NGS files are stored to VieVS / DATA / SIM / year

in DATA / LEVEL4 / your_dir you find

Where the data are stored

a MATLAB structurearray that containsaz, el, and MJDsorted by station

stored only oncefor each session

Page 47: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

VieVS User Workshop 2011

simulated NGS files are stored to VieVS / DATA / SIM / year

in DATA / LEVEL4 / your_dir you find

Where the data are stored

a MATLAB structurearray that containsthe mapping functionsorted by station

stored only oncefor each session

Page 48: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

VieVS User Workshop 2011

simulated NGS files are stored to VieVS / DATA / SIM / year

in DATA / LEVEL4 / your_dir you find

Where the data are stored

a MATLAB structurearray that containsthe simulated correlationmatrices for each station

stored for eachsimulation

Page 49: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

VieVS User Workshop 2011

simulated NGS files are stored to VieVS / DATA / SIM / year

in DATA / LEVEL4 / your_dir you find

Where the data are stored

a MATLAB structurearray that containsthe simulated values ofswd, clk, and wnfor each station

stored for eachsimulation

Page 50: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

start VieVS as usual

How to process simulated data

VieVS User Workshop 2011

Page 51: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

VieVS User Workshop 2011

choose to use simulated data

How to process simulated data

Page 52: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

VieVS User Workshop 2011

select the simulated NGS file(s)

then proceed as

with real data

How to process simulated data

Page 53: VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY

53VieVS User Workshop 2011

problems? questions? mail to [email protected]

Jing Sun would like to thank the FWF for funding project SCHED2010 ((P21049-N14).

Andrea Pany is a recipient of a DOC-fFORTE fellowship of the Austrian Academy of Sciences at the Institute

of Geodesy and Geophysics, Vienna University of Technology.