These couple of weeks, I tried to use OrbitDetermination in my simulation but failed to get satisfying reults, not any result had high precision. I am definitly sure there is something wrong in my code, and I am here for some help.
First, let me introduce my simulation. I took the CPF data of Stella from July 02-03, 2012. I set a ground station, and simulated measurements by just add range/az/el noises (30m/0.1deg/0.1deg) to the RAE generated from the CPF data. I know in Orekit, a good measurement should take into account of all physical and practical effects. Therefore, in order to continue my simulation with Orekit, as you can see in my “orbit-determination.in” file, I set “twoway = false”, “range/az/el.bias=false”, “on.board.clock.offset.estimated = false” , etc., and just drag and solar effects are estimated.
orbit-determination.in (18.1 KB)
W3B.aer (972.0 KB)
The result of Orbit fit shows that the estimated drag effect is 10^3, the same to the solar effect. It is weird, isn’t it? What is worse, the extrapolation errors of x/y/z over 3 days can reach 10km. And the more data I used, the accuracy is worse.
Here is the errors of x/y/z:
errors of xyz over 5 days.docx (48.3 KB)
Does anyone have any suggestions?