Digital Mission Engineering (DME): Events and Time Components (Part 4 of 4)

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

This lesson requires STK 13.0 or newer to complete in its entirety. If you have an earlier version of the STK software, you can view a legacy version of this lesson.

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.

Capabilities covered

This lesson covers the following capabilities of the Ansys Systems Tool Kit® (STK®) digital mission engineering software:

  • STK Pro
  • Communications
  • Analysis Workbench

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 life cycle. 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 life cycle. Through digital mission engineering, you are now capable of quickly evaluating the overall mission impact of the smallest change to any component.

Solution

In this last section of the Digital Mission Engineering (DME) series, you will look at event-based operations for mission or test and evaluation planning. You will focus on understanding and relating all the events that occurred from the beginning of the X-43 Hyper-X Research Vehicle (HXRV)'s test flight to when it was tracked, including any information relayed. The first lesson in the series had you create a unique satellite constellation to track and monitor a hypersonic aircraft. The following lesson walked you through building the hypersonic flight and comparing it to a model made using the with ANSYS Fluent® fluid simulation software. In that lesson, you also created EOIR cameras to image the thermal properties of the X-43 hypersonic vehicle. In the next lesson, you created the communication system to convey the message to the necessary systems. This last section 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.

What you will learn

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

  • Understand the series of events taking place
  • Link the relevant events together
  • Understand the system as a whole

Video guidance

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

Downloading the required starter scenario

A partially created scenario for the event and time components portion of the DME series has been provided for you. The scenario is saved as a visual data file (VDF).

  1. Download the zipped folder here: https://support.agi.com/download/?type=training&dir=sdf/help&file=DME_Session4_Starter_AWB_v13.zip

    If you are not already logged in, you will be prompted to log in to agi.com to download the file. If you do not have an agi.com account, you will need to create one. The user approval process can take up to three (3) business days. Please contact support@agi.com if you need access sooner.

  2. Navigate to the downloaded folder.
  3. Right-click on DME_Session4_Starter_AWB_v13.zip.
  4. Select Extract All... in the shortcut menu.
  5. Set the Files will be extracted to this folder: path to the location of your choice. The default path is C:\Users\<username>\Downloads\DME_Session4_Starter_AWB_v13).
  6. Click Extract.
  7. Go to the chosen folder.
  8. DME_Session4_Starter_AWB.vdf will be in the extracted folder.

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 can load the starter scenario which has been created for you.

  1. Launch the STK application ().
  2. Click Open a Scenario () in the Welcome to STK dialog box.
  3. Browse to location of your extracted VDF file.
  4. Select DME_Session4_Starter_AWB.vdf.
  5. Click Open.

Saving the VDF as a scenario

Save and extract the VDF data in the form of a scenario folder. When you save a VDF in the STK application, it will save in its originating format. That is, if you open a VDF, the default save format will be a VDF (.vdf). If you want to save and extract a VDF as a scenario folder, you must change the file format by using the Save As feature. This will create a permanent scenario file complete with child objects and any additional files packaged with the VDF.

  1. Open the File menu.
  2. Select Save As....
  3. Select the STK User folder in the navigation pane when the Save As dialog box opens.
  4. Select the DME_Session4_Starter_AWB folder.
  5. A scenario folder with the same name as the VDF was created for you when you opened the VDF in the STK application. This folder contains the temporarily unpacked files from the VDF.

  6. Click Open.
  7. Select Scenario Files (*.sc) as the Save as type.
  8. Select the DME_Session4_Starter_AWB Scenario file in the file browser.
  9. Click Save.
  10. Click Yes when the Confirm Save As dialog box opens to overwrite the existing scenario file in the folder and to save your scenario.

When saving a VDF containing external files as a scenario folder, you must extract its contents to the scenario folder the STK application automatically creates for you in the STK User folder. This allows files packaged with the VDF, such as data files, reports, presentations, HTML pages, scripts, spreadsheets, and other files, to unpack to the scenario folder. If you save the VDF as a scenario folder in another location, these additional files will not be included. See the Permanently Extracting a VDF as a Scenario Folder and VDF Setup Considerations pages for more information.

Save () often during this lesson!

Examining the starter scenario

