Digital Mission Engineering (DME): Comm Analysis and Antenna Patterns, Events, and Time Components (Part 3 of 3)

STK Premium (Air) or STK Enterprise
You can obtain the necessary licenses for this training by contacting AGI Support at support@agi.com or 1-800-924-7244.

Additional installation - EOIR. You can obtain the necessary install by visiting http://support.agi.com/downloads or calling AGI support.

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.

If you have not completed Parts 1 and 2 of the DME lessons, starter scenarios are provided. It requires STK 12 or newer to open. The DME lessons are in the Training - Level 3 - Focused tutorials section of the STK Help.

This lesson requires STK 12.8 or newer to complete.

Capabilities covered

This lesson covers the following STK capabilities:

  • STK Pro
  • Communications
  • Analysis Workbench
  • Aviator
  • Aviator Pro
  • Electro-Optical Infrared Sensor Performance (EOIR)

Overview

Problem statement

Across the industry, the digital engineering process is becoming more complex. Systems of systems are changing and updating in different stages of the mission lifecycle. In this series, you will address these challenges by creating a fully connected digital thread with a common mission environment at the core. you will design and test a new satellite constellation for persistent, stereo coverage of hypersonic vehicles across the world. You will address this topic in stages: satellite constellations, hypersonic flight, EOIR sensors, communications links, and triggering events and systems. The vision is to integrate the mission environment and operational objectives into the digital thread early and throughout the entire product lifecycle. Through digital mission engineering, you are now capable of quickly evaluating the overall mission impact of the smallest change to any component. This session will look at event-based operations for mission or test and evaluation planning. You will be building on the previous scenarios to evaluate the series of events within a mission and how their dependencies on each other influence the overall mission effectiveness.

Solution

In this section of the Digital Mission Engineering (DME) series, you will focus on the test or mission planning phase of the lifecycle. Using the same models constructed through the design phase, you will evaluate relationships between assets like communications link availability and how that influences the overall mission timeline.

The communication system will be an important factor in the system response time of a detection and tracking system. Once you figure out how well your communication system works and which satellites are doing the communicating, you will look at the system response time of the mission as a whole.

Upon completion of this tutorial, you will be able to:

  • Build and analyze a communication link
  • Apply external antenna gain pattern files
  • Generate a Link Budget
  • Understand the series of events taking place
  • Link the relevant events together.
  • Understand the system as a whole

External files

This lesson requires several external files:

  • DME_Session3_Starter_Comms.vdf - This is the starter scenario for the STK Communications capability portion of this lesson
  • DME_Session3_Starter_AWB.vdf - This is the starter scenario for the event and time components portion of the DME series
  • stss.mdl - This is the custom satellite model
  • SatCom_Omni_2p2G_Isolated.pattern - Simple antenna model to be loaded into the scenario
  • SatCom_Omni_2p2G_Installed.pattern - Antenna model using ANSYS tools to account for absorption / reflection off the satellite body
  • The external files are available for download from the STK Data Federate, at AGI - Document Library- STK 12 - Starter Tutorials - DME_Session3_Comms_and_Event_Analysis.

Video guidance

Watch the following video. Then follow the steps below, which incorporate the systems and missions you work on (sample inputs provided).

Open a starter scenario

We built a starter scenario for you that contains the flight and the Pegasus hypersonic vehicle. You can open the scenario from the SDF or from a local copy, and open the downloaded scenario from the SDF or the completed scenario from DME: Hypersonics and EOIR (Part 2 of 3) Lesson.

  1. Launch STK ().
  2. Click Open a Scenario when the Welcome to STK dialog box opens.

Open a starter scenario from the STK Data Federate (SDF)

Open the starter scenario from the SDF. You can log in as Guest.

  1. Open the Location: shortcut menu when the Open dialog box opens.
  2. Select STK Data Federate.
  3. Select the Browse tab when the SDF opens.
  4. Expand () the following: Sites>AGI>documentLibrary>STK 12>Starter Tutorials>DME_Session3_Comms_and_Event_Analysis.
  5. Select DME_Session3_Starter_Comms.vdf.
  6. Click Open . Be patient. This is a large scenario and might take a minute or two to load.

    Examine the scenario. This mission is a continuation of what was built in DME: Hypersonics and EOIR. In the scenario, you should see the hypersonic test flight. Later in this mission, you can assess a system detecting and tracking the hypersonic aircraft.

Save a VDF as a SC File

When you save a scenario in STK, it will save in the format in which it originated. In other words, if you open a VDF, the default save format will be a VDF (.vdf). The same is true for a scenario file (*.sc). If you want to save a VDF as a SC file (or vice-versa), you must change the file format when you are performing the Save As procedure.

  1. Open the File menu once the scenario has loaded.
  2. Select Save As... .
  3. Open the Location: shortcut menu when the Save As dialog box opens.
  4. Select File System.
  5. Select STK User on the left side of the Save As dialog box.
  6. Select DME_Session3_Starter_comms.
  7. Use this folder. There are files needed later in the scenario.

  8. Click Open.
  9. Open the Save as type: shortcut menu.
  10. Select Scenario Files (*.sc).
  11. Type X43_Mission_Comms in the File name: field.
  12. Click Save .

Save often!

Inserting a Facility object

Use a Facility () object to simulate the location of your ground station.

  1. Bring the Insert STK Objects tool () to the front.
  2. Select Facility () in the Scenario Objects list.
  3. Select the Define Properties () method.
  4. Click Insert... .
  5. Select the Basic - Position page when the Properties Browser opens.

Creating the ground station location

The focus of this section is to create a communication system. You can begin creating the communication system by building a ground station. The ground station houses the receiver. The satellite communicates with the ground station receiver, and you can use it to compare the coverage between the antenna models.

  1. Set the following in the Position frame:
  2. Option Value
    Latitude 34.1084 deg
    Longitude -119.065 deg
  3. Click OK to accept your changes and to close the Properties Browser.
  4. Right click on Facility1 () in the Object Browser.
  5. Select Rename in the shortcut menu.
  6. Rename Facility1 () to GroundTerminal.
  7. This location is near Point Mugu.

Viewing in 3D

  1. Bring the 3D Graphics window to the front.
  2. Right click on GroundTerminal () in the Object Browser.
  3. Select Zoom To.
  4. Mouse around the 3D Graphics window to understand the location of the ground terminal.
  5. 3D View: Ground Terminal

Inserting a Receiver object

GroundTerminal () is receiving signals from multiple satellites. Use a Simple Receiver model that autotracks to all frequencies. A Simple Receiver model (default) uses an isotropic, omnidirectional antenna which is an ideal spherical pattern antenna with constant gain.

  1. Insert an Receiver () object using the Insert Default () method.
  2. Select GroundTerminal () in the Select Object dialog box.
  3. Click OK.
  4. Rename Receiver1 () to Receiver.

Inserting a Satellite object

The Satellite () object is the vehicle for the transmitter. It also functions as a seed satellite for a satellite constellation you set up later.

  1. Insert a Satellite () object using the Orbit Wizard () method.
  2. Set the following when the Orbit Wizard opens:
  3. Option Value
    Type: Circular
    Satellite Name: LEO_Sat
    Inclination: 50 deg
    Altitude: 1734 km
  4. Click the 3D Model: ellipsis () in the Graphics frame.
  5. Select stss.mdl when the File dialog box opens.
  6. Click Open.
  7. Click OK to close the Orbit Wizard.
  8. The orbital values were found from another optimization of the satellite constellation. After the initial study in DME: Constellation Design, the parameters for the mission were updated and a new constellation for the system was designed. You can use this satellite to seed the constellation later in this lesson.

Inserting a Transmitter object

