STK 12.2 Spotlight: Large Constellation Object (Beta)
- May 11, 2021
- Blog Post
- Systems Tool Kit (STK)
New to STK 12.2 — in beta test — the Satellite Collection object makes it easy to analyze large numbers of satellites.
Back in the dark ages of STK 12.1 and older, when analyzing a very large constellation of satellites in STK, you could run into performance issues after you added numerous satellites to a scenario. The flexibility of defining individual settings for each satellite came with a price in terms of load times and application responsiveness. The only alternative to a multitude of satellite objects was a Multi-Track Object (MTO). But MTO analysis capabilities are limited — precisely because they don’t store as many properties as satellite (or other vehicle) objects.
The Satellite Collection is our answer to this conundrum. Here’s how it works.
Collection of 450,000 satellites that are evenly distributed into five layers, which is hopefully more than you (or anyone on Earth) will ever need.
Since manually defining the orbits of many satellites is tedious, the Satellite Collection object provides several options to take the pain out of the definition process:
- Use the Walker tool, but now with multiple shells.
- Ingest a text file containing a list of orbital elements.
- Ingest a text file with links to ephemeris files.
So now you have a boatload of orbits defined, but how do you take advantage of STK’s analysis capabilities? Once you have the satellites defined in the Satellite Collection object, you can associate a reference object with members of the collection. When you use the collection for analysis purposes, the individual members of the collection will work just like the assigned reference object — inheriting the reference object attitude profile, access constraints, etc. This is very similar to how STK Coverage uses a grid instance to bring a more thorough definition to the coverage grid. Except that the Satellite Collection object provides more flexibility by enabling you to associate different reference objects with unique subsets of the collection. For example, your Block I satellites can have a different configuration than your Block II satellites.
The Satellite Collection object also provides another level of analysis capability when the reference satellites are hosts to other objects such as Sensors, Transmitters, or Receivers.
Coverage analysis showing simultaneous visibility from many thousands of satellites
Once your Satellite Collection is fully configured, here are some things you can do:
- Create awesome visualizations; that’s a whole lot of stuff moving around.
- Analyze Coverage.
- Compute visibility intervals using Deck Access.
- Compute orbital conjunctions using Advanced CAT.
- Analyze interference using Comm Systems.
- Promote a member of the collection to be a full Satellite object in the scenario.
We have a tutorial to get you started and you can find thorough documentation in the STK Help. Note that this capability is in beta testing and requires an additional license that you can request from AGI technical support. If you do try it out, we would appreciate your feedback!