Examine the scenario when it opens.

  1. You should see the hypersonic test flight (discussed in the DME: Hypersonics and EOIR lesson).
  2. You should see the eight relevant satellites from the SBIRS LEO constellation designed in the Constellation Design and Coverage lesson and refined in the Comm Analysis and Antenna Patterns lesson. These satellites are modeling the OmniInstalled transmitters and the Space-Based Infrared System (SBIRS).
  3. New to the mission are three 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 the takeoff of a B-52 aircraft carrying the Pegasus Hyper-X Launch Vehicle (HXLV), which accelerates the X-43 Hyper-X Research Vehicle (HXRV).
  • The DSP satellites in GEO orbit search for rocket plumes (ignition signature).
  • When the Pegasus HXLV ignites, its burn becomes detectable by the DSP system.
  • When the 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 first lesson, but with modifications that came about as the mission scope was expanded.
  • The SBIRS satellites have IR cameras on board to track and follow the X-43 HXRV once it has been released from the Pegasus HXLV.
  • 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 HXLV burn interval to the Timeline View

The event that triggers the DSP system, and thus the entire series of events, is the burn from the Pegasus HXLV launch. You can add that to the Timeline View to see when it occurs.

  1. Click the Timeline 1 tab in the lower left hand corner of the STK application to unhide the Timeline View.
  2. Right-click on the Timeline View title bar.
  3. Clear the Auto Hide check box. This will keep the Timeline View open.
  4. Click Add Time Components () in the Timeline View toolbar.
  5. Select the HXLV_Pegasus () in the object list when the Select Timeline Component dialog box opens.
  6. Select PegasusBurn () in the Components for: HXLV_Pegasus list.
  7. This component was pre-built in the starter scenario. It has defined start and end time for the duration of the burn.

  8. Click OK to close the Select Timeline Component dialog box.
  9. Look in the component rows section of the Time Display.
  10. Pegasus HXLV Burn

    This adds the first time component to the Time Display. This component was built to model the burn of the HXLV as it launches. This is also what the satellites in GEO detecting the burn sees. This is the initial trigger that sets the system in motion. This ignition burn is the initial event that triggers a detection system. It is what sets off the series events.

  11. Click and drag the rectangular markers on either side of the View Port to resize and focus on smaller periods of the scenario, if desired.

Creating a Chain between the DSP system and the Pegasus HXLV

Next, model how quickly the DSP system can detect the Pegasus HXLV burn. Once the Pegasus ignites and launches, the GEO satellites sweep and look for its signature. You can create a Chain between the sensor on a specific DSP satellite and the Pegasus. The sensor on the SBIRS_GEO-3_41937 satellite is in the correct position to detect the HXLV ignition. Using a Chain object, you can perform additional analysis.

Creating a new chain object

Insert a new chain object to model the access from the DSP satellite sensor to the Pegasus HXLV.

  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. ClickInsert. . ..
  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. Right-click on DSP_to_Pegasus () in the object Browser.
  2. Select Properties () in the shortcut menu.
  3. Select the Basic - Definition page when the Properties Browser opens.
  4. Click the Start Object ellipsis ().
  5. Select dsp_sweep3 (), which is attached to SBIRS_GEO-3_41937 (), in the Select Object dialog box.
  6. This is the specific system that is in the right location to detect the ignition.

  7. Click OK to close the Select Object dialog box.
  8. Click the End Object ellipsis ().
  9. Select HXLV_Pegasus () in the Select Object dialog box.
  10. Click OK to close the Select Object dialog box.

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 panel.
  2. Click the From Object ellipsis ().
  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 ellipsis ().
  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 sensor is attached to a satellite. It is spinning and sweeping the sensor over the earth. Through each sweep, the system is triggered when it detects the burn. The interval component models the detection of the burn through each sensor sweep. 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 panel.
  3. Open the Start Stop drop-down list.
  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 DSP to Pegasus Complete Chain Access intervals to the Time Display

You can add the time component to the Time Display component rows to see how it compares to the data you have about the Pegasus burn. This interval marks each time the sensor on the SBIRS_GEO-3_41937 is able to scan and detect the burn signature from Pegasus.

  1. Click Add Time Components () in the Timeline View toolbar.
  2. Select the DSP_to_Pegasus () in the object list of the Select Timeline Component dialog box.
  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

Creating the DSP system processing time duration component

This component shows all the instances when the DSP system on board the SBIRS_GEO-3_41937 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 Station. You can use the Analysis Workbench capability with the chain from the DSP system to the Ground Station while taking the processing time into account.

Adding a new time interval

Create a new time interval to factor into your analysis.

  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 Fixed Duration time component

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

  1. Click Type: Select... in the Add Time Component dialog box.
  2. Select Fixed Duration () in the Select Component Type list when the Select Component Type dialog box opens.
  3. Fixed duration is an interval of fixed duration anchored at a time defined by a specified Time Instant component.

  4. Click OK to close the Select Component Type dialog box.
  5. Enter DSP_SystProcessing in the Name field.