Attach a Transmitter () object to LEO_Sat ().

  1. Insert a Transmitter () object using the Define Properties () method.
  2. Select LEO_Sat () in the Select Object dialog box.
  3. Click OK.

Adding a transmitter to model accessibility

You can now begin by building the communication system. Initially, you want to model a simple omnidirectional transmitter and analyze the communications link. The Simple Transmitter model (default) uses an isotropic, omnidirectional antenna which is an ideal spherical pattern antenna with constant gain.

  1. Select the Basic - Definition page when the Properties Browser opens.
  2. Select the Model Specs tab.
  3. Enter 2.2 GHz in the Frequency: field. This is a short range S-Band frequency.
  4. Click OK to accept your changes and to close the Properties Browser.
  5. Rename Transmitter1 () to Transmitter.

Computing the link budget to the ground terminal

First, generate a link budget using the simple transmitter model. Then update it with a unique antenna pattern.

  1. Right click on Transmitter () in the Object Browser.
  2. Select Access... () in the shortcut menu.
  3. Expand () GroundTerminal () in the Associated Objects list when the Access Tool opens.
  4. Select Receiver ().
  5. Click .
  6. Click Link Budget...in the Reports frame.
  7. This generates communication values between the two objects: Receiver () and Transmitter (). You can see various values, like Carrier to Noise (C/N) Ratio. For this case, you are primarily going to look at the Bit Error Rate (BER) as the quality metric. BER shows that, for this case, as long as line of sight is maintained, any sort of signal can be maintained. BER is effectively zero. This is primarily because you are using the Simple Transmitter model.

Inserting an Antenna object

Insert an Antenna () object and attach it to LEO_Sat (). The Antenna () object models the properties and behavior of an antenna.

  1. Insert an Antenna () object using the Define Properties () method.
  2. Select LEO_Sat () in the Select Object dialog box.
  3. Click OK.

Using an external antenna model

With a Simple Transmitter model, you can get an initial analysis of the satellite communications system. With DME in mind, you can modify your system and see how things change when you load an external antenna model into the scenario.

  1. Select the Basic - Definition page when the Properties Browser opens.
  2. Click the Antenna Model Component Selector ().
  3. Select External Antenna Pattern () in the Antenna Models list when the Select Component dialog box opens.
  4. Click OK to close the Select Component dialog box .
  5. Enter 2.2 GHz in the Design Frequency field.
  6. Click the External Filename: ellipsis ().
  7. Browse to the location of your scenario (typically <C:\Users\username\STK 12\DME_Session3_Starter_Comms>) when the Select File dialog box opens.
  8. Select SatCom_Omni_2p2G_Isolation.pattern.
  9. Click Open.
  10. Click Apply to accept your changes and to keep the Object Browser open.

External Antenna Pattern Files

Within STK's Communications capability you can specify an external pattern file that contains user-defined data. The antenna data must form a rectangular matrix in order for STK to process it.

  1. Open Windows File Explorer.
  2. Browse to the location of your scenario.
  3. Right click on SatCom_Omni_2p2G_Isolation.pattern.
  4. Select Open with.
  5. Select Notepad.
  6. Click OK.
  7. SatCom_Omni_2p2G_Isolation Pattern File

    The pattern file is isolated from the body of the vehicle to which it is attached. This external antenna pattern could be provided by a third party, like a test lab. It could also be defined in another file type such as a CSV file. To turn this into an antenna gain pattern for STK, use Notepad and ensure the following header is in the data. The external antenna pattern file you are using is a PhiThetaPattern. This format is commonly used to model traditional antennas such as parabolic.

    STK works well with the Phi-Theta sweep pattern of data. STK supports a wide variety of industry antenna gain formats. Contact support@agi.com if you have questions about other formats.

  8. Close Notepad when you are finished viewing the data.
  9. Close Windows File Explorer.

Orienting the antenna

By default, STK places the antenna in a fixed 90-degree elevation on the satellite. You can reorient it and change the position of the antenna. Realistically, the antenna is not placed on the center of the model.

  1. Select the Basic - Orientation page.
  2. Set the following options:
  3. Option Value
    Azimuth 270 deg
    Elevation 90 deg
  4. Set the following Position Offset values:
  5. Option Value
    X -0.57 m
    Y 0.93 m
    Z 0.55 m
  6. Click Apply to accept your changes and to keep the Properties Browser open.

Displaying Contours

The 2D Graphics Contours properties page for the antenna allows you to define the display of contour lines and antenna patterns.

  1. Select the 2D Graphics - Contour page.
  2. Select the Show Contour Graphics check box.
  3. Set the following in the Level Adding frame:
  4. Option Value
    Start: -10
    Stop: 11
    Step: 3
  5. Click Add Level.
  6. Clear the Relative to Maximum check box.
  7. Click Apply to accept your changes and to keep the Properties Browser open.

Contours and Antenna Beams

The 3D Graphics Attributes page for the antenna allows you to control the 3D display of contour lines and antenna patterns.

  1. Select the 3D Graphics - Attributes page.
  2. Select the Show Lines check box in the Contour Graphics frame.
  3. Select the Show Volume check box in the Volume Graphics frame.
  4. Set the following options:
  5. Option Value
    Gain Scale (per dB): 4 cm
    Minimum Displayed Gain: -30 dB
  6. Enter 180 deg in the Stop: field in the Elevation frame.
  7. Open the Min Color: shortcut menu.
  8. Select red.
  9. Open the Max Color: shortcut menu.
  10. Select blue.
  11. Click OK to accept your changes and to close the Properties Browser.
  12. Rename Antenna1 () to OmniIsolated.

Viewing in 3D

View the antenna pattern in the 3D Graphics window.

  1. Bring the 3D Graphics window to the front.
  2. Right click on LEO_Sat () in the Object Browser.
  3. Select Zoom To.
  4. Mouse around the 3D Graphics dialog box to understand the antenna pattern.
  5. Omni isolated antenna pattern

    The model is isolated from the model of the satellite. It does not take into account any aspect of the satellite that may affect the signal. The "perfect omni" antenna assumption may not be sufficient for RF link budget modeling.

Modifying the transmitter

You will analyze the behavior of this system to quantify it in detail. You can model a transmitter to house the antenna and compute the link budget. Transmitter objects can pull in configuration of antennas modeling in the scenario.

  1. Open Transmitter's () properties ().
  2. Select the Basic - Definition page when the Properties Browser opens.
  3. Click the Transmitter Model Component Selector ().
  4. Select Complex Transmitter Model in the Transmitter Models list when the Select Component dialog box opens.
  5. Click OK to close the Select Component dialog box.

Model Specs

  1. Select the Model Specs tab.
  2. Enter the following options:
  3. Option Value
    Frequency: 2.2 GHz
    Power 2 W
  4. Click Apply to accept your changes and to keep the Properties Browser open.

Antenna

  1. Select the Antenna tab.
  2. Open the Reference Type: shortcut menu.
  3. Select Link.
  4. There are many default antenna gain patterns available in STK. Instead of these, you can load an external antenna pattern that is relevant to the mission.

  5. Notice that Antenna/OmniIsolated is set as the Antenna Name.
  6. Click Apply to accept your changes and to keep the Properties Browser open.

Refresh the Link Budget report

  1. Bring the Link Budget report to the front.
  2. Click Refresh (F5) () in the report's toolbar.
  3. Notice the greater variation in the BER with this updated model. Rather than the constant value, see how the BER varies throughout the satellites pass. This is still an idealized mission model. Realistically, the behavior of the antenna changes depending on how it is placed on the body of the satellite. You can analyze that behavior next.

Modeling the installed antenna

To take the satellite model behavior into account, you are using the OmniIsolated file. This file was created using ANSYS HFSS SBR+ that uses Shooting and Bouncing Rays to solve the antenna interaction with the satellite it is attached to. However, the source of the antenna behavior data could come from a multitude of sources. You created your own data in STK, loaded external models, and could have loaded results from system tests.

