Orbit Simulation with Estimated Force Parameters #353
-
|
Dear developers, Then, I have few questions regarding orbit simulation with estimated force parameters. I based my analyses on the scenario GROOPS - GNSS satellite orbit determination and station network analysis (with some small modifications). To be consistent, I am using the very same force models that are used in the 020groopsGnssPreProcessing.xml for the integration of the variational equations and the initial position of the estimated orbit file. However, I get ~30m orbit difference when I add the ECOM5 parameters, while without these corrections is ~2m. I would expect to reach a very low orbit difference (around millimetres) between simulated and estimated, since everything is consistent (force models, parameters). My questions are:
Below you can find 2 screenshots with the Estimation set up and the Simulation set up. Best |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
|
Hi Giulia, Hmm, your idea and your scripts look plausible. I don't see any mistakes at first glance. Two suggestions for identifying the problem
Best regards |
Beta Was this translation helpful? Give feedback.
-
|
Dear Giulia, I agree with you: the orbits should fit together perfectly on numerical level. The orbit is corrected to be self-consistent: Orbit integration is solving a differential equation: You need a force to compute position r (and velocity) but you need position To find the source of your inconsistency you can make the test the other way around: Bets regards |
Beta Was this translation helpful? Give feedback.
-
|
I had a look at this I believe that at least part of the inconsistency is because |
Beta Was this translation helpful? Give feedback.



Dear Giulia,
I agree with you: the orbits should fit together perfectly on numerical level.
The orbit is corrected to be self-consistent: Orbit integration is solving a differential equation: You need a force to compute position r (and velocity) but you need position
rbefore to evaluate the forcef(r). In our approach we start with approximate positionsr_0(inputfileOrbit). To get the corrected force a linearized term likef(r) = f(r_0) + df/dr * (r-r_0)is applied, where
df/dris the gradient/gradientfield. If the approximate orbit is too far away you should run PreprocessingVariationalEquation once more with the output orbit from the previous PreprocessingVariationalEquation as new in…