Adding the processing time

Build the processing time from the first detection of the burn.

  1. Click the Reference Time Instant ellipsis ().
  2. Select DSP_to_Pegasus () in the object list when the Select Reference Time Instant dialog box opens.
  3. Expand () CompleteChainAccessTimeSpan () in the Time Instants for: DSP_to_Pegasus list.
  4. Select Start ().
  5. Click OK to close the Select Reference Time Instant dialog box.
  6. Enter 30 sec in the Stop Offset field.
  7. Click OK to close the Add Time Component dialog box.
  8. Click Close to close the Analysis Workbench.

Adding the DSP system processing time duration component to the Time Display

Add in the interval to the Time Display account for how long the information takes to process on board the SBIRS_GEO-3_41937 satellite and when it is able to react. You built this component so that it is triggered during the first sweep and that it is prepared to relay the information after the third one.

  1. Click Add Time Components () in the Timeline View toolbar.
  2. Select the DSP_to_Pegasus () in the object list in the Select Timeline Component dialog box.
  3. Select DSP_SystProcessing () 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 DSP_SystProcessing

Creating a chain between the DSP satellite and the Ground Terminal

After the burn is verified and the information is processed, the next stage is for the SBIRS_GEO-3_41937 satellite to send that signal to the Ground Terminal. You do not have a specific transmitter built on this system, so this analysis focuses on the chain access between the geostationary satellite and the Ground Terminal.

Inserting a new Chain object

Add a new chain object to represent the connection between the DSP system and the Ground Terminal.

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

Defining 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.

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.

  1. Click Add in the Connections panel.
  2. Click the From Object ellipsis ().
  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 ellipsis ().
  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

You want the chain access to begin once the information from the geostationary satellite is processed and sent. This models the access between the DSP satellite in GEO and the Ground Terminal.

  1. Select the Basic - Advanced page.
  2. Select the User Specified Time Period option in the Compute Time Period panel.
  3. Open the Start Stop drop-down list.
  4. Select Start Time in the shortcut menu.
  5. Select Time Component... in the Start Time submenu.
  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 ().
  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 drop-down list.
  2. Select Stop Time in the shortcut menu.
  3. Select Time Component... in the Stop Time submenu.
  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 DSP to Ground Complete Chain Access intervals to the Time Display

Add the Complete Chain Access intervals to the Time Display to account for when SBIRS_GEO-3_41937 is able to send information down to the Ground Terminal.

  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

Setting the Ground Terminal system processing time duration component

Once the Ground Terminal has the message from the Defense Support System, it processes and relays the message to the SBIRS LEO satellite constellation.

Creating a new Interval

Create a new time interval to factor into your analysis.

  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 new Fixed Duration time component

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 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. Click Close to close the Analysis Workbench.

Adding the Ground Terminal system processing time duration component to the Time Display

Add the new time component to the Time Display that accounts for the processing time at the Ground Terminal before it relays the message. The Ground Terminal processes the information it receives from the SBIRS_GEO-3_41937 satellite. Once processed, it can share it.

  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 GroundTerminal_SystProcessing () 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 Ground Terminal System Processing

Creating a chain between the Ground Terminal and the SBIRS LEO constellation

The Ground Terminal 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. Use a Chain object to verify that the Ground Terminal maintains access to the SBIRS LEO constellation throughout the scenario.

Inserting a new Chain object

Add a new chain object to represent the access intervals between the Ground Terminal and the SBIRS LEO satellite constellation.

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

Defining the start and end objects

Set the start object and end object in your chain.

  1. Open Ground_to_LEO's () Properties ().
  2. Select the Basic - Definition page in the Properties Browser.
  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.

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.

  1. Click Add in the Connections panel.
  2. Click the From Object ellipsis ().
  3. Select GroundTerminal () in the Select Object dialog box.
  4. Click OK to close the Select Object dialog box.
  5. Click the To Object ellipsis ().
  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.

Adding the Ground to LEO Complete Chain Access intervals to the Time Display

Add the Complete Chain Access intervals to the Time Display 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 defines when the signal is transmitted.

Creating a chain from the Ground Terminal to the SBIRS LEO constellation 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 the Ground Terminal until the end of the previously built chain access.

Inserting a new Chain object

Add a new chain object to represent the relaying of the message from the Ground Terminal back to the SBIRS LEO constellation

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

Defining the start and end objects