Antenna performances can be altered dramatically and impact the associated system because of the relationship between vehicle and payload. This is important to take into account in the mission model. This file is the OmniInstalled model because it is takes into account the antenna behavior. Assuming the antenna was installed at a specific location on the body of the vehicle, it would take into account the interference from that location.

The figures above demonstrate the results from the HFSS SBR+ using Shooting and Bouncing Rays analysis.

Reusing STK Objects

You can reuse objects in STK.

  1. Right click on OmniIsolated () in the Object Browser.
  2. Select Copy () in the shortcut menu.
  3. Right click on LEO_Sat () in the Object Browser.
  4. Select Paste () in the shortcut menu.
  5. Rename OmniIsolated1 () to OmniInstalled.
  6. Clear the OmniIsolated () in the Object Browser.

Updating OmniInstalled's properties

  1. Open OmniInstalled's () properties ().
  2. Select the Basic - Definition page when the Properties Browser opens.
  3. Click the External Filename: ellipsis ().
  4. Browse to the location of your scenario when the Select File dialog box opens.
  5. Select SatCom_Omni_2p2G_Installed.pattern.
  6. Click Open.
  7. If you were to open the pattern file in a text editor, you'd notice that the values change throughout the file.

    Pattern file in Text editor

  8. Click OK to accept your changes and to close the Properties Browser.

Viewing in 3D

  1. Bring the 3D Graphics window to the front.
  2. Right-click LEO_Sat () in the Object Browser.
  3. Select Zoom To.
  4. Mouse around the 3D Graphics dialog box to understand the new antenna pattern.
  5. Notice the dramatic difference between the two antenna models. It is also important to understand the effect the interaction of the antenna and satellite can have on the signal. This is visualized with the contours on the surface of the Earth. The effects can also be measured in the data.

    Omni Installed antenna pattern

Switching to the OmniInstalled antenna

  1. Open Transmitter's () properties ().
  2. Select the Antenna tab when the Properties Browser opens.
  3. Select the Model Specs sub tab.
  4. Open the Antenna shortcut menu.
  5. Select Antenna/OmniInstalled.
  6. Click OK to accept your changes and to close the Properties Browser.
  7. Bring the Link Budget report to the front.
  8. Click Refresh (F5) () in the report's toolbar.
  9. Examine the data. Notice the variations in the Bit Error Rate. To understand how this antenna model affects the data, you can generate a Bit Error Rate graph.

Viewing in 3D

  1. Bring the 3D Graphics window to the front.
  2. Right-click LEO_Sat () in the Object Browser.
  3. Select Zoom To.
  4. Mouse around the 3D Graphics window to view the contours on the Earth.

Omni installed Antenna Contours

    Over time, the antenna pattern passes over the Ground Terminal. You can assess this in more detail with a BER graph.

Generating the BER graph

  1. Right click on OmniInstalled () in the Object Browser.
  2. Select Report & Graph Manager... () in the shortcut menu.
  3. Open the Object Type: shortcut menu when the Report & Graph Manager opens.
  4. Select Access.
  5. Select Satellite-LEO_Sat-Transmitter-Transmitter-To-Facility-GroundTerminal-Receiver-Receiver () in the Object Type: list.
  6. Expand () Installed Styles () in the Styles frame if needed.
  7. Select the Bit_Error_Rate () graph.
  8. Click Generate... .
  9. Enter 1 sec in the Step: field.
  10. Click the Enter key on your keyboard.
  11. bit error rate graph throughout the scenario

  12. Hold down your left mouse button and draw a box around one of the peaks. This zooms into the graph to show the data values.

bit error rate graph zoomed in

Viewing in 3D

You can jump to a time in your graph and obtain situational awareness in the 3D Graphics window.

  1. Right-click the sharp peak in the graph.
  2. Select Set Animation Time in the shortcut menu.
  3. Bring the 3D Graphics window to the front.
  4. Zoom to LEO_sat ().
  5. Mouse around in the 3D Graphics window to note the dip in the antenna pattern as it passes over the GroundTerminal ().
  6. 3D View: Antenna Pattern over Ground Terminal

    It is important to consider how you would not have known when bit error rates increased had you not used a custom external antenna model and generated the BER graph.

  7. Clear the OmniInstalled () check box in the Object Browser.

Designing the satellite constellation

You have defined a satellite with the characteristics and orbit you need. You will use the Satellite Collection () object and the Walker tool to generate a Walker constellation. For your preliminary analysis, six (6) satellites in six (6) orbital planes are required for a total of 36 satellites. The Satellite Collection object models a group of satellites as a single object in the Object Browser. The associated satellites do not appear in the Object Browser, but are available for analysis purposes within other computational tools such as STK's Coverage capability, CommSystem, DeckAccess, and AdvCAT.

  1. Insert a SatelliteCollection () object using the Walker Tool () method.
  2. Click Select Object... when the Walker Tool opens.
  3. Select LEO_Sat () in the Select Object dialog box.
  4. Click OK to close the Select Object dialog box.
  5. Set the following:
  6. Option Value
    Number of Sats per Plane 6
    Number of Planes: 6
  7. Type LEO_Sats in the Name field in the Container Options frame.
  8. Click Create / Modify Walker.
  9. Click Close to close the Walker Tool.

Satellite Collection Labels

You can control the graphical display of a satellite collection. You want to have STK place the satellites' names next to their markers for each satellite in the subset for situational awareness.

  1. Open LEO_Sats () properties ().
  2. Select the Graphics - Attributes page when the Properties Browser opens.
  3. Select the AllSatellites Label check box.
  4. Click OK to accept your change and to close the Properties Browser.
  5. Bring the 3D Graphics window to the front.
  6. Use you mouse to view the constellation of satellites.

satellite collection object constellation

Creating a Chain Object

The Walker tool enables you to design constellations of satellites using the behavior of a seed satellite. It will also model any payloads on the seed satellite. In this mission, that would be the Transmitter and Antennas.

You built a global constellation to provide as much coverage as possible to track the hypersonic vehicle. However, not all of these satellites are overhead during the time of the flight. You only care about a subset of the satellites, not all 36 satellites.

To quantify the relationship between all satellites in the constellation and the ground terminal, you can compute a chain access.

  1. Insert a Chain () object using the Insert Default () method.
  2. Rename Chain1 () to LEO_to_Ground.

Define the start and end objects

Start by choosing the start object and end object in your chain.

  1. Open LEO_to_Ground's () properties ().
  2. Select the Basic - Definition page when the Properties Browser opens.
  3. Click the Start Object: ellipsis ().
  4. Select AllSatellites () in the Select Object dialog box.
  5. Click OK to close the Select Object dialog box.
  6. Click the End Object: ellipsis ().
  7. Select GroundTerminal () in the Select Object dialog box.
  8. Click OK to close the Select Object dialog box.
  9. Click Apply to accept your changes and to keep the Properties Browser open.

Create the Chain object's connections

After you choose the start and end objects in your chain, you need to build the chain's connections. It doesn't matter in which order you place the connections in the Connections list. What matters is the From Object must be able to access the To Object.

  1. Click Add in the Connections frame.
  2. Click the From Object: ellipses ().
  3. Select AllSatellites () in the Select Object dialog box.
  4. Click OK to close the Select Object dialog box.
  5. Click the To Object: ellipses ().
  6. Select GroundTerminal () in the Select Object dialog box.
  7. Click OK to close the Select Object dialog box.
  8. Click OK to accept your changes and to close the Properties Browser.
  9. You can calculate this analysis with the transmitters and receivers. When you use an entry of a satellite collection in your analysis, that entry will inherit the properties of a reference object. By default, the reference object is simply the default satellite object. However, if you choose a default subset reference object, STK will associate the entries with that specific satellite in the scenario. Using a specified satellite provides a way to customize settings (attitude, access constraints, etc.) when you use the satellite collection member in an analysis. Moreover, when the reference object contains child objects (sensors, transmitters, receivers, etc.), STK also associates these children with the satellite entry.

