Using Chains & Constellations
While Access is a great tool to analyze pair-wise visibility between objects, you may often be more interested in whether an object has access to a group of objects. In this exercise you will construct a simple example that uses the chain and constellation objects to model a situation in which a ground-based sensor tracks satellites in a constellation.
STK Professional.
The results of the tutorial may vary depending on the user settings and data enabled (online operations, terrain server, dynamic Earth data, etc.). It is acceptable to have different results.
Watch the following video, then follow the steps below incorporating the systems and missions you work on (sample inputs provided).Create a Scenario
- Click the Create a New Scenario button.
- Enter the following in the New Scenario Wizard:
- When you finish, click OK.
- When the scenario loads, click Save (
). A folder with the same name as your scenario is created for you in the location specified above.
- Verify the scenario name and location and click Save.
- If you plan to complete the L3 quiz at the end of the tutorial, turn off the Terrain Server.
Option | Value |
Name | Chains |
Location | C:\Documents and Settings\<user>\My Documents\STK 11 (x64)\ |
Start | 1 Jul 2016 16:00:00.000 UTCG |
End | + 1 day |
Obtain an Archived Satellite Database
- Open the Scenario's (
) Properties (
).
- Select the Basic - Database page.
- Click the "Update Database Files..." button.
- Select the following options:
- Click Update.
- Click OK on the "Database update complete" pop up notification.
- Close the Update Satellite Database panel, then click OK to dismiss the Properties Browser.
Option | Value |
---|---|
Option | Obtain Archived Database |
Database Information | Specific Database |
Specific Database File | stkAllTLE |
Archive Date | 1 Jul 2016 16:00:00.000 UTCG |
Load the GPS Constellation
- Bring the Insert STK Objects tool (
) to the front.
If the Insert STK Objects window is not already up, open it using Insert - New...
- Choose Satellite (
) as your object to be inserted and select From TLE File in the Method pane.
- Click Insert.
- Select stkAllTLE.tce and click Open.
- Click Modify... and de-select the "On propagation, automatically retrieve elements" option.
- Click OK.
- In the Common Name text box, replace the * with "GPS" and click Search.
- Select all of the BIIF, BIIR and BIIRM satellites except for "GPS BIIRM-7" as it is a reserve satellite. There should be 31 satellites selected.
- Click the option to Create Constellation from Selected Satellites and name the constellation"GPS_Constellation".
- Click Insert.
- Click Close to dismiss the Insert From Satellite Database panel.
Add a Place and Attach a Targeted Sensor to the Place
- Using the Insert STK Objects tool, insert Colorado Springs as a Place object (
) using the From City Database (
) method.
You can easily find the Colorado Springs facility by using the asterisk (*) as a wildcard character. For example, enter Colorado* in the City Name field.
- Using the Insert STK Objects tool, insert a Sensor (
) using the Insert Default method.
- When the Select Object window opens, select the Place (
) object.
- Click OK.
- In the Object Browser, rename the Sensor object "Relay".
- Open Relay's (
) Properties (
).
- On the Basic - Definition page, increase the Cone Half Angle to 70 deg.
- Select the Basic - Pointing page.
- Change the Pointing Type to Targeted.
- Select the GPS constellation (
) and move (
) it to the Assigned Targets list by clicking the right arrow.
- On the 2D Graphics - Projection page, set the Extension Distances Maximum Altitude to 20800 km. In the 2D Graphics Window, the sensor's field-of-view projection is set to the highest GPS altitude achieved in the scenario.
- Click OK to dismiss the Properties Browser.
- Animate (
) the scenario and watch as the sensor tracks the satellites in the 2D and 3D Graphics windows.
Use Chain and Constellation Objects to Analyze and Constrain Visibility
- Open the constellation's (
) Properties (
).
- Browse to the Basic - Definition page, and verify that all of the GPS satellites appear in the Assigned Objects list.
- Browse to constellation's Constraints - Basic page, make certain that the Restriction field is set to Any Of, and then click OK.
Add a Chain
- Using the Insert STK Objects tool, insert a Chain (
) using the Insert Default method.
- In the Object Browser, rename the Chain object "ComChain".
- Open the Chain's (
) Properties (
).
- Select the Basic - Definition page.
- Add (
) the Relay sensor (
) and the GPS constellation (
) - in that order - to the Assigned Objects list by clicking the right arrow. Click OK to dismiss the Properties panel.
It is important to add the sensor to the chain first, then add the constellation.
Create a Report
- Open the Report & Graph Manager (
).
- Select the following:
- Click Generate.
- Leave the Complete Chain Access report open.
- Animate (
) the scenario and observe that access graphics appear continuously in the 2D and 3D Graphics windows.
Option | Value |
---|---|
Object Type | Chain |
Object (Below Object Type) | ComChain |
Show Reports | On |
Show Graphs | Off |
Style | Complete Chain Access |
Generate as | Report/Graph |
As you can see, the sensor has access to at least one satellite in the constellation throughout the scenario time period.
Depending on the sampling time step used in the calculations, you may see some very brief access gaps when the sensor pointing switches from one satellite to another.
Restrict the GPS Constellation
- Open the GPS constellation's (
) Properties (
).
- On the Constraints - Basic page, set the Logical Restriction field to At Least N and enter four (4) in the textbox.
- Click OK.
- Refresh (
) the Complete Chain Access report. The report now lists the periods during which the sensor has access to at least four of the satellites in the constellation.
- Try to set other constraints on the constellation, such as Exactly N with a value of six (6).
Save (
) your work.
If you animate () the scenario again, you will see that access graphics are
periodically interrupted, since there are times when the sensor has access
to fewer than four satellites.
This exercise gives only a small sample of the many analytical tasks that you can perform with this useful and versatile module.