Choose the start object and end object in your chain.

  1. Open Ground_to_LEORelay's () Properties ().
  2. Select the Basic - Definition page in the Properties Browser.
  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.

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.

  1. Click Add in the Connections panel.
  2. Click the From Object ellipsis ().
  3. Select GroundTerminal () in the Select Object dialog box.
  4. Click OK to close the Select Object dialog box.
  5. Click the To Object ellipsis ().
  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 the Ground Terminal is processed and sent.

  1. Select the Basic - Advanced page.
  2. Select the User Specified Time Period option in the Compute Time Period panel.
  3. Open the Start Stop drop-down list.
  4. Select Start Time in the shortcut menu.
  5. Select Time Component... in the Start Time 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 the Ground Terminal until the SBIRS LEO satellites are no longer in view.

  1. Open the Start Stop drop-down list.
  2. Select Stop Time in the shortcut menu.
  3. Select Time Component... in the Stop Time submenu.
  4. Select the 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. Click OK to accept your changes and to close the Properties Browser.

Adding the Ground to LEO Relay Complete Chain Access intervals to the Time Display

Add the Complete Chain Access intervals to the Time Display to model how long the Ground Terminal has to relay information to the constellation of SBIRS LEO satellites.

  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 Chain Access Intervals

Creating the SBIRS system processing time duration component

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

Creating a new time interval

Create a new time interval to factor into your analysis.

  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 the 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 Fixed Duration time component

Define a time component that produces a fixed duration 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 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. Click Close to close the Analysis Workbench.

Adding the SBIRS system processing time duration component to the Time Display

Add the SBIRS system processing time component to the Time Display.

  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 SBIRS_SystProcessing () in the Components for: Ground_to_LEORelay list.
  4. Click OK to close the Select Timeline Component dialog box.

    Ground_to_LEO_Relay SBIRS System Processing

Creating a chain from the SBIRS LEO system to the X-43 HXRV

Now that you know how long it takes the transmitters to react, you can create a chain access between the SBIRS LEO satellite constellation and the X-43. Once the SBIRS system knows the Pegasus launch has taken place, it can lock on and begin to track the rest of the X-43's flight.

Inserting a new Chain object

Add a new chain object to represent the SBIRS LEO constellation's tracking of the X-43.

  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.

Creating the Chain object's connections

Model the access between the SBIRS system and the rest of the X-43 test flight.

  1. Click Add in the Connections panel.
  2. Click the From Object ellipsis ().
  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 ellipsis ().
  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

You are going to account for how long it takes for the SBIRS system to react to the message from the Ground Terminal.

  1. Select the Basic - Advanced page.
  2. Select the User Specified Time Period option in the Compute Time Period panel.
  3. Open the Start Stop drop-down list.
  4. Select Start Time in the shortcut menu.
  5. Select Time Component... in the Start Time submenu.
  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 the Ground Terminal until the satellites are no longer in view.

  1. Open the Start Stop drop-down list.
  2. Select Stop Time in the shortcut menu.
  3. Select Time Component... in the Stop Time submenu.
  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.

Adding the SBIRS LEO to X-43 Complete Chain Access intervals to the Time Display

You are going to account for how long it takes for the SBIRS system to react to the message from the Ground Terminal.

  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's flight, which you can measure this explicitly.

Creating a new time interval

The total system response time is from the beginning of the DSP’s detection of the Pegasus launch to when the SBIRS system locks on to the X-43. You can build this component using the Analysis Workbench capability.

  1. Right-click on DME_Session4_Starter_AWB () in the Object Browser.
  2. Select Analysis Workbench... () in the shortcut menu.
  3. Select the Time tab when the Analysis Workbench opens.
  4. Select DME_Session4_Starter_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 Time Instants component

A Between Time Instants component is an interval with start and stop times defined by two specified Time Instant components.

  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. Enter SystemResponseTime in the Name field when you return to the Add Time Component dialog box.

Selecting the Start time

Select the Start time to be the beginning of the Pegasus' burn.

  1. Click the Start Time Instant ellipsis ().
  2. Select HXLV_Pegasus () in the object list when the Select Reference Time Instant dialog box opens.
  3. Expand () PegasusBurn () in the Time Instants for: HXLV_Pegasus list.
  4. Select Start ().
  5. Click OK to close the Select Reference Time Instant dialog box.

Selecting the Stop time

The stop time is when the SBIRS constellation begins its access to the Pegasus.

  1. Click the Stop Time Instant ellipsis ().
  2. Select SBIRS_LEO_to_X43 () in the object list when the Select Reference Time Instant dialog box opens.
  3. Expand () CompleteChainAccessTimeSpan () in the Time Instants for: SBIRS_LEO_to_X43 list.
  4. Select Start ().
  5. Click OK to close the Select Reference Time Instant dialog box.
  6. Click OK to close the Add Time Component dialog box.