Strand Access

Strand access reports the time intervals for each strand in a chain that completes the chain.

  1. Right click Leo_to_Ground () in the Object Browser.
  2. Select Report & Graph Manager... () in the shortcut menu.
  3. Select the Individual Strand Access () graph in the Installed Styles list.
  4. Click Generate... .
  5. individual strand access graph

  6. Close the Individual Strand Access graph when done viewing the data.

Defining the custom intervals

Throughout the period of analysis, you can see all the links between your satellites and the ground terminal. However, you care about how these systems communicate during the period of the X-43's test flight. Figure out which satellites are relevant during the flight.

  1. Return to the Report & Graph Manager.
  2. Select the Specify Time Properties option in the Time Properties frame.
  3. Open the Select Type: shortcut menu.
  4. Select Custom Interval List.
  5. Click the ellipsis ().
  6. Select HXRV_X43 () in the object list when the Select Interval List dialog box opens.
  7. Select AvailabilityIntervals () from the Interval Lists for: HXRV_X43 list.
  8. Click OK to close the Select Interval List dialog box.
  9. Select the Individual Strand Access () graph in the Installed Styles list.
  10. Click Generate... .

Modified Individual Strand Access

    Now you are just looking at the eight satellites overhead during the time of the flight. Through each stage of the analysis, you needed to reevaluate the outcomes of the mission. Through modifications of the antenna and examining the link budget, you can see the effects through each iteration. This falls directly in line with the DME workflow. Within one system (STK), changing the necessary systems (transmitters) maintain the required mission metrics (Link Budget - BER).

Saving your work

You can clean up and finish your scenario.

  1. Close any open graphs, properties, and tools.
  2. Save () your work.
  3. Close STK.

DME: Events and Time Components

In this section, you will focus on understanding and relating all the events that occurred from the beginning of the X43 (HXRV_X43 aircraft object) test flight to when it was tracked, including any information relayed. The first session of the three-part series had you create a unique satellite constellation to track and monitor a hypersonic aircraft. The second session walked you through building the hypersonic flight and comparing it to a model from Ansys. In that session, you also created EOIR cameras to image the thermal properties of hypersonic. Finally, in the first section of Session 3, you created the communication system to convey the message to the necessary systems. This last section of Session 3 will bring it all together. You will model how the information will be passed from system to system, so the satellites have the opportunity to image the hypersonic aircraft.

Opening the starter scenario

In this final section of the DME series, you will analyze how all the systems work together. To speed up the analysis, you have a starter scenario to load.

  1. Launch STK ().
  2. Click Open a Scenario when the Welcome to STK dialog box opens.

Open a starter scenario from the STK Data Federate (SDF)

Open the starter scenario from the SDF. You can log in as Guest.

  1. Open the Location: shortcut menu when the Open dialog box opens.
  2. Select STK Data Federate.
  3. Select the Browse tab when the SDF opens.
  4. Expand () the following: Sites>AGI>documentLibrary>STK 12>Starter Tutorials>DME_Session3_Comms_and_Event_Analysis
  5. Select DME_Session3_Starter_AWB.vdf.
  6. Click Open . Be patient. This is a large scenario and might take a minute or two to load.

Save a VDF as a SC File

When you save a scenario in STK, it will save in the format in which it originated. In other words, if you open a VDF, the default save format will be a VDF (.vdf). The same is true for a scenario file (*.sc). If you want to save a VDF as a SC file (or vice-versa), you must change the file format when you are performing the Save As procedure.

  1. Open the File menu once the scenario has loaded.
  2. Select Save As... .
  3. Click Yes to confirm.
  4. Open the Location: shortcut menu when the Save As dialog box opens.
  5. Select File System.
  6. Click STK User on the left side of the Save As dialog box.
  7. Select DME_Session3_Starter_AWB ().
  8. Click Open.
  9. Open the Save as type: shortcut menu.
  10. Select Scenario Files (*.sc).
  11. Type X43_Mission_AWB in the Filename: field.
  12. Click Save .

Save often!

Examining the scenario

Examine the scenario when it opens.

  1. You should see the hypersonic test flight (discussed in DME session 2).
  2. You should see the eight relevant satellites from the SBIRS LEO Constellation designed in DME session 1 and refined earlier in this session. These satellites are modeling the OmniInstalled transmitters and the Space-Based Infrared System (SBIRS).
  3. New to the mission are geosynchronous satellites. These satellites are modeling the Defense Support Program (DSP) detection system.

All data and behavior is notional. The systems relate in this manner.

  • The mission is initiated by a launch of a B2 carrying the HXLV Pegasus, which accelerates the HXRV X43.
  • When the Pegasus ignites (begins its burn), it is detectable.
  • The DSP satellites in GEO orbit search for rocket plumes (ignition signature).
  • When a burn signature (something big and bright) is detected and processed, the DSP system sends that information to a Ground Terminal.
  • The Ground Terminal receives the information, processes it, and sends it to a constellation of SBIRS LEO satellites. The basis of this constellation is from Session 1, but with modifications that came about as the mission scope was expanded.
  • The satellites have IR cameras on board to track and follow the X43 once it has been released from the Pegasus.
  • That information is transmitted back down to the Ground Terminal.
  • Once this entire system is modeled, you can assess the Total System Response Time, from the rocket ignition to full tracking by the SBIRS LEO Satellites.

Adding the Pegasus burn to the Timeline View

The event that triggers the DSP and thus the entire series is the burn from the Pegasus launch. You can add that to the timeline to see when it occurs.

  1. Click Timeline 1 in the lower left hand corner of STK to open the Timeline View.
  2. Click Auto Hide on the right side of the Timeline View title bar if desired. This will keep the Timeline View open.
  3. Click Add Time Components () in the Timeline View toolbar.
  4. Select the HXLV_Pegasus () in the object list when the Select Timeline Component dialog box opens.
  5. Select PegasusBurn () in My Components () in the Components for: HXLV_Pegasus list. This component was prebuilt in the starter scenario. It has defined start and end time for the duration of the burn.
  6. Click OK to close the Select Timeline Component dialog box.
  7. Pegasus Burn

    This ignition burn is the initial event that triggers a detection system. It is what sets off the series of following events.

    You can use the Timeline View Port markers to focus on smaller periods of the scenario. You need to move forward in time of the scenario to see the rectangular marker on the left.

  8. Click and drag the markers on either side to re-size the timeline.
  9. This adds the first-time component to the Timeline. This component was built to model the burn of the Pegasus as it takes off. This is also what the satellites in GEO detecting the burn sees. This is the initial trigger that sets the system in motion. Next, model how well the DSP system can detect the Pegasus.

Creating a Chain between the DSP and Pegasus

Once the Pegasus ignites and takes off, the GEO satellites sweep and look for its signature. You can create a Chain between the system on the GEO satellite (Defense Support Program) and the Pegasus. The sensor is a specific system that is in the correct position to detect the Pegasus. Using a Chain object, you can do additional analysis.

  1. Bring the Insert STK Objects tool () to the front.
  2. Select Chain () in the Scenario Objects list.
  3. Select the Insert Default () method.
  4. Click Insert... .
  5. Right click on Chain1 () in the Object Browser.
  6. Select Rename in the shortcut menu.
  7. Rename Chain1 () to DSP_to_Pegasus.

Defining the start and end objects

