4

I am doing orbit propagation for a geostationary satellite which requires the deep space corrections of SDP4. See my previous question SGP 4 for Geostationary Satellite.

I am using SGP4 on STK, but, I don't know how check to find out for sure if SGP4 in STK already contains the SDP4 deep space correction or not. I use STK 11.2. How can I check this?

Elisa Fitri
  • 563
  • 1
  • 3
  • 10

2 Answers2

4

I can confirm that the STK SGP4 propagator contains the deep space corrections in SDP4. Source: I worked at Analytical Graphics, Inc (AGI) for 25 years and the astro team sat 2 desks away from me :). In the early days of STK we called it MSGP4 ("merged" SGP4) to try to make it obvious that SGP4 and SDP4 were "all in one", but that caused more confusion than it solved. So we switched to calling it SGP4 (sometime in the early 2000's if I recall) to be consistent with everyone else's terminology.

The version that Vallado et. al. produced was done while he was working at AGI and rolled up a bunch of tweaks that we had found along with some from others). We didn't have access to the "official" source code but some of our customers did and confirmed that the Vallado version matched "very nicely" with the official one. Later on Air Force Space Command (AFSPC) started releasing the "official" SGP4 in the form of DLLs (not source). We built an interface in STK to let users who had the "official" DLL drop it in the proper directory and STK would call that if they wanted to (which is why you see options in the various STK APIs that allow you to specify which SGP4 propagator to use).

Tom Johnson
  • 246
  • 1
  • 4
  • FWIW, don't hesitate to call/email AGI's tech support when you have questions about STK. Even if you are just using the free version they will help you out. – Tom Johnson Dec 17 '21 at 17:21
2

This is a partial answer, and I think it would be good to have confirmation from someone who knows more about this than I do.

After my previous answer I did some more searching, and found History of the SGP4 Propagator on the STK website.

It seems that this happened a lot earlier than I'd originally thought!

In the mid- to late 1970s, the SGP4 was modified to address deep space requirements. The incorporation of deep space algorithms into the SGP4 was developed primarily by Air Force Captain Bruce Bowman and Richard Hujsak of the 14th Aerospace Force/Air Defense Command/NORAD. The current SGP4 propagator, and then, is really an SGP4/DP4 propagator."

I assume that the SDP4 deep space correction is automatically implemented for TLEs with mean motions of 6.4 per day (225 minute period), and that there are no settings or controls to turn this on or off. TLEs are generated expecting standard SGP4 behavior, so my guess is that this all happens hidden from view and you don't have to turn anything on or off.

But I'd feel better if someone were to add to this answer or write a new one with confirmation.


Update:

STK's page SGP4 Propagator says:

By default, STK utilizes the CSSI SGP4 routine, Version 2008-11-03

I don't know what version that is exactly, but for CSSI see http://www.centerforspace.com/downloads/. Hat tip to @brethvoice for commenting that this link is currently broken. I'm not really familiar with this and will appreciate any help finding a new one.

uhoh
  • 148,791
  • 53
  • 476
  • 1,473