Adding the total system response time component to the Time Display

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

  1. Click Add Time Components () in the Timeline View toolbar.
  2. Select DME_Session4_Starter_AWB () in the object list when the Select Timeline Component dialog box opens.
  3. Select SystemResponseTime () in the Components for: DME_Session4_Starter_AWB list.
  4. Click OK to close the Select Timeline Component dialog box.
  5. Total System Response Time

  6. Examine the Time Display.

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 time duration component

You can complete the system. The SBIRS LEO constellation has an IR tracking system on it. It tracks the X-43's flight, processes it, and sends the information back to the Ground Terminal.

Creating a new time interval

You can build the processing time on SBIRS_LEO_to_X43 chain access.

  1. Return to the Analysis Workbench.
  2. Select SBIRS_LEO_to_X43 () in the object list.
  3. Click Create new Interval () in the toolbar.

Creating a Fixed Duration time component

Define a time component that produces a fixed duration 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 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. Click Close to the close the Analysis Workbench.

Adding the SBIRS LEO IR tracking and processing time component to the Time Display

Add the time component represent the how long it takes the IR tracking system to process its data.

  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 SBIRS_IR_SystProcessing () in the Components for: SBIRS_LEO_to_X43 list.
  4. Click OK to close the Select Timeline Component dialog box.

SBIRS_LEO_to_X43 SBIRS IR System Processing

Inserting a chain object to model the communications link

The LEO constellation is equipped with IR cameras. It will transmit that data back down to the Ground Terminal. Model the communications link between the constellation of transmitters on the satellites and the receiver on the ground. You also want to take into account the time it takes for the signal to process.

Inserting a new Chain object

Add a new chain object to represent the communication link between the constellation of SBIRS LEO satellite transmitters to the Ground Station's receiver.

  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.

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.

  1. Click Add in the Connections panel.
  2. Click the From Object ellipsis ().
  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 ellipsis ().
  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 panel.
  3. Open the Start Stop drop-down list.
  4. Select Start Time in the shortcut menu.
  5. Select Time Component... in the Start Time submenu.
  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 LEO satellites and Ground Terminal. The end time of this component works for the link.

  1. Open the Start Stop drop-down list.
  2. Select Stop Time in the shortcut menu.
  3. Select Time Component... in the Stop Time submenu.
  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.

Computing Chain Accesses

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 into account.

  1. Clear the Automatically Recompute Access check box in the Access panel.
  2. Click OK to accept your changes and to close the Properties Browser.
  3. Select SBIRS_Tx_to_Ground_Rcvr () in the Object Browser.
  4. Open the Chain menu.
  5. Select Compute Accesses.

Adding the communication link chain access intervals to the Time Display

Add the Complete Chain Access Intervals time component between the SBIRS transmitters to the Ground Terminal to the Time Display.

  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

  6. Take a look at the Time Display.

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 X-43.

Losing two satellites

Test this out by mortifying SBIRS_LEO's properties.

  1. Open SBIRS_LEO's () 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 panel.
  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

Now evaluate what happens when three SBIRS LEO satellites are out.

  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 satellites' ability to track the X-43 flight. The Ground_to_LEO Complete Chain Access Interval, however, has become shorter.

Losing four satellites

Now evaluate what happens when you lose four SBIRS LEO 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' ability to track the X-43 flight is shorter. You are no longer able to track the X-43 to the end of its 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 BER

You can also stress test the communication link that is relaying the message back down to the Ground Terminal. 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.

Adding a Bit Error Rate constraint

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. 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 - Active page.
  3. Click Add new constraints () in the Active Constraints toolbar.
  4. Select Bit Error Rate in the Constraint Name list.
  5. Click Add.
  6. Click Close to close the Select Constraints to Add dialog box.
  7. Select the Max check box in the Bit Error Rate panel.
  8. Enter 1e-09 in the Max field.
  9. Click OK to accept your changes and to close the Properties Browser.

Recomputing Access and reviewing the results

With your BER constraint added, recompute the Chain access and examine the results.

  1. Recompute the SBIRS_Tx_to_Ground_Rcvr () object.
  2. 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

  3. Examine the beginning and end of the interval.

It is much shorter due to the constraint. With the BER constraint, you can see how it will lose the ability to transmit data to the Ground Terminal. 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

Clean up and finish out 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 in the STK software.