Start by choosing the start object and end object in your chain.

  1. Open DSP_to_Pegasus's () properties ().
  2. Select the Basic - Definition page when the Properties Browser opens.
  3. Click the Start Object: ellipsis ().
  4. Select dsp_sweep3 () (attached to SBIRS_GEO-3_41937 ()) in the Select Object dialog box.
  5. This is the specific system that is in the right location to detect the ignition.

  6. Click OK to close the Select Object dialog box.
  7. Click the End Object: ellipsis ().
  8. Select HXLV_Pegasus () in the Select Object dialog box.
  9. Click OK to close the Select Object dialog box.
  10. Click Apply to accept your changes and to keep the Properties Browser open.

Creating the Chain object's connections

After you choose the start and end objects in your chain, you need to build the chain's connections. It doesn't matter in which order you place the connections in the Connections list. What matters is the From Object must be able to access the To Object.

  1. Click Add in the Connections frame.
  2. Click the From Object: ellipses ().
  3. Select dsp_sweep3 () in the Select Object dialog box.
  4. Click OK to close the Select Object dialog box.
  5. Click the To Object: ellipses ().
  6. Select HXLV_Pegasus () in the Select Object dialog box.
  7. Click OK to close the Select Object dialog box.
  8. Click Apply to accept your changes and to keep the Properties Browser open.

Defining the Interval Component

This models the detection of the burn through each sensor sweep. This sensor is attached to a satellite spinning and sweeping the sensor over the earth. Through each sweep, the system is triggered when it detects the burn. You can add the burn interval to the chain analysis to make sure you are looking at it during the correct period.

  1. Select the Basic - Advanced page.
  2. Select the User Specified Time Period option in the Compute Time Period frame.
  3. Open the Start: Stop: shortcut menu.
  4. Select Interval Component... .
  5. Select the HXLV_Pegasus () in the object list when the Select Time Interval dialog box opens.
  6. Select PegasusBurn () in the Intervals for: HXLV_Pegasus list.
  7. Click OK to close the Select Time Interval dialog box.
  8. Click OK to accept your changes and to close the Properties Browser.

Adding the time component to the Timeline View

You can add the time component to the Timeline View to see how it compares to the data you have about the Pegasus burn.

  1. Click Add Time Components () in the Timeline View toolbar.
  2. Select the DSP_to_Pegasus () in the object list when the Select Timeline Component dialog box opens.
  3. Select CompleteChainAccessIntervals () in the Components for: DSP_to_Pegasus list.
  4. Click OK to accept your changes and to close the Select Timeline Component dialog box.

    DSP_to_Pegaus Complete Chain Access Intervals

    This interval marks each time the sensor on the SBIRS_GEO-3_41937 () is able to scan and detect the burn signature from the burn.

Creating system processing duration

This component shows all the instances when the DSP on board the satellite can detect the Pegasus burn. However, the system needs to verify that it is detecting a real ignition and process that information before it can relay it to the ground system. You can build the chain between the DSP to GroundStation () while taking the processing time into account.

  1. Right click on DSP_to_Pegasus () in the Object Browser.
  2. Select Analysis Workbench... () in the shortcut menu.
  3. Select the Time tab when the Analysis Workbench opens.
  4. Select DSP_to_Pegasus () in the object list.
  5. You can build the processing time on this chain access.

  6. Click Create new Interval () in the toolbar.

Adding a time component

You will define a time component that produces a single interval of time.

  1. Click Type: Select... when the Add Time Component dialog box opens.
  2. Select Fixed Duration () in the Select Component Type list when the Select Component Type dialog box opens.
  3. Click OK to close the Select Component Type dialog box.
  4. Type DSP_SystProcessing in the Name: field.
  5. Click the Reference Time Instant: ellipsis ().
  6. Select DSP_to_Pegasus () in the object list when the Select Reference Time Instant dialog box opens.
  7. Expand () CompleteChainAccessTimeSpan () in the Time Instants for: DSP_to_Pegasus list.
  8. Select Start ().
  9. This enables you to build the processing time from the first detection of the burn.

  10. Click OK to close the Select Reference Time Instant dialog box.
  11. Enter 30 sec in the Stop Offset: field.
  12. Click OK to close the Add Time Component dialog box.
  13. Using your left mouse button, drag and drop DSP_SystProcessing () from the Components for: DSP_to_Pegasus list to the Timeline View.
  14. Click Close to close the Analysis Workbench.
  15. You built this component so that it is triggered during the first sweep and after the third one is prepared to relay the information.

    DSP_to_Pegaus DSP_SystProcessing

    This interval accounts for how long the information takes to process on-board the SBIRS_GEO-3_41937 () and when it is able to react.

Creating a chain between the DSP and the Ground Terminal

After the burn is verified and the information processed, the next stage is to send that signal to GroundTerminal (). You do not have a specific transmitter built on this system, so the analysis focuses on the chain access between the geostationary satellite and GroundTerminal ().

  1. Insert a Chain () object using the Insert Default () method.
  2. Rename Chain2 () to DSP_to_Ground.

Define the start and end objects

Start by choosing the start object and end object in your chain.

  1. Open DSP_to_Ground's () properties ().
  2. Select the Basic - Definition page when the Properties Browser opens.
  3. Click the Start Object: ellipsis ().
  4. Select SBIRS_GEO-3_41937 () in the Select Object dialog box.
  5. Click OK to close the Select Object dialog box.
  6. Click the End Object: ellipsis ().
  7. Select GroundTerminal () in the Select Object dialog box.
  8. Click OK to close the Select Object dialog box.
  9. Click Apply to accept your changes and to keep the Properties Browser open.

Creating the Chain object's connections

  1. Click Add in the Connections frame.
  2. Click the From Object: ellipses ().
  3. Select SBIRS_GEO-3_41937 () in the Select Object dialog box.
  4. Click OK to close the Select Object dialog box.
  5. Click the To Object: ellipses ().
  6. Select GroundTerminal () in the Select Object dialog box.
  7. Click OK to close the Select Object dialog box.
  8. Click Apply to accept your changes and to keep the Properties Browser open.

Defining the interval component

This models the access between a satellite in GEO and GroundTerminal (). The access begins after the signal has been processed.

  1. Select the Basic - Advanced page.
  2. Select the User Specified Time Period option in the Compute Time Period frame.
  3. Open the Start: Stop: shortcut menu.
  4. Select Start Time in the shortcut menu.
  5. Select Time Component... in the next shortcut menu.
  6. Select the DSP_to_Pegasus () in the object list when the Select Time Instance dialog box opens.
  7. Expand () DSP_SystProcessing () in the Time Instants for: DSP_to_Pegasus list.
  8. Select Stop (). You want the chain access to begin once the information from the geostationary satellite is processed and sent.
  9. Click OK to close the Select Time Instance dialog box.

Defining the end of the chain

You can repeat the same process to set the Stop component. You want to define the end of the chain access.

  1. Open the Start: Stop: shortcut menu.
  2. Select Stop Time in the shortcut menu.
  3. Select Time Component... in the next shortcut menu.
  4. Select the DSP_to_Pegasus () in the object list when the Select Time Instance dialog box opens.
  5. Expand () CompleteChainAccessIntervals () in the Time Instants for: DSP_to_Pegasus list.
  6. Expand () Last ().
  7. Select Stop ().
  8. Click OK to close the Select Time Instance dialog box.
  9. Click OK to accept your changes and to close the Properties Browser.

Adding the component to the Timeline View

  1. Click Add Time Components () in the Timeline View toolbar.
  2. Select the DSP_to_Ground () in the object list when the Select Timeline Component dialog box opens.
  3. Select CompleteChainAccessIntervals () in the Components for: DSP_to_Ground list.
  4. Click OK to accept your changes and to close the Select Timeline Component dialog box.

    DSP_to_Ground Complete Chain Access Intervals

    The interval added to the timeline accounts for when the SBIRS_GEO-3_41937 () is able to send information down to the Ground Terminal.

