VieVS User Workshop 14 – 16 September, 2011 Vienna VIE_SIM Jing SUN, Andrea PANY
VieVS User Workshop Why simulations? generate artificial delay observables – useful to test new scheduling strategies different station network geometries antenna specifications...
VieVS User Workshop 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?
VieVS User Workshop What is simulated? o-c = (zwd 2 ·mf(el 2 ) + clk 2 ) – (zwd 1 ·mf(el 1 ) + clk 1 ) + wn bsl
VieVS User Workshop What is simulated? station 2 station 1 o-c = (zwd 2 ·mf(el 2 ) + clk 2 ) – (zwd 1 ·mf(el 1 ) + clk 1 ) + wn bsl
VieVS User Workshop 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 = (zwd 2 ·mf(el 2 ) + clk 2 ) – (zwd 1 ·mf(el 1 ) + clk 1 ) + wn bsl
VieVS User Workshop What is simulated? mf(el) - mapping function (elevation) station 2 station 1 zenith mapping function o-c = (zwd 2 ·mf(el 2 ) + clk 2 ) – (zwd 1 ·mf(el 1 ) + clk 1 ) + wn bsl you should use the same mf for the creation of the simulated files and for the processing of the simulated data – unless you want to study mf errors
VieVS User Workshop What is simulated? clk - station clock simulated as sum of a random walk and an integrated random walk process according to Herring et al station 2 station 1 o-c = (zwd 2 ·mf(el 2 ) + clk 2 ) – (zwd 1 ·mf(el 1 ) + clk 1 ) + wn bsl
VieVS User Workshop What is simulated? wn bsl - white noise per baseline station 2 station 1 o-c = (zwd 2 ·mf(el 2 ) + clk 2 ) – (zwd 1 ·mf(el 1 ) + clk 1 ) + wn bsl
VieVS User Workshop VIE_INIT VIE_MOD VIE_SIM VieVS and VIE_SIM
VieVS User Workshop VIE_INIT VIE_MOD VIE_SIM VieVS and VIE_SIM artificial NGS files
VieVS User Workshop VIE_INIT VIE_MOD VIE_SIM VIE_INIT VIE_MOD VIE_LSM VieVS and VIE_SIM artificial NGS files
VieVS User Workshop Data flow in VIE_SIM vie_sim scan antenna simparam paramfile INPUT
VieVS User Workshop Data flow in VIE_SIM INPUT az, el and mjd are extracted and sorted by station vie_sim scan antenna simparam paramfile
VieVS User Workshop Data flow in VIE_SIM sim_swd sim_clk sim_wn INPUT az, el and mjd are extracted and sorted by station vie_sim scan antenna simparam paramfile
VieVS User Workshop 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 scan antenna simparam paramfile
VieVS User Workshop 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 scan antenna simparam paramfile
VieVS User Workshop 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-files DATA/SIM scan antenna simparam paramfile
VieVS User Workshop The output of VIE_SIM NGS-files
VieVS User Workshop 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
VieVS User Workshop 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
VieVS User Workshop 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
VieVS User Workshop Before running VIE_SIM create an empty OPT directory (e.g. "SIM") and use this for the simulations (if OPT files exist)
VieVS User Workshop Before running VIE_SIM rename the OPT files for the sessions for which you want to simulate (if OPT files exist) Do not use any outlier files!
VieVS User Workshop Before running VIE_SIM rename 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)
VieVS User Workshop Before running VIE_SIM rename 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!
VieVS User Workshop start VieVS as usual How to start the simulator
VieVS User Workshop How to start the simulator start VieVS as usual in the first GUI choose the sessions for which you want to simulate
VieVS User Workshop 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
VieVS User Workshop 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
VieVS User Workshop set the quality code limit to a number > 9 How to start the simulator
VieVS User Workshop The simulator GUI choose the parameters to be simulated
VieVS User Workshop The simulator GUI enter the number of days and a starting point for the running number of the NGS files
VieVS User Workshop The simulator GUI choose a file containing the simulation parameters (can be station specific) …
VieVS User Workshop Simulation parameter file station names (8 characters)
VieVS User Workshop Simulation parameter file turbulence parameters Cnrefractive index structure constant[10 -7 m -1/3 ] Heffective height of wet troposphere[m] vn, vecomponents of the wind vector[m/s]
VieVS User Workshop Simulation parameter file a priori zenith wet delay[mm]
VieVS User Workshop Simulation parameter file correlation interval [h] and stepwidth [m] for the numerical integration
VieVS User Workshop Simulation parameter file clock Allan Standard Deviation (ASD)
VieVS User Workshop Simulation parameter file white noise [ps]
VieVS User Workshop The simulator GUI … or directly enter the values – these will then be applied to all stations
VieVS User Workshop The simulator GUI units! [1e-7m -1/3 ]
VieVS User Workshop The simulator GUI additional option: set reference clock to zero
VieVS User Workshop simulated NGS files simulated NGS files are stored to VieVS / DATA / SIM / year Where the data are stored
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
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 structure array that contains az, el, and MJD sorted by station stored only once for each session
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 structure array that contains mapping function the mapping function sorted by station stored only once for each session
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 structure array that contains simulated correlation the simulated correlation matrices matrices for each station stored for each simulation
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 structure array that contains simulated values of the simulated values of swd, clk, and wn for each station stored for each simulation
start VieVS as usual How to process simulated data VieVS User Workshop 2011
choose to use simulated data How to process simulated data
VieVS User Workshop 2011 select the simulated NGS file(s) then proceed as with real data How to process simulated data
VieVS User Workshop problems? questions? mail to Jing Sun would like to thank the FWF for funding project SCHED2010 ((P 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.