Four years later, I got another problem, I’m here for some help.
I have a sat, and the propagation precision about 24 hours is very bed( and at same program the other’s is good, precision about 1km).
here’s my sample orbit. I use these to verify the propagator’s precision. these orbit is collect from the satellite onboard orbit determination unit, they are computed by onboard gps data, which could be trusted in precision about 20 meters.
epoch |
a |
e |
i |
raan |
mean anormaly |
pa |
2024-10-10T08:09:27 |
6876309.074281642 |
0.0016968127588000805 |
97.40846087585038 |
358.27004563297686 |
71.18672546431036 |
81.52521973643408 |
2024-10-11T08:33:28 |
6873657.369565798 |
0.0012595511732739545 |
97.4116928917632 |
359.2760187502814 |
222.80674750963234 |
102.29252510119082 |
2024-10-12T08:59:21 |
6873506.9612276675 |
0.0016978517562921804 |
97.41501173669005 |
0.28179640709381515 |
76.67027998179596 |
68.19769199758626 |
2024-10-13T08:43:23 |
6878366.920891901 |
0.0016874493888859622 |
97.41458745784337 |
1.2569278168086473 |
73.29568242381583 |
92.18120178660028 |
I use one of the orbits as the initial state and propagate state to next orbit’s epoch,about 24 hours and caculate the euclidean distance of the two state.
the following is the result:
2024-10-11T08:33:28Z propagateTimeDis:24 pos distance:15285.566503
sample:{5,641,849.683862683; 437,784.2678928641; -3,913,115.329677807}
work:{5,633,256.782776439; 439,542.7488851628; -3,925,634.0492141857}
2024-10-12T08:59:21Z propagateTimeDis:24 pos distance:873.502079
sample:{-5,629,636.735888331; -535,567.581005029; 3,902,400.9011060437}
work:{-5,630,120.063441826; -535,479.0984061974; 3,901,678.7022498716}
2024-10-13T08:43:23Z propagateTimeDis:23 pos distance:9432.690144
sample:{-6,654,486.504124772; -365,766.8072691014; 1,688,288.6726203945}
work:{-6,656,614.755638698; -364,637.5940812194; 1,679,168.8553841766}
the orekit numeric propagator running with new cssi space weather data at 20241101
and the drag model is solar array and box
drag SF is 8 m2
the satellite is an earth observe satellite at 500KM solar synchronous orbit, it’s attitude aim to sun when go above latitude ±60, and
aim to earth between ±lat 60.
the result is too bad for my application.
Any ideas why these happens and how to fix it?
p.s. with STK HPOP, same data, the propagate precision is about 4KM
which also not good.
the expected precision should within 1km.
at the same time,some other satellite’s result is good enough.