Setting the Ground Terminal processing time

Once the Ground Terminal has the message from the Defense Support System, it processes and relays the message to the SBIRS LEO constellation. You can build that component next.

  1. Right click on DSP_to_Ground () in the Object Browser.
  2. Select Analysis Workbench... () in the shortcut menu.
  3. Select the Time tab when Analysis Workbench opens.
  4. Select DSP_to_Ground () in the object list.
  5. You can build the processing time on this chain access.

  6. Click the Create new Interval () in the toolbar.

Creating a time component

  1. Click Type: Select... when the Add Time Component dialog box opens.
  2. Select Fixed Duration () in the Select Component Type list when the Select Component Type dialog box opens.
  3. Click OK to close the Select Component Type dialog box.
  4. Type GroundTerminal_SystProcessing in the Name: field when you return to the Add Time Component dialog box.
  5. Enter 30 sec in the Stop Offset: field.
  6. Click OK to accept your changes and to close the Add Time Component dialog box.
  7. Drag and drop GroundTerminal_SystProcessing () to the Timeline View.
  8. Click Close to close the Analysis Workbench.
  9. This component accounts for the processing time at the Ground Terminal before it relays the message.

    DSP_to_Ground Ground Terminal System Processing

    The Ground Terminal processes the information it receives from the SBIRS_GEO-3_41937 (). Once processed it can share it.

Creating a chain between Ground Terminal and SBIRS LEO Satellites

GroundTerminal () relays the message to the constellation of SBIRS LEO satellites. It doesn't matter which satellites get the message. You can send the message to any satellite overhead.

  1. Insert an Chain object () using the Insert Default () method.
  2. Rename Chain3 () to Ground_to_LEO.

Defining the start and end objects

Start by choosing the start object and end object in your chain.

  1. Open Ground_to_LEO's () properties ().
  2. Select the Basic - Definition page when the Properties Browser opens.
  3. Click the Start Object: ellipsis ().
  4. Select GroundTerminal () in the Select Object dialog box.
  5. Click OK to close the Select Object dialog box.
  6. Click the End Object: ellipsis ().
  7. Select SBIRS_LEO () in the Select Object dialog box.
  8. Click OK to close the Select Object dialog box.
  9. Click Apply to accept your changes and to keep the Properties Browser open.

Creating the Chain object's connections

  1. Click Add in the Connections frame.
  2. Click the From Object: ellipses ().
  3. Select GroundTerminal () in the Select Object dialog box.
  4. Click OK to close the Select Object dialog box.
  5. Click the To Object: ellipses ().
  6. Select SBIRS_LEO () in the Select Object dialog box.
  7. Click OK to close the Select Object dialog box.
  8. Click OK to accept your changes and to close the Properties Browser.

Viewing the interval

Add the time component to the Timeline View to see how it relates to the initial stages of the mission.

  1. Click Add Time Components () in the Timeline View toolbar.
  2. Select Ground_to_LEO () in the object list when the Select Timeline Component dialog box opens.
  3. Select CompleteChainAccessIntervals () in the Components for: Ground_to_LEO list.
  4. Click OK to close the Select Timeline Component dialog box.

Ground_to_leo complete chain access intervals

    You confirmed that you can see this interval throughout the length of the mission. Now you can create a component that looks at just when the signal is transmitted.

Creating a chain from Ground Terminal to SBIRS LEO when the message is relayed

This chain is similar to the previously built component. However, this time you can view the chain link after the signal is sent from GroundTerminal () until the end of the previously built chain access.

  1. Insert an Chain object () using the Insert Default () method.
  2. Rename Chain4 () to Ground_to_LEORelay.

Defining the start and end objects

Start by choosing the start object and end object in your chain.

  1. Open Ground_to_LEORelay's () properties ().
  2. Select the Basic - Definition page when the Properties Browser opens.
  3. Click the Start Object: ellipsis ().
  4. Select GroundTerminal () in the Select Object dialog box.
  5. Click OK to close the Select Object dialog box.
  6. Click the End Object: ellipsis ().
  7. Select SBIRS_LEO () in the Select Object dialog box.
  8. Click OK to close the Select Object dialog box.
  9. Click Apply to accept your changes and to keep the Properties Browser open.

Creating the Chain object's connections

  1. Click Add in the Connections frame.
  2. Click the From Object: ellipses ().
  3. Select GroundTerminal () in the Select Object dialog box.
  4. Click OK to close the Select Object dialog box.
  5. Click the To Object: ellipses ().
  6. Select SBIRS_LEO () in the Select Object dialog box.
  7. Click OK to close the Select Object dialog box.
  8. Click Apply to accept your changes and to keep the Properties Browser open.

Specifying the start time component

You want the chain access to begin once the information from GroundTerminal () is processed and sent.

  1. Select the Basic - Advanced page.
  2. Select the User Specified Time Period option in the Compute Time Period frame.
  3. Open the Start: Stop: shortcut menu.
  4. Select Start Time in the shortcut menu.
  5. Select Time Component... in the next shortcut menu.
  6. Select the DSP_to_Ground () in the object list when the Select Time Instance dialog box opens.
  7. Expand () GroundTerminal_SystProcessing () in the Time Instants for: DSP_to_Ground list.
  8. Select Stop ().
  9. Click OK to close the Select Time Instance dialog box.

Specifying the stop time component

This access takes place once the message is sent from GroundTerminal () until the satellites are no longer in view.

  1. Open the Start: Stop: shortcut menu.
  2. Select Stop Time in the shortcut menu.
  3. Select the Time Component option.
  4. Select Time Component... in the next shortcut menu.
  5. Select the Ground_to_LEO () in the object list when the Select Time Instance dialog box opens.
  6. Expand () CompleteChainAccessTimeSpan () in the Time Instants for: Ground_to_LEO list.
  7. Select Stop ().
  8. Click OK to close the Select Time Instance dialog box.
  9. Click OK to accept your changes and to close the Properties Browser.

Adding the time component to the Timeline View

  1. Click Add Time Components () in the Timeline View toolbar.
  2. Select Ground_to_LEORelay () in the object list when the Select Timeline Component dialog box opens.
  3. Select CompleteChainAccessIntervals () in the Components for: Ground_to_LEORelay list.
  4. Click OK to close the Select Timeline Component dialog box.
  5. Ground_to_LEO_Relay Complete ChainA ccess Intervals

    This interval shows how long the Ground Terminal has to relay information to the constellation of LEO satellites.

Creating SBIRS system processing time

  1. Right click on Ground_to_LEORelay () in the Object Browser.
  2. Select Analysis Workbench... () in the shortcut menu.
  3. Select the Time tab when Analysis Workbench opens.
  4. Select the Ground_to_LEORelay () in the object list.
  5. You can build the processing time on this chain access.

  6. Click Create new Interval () in the toolbar.

Creating a time component

  1. Click Type: Select... when the Add Time Component dialog box opens.
  2. Select Fixed Duration () in the Select Component Type list when the Select Component Type dialog box opens.
  3. Click OK to close the Select Component Type dialog box.
  4. Type SBIRS_SystProcessing in the Name: field when you return to the Add Time Component dialog box.
  5. Enter 30 sec in the Stop Offset: field.
  6. Click OK to close the Add Time Component dialog box.
  7. Drag and drop SBIRS_SystProcessing () to the Timeline View.
  8. Click Close to close the Analysis Workbench.
  9. Ground_to_LEO_Relay SBIRS System Processing

    The LEO constellation isn’t able to react immediately. This interval accounts for how long it takes for it to take action.

Creating a chain from the SBIRS LEO to the HXRV_X43

Now that you know how long it takes the transmitters to react, you can create a chain access between SBIRS LEO () and HXRV_X43 ().

Once the SBIRS LEO system knows the Pegasus launch has taken place, it can lock on and begin to track the rest of the X43 flight.

  1. Insert an Chain object () using the Insert Default () method.
  2. Rename Chain5 () to SBIRS_LEO_to_X43.

Defining the start and end objects

Start by choosing the start object and end object in your chain.

  1. Open SBIRS_LEO_to_X43's () properties ().
  2. Select the Basic - Definition page when the Properties Browser opens.
  3. Click the Start Object: ellipsis ().
  4. Select SBIRS_LEO () in the Select Object dialog box.
  5. Click OK to close the Select Object dialog box.
  6. Click the End Object: ellipsis ().
  7. Select HXRV_X43 () in the Select Object dialog box.
  8. Click OK to close the Select Object dialog box.
  9. Click Apply to accept your changes and to keep the Properties Browser open.

Creating the Chain object's connections

Model the access between the SBIRS_LEO system and the rest of the X43 test flight. You are going to account for how long it takes for the SBIRS system to react to the message from GroundTerminal ().

  1. Click Add in the Connections frame.
  2. Click the From Object: ellipses ().
  3. Select SBIRS_LEO () in the Select Object dialog box.
  4. Click OK to close the Select Object dialog box.
  5. Click the To Object: ellipses ().
  6. Select HXRV_X43 () in the Select Object dialog box.
  7. Click OK to close the Select Object dialog box.
  8. Click Apply to accept your changes and to keep the Properties Browser open.

Specifying the start time component

  1. Select the Basic - Advanced page.
  2. Select the User Specified Time Period option in the Compute Time Period frame.
  3. Open the Start: Stop: shortcut menu.
  4. Select Start Time in the shortcut menu.
  5. Select Time Component... in the next shortcut menu.
  6. Select Ground_to_LEORelay () in the object list when the Select Time Instance dialog box opens.
  7. Expand () SIRBS_SystProcessing () in the Time Instants for: Ground_to_LEORelay list.
  8. Select Stop ().
  9. Click OK to close the Select Time Instance dialog box.

Specifying the stop time component

This access takes place once the message is sent from GroundTerminal () until the satellites are no longer in view.

  1. Open the Start: Stop: shortcut menu.
  2. Select Stop Time in the shortcut menu.
  3. Select Time Component... in the next shortcut menu.
  4. Select HXRV_X43 () in the object list when the Select Time Instance dialog box opens.
  5. Expand () AvailablityTimeSpan () in the Time Instants for: HXRV_X43 list.
  6. Select Stop ().
  7. Click OK to close the Select Time Instance dialog box.
  8. Click OK to accept your changes and to close the Properties Browser.

Add the time component to the Timeline View

  1. Click Add Time Components () in the Timeline View toolbar.
  2. Select SBIRS_LEO_to_X43 () in the object list when the Select Timeline Component dialog box opens.
  3. Select CompleteChainAccessIntervals () in the Components for: SBIRS_LEO_to_X43 list.
  4. Click OK to close the Select Timeline Component dialog box.

sbirs_leo_to_x43 complete chain access intervals

Examining the total system response time

You can now see how long it takes from the initial launch to when the SBIRS system can track the rest of the X-43 flight. You can measure this explicitly.

From the beginning of the DSP’s detection of the Pegasus launch to when the SBIRS system locks on is the total system response time. You can build this component in STK's Analysis Workbench capability.

  1. Right click on X43_Mission_AWB () in the Object Browser.
  2. Select Analysis Workbench... () in the shortcut menu.
  3. Select the Time tab when Analysis Workbench opens.
  4. Select X43_Mission_AWB () in the object list.
  5. You can build the processing time on this chain access.

  6. Click Create new Interval () in the toolbar.

Creating a between instants component

  1. Click Type: Select... when the Add Time Component dialog box opens.
  2. Select Between Time Instants () in the Select Component Type list when the Select Component Type dialog box opens.
  3. Click OK to close the Select Component Type dialog box.
  4. Type SystemResponseTime in the Name: field when you return to the Add Time Component dialog box.
  5. Click the Start Time Instant: ellipsis ().
  6. Select HXLV_Pegasus () in the object list when the Select Reference Time Instant dialog box opens.
  7. Expand () PegasusBurn () in the Time Instants for: HXLV_Pegasus list.
  8. Select Start ().
  9. Click OK to close the Select Reference Time Instant dialog box.
  10. Click the Stop Time Instant: ellipsis ().
  11. Select SBIRS_LEO_to_X43 () in the object list when the Select Reference Time Instant dialog box opens.
  12. Expand () CompleteChainAccessTimeSpan () in the Time Instants for: SBIRS_LEO_to_X43 list.
  13. Select Start ().
  14. Click OK to close the Select Reference Time Instant dialog box.
  15. Click OK to close the Add Time Component dialog box.
  16. Drag and drop SystemResponseTime () to the Timeline View.
  17. X43_Mission System Response Time

    This is how long it would take for a space based system to know that a hypersonic vehicle has been launched. From the initial burn, to when the LEO constellation is informed of the launch is the System Response Time.

  18. Examine the timeline.
  19. The newly added component is the full closed loop of a system response. If you hover over the SystemResponseTime interval, you can see the total duration.

Showing the SBIRS LEO IR tracking and processing

You can complete the system. SBIRS_LEO () has an IR Tracking system on it. It tracks HXRV_43 (), processes it, and sends the information back to GroundTerminal ().

  1. Return to Analysis Workbench.
  2. Select SBIRS_LEO_to_X43 () in the object list.
  3. You can build the processing time on this chain access.

  4. Click Create new Interval () in the toolbar.

Creating a Time Component

  1. Click Type: Select... when the Add Time Component dialog box opens.
  2. Select Fixed Duration () in the Select Component Type list when the Select Component Type dialog box opens.
  3. Click OK to close the Select Component Type dialog box.
  4. Type SBIRS_IR_SystProcessing in the Name: field when you return to the Add Time Component dialog box.
  5. Enter 30 sec in the Stop Offset: field.
  6. Click OK to close the Add Time Component dialog box.
  7. Drag and drop SBIRS_IR_SystProcessing () to the Timeline View.
  8. Click Close to the close the Analysis Workbench.

SBIRS_LEO_to_X43 SBIRS IR System Processing

Inserting a chain object to model the communication link

Model the communication link between the transmitters on the satellites and the receiver on the ground. You also want to take into account the time for the signal to process.

  1. Insert an Chain object () using the Insert Default () method.
  2. Rename Chain6 () to SBIRS_Tx_to_Ground_Rcvr.

Defining the start and end objects

Start by choosing the start object and end object in your chain.

  1. Open SBIRS_Tx_to_Ground_Rcvr's () properties ().
  2. Select the Basic - Definition page when the Properties Browser opens.
  3. Click the Start Object: ellipsis ().
  4. Select SBIRS_LEO_Tx () in the Select Object dialog box.
  5. Click OK to close the Select Object dialog box.
  6. Click the End Object: ellipsis ().
  7. Select SatComRcvr () (attached to GroundTerminal ()) in the Select Object dialog box.
  8. Click OK to close the Select Object dialog box.
  9. Click Apply to accept your changes and to keep the Properties Browser open.

Creating the Chain object's connections

  1. Click Add in the Connections frame.
  2. Click the From Object: ellipses ().
  3. Select SBIRS_LEO_Tx () in the Select Object dialog box.
  4. Click OK to close the Select Object dialog box.
  5. Click the To Object: ellipses ().
  6. Select SatComRcvr () in the Select Object dialog box.
  7. Click OK to close the Select Object dialog box.
  8. Click Apply to accept your changes and to keep the Properties Browser open.

Specifying the start time component

You want the chain access to begin once the information is processed.

  1. Select the Basic - Advanced page.
  2. Select the User Specified Time Period option in the Compute Time Period frame.
  3. Open the Start: Stop: shortcut menu.
  4. Select Start Time in the shortcut menu.
  5. Select Time Component... in the next shortcut menu.
  6. Select SBIRS_LEO_to_X43 () in the object list when the Select Time Instance dialog box opens.
  7. Expand () SBIRS_IR_SystProcessing () in the Time Instants for: SBIRS_LEO_to_X43 list.
  8. Select Stop ().
  9. Click OK to close the Select Time Instance dialog box.

Specifying the stop time component

You already measured the inter visibility between the SBIRS satellites and GroundTerminal (). The end time of this component works for the link.

  1. Open the Start: Stop: shortcut menu.
  2. Select Stop Time in the shortcut menu.
  3. Select Time Component... in the next shortcut menu.
  4. Select Ground_to_LEO () in the object list when the Select Time Instance dialog box opens.
  5. Expand () CompleteChainAccessTimeSpan () in the Time Instants for: Ground_to_LEO list.
  6. Select Stop ().
  7. Click OK to close the Select Time Instance dialog box.
  8. Clear the Automatically Recompute Access check box in the Access frame.
  9. This chain is dependent on many earlier chains. When you make changes to the study, you want to manually update this calculation so it takes the latest configuration.

  10. Click OK to accept your changes and to close the Properties Browser.
  11. Select SBIRS_Tx_to_Ground_Rcvr () in the Object Browser.
  12. Open Chain menu.
  13. Select Compute Accesses.

Adding the time component to the Timeline View

  1. Click Add Time Components () in the Timeline View toolbar.
  2. Select SBIRS_Tx_to_Ground_Rcvr () in the object list when the Select Timeline Component dialog box opens.
  3. Select CompleteChainAccessIntervals () in the Components for: SBIRS_Tx_to_Ground_Rcvr list.
  4. Click OK to close the Select Timeline Component dialog box.
  5. SBIRS_Tx_to_Ground_Rcvr Complete Chain Access Intervals

    The LEO constellation is equipped with IR cameras. It will transmit that data back down to GroundTerminal ().

  6. Take a look at the timeline.
  7. You can see the total system of systems working together, sending information, relaying it, and processing it. This provides you with a holistic view of the mission design. You can also analyze what happens when events go awry.

Performing digital thread analysis - losing satellites

The basis of your constellation is that it will provide you with persistent coverage with at least two satellites covering the region of interest. That means, even if two satellites get knocked out, you will still be able to track out X43. Let’s test this out.

  1. Open SBIRS_LEO () properties ().
  2. Remove () the SBIRS_LEO12 () from the Assigned Objects list.
  3. Click OK to accept your change and to close the Properties Browser.
  4. Open Ground_to_LEO's () properties ().
  5. Select the Basic - Advanced page.
  6. Clear the Automatic Recompute Accesses check box in the Access frame.
  7. Click OK to accept your change and to close the Properties Browser.
  8. Select Ground_to_LEO () in the Object Browser.
  9. Open the Chain menu.
  10. Select Compute Accesses.
  11. Recompute the other dependent chains:
    • Ground_to_LEORelay ()
    • SBIRS_LEO_to_X43 ()
    • SBIRS_Tx_to_Ground_Rcvr ()

Losing three satellites

  1. Open SBIRS_LEO's () properties ().
  2. Remove () the following satellites from the Assigned Objects list:
    • SBIRS_LEO21 ()
    • SBIRS_LEO36 ()
  3. Click Apply to accept your changes and to keep the Properties Browser open.
  4. Select Ground_to_LEO () in the Object Browser.
  5. Select the Chain menu.
  6. Select Compute Accesses.
  7. Recompute the other dependent chains:
    • Ground_to_LEORelay ()
    • SBIRS_LEO_to_X43 ()
    • SBIRS_Tx_to_Ground_Rcvr ()

    There is no change in the SBIRS_LEO_to_X43's () ability to track HXRV_X43 (). Ground_to_LEO () has become shorter.

Losing four satellites

  1. Bring SBIRS_LEO's () properties () to the front.
  2. Remove () the SBIRS_LEO62 () from the Assigned Objects list.
  3. Click Apply to accept your change and to keep the Properties Browser open.
  4. Select Ground_to_LEO () in the Object Browser.
  5. Select the Chain menu.
  6. Select Compute Accesses.
  7. Recompute the other dependent chains:
    • Ground_to_LEORelay ()
    • SBIRS_LEO_to_X43 ()
    • SBIRS_Tx_to_Ground_Rcvr ()

    Now the SBIRS_LEO_to_X43's () ability to track HXRV_X43 () is shorter. You are no longer able to track HXRV_X43 () at the end of the flight.

Adding the satellites back into the system

You have the benefit of designing a system specifically to track launches, so the persistent coverage is very good. Even if you lose three satellites, you are able to track the objects. Once you lose that fourth satellite, you run into gaps in your data.

  1. Bring SBIRS_LEO's () properties () to the front.
  2. Move () the following Satellite () objects from the Available Objects list to the Assigned Objects list:
    • SBIRS_LEO12 ()
    • SBIRS_LEO21 ()
    • SBIRS_LEO36 ()
    • SBIRS_LEO62 ()
  3. Click OK to accept your changes and to close the Properties Browser.
  4. Select Ground_to_LEO () in the Object Browser.
  5. Select the Chain menu.
  6. Select Compute Accesses.
  7. Recompute the other dependent chains:
    • Ground_to_LEORelay ()
    • SBIRS_LEO_to_X43 ()
    • SBIRS_Tx_to_Ground_Rcvr ()

    You could also understand this behavior by generating an Individual Strand Access graph on Ground_to_LEO (). This graph gives a visual display of which satellites are overhead and when.

Performing digital thread analysis - communications link Bit Error Rate (BER)

You can also stress test the communication link that is relaying the message back down to GroundTerminal (). Earlier you learned about the BER and how it could affect the information transmitted. You can incorporate a constraint on the BER and the constraints of the study. For this mission the easiest way to do that is to set a constraint on the Receiver () object. Then you can place all the Transmitter () objects in a Constellation () object, create a chain access, and generate a link budget on the chain.

The final stage of this mission is a communication link between the SBIRS LEO transmitters and SatCommRcvr (). You know that the data will get worse with a higher BER and so you can add a constraint to the mission model that takes into account when you have bad data.

  1. Open SatCommRcvr's () properties ().
  2. Select the Constraints - Comm page.
  3. Select the Max: check box in the Bit Error Rate frame.
  4. Enter 1e-09 in the Max: field.
  5. Click OK to accept your changes and to close the Properties Browser.
  6. Recompute the SBIRS_Tx_to_Ground_Rcvr () object.
  7. Note how the BER constraint means that data transmitted at the beginning and end of the link is no longer valid. The total time to send the IR information is cut down.

    SBIRS_Tx_to_Ground_Rcvr Communication Constraint

  8. Examine the beginning and end of the interval.
  9. It is much shorter due to the constraint. With the BER constraint we can see how we will lose the ability to transmit data to GroundTerminal (). The duration of the access interval is much shorter, not because the satellites aren’t there, but because the data quality is worse.

Saving your work

You can clean up and finish your scenario.

  1. Close any open reports, properties, and the Report & Graph Manager.
  2. Save () your work.

Summary

The purpose of this series and of this mission is to evaluate how all the components of the mission work together. In previous sessions, you built detailed models, and in this scenario were able to bring them all together to see how they affect one another. You can evaluate your mission’s outcomes through an integrated digital environment, STK.