118
Level 1 and Level 2 Training Manual Version 11.1, June 2016 © 2016 Analytical Graphics Inc. All Rights Reserved Page 1 of 118

STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ... Note FortheSTK 10versionofthistraining,click

  • Upload
    dangnhu

  • View
    421

  • Download
    28

Embed Size (px)

Citation preview

Page 1: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Level 1 and Level 2 Training Manual

Version 11.1, June 2016

© 2016 Analytical Graphics Inc. All Rights Reserved

Page 1 of 118

Page 2: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Table of Contents

Level 1 and Level 2 Training Manual 1Level 1 - Beginner Training 4Part 1: Model Complex Systems 5

Lesson 1.1: STK Scenarios 5Part 2: Insert STK Objects 8

Lesson 2.1: Insert STK Objects 8Part 3: Object Properties 16

Lesson 3.1: Object Properties 16Part 4: Compute Access 20

Lesson 4.1: Compute Access 20Part 5: Report & Graphs 23

Lesson 5.1: Using the Report & GraphManager 23Part 6: Extend STK Capabilities 27

Lesson 6.1: Connect and the STK Object Model 27Part 7: Share Your Work 28

Lesson 7.1: TheMovie Timeline 28Lesson 7.2: Save STK Scenarios 30

Become STK Certified 31What's in the Test? 31

STK Level 2 - Advanced 32Evaluation License 32

Part 8: Add Fidelity with STK Pro 34Lesson 8.1: Analytical and Visual Terrain 34Lesson 8.2: Chain Objects 40

Part 9: Create an AzEl Mask from Images 43Lesson 9.1: AzElMask Tool 43

Part 10: Customize Analysis with Analysis Workbench 49Lesson 10.1: Vector Geometry Tool 49Lesson 10.2: Calculation Tool 52Lesson 10.3: Time Tool 55

Part 11: Compute Coverage Over Regions 59Lesson 11.1: STK Coverage 59Lesson 11.2: CoverageQuality 62

Part 12: Build a Volumetric Object 67Lesson 12.1: Volumetrics 67

Part 13: Perform Trade Studies with Analyzer 74Lesson 13.1: STK Analyzer 74

Part 14: Evaluate Communication Links 79Lesson 14.1: STK Communications 79

Part 15: Analyze Radar Systems 86Lesson 15.1: STK Radar 86

Page 2 of 118

Page 3: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 16: Integrating STK with Matlab 93Lesson 16.1: Integrating STK andMATLAB 93

Part 17: Model Aircraft Missions with Aviator 95Lesson 17.1: Aviator 95

Part 18: Design Trajectories with Astrogator 102Lesson 18.1: Astrogator 102Lesson 18.2: Target Sequences 106

Part 19: Assessing the Threat of a Collision 112Lesson 19.1: Space Situational Awareness and Conjunction Analysis Tool(CAT) 112

STK Master Certification 117What's in the Test? 117

Page 3 of 118

Page 4: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Level 1 - Beginner Training

STK Level 1 - Beginner training is designed to familiarize first-time users with STK workflowand provide a basic understanding of STK software capabilities. This training is designed toallow you tomodel and incorporate your own systems andmissions throughout the lessons.The Level 1 - Beginner tutorials are designed to get the user started using STK.

Tutorial DescriptionLicenseRequired

Create a Scenario Learn how to create a scenario in STK STK (Free)

Insert STK Objects Learn how to add STK objects to a scenario. STK (Free)

Modify STK Objects Learn how tomodify STK objects in a scenario. STK (Free)

Compute AccessLearn how to compute access betweenobjects.

STK (Free)

Create Reports &Graphs

Learn how to generate reports and graphs inSTK.

STK (Free)

Send ConnectCommands

Learn how to send Connect Commands inSTK.

STK (Free)

Make aMovie Learn how tomake amovie in STK. STK (Free)

You are now ready to take the free level 1 STK Certification test! Visitwww.agi.com/training/certification

NoteFor the STK 10 version of this training, clickhttp://help.agi.com/StartTraining/StartTraining1013.htm. If you would like a PDF ofthese lessons,

Page 4 of 118

Page 5: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 1: Model Complex Systems

Lesson 1.1: STK Scenarios

When STK launches, theWelcome dialog will appear. Using the options available here, youcan create new scenarios, open existing scenarios, access the STK Help System, or exit theSTK application.

NoteThis training focuses on the latest capabilities available with STK. You can learnmoreabout STK and download the software on our website(http:www.agi.com/products/stk) .

Page 5 of 118

Page 6: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Create a New Scenario

1. Create a new scenario.

1. Launch STK ( ).

2. Create a Scenario ( ).

3. In the New ScenarioWizard set the following options:a. Name the scenario ("STK_Fundamentals").

b. Define the analysis start and stop times or accept the defaults.

2. Customize the STKWorkspace.

1. Close the Insert STK Objects Tool. Wewill explore this later.

2. Close the Timeline View by clicking the ( ) in the upper-right corner of the

Timeline View.

3. Maximize ( ) the 3D Graphics window.

Note: STK organizes the integrated windowswith tabs at thebottom of the integrated workspace.

4. Extend theWindow menu and select Tile Vertically to center the windows inthe workspace.

3. Save the scenario.

1. Extend the File menu and select Save ( ) to save the scenario.

a. STK automatically creates a directory with the same name as yourscenario.

4. Explore the 2D Graphics window:

1. Use themouse controls to zoom and pan around the 2D Graphics windows.a. To pan, hold the left mouse button and drag themouse around the 2D

Graphics window.

b. To zoom in and out, use themouse scroll wheel or the zoom icons ( ,

).

5. Explore the 3D Graphics window:

1. To rotate the globe, hold down the left mouse button andmove themouse around.

2. To zoom, hold the right mouse button andmove themouse up and down(or use themouse scroll wheel).

Page 6 of 118

Page 7: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

3. To zoom in on an area, click the Zoom In ( ) button and drag a box

around the area of interest.

4. To pan around, enable the GrabGlobe ( ) mode and hold the Shift key

and left mouse down andmove themouse around.

5. Use the HomeView ( ) button to return to the default Earth view.

Mouse controls for 3D.

6. Animate through the scenario

1. Use the Animation Controls to play through the scenario.

a. Play ( ) or Step Forward ( ) or Step Backward ( ).

b. Pause ( ) the action.

c. Increase ( ) or Decrease ( ) the speed of the animation.

d. Reset ( ) the action.

2. Use the slider bar in the Timeline View to scroll through the scenario timeperiod.

AGI-ers Say

If you get lost in the 3D Graphics window, click the HomeView ( ) button. The Home

View re-orients the 3D Graphics camera back on the default Earth View.

If you get lost in the animation period, click the Reset ( ) button. The Reset button

stops the animation and resets it to the animation start time.We have provided a quick reference guide for the basic toolbars in STK. You can findit here: <STK install folder>\stktraining\pdf\ToolbarQuickReferenceGuide.pdf.

Bonus

Here are some additional related resources, if you would like to learnmore:l WebMap Services Plugin

l ArcGIS Rest Plugin

Page 7 of 118

Page 8: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 2: Insert STK Objects

Lesson 2.1: Insert STK Objects

STK Objects provide a generic template for modeling land ( ), sea ( ), air ( ), and

space vehicles ( ), sites on the ground ( , ), sensors ( ). The Insert STK

Objects tool ( ) allows you to select any STK Object on the left and one of the

corresponding insert methods on the right.

Page 8 of 118

Page 9: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Insert and Configure Objects

1. Model at least one ground site (any type: , , ).

1. From the Insert STK Objects tool ( ), select Place ( ) and choose one of the

availablemethods (examples below).

a. FromCity Database

1. In the Insert STK Objects tool ( ), select Place ( ).

2. Select From City Database from the Select A Method list.

3. Click Insert... to bring up the City Database.

4. In the City Name text field, enter a city name (e.g. Bloomington).

5. Click Search. Thematching cities will be shown in the results list.

6. Select the result corresponding to the desired Province (e.g.Minnesota) from the list.

7. Click Insert.

8. Click Close to close the City Database window.

b. Search by Address (requires Internet ( ))

1. In the Insert STK Objects tool ( ), select Place ( ).

2. Select Search by Address from the Select A Method list.

3. Click Insert... to bring up the Insert by Address search tool.

4. In the search text field, enter an address (e.g. 1600 PennsylvaniaAve).

5. Click Search. Thematching addresseswill be shown in the resultslist.

6. Select the corresponding Result (e.g. White House) from the list.

7. Select the desired Color in the lower-left (e.g. White).

8. Click Insert.

9. Click Close to close the Insert by Addresswindow.

2. From the Insert STK Objects tool ( ), select Facility ( ) and choose one of

the availablemethods (examples below).

a. Insert Default

1. In the Insert STK Objects tool ( ), select Facility ( ).

2. Select Insert Default as the Select A Method option.

3. Click Insert....

Page 9 of 118

Page 10: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

4. Right-click the facility ( ) in the Object Browser, and select

Rename (e.g. AGI_HQ).

b. FromStandard Object Database

1. In the Insert STK Objects tool ( ), select Facility ( ).

2. Select From Standard Object Database as the Select A Methodoption.

3. Click Insert... to bring up the Facility Database.

4. In the Name text field, enter a Site Name (e.g. Guam 2).

NoteYoumay see duplicate results. Scroll to the right to see theSource. If an internet connection exists, results will displayfrom both AGI's Standard Object Database (requiresinternet) and the Local Database. If no internet connectionexists, STK will only search the local database.

5. Click Search. Thematching facilities are displayed in the Resultslist.

6. Select the corresponding result (e.g. Guam 2GU2 Leolut) fromthe list.

7. Click Insert.

8. Click Close to close the Facility Database window.

3. From the Insert STK Objects tool ( ), select Target ( ) and choose one of

the availablemethods (example below).

a. Insert Default

1. In the Insert STK Objects tool ( ), select Target ( ).

2. Select Insert Default as the Select A Method option.

3. Click Insert...

NoteThe default target object is located at zero (0) degreeslatitude and zero (0) degrees longitude.

2. Center your 3D view on a ground site ( , , ).

1. In the STK Object Browser, right-click on a ground site ( , , ) and

select Zoom To.

Page 10 of 118

Page 11: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

2. Use the HomeView ( ) button to reset the 3D view.

3. Model at least onemoving vehicle (any type: , , ).

1. From the Insert STK Objects tool ( ), select Satellite ( ) and choose one of

the availablemethods (examples below).

a. Search FromStandard Object Database

1. In the Insert STK Objects tool ( ), select Satellite ( ).

2. Select the From Standard Object Database as the SelectA Method option.

3. Click Insert... to bring the Standard Object Database to thefront.

4. In the Name or ID text field, enter a Satellite Name or ID(e.g. Geoeye).

5. Click Search. Thematching satellite are shown in theResults field.

NoteYoumay see duplicate results. Scroll to the right tosee the Source. If an internet connection exists,results will display from bothAGI's Standard ObjectDatabase (requires internet) and the Local Database.If is no internet connection exists, STK will onlysearch the local database.Click on the Advanced... button for more Insertoptions. Here you can choose the analysis timeperiod, the propagation step size and TLE source.

6. Select the corresponding result (e.g. OfficialName=GeoEye 1) from the list.

7. Click Insert.

8. Click Close to close the Satellite Database window.

9. Local

b. Design anOrbit with the Orbit Wizard.

1. In the Insert STK Objects tool ( ), select Satellite ( ).

2. Select Orbit Wizard as the Select A Method option.

3. Click Insert... to bring the Orbit Wizard to the front.

4. Select an orbit Type (e.g. Circular).

Page 11 of 118

Page 12: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

5. Set the Satellite Name (e.g. CircularSat).

6. Enter the desired parameters in the Definition area (e.g. RAAN160 deg).

7. ClickOK to insert the satellite into the scenario and close theOrbitWizard window.

2. Model an Aircraft ( ) using one of the options below.

a. Typing inWaypoints

1. In the Insert STK Objects tool ( ), select Aircraft ( ).

2. Select Define Properties as the Select A Method option.

3. Click Insert... to bring the Properties Browser to the front.

4. Click Insert Point twice to add two waypointsmanually.

5. Enter values for the second waypoint (e.g. Lat = 10 deg, Lon = 10deg).

6. ClickOK to dismiss the Properties Browser.

b. Clicking theWaypoints in the 2D Graphics window.

c. Clicking theWaypoints in the 3D Graphics window.

1. In the Insert STK Objects tool ( ), select Aircraft ( ).

2. Select Define Properties as the Select A Method option.

3. Click Insert... to bring the Properties Browser to the front.

4. Close the Properties Browser.

5. Bring the 3D Graphics window to the front.

6. Select the new aircraft in the 3D Object Editing toolbar (

)

7. Click the Object Edit Start ( ) button to start the object editor.

8. Add, modify, or remove waypoints directly in the 3D Graphicswindow:

Page 12 of 118

Page 13: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

9. If you want to start over, click the Cancel ( ) button, then start

editing again.

10. When you finish, click the Object Edit Accept ( ) button.

3. Model aMissile ( ) using one of the options below.

a. Typing in the Launch and Impact locations.

b. Clicking the Launch and Impact Locations in the 2D Graphics window.

1. Zoom In and Pan the 2D Graphics window so the desired launchand impact points are in view.

l You cannot Pan in the 2D Graphics window while theProperties Browser is open. Every click is considered alunch or impact point.

2. In the Insert STK Objects tool ( ), select Missile ( ).

3. Select Define Properties as the Select A Method option.

4. Click Insert... to bring the Properties Browser to the front.

5. Click in the 2D map to edit the launch location.

6. ClickOK to dismiss the warning box that explains the delta Vchanged.

7. Click in the 2D map to edit the impact location.

8. ClickOK to dismiss the Properties Browser.

4. Center your 3D view on an STK Vehicle.

1. In the STK Object Browser, right-click on a vehicle ( , , ) and select

Zoom To.

2. Click Reset ( ) to reset the animation time.

3. To slow down the animation, click the Decrease Time Step ( ) button.

Note: The current time step is in the lower-right corner of the STK GUI.

4. Click Play ( ) to watch the vehicle move along its path.

5. Use the HomeView ( ) button to reset the 3D view to center the Earth.

5. Add an interval to your Timeline View for an STK vehicle ( , , ).

1. If your Timeline View is not open, extend the STK View menu and selectTimeline View.

2. In the Timeline View toolbar, select Add TimeComponents ( ).

3. Select the STK vehicle object on the left (e.g. ISS).

Page 13 of 118

Page 14: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

4. Select any time interval on the right (e.g. EphemerisTimeSpan) and clickOK.

5. Right-click on the new interval in the Timeline View and select Center.

6. Use the gray slider bar ( ) to scroll through the time intervals.

7. Right-click on the Scenario availability interval (top row) and select Center.

8. Close the Timeline View to de-clutter screen.

6. Model a Sensor ( ) on at least one ground site and eachmoving object.

1. Insert a Sensor ( ) on a ground site (any type: , , ).

1. In the Insert STK Objects tool ( ), select Sensor ( ).

2. Select Insert Default as the Select A Method option.

3. Click Insert... to bring the Select Object window to the front.

4. Select a ground site (any type: , , ) in the Select Object window

(e.g. Bloomington).

5. ClickOK.

2. Insert a Sensor ( ) on a vehicle (any type: , , ).

1. In the Insert STK Objects tool ( ), select Sensor ( ).

2. Select Insert Default as the Select A Method option.

3. Click Insert... to bring the Properties Browser to the front.

4. Select a vehicle (any type: , , ) in the Select Object window

(e.g. CircularSat).

5. ClickOK.

Did You Know?

You can import a KML file and use it as an STK Object. Open theGlobeManager ( )

and select the KML tab. You can import your own KML here or browse to <STK installfolder>/Help/stktraining/KML/MtStHelens.kmz.

AGI-ers SayWhen you insert a satellite from the Standard Object Database, the database uses themost current TLE data available. If you're working in an offline environment, you candownload all current and archived satellite databases on AGI's website athttp://www.agi.com/resources/satdb/satdbpc.aspx.

Page 14 of 118

Page 15: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

WarningDon't forget to save your work!

Bonus

Here are some additional related resources, if you would like to learnmore:l UsingGlobeManager in STK

Page 15 of 118

Page 16: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 3: Object Properties

Lesson 3.1: Object Properties

Customizing properties creates ameaningful environment for the objects in the scenario.The properties used to define STK objects and visualization windows are organized in the

Properties Browser ( ). Each type of STK object has its own set of properties, which are

organized into four main categories.1. Basic properties define the foundation for the type of object selected.

2. 2D Graphicsmodify the general elements of an object's display in the visualizationwindows, such as color, line style, andmarkers.

3. 3D Graphicsmodify the three-dimensional elements of an object's display, such as the3D model - AGI (*.mdl) or COLLADAmodels, dynamic data displays, etc.

4. Constraints define conditions that must bemet before links become available(geometry, visibility, lighting, timing, RF signal strength).

Case StudyLockheedMartin Aeronautics is using STK to provide a Test and Evaluation (T&E)integrated solution for the F-35 Lightning II Program, utilizing the STKExternalPropagator. You can find out more about the F-35 Lightning II Program on ourwebsite.

Did You Know?STK allows a user to import data to define a vehicle route, orbit, or trajectory. You canaccomplish this through the use of an external ephemeris (*.e) file, which is an ASCIItext file formatted for compatibility with STK that includes time, position, and velocityinformation. Ephemeris data that is properly formatted can be imported into STK usingthe STKExternal Propagator

Page 16 of 118

Page 17: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Modify Object Properties

1. Change the properties of a vehicle (any type: , , ).

1. In the STK Object Browser, right-click on a vehicle (any type: , , ) and

select Properties ( ).

2. Change the vehicle's orbit/route/trajectory:

a. Satellite

1. Select the Basic - Orbit page.

2. Change the desired inputs.

3. Click Apply to apply the changes and keep the PropertiesBrowser open.

b. Aircraft

1. Select the Basic - Route page.

2. Change the desired inputs.

3. Click Apply to apply the changes and keep the PropertiesBrowser open.

c. Missile

1. Select the Basic - Trajectory page.

2. Change the desired inputs.

3. Click Apply to apply the changes and keep the PropertiesBrowser open.

3. Change the attitude of the vehicle.

a. Satellite

1. Select the Basic - Attitude page.

2. Change the desired Type (e.g. ECF velocity alignment withradial constraint).

3. Click Apply to change the properties and keep theProperties Browser open.

b. Aircraft

1. Select the Basic - Attitude page.

2. Change the desired Type (e.g. Coordinated Turn).

3. Click Apply to change the properties and keep theProperties Browser open.

c. Missile

Page 17 of 118

Page 18: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Select the Basic - Attitude page.

2. Change the desired Type (e.g. ECF velocity alignment withradial constraint).

3. Click Apply to change the properties and keep theProperties Browser open.

4. Change the vehicle's color:

1. Select the 2D Graphics - Attributes page.

2. Select the desired Color in the drop-down list.

3. Increase the Line Width thickness.

4. Click Apply to accept the changes and keep the Properties Browseropen.

5. Change the vehicle's 3D Model.

1. Select the 3D Graphics - Model page.

2. Click the ellipse ( ) button beside theModel File option.

3. Browse to the desired 3D model and clickOpen.

4. Click Apply to accept the changes and keep the Properties Browseropen.

6. Add vectors to the vehicle

1. Select the 3D Graphics - Vector page.

2. Enable the Show option on the desired vectors (e.g. Sun Vector, MoonVector, SunMoon Angle, Body Axes).

3. Click Apply to accept the changes and keep the Properties Browseropen.

4. Right-click on the object and select ZoomTo.

7. Add a Data Display for the vehicle

1. Select the 3D Graphics - Data Display page.

2. Enable the Show option on a dynamic data display (e.g. Classical OrbitalElements).

3. ClickOK to accept the changes and dismiss the Properties Browser.

2. Modify at least one ground site’s sensor ( ) Properties.

1. In the STK Object Browser, right-click on the ground site's sensor ( ) and

select Properties.

2. Change the sensor's field-of-view.

Page 18 of 118

Page 19: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Select the Basic - Definition page.

2. Enter the desired Angle value in the textbox (e.g. 90 deg Cone HalfAngle).

3. Click Apply to accept the changes and keep the Properties Browseropen.

3. Change the sensor's range constraint .

1. Select the Constraints - Basic page.

2. Enable theMax Range option and enter the desired range constraintvalue in the textbox (e.g. 1000 km).

3. ClickOK to apply changes and dismiss the Properties Browser.

AGI-ers SayYou can double-click on an object in the Object Browser to open its properties. If youwant to have the properties page for two objects open, right-click on the second objectin the Object Browser while the properties for the first are still open, and selectProperties from themenu that appears.

Page 19 of 118

Page 20: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 4: Compute Access

Lesson 4.1: Compute Access

Calculating object-to-object visibility in STK is called Access ( ). An access is defined

FROMone object TOanother object. STK calculates the times that an object can access, or"see," another object based on their properties and constraints.

NoteThe Access tool provides quick links to reports, graphs, and Timeline View.

Page 20 of 118

Page 21: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Compute Access for a sensor on a Ground Site

1. Compute Access from a ground site's sensor to a vehicle (any type: , , ).

1. Click the Access tool icon ( ) or extend the Analysismenu and select Access.

2. On the Access page, click the Select Object... button and select the sensor (

) on the ground site as the Access For object (From).

3. Select a vehicle object ( , , ) as the To object.

4. Click the Compute button.

2. Generate an Access ( ) report.

1. In the Reports section, click Access...

2. Click the Save asQuick Report ( ) button to save the report as aQuick

Report.

1. Click the down arrow on theQuick Report Manager ( ) to see the

report has been added to the list.

3. In the report, right-click on an Access Start Time and extend the Start Timemenu to select the Set Animation Time option.

Note: If your report says "No Access Found," modify the vehicle'sproperties so that the vehicle flies through the sensor field-of-view.

4. Bring the 3D Graphics window to the front and look for the access linesbetween the objects.

5. Click the Access tab at the bottom of the IntegratedWorkspace to bring theAccess Tool to the front.

6. In the Reports section, click the AER... button to create an AER report.

3. Create a New Stored View ( ).

1. Click the Stored Views ( ) button on the 3D Graphics toolbar.

2. Click the New button to create a new Stored view.

3. Double-click on the View Name "view0" and rename it (e.g. AccessView).

4. ClickOK.

4. Add Access Intervals ( ) to the Timeline View.

1. If your Timeline View is not open, extend the STK View menu and selectTimeline View.

2. In the Timeline View toolbar, select Add TimeComponents ( ).

Page 21 of 118

Page 22: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

3. Select the access ( ) object on the left.

4. Select AccessIntervals in the Components for section on the right.

5. ClickOK to add the Access Intervals to the Timeline View and dismiss the AddTimeComponents tool.

5. Animate ( ) the scenario and watch the acces Intervals start and end.

6. Decrease theMaxRange constraint and observe the effects of the constraint.

1. In the STK Object Browser, right-click on the ground site’s sensor ( ) and

select Properties.

2. Select the Constraints - Basic page.

3. Enter the desiredMax range constraint value in the textbox (e.g. 500 km).

4. ClickOK to apply changes and dismiss the Properties Broswer.

5. Refresh ( ) the AER report to see the effects of the updated constraint.

6. Notice any changes to the report and Timeline View after the constraint wasapplied.

7. Close the Timeline view.

NoteYou can generate commonly used Access-specific reports directly from the Accesstool without opening the Report & GraphManager.

Did You Know?Light time delay and the directionality of the signal transmission are considered whencomputing the times one object can access another object. Moreover, the effects ofrefraction will be considered for objects specifying its use in access in their refractionsettings.

NoteIf any of the access objects are changed, the access is automatically computed. But ifyou have an access report or graph open, it is not automatically regenerated. You willneed to do that manually.

Page 22 of 118

Page 23: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 5: Report & Graphs

Lesson 5.1: Using the Report & Graph Manager

Each STK Object (including Access) has hundreds of associated data providers that STKautomatically computes. The Report & GraphManager allows a user to quickly generatereports and graphs from a list of commonly used data providers, called "Installed Styles."After generating the reports and graphs, there are a variety of toolbar icons that allow a userto manage their data (change units, set animation times, save quick reports, save as txt or a*.csv, etc).

Did You Know?You can create your own customized reports and/or graphs inside the Report & GraphManager.

Page 23 of 118

Page 24: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Reports and Graphs

1. Click the Report & GraphManager ( ) icon or extend the Analysismenu and select

Report & GraphManager.

1. Create an LLA Position report for one of your vehicles.

1. Select the desired Object Type (e.g. Satellite, Aircraft, Missile, etc).

2. Select at least one object for the report that will be generated.

Note: Use the Ctrl key to select multiple objects for the report orgraph that will be generated.

3. Disable the Show Graphs option located in the Styles section. Since youare only interested in the reports you can hide the graphs from the list.

4. Expand the Installed Styles list and select LLA Position.

5. ClickGenerate... to display a report for time, latitude, longitude, andaltitude

6. In the report, click the Save as quick report icon ( ).

7. Close the report.

2. Create an LLA Position graph for one of your vehicles.

1. Select the desired Object Type (e.g. Satellite, Aircraft, Missile, etc).

2. Select at least one object for the report that will be generated.

Note: Use the Ctrl key to select multiple objects for the report orgraph that will be generated.

3. Disable the Show Reports option located in the Styles section. Since youare only interested in the graphs you can hide the reports from the list.

4. Expand the Installed Styles list and select LLA Position.

5. ClickGenerate... to display a report for time, latitude, longitude, andaltitude

6. In the graph, click the Save as quick report icon ( ).

7. Close the report

3. Create and format a custom report.

1. Select the desired Object Type (e.g. Satellite, Aircraft, Missile,etc).

2. Select the Scenario Styles folder and click the Create new reportstyle icon ( )

Page 24 of 118

Page 25: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

3. Rename the new report CustomReport and hit Enter on thekeyboard to bring up the Report Style properties.

4. Replace the asterisk, whichmeans show all, with a partial dataprovider name (e.g. Cartesian) and click Filter.

5. Expand ( ) the data provider group (e.g. Cartesian Position).

6. If applicable, expand ( ) the desired coordinate system (e.g.Fixed).

7. Hold the Ctrl key and select the data providers in the list (e.g.Time, x,y,z).

8. Click the right arrow to copy the selected items to the ReportContents list.

9. ClickOK to save the custom report style.

10. Select the new report style (CustomReport) and clickGenerate.

2. Change the units of the report.

1. Click the Reports Unit ( ) icon on the reports toolbar or right-

click anywhere in the report and select Report Units...

2. Select the Dimension you want to change on the left.

3. Select the New Unit Value on the right.

4. ClickOK to update the report with the new units.

3. Click the Save asQuick Report ( ) button to save the report as a

Quick Report.

4. Click the Save as .csv ( ) button to save the report for use inMicrosoft

Excel.

Did You Know?The "[scenario name] Styles" directory is different than the "MyStyles" directory in theReport andGraphManager. Reports and graphs in the "MyStyles" directory areavailable for all scenarios the user creates and loads. Those in the scenario stylesdirectory are only available for that current scenario.

AGI-ers SayTheQuick Report Manager is available from the Analysismenu and an object's right-clickmenu.

WarningDon't forget to save your work!

Page 25 of 118

Page 26: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Bonus

If you would like to learnmore about certain features, here are some tutorials werecommend:

l UsingGlobeManager in STK

l Basic Satellite Scenario Design in STK

l Sensor Design in STK

Page 26 of 118

Page 27: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 6: Extend STK Capabilities

Lesson 6.1: Connect and the STK Object ModelThe STK Programming Interface offers a wide variety of options to automate and customizeSTK and to integrate its technology into custom applications. The Connect module is alibrary of string commands for STK that are easy to read, understand, and build.

NoteYou can use the commands in the Connect library to easily build applications thatcommunicate with STK.

Task 1: Use Examples to Familiarize Yourself with Automating STK

1. Launch the API DemoUtility.

1. Click the HTML Viewer tool icon ( ) or extend the View menu and select

HTML Viewer.

2. Click Browse ( ).

3. Click the Example HTMLUtilities option on the left.

4. Browse to STK Automation -> API Demo -> APIDemoUtility.htm.

5. Select the API Demo Utility.htm and clickOpen.

2. Use the examples to familiarize yourself with Connect.

1. Use the examples to familiarize yourself with the STK API:

2. Select Connect/Object Model in the API DemoUtility.

3. Click on an Example on the left side of the API DemoUtility.

4. Click Run Code to execute the command.

WarningDon't forget to save your work!

Bonus

Here are some additional related resources, if you would like to learnmore:l Integrating STK withMatlab

l Using STK Connect to Plan a Predator Mission

Page 27 of 118

Page 28: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 7: Share Your Work

Lesson 7.1: The Movie TimelineMoving pictures can depict complex concepts and relationships that would be harder tounderstand using only data. TheMovie Timeline tool provides features and functionscommonly used for moviemaking.

Page 28 of 118

Page 29: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Use the Movie Timeline Wizard to Define the Output

1. Launch theMovieWizard.

1. Extend the View menu, select Toolbars, and clickMovie Timeline to add theMovie Timeline toolbar.

2. Click the Record ( ) button to launch theMovieWizard.

2. Use theMovieWizard to record your movie.

1. Choose the Filename & Format.

1. Select the format (e.g. WindowsMedia (*.WMV)).

2. Click Save as... and save the video in the preferred directory (e.g.MyVideo).

3. Click Next>>.

2. Choose theWindow to record.

1. Select theWindow you want to record (e.g. 1 - 3D Graphics 1 - Earth).

2. Click Next >>.

3. Set the Resolution

1. Restore your 3D Graphics window (make sure it is not maximized).

2. Select the desired resolution Preset (e.g. HDTV - 720p).

3. Click Next >>.

4. Choose the Camera view

5. Define themovie Time & Length

1. Set the desired Start time.

2. Set the End time (e.g. ten (10) minutes after the start time).

3. Set theMovie playback length (e.g. five (5) sec).

l Notice how this changes the Step size / playback speed.

4. Click the Preview Speed button to preview how themovie will look.

l Alter theMovie playback length and/or Step size until satisfied.

5. Click Next >>.

6. Define themovie Size & Quality

1. Select the Render quality (e.g. 3 X 3 - Good quality for Anti-aliasing).

2. Click Next >>.

7. Click the Begin Record button to record themovie.

8. When the recording is finished, click Yes on theMovie Timeline pop up to playthe recordedmovie.

Page 29 of 118

Page 30: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Lesson 7.2: Save STK ScenariosSTK users have the ability to save their work on their local machine or upload it to a webserver-based STK Data Federate. Associated files for each object and any analysis aregenerated during the creation process and are saved in a user-specified location. The filescan be packaged as Visual Data Files (VDF) that can be opened in STK for additionalmodeling and analysis or presented with STK Viewer

Did You Know?The catalog of facilities, satellite, and aircraft provided in the Standard ObjectDatabase (SOD) are hosted on the SDF.

Task 1: Save the Scenario as a VDF

1. Extend the File menu and select the VDF Setup tool.

2. Enable the Exclude Install Files option.

3. Click the Create VDF button.

AGI-ers SayCheck out AGI's Best Practices for Authoring a VDF to get themost out of your VDF.

Bonus

Here are some additional related resources, if you would like to learnmore:l Making Technical Animations

l Authorig a VDF

l Taking Pictures in STK

Page 30 of 118

Page 31: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Become STK Certified

Now that you have completed Fundamentals training, you are well-prepared to complete theSTK Certification test. The STK Certification is the first level of certification and validatesyour ability to perform fundamental skills needed to be productive with STK (free version).

What's in the Test?The STK Certification test consists of one exercise scenario and you have 14 days fromregistration date to complete Certification. The following objectives are tested:

l Model Your Systems - KML, Aircraft, Satellite, Sensor, Constraints

l Analyze Your Systems - Access Tool, Report & GraphManager, Quick Reports

l Visualize Your Data - 3D Models, Stored Views, Timeline View

l Extend STK - Connect andObject Model

l Share Your Work - VDF, STK Data Federate, Movies, SnapshotsOnce you earn your STK Certification, you will receive an STK Certified certificate and ashirt! Register now on our on our website (http://www.agi.com/training/certification).

Page 31 of 118

Page 32: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

STK Level 2 - Advanced

STK Level 2 - Advanced training builds off of STK Level 1 - Beginner. You will takesimulations fromSTK Fundamentals a step further with advanced analysis tools to quantifyandmeasuremission effectiveness.

Evaluation LicenseThis training requires additional licenses to complete. You can obtain the necessary licensefor the training by visiting http://www.agi.com/eval or calling AGI support.The Level 2 - Advanced Tutorials are a series of tutorials designed to take a user through theSTK add-onmodules.

Page 32 of 118

Page 33: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

TutorialLicenseRequired

Add Fidelity with STK Pro Learn how to add terrain andimagery to the scenario.

STK Pro

Customize Analysis with AnalysisWorkbench Learn how to useAnalysisWorkbench to build custom geometric, temporal, andlogical operations through STK.

Pro, AWB

Create an AzElMask from Images Learn how to display thesensor obscuration from amask file.

Pro

Compute CoverageOver Regions Learn how to analyze globaland regional coverage provided by various assets.

Pro, Cov

Build a Volumetric Object Learn how to build a volumetricobject.

Pro, AWB

Perform Trade Studies with Analyzer Learn how to useAnalyzer to automate STK trade studies and parametricanalyses.

Pro, Analyzer

Evaluate Communication Links Learn how to define andanalyze detailed communication systems.

Pro, Comm

Analyze Radar Systems Learn how to build radar systemmodels to simulate and analyze system performance.

Pro, Radar

Integrating STK withMatlab Learn how to control STK throughan external application likeMatlab.

Integration

Model Aircraft Missionswith Aviator Learn how tomodel asequence of curves parameterized bywell known performancecharacteristics of aircraft.

Pro, AMM

Design Trajectories with Astrogator Learn how to useAstrogator to place a satellite in orbit.

Pro, Astrogator

Assessing the Threat of a Collision Learn how to use SpaceSituational Awareness to avoid a potential collision.

Pro, CAT

UseGIS with STK Learn how to incorporate GIS information inyour scenario.

Pro andGIS

You are now ready to take the level 2 STK Master Certification test! Visitwww.agi.com/training/certification (free for U.S. and Canada).

NoteSTK Level 2 - Advanced lessons are designed for STK 11. For the STK 10 version ofthis training, click http://help.agi.com/StartTraining/StartTraining1013.htm. If youwould like a PDF of these lessons,

Page 33 of 118

Page 34: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 8: Add Fidelity with STK Pro

Required Licenses:This training requires additional licenses to complete. You can obtain the necessarylicense for the training by visiting http://www.agi.com/eval or calling AGI support.

STK Pro introducesmore sophisticatedmodeling through advanced access constraints,flexible sensor shapes, complex visibility links, more object tracks, and digital terrain data.STK Pro allows users to:

l Constrain model behavior based onmotion and geographic limitations includinganalytical and visual terrain.

l Define advanced sensor fields-of-view and fields-of-regard using custom geometryand pointing.

l Build system networks using defined groups or sequential, multi-link relationshipscalled "chains".

Lesson 8.1: Analytical and Visual TerrainAGI workswith several sources of terrain data. When used with STK, terrain exploitssophisticatedmulti-dimensional interpolation algorithms to provide accurate 360 degreeazimuth-elevationmasks for access calculations from any point on the Earth's surface.These algorithms also provide altitude information for user-defined facilities, places, andtargets. Terrain, when used visually, allows a vivid 3D visual depiction of the Earth's truesurface relief and its effect on accesses and visibility. Terrain, when used for analysis,includes terrain elevation data in the computation of an azimuth-elevationmask; the positionof a facility, place or target; altitude reference for an aircraft, facility, place, ship, or target;height above ground for a facility, place or target; boundary wall for an area target or linetarget.

Page 34 of 118

Page 35: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Add Terrain and Imagery to Determine its Impact on Line of SightVisibility

1. Add Terrain and Imagery.

1. Create a new scenario with the default time period.

1. Click create a Scenario ( ).

2. In the New ScenarioWizard set the following options:a. Name the scenario (e.g. "STK_Pro").

b. Define the analysis start and stop times or accept the defaults.

2. Add analytical terrain to the scenario.

1. Right-click on the scenario ( ) and open the Properties ( ).

2. Select the Basic - Terrain page.

3. Click the Add button and browse to the terrain data file (e.g. hoquiam-e.dem).

a. The example file is located at C:\ProgramFiles (x86)\AGI\STK11\CodeSamples\SharedResources\Scenarios\Events

NoteDepending on the desired terrain file, youmay need to change thefile type when browsing.

4. ClickOK to apply changes and dismiss the Properties Browser.

3. Convert the terrain data file to a terrain inlay file (*.pdtt).

1. Click the Utilities menu and select Imagery and Terrain Coverter...

2. Select the Terrain Region page.

3. Select the Terrain Source previously loaded in the scenario from thedrop-down list (e.g. hoquiam-e.dem).

4. Click the ellipsis ( ) button to select the Output Data Directory (e.g.

current scenario directory).

5. Enter a filename (e.g. SaintHelens) in the Filename text field.

6. Click Convert.

Page 35 of 118

Page 36: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

7. Click Close to dismiss the Imagery and Terrain Converter.

4. Add visual terrain to the scenario.

1. Click the GlobeManager ( ) icon or click the View menu and select

Globe Manager.

NoteYou can drag and drop .pdtt files directly onto the STK globe.

Page 36 of 118

Page 37: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

2. Click the Add Terrain/Imagery ( ) button or right-click Earth in the

GlobeManager and select Add Terrain/Imagery...1. Select the *.pdtt file (e.g. SaintHelens.pdtt) from the Path drop-

down list.

2. ClickOpen.

3. When prompted, click Yes to enable terrain for analysis.

4. Right-click on the *.pdtt file in the GlobeManager and select ZoomTo.

2. Ensure that Ground Sites Consider Terrain.

3. Create and Display Terrain Obscuration.

1. Right-click on the ground site (e.g. Mount_St_Helens_WA) and select

Properties ( ).

2. Define an azimuth-elevationmask and use it for an access constraint.

Page 37 of 118

Page 38: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Select the Basic - AzElMask page.

2. Use Terrain Data.

3. Enable Use Mask for Access Constraint.

4. Click Apply to apply the changes and keep the Properties open.

3. Display the azimuth-elevationmask at the ground site.

1. Select the 2D Graphics - AzElMask page.

2. Enable the Show option beside the At Range option.

3. Enter amax range for themask display (e.g. ten (10) km).

4. ClickOK to accept the changes.

4. Mouse around the 3D Graphics window to take a look at the azimuth-elevationmask display.

4. Ensure aMoving Vehicle Considers Terrain.

1. From the Insert STK Objects ( ) tool, select Ground Vehicle ( ) and

choose the Define Properties method.

2. Ensure the vehicle considers terrain along its route.

1. Select the Basic - Route page.

2. Select Terrain as the Altitude Reference.

3. Set a Granularity type (e.g. 0.01 km).

4. Select Terrain Height as the Interp Method.

3. Insert waypoints (examples below):

1. Type in waypoint values.

1. On the Basic - Route page, click Insert Point twice to add twowaypointsmanually.

2. Enter values for the first waypoint (e.g. Lat = 46.23 deg, Lon = -122.23 deg).

3. Enter values for the second waypoint (e.g. Lat = 46.19 deg, Lon =-122.13 deg).

4. ClickOK to dismiss the Properties browser.

2. Use 3D Object Editing..

1. Make sure the ground vehicle's Properties Browser is closed.

2. Use the 3D Object Editing tool to model the ground vehicle's

Page 38 of 118

Page 39: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

route.

5. Determine if Terrain is Obscuring the View.

1. Compute Access ( ) between the ground station ( ) and ground vehicle (

) and generate an Access report.

1. Open the Access ( ) tool.

2. On the Access page, click the Select Object... button and select theground site (e.g. Mount_St_Helens_WA) as the Access For object(From).

3. Select the ground vehicle ( ) as the To object.

4. Click the Compute button.

5. Click Access... in the Reports section of the Access tool.

2. Add intervals ( ) to the Timeline View.

1. In the Timeline View toolbar, select Add TimeComponents ( ).

2. Add the ground vehicle's availability time span to the Timeline View.

1. Select the Ground Vehicle ( ) on the left.

2. Select AvailabilityTimeSpan in the Components for section onthe right.

3. Click Apply to add the availability interval to the Timeline View.

3. Animate ( ) andmouse around the 3D Graphics window to visualize when

the terrain obstructs access.

4. Use the Slide Bar to scroll through the ground vehicle's route and visualizewhen the terrain obstructs access.

Page 39 of 118

Page 40: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Lesson 8.2: Chain ObjectsSTK Pro allows users to build system networks by defining sequential, multi-link

relationships. Multi-hop links aremodeled byChain ( ) objects in STK. Chainsmodel a list

of objects (either individual or grouped into Constellations ( ) in order of access.

Page 40 of 118

Page 41: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Create a Multi-hop Link

1. Model a communications relay ( ) using one of the available insert methods

(examples below:)

1. Insert a satellite ( ) by searching the Standard Object Database (e.g. ANIK

F2).

2. Insert a satellite ( ) by designing an orbit with the Orbit Wizard (e.g. Type =

Geosynchronous), Subsatellite Point = -90 deg).

2. Model theMulti-hop communications link using a Chain ( ) object.

1. From the Insert STK Objects ( ) tool, insert a Chain ( ) object using the

Define Properties method.

2. Select the Basic - Definition page.

3. Define the order in which the objects are accessed.

1. Move ( ) the first object in the chain (e.g. Mount_St_Helens_WA) to

the Available Objects list.

2. Repeat the previous step until all chain objects are in the AvailableObjects list in the correct order (e.g. Mount_St_Helens_WA - Satellite -Ground Vehicle).

4. ClickOK to accept the changes and dismiss the Properties Browser.

3. In the STK Object Browser, right-click on the Chain object and extend the Chainmenu. Select Compute Accesses to compute Chain access.

4. Generate a Complete Chain Access report.

1. In the STK Object Browser, right-click on the Chain object and click Report &Graph Manager.

2. Select Complete Chain Access report in the Installed Styles list.

3. ClickGenerate... to display the complete chain access intervals.

Did You Know?

A Constellation ( ) object allows you to group a set of related objects, such as a

group of facilities or satellites, into a single unit called a constellation. The objects thatcomprise the constellation define it.

A Chain ( ) object enables you to assign objects (either individual or grouped into

constellations) to the chain and define the order in which the objects are accessed.You can compute accesses to an entire group of assets using the Chain object.

Page 41 of 118

Page 42: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

WarningDon't forget to save your work!

Bonus

Here are some additional related resources, if you would like to learnmore:l Using External Terrain Data

l Using the STK AzElMask Tool

l Modeling near-real-time relays in STK

Page 42 of 118

Page 43: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 9: Create an AzEl Mask from Images

Required Licenses:This training requires additional licenses to complete. You can obtain the necessarylicense for the training by visiting http://www.agi.com/eval or calling AGI support.

Lesson 9.1: AzEl Mask ToolThe AzElMask tool generates static bodymasking (*.bmsk) files which are used to restrictvisibility to a sensor. The term bodymasking refers to line-of-sight obstruction caused by thethree-dimensionalmodel of the parent object of the sensor or other objects in the scenario.The bodymasking files contain obscuration contours which are generated based on sixviews generated from the point of view of an observer at the location of the sensor.The six views can be thought of as containing projections of the obscuration objects onto thefaces of a cube centered at the sensor. Contours are constructed using an edge detectionalgorithm and stored along with information describing the orientation of the view fromwhichtheywere constructed. To affect visibility computations, set the bodymasking file as the AzElMask file for the sensor and enable the sensor AzEl.

Page 43 of 118

Page 44: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Create a Sensor AzEl Mask

1. Create a new scenario with the default time period.

1. Click the Create a new scenario ( ) button.

2. In the New ScenarioWizard, set the following options:l Enter a name for the scenario (e.g. STK_SensorAzElMasking).

l Use the default Start time.

l Set the Stop time to one (1) second.

3. ClickOK.

2. Add visual and analytical terrain to the scenario.

1. Right-click on SensorAzElMasking ( ) and select Properties ( ).

2. Select the Basic - Terrain page.

3. Disable the Use Terrain Server for analysis option.

4. ClickOK to apply the changes and dismiss the Properties Browser.

5. In the 3D Graphics window toolbar, click the GlobeManager ( ). You can also

extend the View menu and select GlobeManager.

NoteYou can drag and drop .pdtt files directly onto the STK globe.

6. Click the Add Terrain/Imagery ( ) button or right-click Earth in the Globe

Manager and select Add Terrain/Imagery.

1. Ensure Local Files is selected.

2. Click the ellipsis ( ) button and browse to C:\Program

Files\AGI\STK 11\Help\stkTraining\Imagery.

3. Open StHelens_Training.pdtt.

4. When prompted, click Yes to enable terrain for analysis.

5. Right-click on the *.pdtt file in the GlobeManager and select ZoomTo.

3. Ensure a ground site considers terrain.

1. Model a Place ( ) object on the terrain region using the FromCity Database

method.

1. Insert Morton,Washington using the FromCity Database option.

2. EnsureMorton considers terrain height for its altitude.

1. Right-click onMorton ( ) and select Properties ( ).

2. Select the Basic - Position page.

Page 44 of 118

Page 45: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

3. Ensure the Use terrain data for altitude option is enabled.

4. Enter 20 ft (feet) in the Height AboveGround field.

5. Click Apply.

3. Define an Azimuth-elevationmask and use it for an access constraint.

1. Select the Basic - AzElMask page.

2. Enable the Use Terrain Data option.

3. Enable the UseMask for AccessConstraint option.

4. ClickOK to apply the changes and dismiss the Properties Browser.

4. Model a sensor onMorton.

1. In the Insert STK Objects ( ) tool, select Sensor ( .

2. Select Insert Default as the Select A Method option.

3. Click the Insert... button to bring the Select Object window to the front.

4. Select Morton in the Select Object window.

5. ClickOK.

6. Rename the sensor SatTracker.

5. Ensure SatTracker properties uses the parent object's AzElMask file.

1. Right-click on SatTracker ( ) and select Properties ( ).

2. Select the Basic - Definition page.

3. Set the Sensor Type to ComplexConic.

4. Set the Half Angles - Outer to 180 deg.

5. Click Apply.

6. Select the Constraints - Basic page.

7. Enable the Az-ElMask option.

8. Click Apply.

6. Display Terrain Obscuration.

1. Select the 2D Graphics – Projection page.

2. In Field of View, enable Use Constraints.

3. Select AzElMask.

4. Click Apply.

5. Select the 3D Graphics – Projection page.

6. Set Space Projection to 50km.

7. ClickOK to apply the changes and dismiss the Properties Browser.

Page 45 of 118

Page 46: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

8. ZoomToMorton and use themouse to view the AzElMask constraints.

7. Model an obscuring object.

1. In the Insert STK Objects tool, select Facility ( .

2. Select Insert Default as the Select A Method option.

3. Rename the Facility object “Building.”

4. ZoomToMorton ( ).

5. Use the 3D Object Editing tool to place Building in themiddle of the whitestructure across the street fromMorton.

Page 46 of 118

Page 47: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

8. Create a Sensor AzElMask.

1. Right-click on SatTracker ( ) and extend the Sensor menu.

2. Select the AzElMask option.

3. In the AzElMask tool, locate the Obscuring Objects field and select Building.

4. In the File: field, click the ellipsis ( ) button.

5. Ensure the path goes to your scenario folder.

6. Enter MyBodyMask in File Name.

7. Click Save.

8. ChangeWindow Dim: to 500.

9. Click Apply.

10. Ensure the AzElMask tool is not obstructing the Az/ElMask View window.

11. Click Compute.

12. Close the AzElMask tool and the Az/ElMask View window.

9. Ensure the Sensor uses the bodymask file (*.bmsk) during access calculations.

Page 47 of 118

Page 48: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Right-click on SatTracker ( ) and select Properties ( ).

2. Select the Basic – Sensor AzElMask page.

3. Enable the UseMaskFile option.

4. Click theMask File: ellipses ( ) button.

5. Select MyBodyMask.bmsk and clickOpen.

6. Enable the UseMask for AccessConstraint option.

7. Click Apply.

10. Display BodyMask File Obscuration.

1. Select the 2D Graphics – Projection page.

2. In Field of View, use the Ctrl key to select SensorAzElMask and ensureAzElMask is still selected.

3. ClickOK to apply the changes and dismiss the Properties Browser.

4. ZoomTo Building and view the obscuration.

WarningDon't forget to save your work!

Bonus

Here are some additional related resources, if you would like to learnmore:l Using the AzElMask tool

Page 48 of 118

Page 49: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 10: Customize Analysis with AnalysisWorkbench

Required Licenses:This training requires additional licenses to complete. You can obtain the necessarylicense for the training by visiting http://www.agi.com/eval or calling AGI support.

Using Analysis Workbench ( ), you can build custom geometric, temporal and logical

operations through a graphical user interface to extend STK’smodeling and analysis. Thesetools serve as the building blocks for advanced analysis through the click of just a fewbuttons. Use the STK AnalysisWorkbench to:

l Model non-standard system components

l Define new measures of effectiveness

l Create custom calculationswithout any scripting

l Trigger events based on temporal, geometric and logical functionThe Time, Vector Geometry, and Calculation Tools are application-wide tools designed tostreamline, organize, and extend the fundamental computational capabilities of STK.

Lesson 10.1: Vector Geometry ToolUse the Vector Geometry Tool (VGT) to build custom geometricmodels from any

combination of out-of-the box or user-created vectors ( ), points ( ), angles ( ), planes

( ), axes ( ), and coordinate system ( ) components.

l Define unique system access constraints

l Build custom platform and payload orientations

l Import and export data in any reference frame

Did You Know?Dr. Sergei Tanygin, senior advisory software developer, is the technical lead for VGT.Sergei currently holds four patents, including one for VGT called “Method andApparatus for Creating Elements and Systems for Description of Position andMotionof Bodies in Three-Dimensional Space to Support Orbital Maneuver Analysis.”

Page 49 of 118

Page 50: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Create a Targeted Vector from a Fixed Location to a Vehicle

1. Create a new scenario.

1. Click the Create a Scenario ( ) button.

2. In the New ScenarioWizard, set the following options:

1. Enter a Name for the scenario (e.g. STK_AWB).

2. Define the analysis start and stop times or accept the defaults.

3. ClickOK.

2. Model a ground site (any type: , , ) using one of the availablemethods:

(examples below)

1. Insert a Place ( ) and Search by Address (require Internet ( )) (e.g.

Mount St. Helens,WA).

3. Model amoving vehicle ( , , ) that has visibility to the ground site using one of

the availablemethods (examples below).

1. Insert an aircraft ( ) by clicking the waypoints in the 3D Graphics window

(e.g. create a route aroundMount St. Helens).

4. Compute Access between themoving vehicle and ground site.

1. Open the Access tool ( ).

2. On the Access panel, click the Select Object... button and select themovingvehicle as the Access For object (From).

3. Select the ground site as the "To" object (e.g. Mt. St. Helens).

4. Click the Compute button.

5. Click Access... in the Reports section to generate an Access report.

6. If there is no access, modify the vehicle's orbit, route, or trajectory.

5. Click the AnalysisWorkbench ( ) icon or extend the Analysismenu and select

AnalysisWorkbench.

6. Create a displacement vector ( ) from themoving vehicle to the ground site.

1. Select the Vector Geometry tab.

2. Select themoving vehicle (e.g. Aircraft1) to make that object the Parent object.

3. Click the Create New Vector ( ) button.

4. Ensure the Type to Displacement (default).

5. Enter a name for the vector (e.g. ToMtStHelens) in the Name field.

Page 50 of 118

Page 51: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

6. If the Parent is not themoving vehicle (e.g. Aircraft/Aircraft1), click the Select...button to choose the correct parent.

7. Click the ellipsis ( ) button to select the Origin Point.

1. Select themoving vehicle (e.g. Aircraft1).

2. Select Center on the list.

3. ClickOK.

8. Click the ellipsis ( ) button to select the Destination Point.

1. Select the ground site (e.g. Mount_St_Helens_WA).

2. Select Center in the Points For: list.

3. ClickOK.

9. ClickOK to save the vector properties and dismiss the AddGeometryComponent window.

7. Create an angle ( ) between the targeted vector and themoving vehicle's Body Z

vector.

1. On the Vector Geometry tab, select themoving vehicle (e.g. Aircraft1) andmake it the Parent object.

2. Click the Create New Angle ( ) button.

3. If the Type is not set to Between Vectors..., click the Select... button to selectComponent Type.

4. Enter a vector name (e.g. pointingAngle) in the Name field.

5. If the Parent is not themoving vehicle (e.g. Aircraft/Aircraft1), click the Select...button to choose the correct parent.

6. Click the ellipsis ( ) button to select the From Vector.

1. Select themoving vehicle (e.g. Aircraft1) on the left.

2. Select the new Displacement Vector (e.g. toMtStHelens) in theMyComponents directory on the right.

3. ClickOK.

7. Click the ellipsis ( ) button to select the To Vector.

1. Select themoving vehicle (e.g. Aircraft1) on the left.

2. Click to expand the Body axes on the right, and select the Z Vector.

3. ClickOK.

8. ClickOK to save the angle properties and dismiss the AddGeometryComponent window.

Page 51 of 118

Page 52: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

8. Display the custom vector components for themoving vehicle in the 3D Graphicswindow.

1. Open themoving vehicle's Properties... ( ).

2. Select the 3D Graphics - Vector page.

3. Click the Add... button.

1. Select a desired vector or angle (e.g. toMtStHelens Vector, Body ZVector, pointingAngle Angle).

2. Click the Insert button to add it to the selected list.

3. Repeat the previous steps until all components are in the Selected List.

4. ClickOK to dismiss the AddGeometry ComponentWindow.

4. Enable the Show option to display the desired components (e.g. Body Axes,toMtStHelens Vector, Body Z Vector, pointingAngle Angle).To also display the angle value in the 3D Graphics window, click on the anglecomponent in the list and enable the Show Angle Value option.

5. ClickOK to apply the changes and dismiss the Properties Browser.

6. Right-click on the object and select ZoomTo to see the object and the vectors.

AGI-ers SayWhen creating components for objects in AnalysisWorkbench, it is a good idea toconsider what objects those components should logically be created for (e.g. an anglewith two vectors originating from an object that should belong to that object.)

HINTVectors are displayed using the objects 3D Graphic - Vector page. If the vectors oraxes are not listed, you can add them.

Lesson 10.2: Calculation ToolUse the Calculation tool to combine system data with algebraic, functional, and calculusoperations to extendmodels and define new data providers with custom algorithms from 20mathematical operations.Operations available in the Calculation tab of the AnalysisWorkbench include:

l Scalar calculations ( )

l Conditions ( )

l Parameter sets ( )

Page 52 of 118

Page 53: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Did You Know?Calculation Components are time-dependent quantities that produce computationalresults and can be reported, graphed, transformed, and analyzed.

WarningYou need to have completed the Vector Geometry Tool lesson before you attempt thefollowing tasks.

Page 53 of 118

Page 54: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Create a New Condition for when the Angle between the movingvehicle and a fixed location

1. Add a Scalar Calculation ( ) that references the angle created in the lesson

above.

1. Click to select the Calculation tab.

2. Select themoving vehicle (e.g. Aircraft1) to make it the Parent object.

3. Click the Create New Scalar Calculation ( ).

4. If the Type is not set to Angle, click Select... to select Angle as the ComponentType.

5. Enter a scalar name (e.g. pointingAngleScalar) in the Name field.

6. If the Parent object is not themoving vehicle (e.g. Aircraft/Aircraft1), clickSelect... to choose the correct parent object.

7. Click the ellipsis ( ) button to select the Destination Point.

1. Select themoving vehicle (e.g. Aircraft1) on the left.

2. Select the custom angle (e.g. pointingAngleScalar) in the Angles for: liston the right.

3. ClickOK.

8. ClickOK to save the scalar properties and dismiss the Add CalculationComponent window.

2. Add a Condition ( ) that references the angle created in the lesson above.

1. On the Calculation tab, select themoving vehicle (e.g. Aircraft1) to make it theParent object.

2. Click the Create New Condition ( ) button.

3. If the Type is not set to Scalar Bounds, click Select... to choose Scalar Boundsas the Component Type.

4. Enter a condition name (e.g. above80degrees) in the Name field.

5. If the Parent is not themoving vehicle (e.g. Aircraft/Aircraft1), click Select... tochoose the correct Parent object.

6. Click the ellipsis ( ) button to select the Origin Point.

1. Select themoving vehicle (e.g. Aircraft1) on the left.

2. Select the custom scalar (e.g. pointingAngleScalar) in the ScalarCalculations for: list on the right.

3. Set the Operation to AboveMinimum.

Page 54 of 118

Page 55: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

4. Set theMinimumoption to the desired value (e.g. 80 deg).

5. ClickOK.

7. ClickOK to save the condition properties and dismiss the Add CalculationComponent window.

3. Create a report that lists the timeswhen the defined condition ismet.

1. On the Calculation tab, right-click on the new condition (e.g. above80degrees)and select Report/Graph.

2. Click the Report/Graph button to generate the report.

3. Click Close to dismiss the Calculation Report/Graph window.

4. Add the condition to the Timeline View.

1. If your Timeline View is not open, extend the View menu and select theTimeline View.

2. Select Add Time Components ( ) in the Timeline View toolbar.

3. Select the STK moving vehicle object (e.g. Aircraft1).

4. Select AvailabilityTimeSpan in the Components For section. Click Apply.

5. Expand the condition (e.g. above80degrees) and select anySatisfactionIntervals.

6. If themoving vehicle's availability time span is shorter than the scenario timeperiod, right-click on the vehicle's availability time span interval and selectCenter.

AGI-ers SayTheQuick Report Manager is available from the Analysismenu and an object's right-clickmenu.

HintUse the Start Time of the SensorOnTimes interval to set the reference time instant.

AGI-ers SayScalar calculations, in particular, allow users to create new calculations using variousfunctional operations aswell as calculus, e.g., differentiation and integration.

Lesson 10.3: Time ToolUse the Time tool (inside the AnalysisWorkbench) to create andmanage any time instance

( ), interval ( ) or interval collection ( ) as a named entity for use as amodel property

Page 55 of 118

Page 56: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

or calculation object. Time components can be added to the Timeline View and usedanywhere that a time interval is relevant within STK. Relevant locationswithin STK could bedisplay times for a sensor or temporal constraints for an analysis. With the Time Tool, userscan:

l Create event triggers using logical operations, time shifts, times of extremum,satisfaction times, etc.

l Manage system simulation using relativemission times

l Visualize any time component in a dedicated window

Did You Know?Time is fundamental to most computations in STK and is used in reporting andgraphing. Time is also used in static and dynamic visualizations aswell.

WarningYou need to have completed the Calculation Tool lesson before you attempt thefollowing tasks.

Page 56 of 118

Page 57: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Create a Custom Interval Set that defines Tracking Opportunities

1. Add an Interval List ( ) that defines the times the condition created above is

satisfied.

1. Click to select the Time tab.

2. Select themoving vehicle (e.g. Aircraft1) to make it the Parent object.

3. Click the Create New Interval List ( ).

4. Click Select... to chooseMerged as the Component Type. ClickOK.

5. Enter an Interval List (e.g. visibilityTimes) in the Name field.

6. If the Parent object is not themoving vehicle (e.g. Aircraft/Aircraft1), clickSelect... to choose the correct parent.

7. Click the ellipsis ( ) button to select Intervals A.

1. Select the access between themoving vehicle and the ground site on theleft.

2. Select AccessIntervals in the Components For list on the right.

3. ClickOK.

8. Click the ellipsis ( ) button to select Intervals B.

1. Select themoving vehicle (e.g. Aircraft1) on the left.

2. Expand the condition (e.g. above80Degrees) and selectSatisfcationIntervals in the Components For: list on the right.

3. ClickOK.

9. Set the Operation toMinus.

10. ClickOK to save the scalar properties and dismiss the Add CalculationComponent window.

2. Add the interval ( ) to the Timeline View.

1. If your Timeline View is not open, extend the STK View menu and selectTimeline View.

2. In the Timeline View toolbar, select Add TimeComponents ( ).

3. Select the STK moving vehicle object (e.g. Aircraft1).

4. Select the new interval list (e.g. visibilityTimes). ClickOK.

HintSubtracting intervals is done using theMerged interval list type.

Page 57 of 118

Page 58: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

AGI-ers SayTime components can be added to the Timeline View which provides a new way todisplay and operate on time components. They can be added via the Timeline Viewmenus or dragged and dropped into the Timeline View from the AnalysisWorkbenchwindow.

HintThe Access Intervals time component is found under Access objects.

WarningDon't forget to save your work!

Bonus

Here are some additional related resources, if you would like to learnmore:l Using the Calculation Tool

l Using the Time Tool

l Working with Vectors in the Vector Geometry Tool

Page 58 of 118

Page 59: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 11: Compute Coverage Over Regions

Required Licenses:This training requires additional licenses to complete. You can obtain the necessarylicense for the training by visiting http://www.agi.com/eval or calling AGI support.

Lesson 11.1: STK CoverageThe STK Coveragemodule allows you to analyze the global or regional coverage providedby one or more assets (facilities, vehicles, sensors, etc.) while considering all access.Specific results are generated based on detailed access computations performed to user-defined grid points within an area of coverage. Using STK Coverage you can:

l Select regions of interest.

l Define coverage assets (satellites, ground facilities, etc.).

l Define the time period of interest.

l Determine and report measures of coverage quality.

Case StudyThere are two case studies that showcase AGI's Coverage capability: Missile FlightTest Planning and Analysis with STK and Joint NavigationWarfare Center's CommonOperating Environment.

Page 59 of 118

Page 60: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Define Coverage and Compute Accesses from the Assets to the Grid

1. Create a new scenario with the default time period.

1. Click the Create a Scenario ( ) button.

2. In the New ScenarioWizard, set the following options:

1. Enter a Name for the scenario (e.g. STK_Coverage).

2. Define the analysis start and stop times or accept the defaults.

3. ClickOK.

2. Model an Area Target ( ) using one of the availablemethods.

l Insert an Area Target using the Select Countries and US States method.

1. Select United_States in the list on the left..

2. Click Insert.

3. Click Close to dismiss the Select Countries and US Stateswindow.

3. Model at least onemoving vehicle ( , , ) that passes over the area target

during the analysis time using one of the availablemethods.

1. Insert a Satellite ( ) using the Define Properties method and clickOK to

accept the default parameters and dismiss the Properties Browser.

2. Insert an Aircraft ( ) by typing in waypoint values.

Example waypoint valuesl First waypoint: Lat = 39 deg, Lon = -120 deg.

l Second waypoint: Lat = 40 deg, Lon = -77 deg.

4. Model a default sensor ( ) on themoving object.

1. In the Insert STK Objects ( ) tool, select sensor ( ).

2. Select the Insert Default as the Select A Method option.

3. Click the Insert... button.

4. Select themoving vehicle in the Select Object window.

5. ClickOK.

5. Insert a Coverage Definition ( ) using the Define Properties method.

NoteYoumay need to add the Coverage Definition object to the Insert STKObjects tool. To do this, click the Edit Preferences button and select itfrom the New Object tool.

Page 60 of 118

Page 61: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Define the Coverage Definition.

2. Use the area target ( ) to define the grid.

1. On the Basic - Grid page, set the Type option to CustomRegions.

2. Click the Select Regions... button.

3. Move ( ) the area target (e.g. United States) in the Area

Targets list to the Selected Regions field. You can also double-click the area target you'd like tomove.

4. ClickOK to dismiss the Select Regionswindow.

5. Click Apply to apply changes and keep the Properties Browseropen.

3. Define the grid Point Altitude.

1. On the Basic - Grid page, locate the Point Altitude section.

2. Select the Altitude above Terrain option from the drop-down list.

3. Keep the altitude at the zero (0) km default value.

4. Click Apply to apply changes and keep the Properties Browseropen.

4. Akssign the vehicle(s) as Assets.

1. Select the Basic - Assets page.

2. Click the object(s) in the Assets list (e.g. Aircraft1 or Satellite1)and click Assign.

3. Click Apply to apply changes and keep the Properties Browseropen.

5. Disable the option to Automatically Recompute Access.

1. Select the Basic - Advanced page.

2. Disable the Automatically Recompute Access option.

3. ClickOK to apply changes and dismiss the Properties Browser.

6. Right-click the Coverage Definition ( ) object in the Object Browser,

select the CoverageDefinitionmenu, and click compute Accesses.

AGI-ers SayConstraints can be applied to each grid point by selecting an object or the instance ofan object. If you select an object, the constraints set for the object are also applied toused by all points within the grid.

Page 61 of 118

Page 62: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Lesson 11.2: Coverage Quality

While the coverage definition ( ) defines the problem, the Figure(s) of Merit ( ) allows

you to evaluate the quality of coverage provided by the selected set of assets (defined for thecoverage definition object) over the coverage area and then provide amethod forsummarizing and viewing the resultant data.To evaluate coverage quality, you will first need to set basic parameters that determine theway in which quality is computed, which involves:

l Choosing themethod for evaluating the quality of coverage provided.

l Settingmeasurement options.

l Identifying the criteria needed to achieve satisfactory coverage.

Did You Know?Figures of Merit can exhibit two types of behavior: dynamic and static. The dynamicbehavior of a Figure of Merit allows you to compute values corresponding to a specifictime. Not all Figures of Merit can exhibit dynamic behavior. Those which do not exhibitdynamic behavior are not able to compute time-dependent information.

Page 62 of 118

Page 63: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Measure the Quality of Coverage

1. Create a simple Coverage Figure of Merit.

1. Attach a default Figure of Merit ( ) to the Coverage Definition ( ).

1. In the Insert STK Objects tool ( ), select Figure of Merit ( ).

NoteYoumay need to add the Figure of Merit object to the Insert STKObjects tool. To do this, click the Edit Preferences button andselect it from the New Object tool.

2. Select Insert Default from the Select A Method list.

3. Click the Insert... button.

4. Select the Coverage Definition ( ) object in the Select Object dialog.

5. ClickOK.

2. Right-click on the Figure of Merit in the Object Browser, and rename the object(e.g. FOM_SimpleCoverage).

3. Display the Static Graphics only.

1. Right-click on the Figure of Merit ( ) and select Properties ( ).

2. Select the 2D Graphics - Animation page.

3. Disable the Show Animation Graphics option. By default, bothanimation and static graphics are displayed.

4. ClickOK to accept the changes and dismiss the Properties Browser.

4. Generate a Percent Satisfied report for the Figure of Merit ( ).

1. Right-click on the Figure of Merit ( ) in the Object Browser and select

Report & Graph Manager.

2. Disable the Show Graphs option located in the Styles field. You are onlyinterested in the reports so you can declutter the Styles window byremoving the graphs.

3. Expand ( ) the Installed Styles directory and select Percent Satisfied.

4. ClickGenerate... to display the percent and area satisfied.

5. Display Animation Graphics.

1. Right-click the Figure of Merit ( ) and select Properties ( ).

2. Select the 2D Graphics - Static page.

3. Disable the Show Static Graphics option.

Page 63 of 118

Page 64: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

4. Select the 2D Graphics - Animation page.

5. Enable the Show Animation Graphics option.

6. Select Accumulation Up to Current Time from the drop-down list.

7. ClickOK to accept the changes and dismiss the Properties Browser.

8. Animate ( ) the scenario and watch the grids highlight as theymeet

the satisfaction criteria.

2. Create a Number of Accesses Figure of Merit.

1. Attach a default Figure of Merit ( ) to the Coverage Definition ( ).

1. In the Insert STK Objects tool ( ), select Figure of Merit ( ).

NoteYoumay need to add the Figure of Merit object to the Insert STKObjects tool. To do this, click the Edit Preferences button andselect it from the New Object tool.

2. Select Insert Default from the Select A Method list.

3. Click the Insert... button.

4. Select the Coverage Definition ( ) object in the Select Object dialog.

5. ClickOK.

2. Right-click on the Figure of Merit in the Object Browser, and rename the object(e.g. FOM_NumAccesses).

3. Define the Figure of Merit.

1. Select the Basic - Definition page.

2. Select the desired Figure of Merit Type (e.g. Number of Accesses).

3. Select the desired Computemethod (e.g. Total), if applicable (dependson the Figure of Merit type).

4. Click Apply to apply the changes and keep the Properties Browser open.

4. Display the Static Graphics only.

1. Select the 2D Graphics - Animation page.

2. Disable the Show Animation Graphics option. By default, bothanimation and static graphics are displayed.

3. Select the 2D Graphics - Static page.

4. Enable the Show Contours option.

5. Click the Remove All button to remove the default levels in the LevelAttributes field.

Page 64 of 118

Page 65: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

6. Enter the desired Start, Stop, and Step levels.

l Start = MinimumFOMvalue in Grid Stats report.

l Stop = MaximumFOMvalue in Grid Stats report.

l Step = 1.

7. ClickOK to accept the changes and dismiss the Properties Browser.

5. Generate a Percent Satisfied report for the Figure of Merit ( ).

1. Right-click on the Figure of Merit ( ) in the Object Browser and select

Report & Graph Manager.

2. Disable the Show Graphs option located in the Styles field. You are onlyinterested in the reports so you can declutter the Styles window byremoving the graphs.

3. Expand ( ) the Installed Styles directory and select Grid Stats.

4. ClickGenerate... to display the static Figure of Merit range.

6. Display Animation Graphics

1. Right-click the Coverage Definition ( ) and select Properties ( ).

2. Select the 2D Graphics - Static page.

3. Disable the Show Static Graphics option.

4. Select the 2D Graphics - Animation page.

5. Enable the Show Animation Graphics option.

6. Select Accumulation Up to Current Time from the drop-down list.

7. Enable the Show Contours option.

8. Click the Copy Static Levels button.

9. ClickOK to accept the changes and dismiss the Properties Browser.

10. Animate ( ) the scenario and watch the grids highlight as theymeet

the satisfaction criteria.

AGI-ers SayThe static behavior for a Figure of Merit specifies the value of quality over the entirecoverage period. Depending on the size of the coverage problem being analyzed, thecomputation of the static values for each grid point can be time consuming. For thisreason, the static values are cached to allow for rapid generation of reports andmodifications to graphical representations once the static values have beencomputed. The computed static valueswill also be saved and restored with thescenario if the SaveMode of the parent Coverage Definition object is set to "Saveaccesses."

Page 65 of 118

Page 66: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

WarningDon't forget to save your work!

Bonus

Here are some additional related resources, if you would like to learnmore:1. Getting start with STK Coverage

2. Modeling GPS Position Accuracy using STK Coverage

3. Position Accuracy inMountainous Terrain

Page 66 of 118

Page 67: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 12: Build a Volumetric Object

Required Licenses:This training requires additional licenses to complete. You can obtain the necessarylicense for the training by visiting http://www.agi.com/eval or calling AGI support.

Lesson 12.1: VolumetricsThe Volumetric object is used to combine spatial calculations and volume grids that enableyou to:

l Report and graph calculations over time and across grid points

l Visually depict volumes representing various values interpolated across grid pointsThe spatial calculations and volume grids are defined using the Spatial Analysis tool inAnalysisWorkbench. This tool allows you to create calculations and conditions that dependon locations in 3D space which are, in turn, provided by user-defined volume grids.

Page 67 of 118

Page 68: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Build an Area of Operations

1. Create a new scenario with the default start time and a one (1) second stop time.

1. Click the Create a new scenario ( ) button.

2. In the New ScenarioWizard, set the following options:l Enter a name for the scenario (e.g. STK_Volumetric).

l Leave the default analysis Start time and change the stop time to one (1)second.

3. ClickOK.

2. Enable Terrain for Analysis.

1. Enable Terrain for analysis if you have Terrain Server (requires Internet ( )).

1. Open the scenario's ( ) properties ( ).

2. Enable the Azimuth/Elevationmask option.

3. ClickOK.

2. Enable Terrain for analysis if you don't have Terrain Server.

1. Open theGlobeManager.

2. Click the Add Terrain/Imagery button.

3. Click the ellipsis button and browse to the location of the PDTT file.(Typically, <STK Install Folder>\AGI\STK11\Help\stktraining).

4. Select the StHelens_Training.pdtt and clickOpen.

5. Click Yeswhen the warning pops up to Use Terrain for Analysis.

3. From the Insert STK Objects tool, select Area Target ( ) and select the Area Target

Wizard ( ). This will define the Area of Operations.

1. Use the Insert Objects Tool to use an Area TargetWizard ( ) to define an

Area Target ( ).

2. Set the Area Type to Ellipse.

3. Set the Semi-Major Axis and Semi-Minor Axis to 1500 km.

4. Set the Latitude and Longitude of the Centroid (e.g. Latitude: 46.6 degLongitude: -122.3 deg).

5. ClickOK.

4. Model a place object using the City Database and enable the terrain mask andposition above ground for the place.

Page 68 of 118

Page 69: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Search the City Database for Morton.

2. Insert Morton,Washington.

3. OpenMorton's ( ) properties ( ).

4. Select the Basic - Position page and change the Height AboveGround to 20 ft.

NoteYou are raising the height of the place above the terrain to represent theheight of the sensor.

5. Select the Basic - AzElMask page.

6. Enable the Use: Terrain Data option.

7. Enable the UseMask for AccessConstraint option.

8. ClickOK.

5. Build a complex conic sensor with a vertical field-of-view that will be used to constrainthe volumetric object.

1. Insert a sensor attached toMorton.

2. Open the sensor's ( ) properties ( ) and select the Basic - Definition page.

3. Set the Type to ComplexConic and set the Outer Half Angle to 180 deg.

4. Select the Constraints - Basic page.

5. Enable the Az-ElMask option.

6. Select the 2D Graphics - Projection page and enable the Use Constraintsoption.

7. Select the AzElMask option.

8. Select the 3D Graphics - Projection page and set the Space Projection to 50km.

9. ClickOK.

6. View the sensor field-of-view in the 3D Graphics window and see how the terrain isaffecting the sensor's field-of-view.

Page 69 of 118

Page 70: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

AGI-ers SayThere are several example scenarios using Volumetrics on our Resources page.

Did You Know?Volumetrics can import user-supplied data such asweather? Check out this tutorialfor more information.

Task 2: Create Components for the Volumetric Object.

1. Insert a Volumetric ( ) object using the Insert Default method.

2. Create a Spatial Component for the area target using AnalysisWorkbench that isused to create a grid that visualizes the Volumetric object.

1. Create a CartographicGrid Reference frame to constrain the area.

1. In the Object Browser, right-click on the Area Target ( ) and select

AnalysisWorkbench...

2. Select the Spatial Analysis tab.

3. Click the Create New VolumeGrid button.

4. Ensure the Type is set to Cartographic (default).

5. Enter a name for the volume grid (e.g. SmartCartographic) in the Namefield.

6. If the Parent object is not set to Area Target, click the Select... button andchoose the correct parent object.

Page 70 of 118

Page 71: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

7. Click the Set Grid Values button and set the Altitude options. (e.g.Minimum160 km, Maximum2000 km, Number of Steps 20).

8. ClickOK to save the volume grid properties and dismiss the Add SpatialAnalysis Component window.

9. ClickOK to close AnalysisWorkbench.

2. Visualize the Simple Cartographic component.

1. Right-click Volumetric ( ) in the Object Browser.

2. Open Volumetric's properties ( ).

3. Select the Basic - Definition page.

4. Click the ellipsis button in the VolumeGrid section.

5. Select Area Target from theObject List.

6. Select SimpleCartographic as the VolumeGrids for: Area Target option.

7. ClickOK.

8. View the Simple Cartographic grid in the 3D Graphics window.

3. Create a VolumeGrid to constrain the cartographic reference frame to the sensorfield-of-view.

1. In the Object Browser, right-click on the Area Target ( ) and select Analysis

Workbench...

2. Select the Spatial Analysis tab.

3. Click the Create new VolumeGrid button.

4. Click the Select... button to choose Constrained as the Component Type.

5. ClickOK on the Component Type window.

6. Enter a name for the volume grid (e.g. SensorFOV) in the Name field.

Page 71 of 118

Page 72: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

7. If the Parent object is not set to Area Target, click the Select... button andchoose the correct parent object.

8. Click the ellipsis button in the ReferenceGrid field.

9. Select Area Target as the Object and select Simple Cartographic as theVolumeGrids For: AreaTarget option.

10. Click the ellipsis button in the Spatial Condition field.

11. Select the Sensor as the Object and select Visibility as the Spatial ConditionFor: Sensor.

12. ClickOK to save the volume grid properties and dismiss the Add SpatialAnalysis Component window.

13. ClickOK to close the AnalysisWorkbench.

4. View the volumetric object with the constrained grid.

1. Right-click Volumetric ( ) in the Object Browser.

2. Open Volumetric's properties ( ).

3. Select the Basic - Definition page.

4. Click the ellipsis button in the VolumeGrid field and select the Area Target onthe left and the constrained volume grid (e.g. SensorFOV) on the right.

5. ClickOK.

6. Click the ellipsis button in the Spatial Calculation field and select the AreaTarget on the left and the Altitude on the right.

7. ClickOK.

8. Click Apply to apply the changes and keep the Properties Browser open.

5. Compute the Volumetric object.

6. Visualize the VolumeGrid between 160 km and 2000 km.

1. In the Volumetric properties, select the 3D Graphics - Grid page.

2. Disable the Show Grid option.

3. Select the 3D Graphics - Volume page.

4. Enable the Spatial Calculation Levels option.

5. Click the Insert Evenly Spaced Values... button.

6. Insert evenly spaced values (e.g. Start: 160, Stop: 2000, Step: 200.

7. Click the Create Values button.

7. Display a legend.

1. Select the 3D Graphics - Legends page.

2. Enable the Show Legend option.

Page 72 of 118

Page 73: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

3. ClickOK.

8. View the Spatial Calculation levels in the 3D Graphics window.

9. Generate a Satisfaction Volume report to view the percent satisfied.

1. Right-click on the Volumetric object and open the Report & GraphManager.

2. Generate a Satisfaction Volume report.

WarningDon't forget to save your work!

Bonus

Here are some additional related resources, if you would like to learnmore:1. Volumetric tutorial

2. UsingMATLAB to Convert .CSV to .hdf5

3. Using External Volumetric Data in STK

Page 73 of 118

Page 74: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 13: Perform Trade Studies with Analyzer

Required Licenses:This training requires additional licenses to complete. You can obtain the necessarylicense for the training by visiting http://www.agi.com/eval or calling AGI support.

Lesson 13.1: STK Analyzer

The STK Analyzer ( ) module is an integrated software solution that automates STK trade

studi;es and parametric analyses by blending the engineering analysis capabilities ofPhoenix Integration, Inc.'sModelCenter with STK. Analyzer enables STK users to easilyperform trade and optimization studies, as well as post-processing functions. The Analyzermodule provides the tools to understand the design space of your system through an easy-to-useGUI style interface, eliminating the need for scripts or programming. STK Analyzerprovides a set of analysis tools that:

l Enable you to understand the design space of your systems.

l Enable you to perform analyses in STK easily without involving programming orscripting.

l Introduce trade study and post-processing capabilities.

Case StudyPhoenix Integration used AGI software to understand acquisition program costs in thecontext of Department of Defense affordabilitymandate. You can readmore in thiscase study: Cost/Performance Trade Studies Improve DoD Affordability Compliance.

Page 74 of 118

Page 75: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Perform a Trade Study

1. Create a new scenario.

1. Click the Create a Scenario ( ) button.

2. In the New ScenarioWizard, set the following options:

1. Enter a Name for the scenario (e.g. STK_Analyzer).

2. Define the analysis start and stop times or accept the defaults.

3. ClickOK.

4. Insert a facility ( ) (e.g. using the Insert Default method).

5. Insert a satellite ( ) using the Define Properties method.

l On the Basic - Orbit page, adjust the Inclination to orbit over the facility(e.g. 40 deg).

l ClickOK to accept the default parameters and dismiss the PropertiesBrowser.

6. Insert a Sensor ( ) on the Satellite (e.g. using the default method).

2. Generate an Access ( ) report.

1. Open the Access tool ( )l.

2. On the Access panel, click the Select Object... button and select the sensor onthemoving vehicle (e.g. satellite1-Sensor1) as the Access For object ("From").

3. Select the ground site as the "To" object (e.g. Facility).

4. In the Reports field, click the Access button. This will compute access, andgenerate an Access report.

NoteIf your report says "No Access Found," modify your vehicle properties sothat the vehicle has access to the ground site.

5. In the Timeline View toolbar, click the Add TimeComponents ( ) button.

1. If your Timeline View is not open, extend the STK View menu and selectTimeline View.

6. Select the Access ( ) object.

7. Select AccessIntervals in the Components for section.

8. ClickOK to add the Access Intervals to the Timeline View and dismiss the AddTimeComponents tool

3. Define Analyzer variables.

Page 75 of 118

Page 76: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Extend the Analysismenu, extend the Analyzer menu, and select Analyzer (

).

2. Select one or more input variables.

1. Select themoving vehicle (e.g. Satellite1) in the STK Variables list.

2. Click on the variable (e.g. Propagator (TwoBody) in the STK PropertyVariables General tab.

3. Move or double-click the name to add it to the Analyzer Variables field.

4. Repeat the previous step until all desired input variables are in theAnalyzer Variables field.

3. Select one or more output variables

1. Expand Access in the STK Variables list and select themoving vehicle -sensor to ground site access.

2. Expand the data provider (e.g. AccessData) in the Data Providervariables tab.

3. Select the desired variable (e.g. expand Duration and select sum) andmove or double-click the name to add it to the Analyzer Variables field.

4. Repeat the previous step until all desired output variables are in theAnalyzer variables field.

4. Design a Parametric trade study.

1. Click the Parametric Study ( ) button on the STK Analyzer window to open

the Parametric Study dialog.

2. Define the Design Variables.

1. Click and drag the desired input variables (e.g. SemiMajorAxis) in the

Components list and drop it in the design variable ( ) box.

2. In the Design Variable text fields, enter the desired values.(e.g:

)

3. Define the Responses.

Page 76 of 118

Page 77: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Click and drag the desired response variable (e.g. Access_DataDuration sum) in the Components list and drop it in the Responsessection.

4. Click Run... to run the study and watch the 2D and 3D Graphics windows andTimeline View change with each iteration.

5. Create a Carpet Plot trade study.

1. Click the Carpet Plot ( ) button on the STK Analyzer window to open the

Parametric Study dialog.

2. Define the Design Variables.

1. Click and drag the desired input variables (e.g. SemiMajorAxis andInclination) in the Components list and drop it in the design variable (

)

2. In the Design Variable text fields, enter the desired values.(e.g:

)3. Define the Responses.

1. Click and drag the desired response variable (e.g. Access_DataDuration sum) in the Components list and drop it in the Responsessection.

4. Click Run... to run the study and watch the 2D and 3D Graphics windows andTimeline View change with each iteration.

AGI-ers SayAnalyzer has its own toolbar! Just right-click in the toolbar area and enable theAnalyzer toolbar from the drop down. On the toolbar, you'll find buttons to openAnalyzer, the Parametric Study tool, and the ability to open previously generatedtrade studies.

WarningDon't forget to save your work!

Page 77 of 118

Page 78: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Bonus

Here are some additional related resources, if you would like to learnmore:l Satellite Constellation Design with STK Analyzer

l Coverage Trade Study inMountainous Terrain

Page 78 of 118

Page 79: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 14: Evaluate Communication Links

Required Licenses:This training requires additional licenses to complete. You can obtain the necessarylicense for the training by visiting http://www.agi.com/eval or calling AGI support.

Lesson 14.1: STK CommunicationsTheCommunicationsmodule allows you to define and analyze detailed communicationssystems. You can incorporate detailed rain models, atmospheric losses, and RF interferencesources in your analyses and generate detailed link budget reports and graphs.Communicationsmodeling in STK includes:

l Modeling communications links under dynamic conditions.

l Performing communications link budget analysis.

l Presenting parameters, analysis, link behavior, and antenna patterns graphically in2D, and when possible, 3D.

l Dynamically animating link parameter behavior.

l Determining an object's geometric or refractive/radio line-of-sight visibility.

l Performing system- level engineering.

These capabilities can be expanded upon by integrating Communicationswith commerciallyavailable networkmodeling and simulation applications. Such integrations allow forcommunications analysis down to the protocol layer to be fused into an entire missionconstruct modeled in STK. You canmodel and assess network-protocol-level aspects suchas:

l Buffering

l Routing

l Rate control

l Quality-of-service frameworks

Case StudyThere are two case studies that showcase the use of AGI's Communicationsmodule:NASA Space Communication Network Architecture Analysis and StudyingMobile Ad-HocNetwork Communications Architectures.

Page 79 of 118

Page 80: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Model Communication Equipment and Calculate Link Budget

1. Create a new scenario with the default time period.

1. Click the Create a new scenario ( ) button.

2. In the New ScenarioWizard, set the following options:l Enter a name for the scenario (e.g. STK_Comm).

l Define the analysis start and stop times or accept the defaults.

3. ClickOK.

2. Model a ground site (any type, , , ) that will model ground control station.

1. Insert a Place ( ) by typing in the location (e.g. Latitude = 46.28 deg;

Longitude = -122.22 deg).

2. Insert a Place ( ) using the Search by Address method (requires Internet (

)) (e.g. Johnston Ridge,WA).

3. Model amoving satellite ( ), aircraft ( ), or missile ( ) that has visibility to the

ground site (example below).

1. Insert an Aircraft ( ) by clicking the waypoints in the 3D Graphics window

(e.g. create route aroundMount St. Helens_WA using the 3D Object Ediitngtool).

NoteAfter the route is created and you click the Object Edit Accept button inthe 3D Object Editing toolbar, the routemay appear different in theGraphics windows than it did in Edit mode.The default turn radius (11.6858km) is assumed for each waypoint , andcauses the difference. You can change the turn radius to somethingsmaller, e.g. one (1) km, and it will help the route appear as it did in theEdit mode.

2. Right-click on the aircraft and select Properties ( )..

Page 80 of 118

Page 81: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

3. Select the Basic - Route page.

4. Set the Altitude and Turn Radius option to the desired values. (e.g. Altitude =10,000 ft; Turn Radius = 1 km)

5. Compute Access between themoving vehicle and ground site to assureaccess.

1. Open the Access ( ) tool.

2. Click the Select Object... button and select themoving vehicle as theAccess For object ("From").

3. Select the ground site as the "To" object.

4. Click the Compute button.

5. Click Access... in the Reports area to generate an Access report.

6. If there is no access, modify themoving vehicle's orbit, route, ortrajectory.

4. Model a simple transmitter ( ) on themoving vehicle with a two (2) GHz frequency

and ten (10) dBW EIRP.

1. Insert a Transmitter ( ) on themoving vehicle.

1. Select Transmitter ( ) in the Insert STK Objects ( ) tool.

2. Select Define Properties as the Select A Method option.

3. Click Insert... to bring the Select Object window to the front.

4. Select themoving vehicle in the Select Object window (e.g. Aircraft1).

5. ClickOK. You will notice that the default transmitter is a simpletransmitter.

2. Change the transmitter's frequency (2 GHz) and EIRP (10 dBW).

1. On the Basic - Definition page, select theModel Specs tab. .

2. Enter the desired 2 GHz Frequency value in the textbox.

3. Enter the desired 10 dBW EIRP value in the textbox.

4. ClickOK to apply the changes and dismiss the Properties Browser.

5. Model a five (5) degree Simple Conic Sensor ( ) on the ground site targeted

towards themoving vehicle.

1. Insert a sensor ( ) on the ground site.

1. Select Sensor ( ) in the Insert STK Objects ( ) tool.

2. Select Define Properties as the Select A Method option.

3. Click Insert... to bring the Select Object window to the front.

Page 81 of 118

Page 82: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

4. Select the ground site in the Select Object window.

5. ClickOK.

2. Change the sensor's field-of-view to a five (5) degree Cone Half Angle.

1. Select the Basic - Definition page.

2. Enter the desired 5 deg Cone Half Angle value in the text field.

3. Change the sensor's pointing to target themoving vehicle.

1. Select the Basic - Pointing page.

2. Change the Pointing Type to Targeted in the drop-down list.

3. Move ( ) themoving vehicle (e.g. Aircraft1) in the Available Targets

list. You can also double-click themoving vehicle to move it to theAvailable Targets list.

6. Model a complex receiver ( ) with a parabolic antenna on the ground site's sensor

and display the volume graphics.

1. Insert a receiver ( ) on the ground site's sensor.

1. Select Receiver ( ) in the STK Insert Objects ( ) tool.

2. Select Define Properties as the Select A Method option.

3. Click Insert to bring the Select Object window to the front.

4. Select the sensor on the ground site in the Select Object window.

5. ClickOK.

2. Change the receiver Type to ComplexReceiver Model.

1. Select the Basic - Definition page.

2. Click on the ellipsis ( ) button beside the Type option.

3. Select the Complex Receiver Model and clickOK.

4. Click Apply to accept the changes and keep the Properties Browseropen.

3. Change the Antenna type to Parabolic with a 0.5m diameter.

1. On the Basic - Definition page, select the Antenna tab.

2. Click on the ellipsis ( ) button beside the Type option.

3. Select the Parabolic and clickOK.

4. Enter the desired 0.5m Diameter in the textbox.

5. Click Apply to accept the changes and keep the Properties Browseropen.

4. Display the VolumeGraphics.

Page 82 of 118

Page 83: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Select the 3D Graphics - Attributes page.

2. Enable the Show Volume option.

3. Enter the desired 0.1 km Gain Scale (per dB) in the text field.

4. Enable the Set azimuth and elevation resolution together option.

5. Enter the desired one (1) deg resolution in the text field.

7. Compute Access ( ) from the transmitter ( ) to the receiver ( ).

1. Open the Access ( ) tool.

2. Click the Select Object... button and select the transmitter on themovingvehicle as the Access For object ("From").

3. Select the receiver on the ground site's sensor as the "To" object.

4. Click the Compute button.

5. Click Access... in the Reports area to generate an Access report.

8. Generate a Link Budget report ( ) between the transmitter ( ) and the receiver (

).

1. Ensure themoving vehicle is selected as the Access For object and thereceiver on the ground site's sensor is set as the "To" object.

2. Click the Link Budget... button in the Reports area to generate a Link Budgetreport.

3. Enter a smaller step size (e.g. 1 sec) in the Step text field. This updates thereport step size.

Page 83 of 118

Page 84: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

4. Locate the Bit Error Rate (BER) and determine the quality of thecommunications link.

9. Create a new custom graph for your transmitter to receiver access that displays thecarrier to noise ratio (C/N).

1. Click the Report & Graph Manager... button in the Access tool.

2. In the Object Type drop-down list, select Access..

3. Select the transmitter to receiver Access object that will be the focus of thegraph.

4. Select the Scenario Styles directory and click the Create new graph style ( )

button.

5. Rename the graph CN and click Enter on the keyboard to bring up theGraphStyle properties.

6. Replace the asterisk (*) with C/N and click Filter.

7. Expand ( ) the Link Information data provider.

8. Select the C/N data provider.

9. Move ( ) the C/N data provider to the Y Axis.

10. ClickOK to save the custom graph style.

Page 84 of 118

Page 85: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

11. Select the new graph style and clickGenerate....

12. Enter a smaller step size (e.g. 1 sec) in the Step text field. This updates thegraph step size.

AGI-ers SaySensors are used to point transmitters and receivers. The easiest way to ensure thatthe transmitter and receiver communicate with one another (in a geometric sense) isby attaching them to sensors that point toward the objects theywant to communicatewith.

AGI-ers SayLook at the Bit Error Rate (BER) in the Link Budget report. A good BER is 1e-030 orlower. A moderate BER is between 1e-10 to 1e-20. A bad BER is between 1e-10 orhigher.

WarningDon't forget to save your work!

Bonus

Here are some additional related resources, if you would like to learnmore:l Introduction to STK Communications

l STK Communications Filtering

l Jamming Using Communications

l Modeling Transponders with STK Communications

l Modeling Propagation Loss in an Urban Environment

l Using the Terrain Integrated Rough EarthMOdel (TIREM) Module

Page 85 of 118

Page 86: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 15: Analyze Radar Systems

Required Licenses:This training requires additional licenses to complete. You can obtain the necessarylicense for the training by visiting http://www.agi.com/eval or calling AGI support.

Lesson 15.1: STK RadarTheRadar module allows users to build radar systemmodels, to simulate their performanceinmission scenarios, and to analyze their performance. Themodule also allows you tomodelan important characteristic of radar targets - radar cross section (RCS)- to calculate anddisplay access and to generate reports and graphs of radar system performance. Radarsimulates bothmonostatic and bistatic radar systems and supports operations in SyntheticAperture Radar (SAR) and/or Search/Trackmodes. Targetsmay be assignedmultiplefrequency-dependent radar cross sections to coincide with the various bands in operation inthe scenario.

Case StudyAgilent combined two industry-leading electronic design automation (EDA) tools,AGI's STK software and SystemVue fromAgilent, to enable repeatable testing andhundreds of "what if" scenarios. You can readmore in this case study: Reducing FlightTestingWhile Improving Effectiveness.

Page 86 of 118

Page 87: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Model a Radar and Measure The Quality

1. Create a new scenario (or skip to step 6 if continuing from the previous lesson).

1. Click the Create a new scenario ( ) button.

2. In the New ScenarioWizard, set the following options:l Enter a name for the scenario (e.g. STK_Radar).

l Define the analysis start and stop times or accept the defaults.

3. ClickOK.

2. Model a ground site (any type, , , ) that will model ground control station

(examples below).

1. Insert a Place ( ) by typing in the location (e.g. Latitude = 46.28 deg;

Longitude = -122.22 deg).

2. Insert a Place ( ) using the Search by Address method (requires Internet (

)) (e.g. Johnston Ridge,WA).

3. Model amoving satellite ( ), aircraft ( ), or missile ( ) that has visibility to the

ground site (example below).

1. Insert an Aircraft ( ) by clicking the waypoints in the 3D Graphics window

(e.g. create route aroundMount St. Helens_WA).

NoteAfter the route is created and you click the Object Edit Accept button inthe 3D Object Editing toolbar, the routemay appear different in theGraphics windows than it did in Edit mode.The default turn radius (11.6858km) is assumed for each waypoint , andcauses the difference. You can change the turn radius to somethingsmaller, e.g. one (1) km, and it will help the route appear as it did in theEdit mode.

2. Right-click on the aircraft and select Properties ( ).

Page 87 of 118

Page 88: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

3. Select the Basic - Route page.

4. Set the Altitude and Turn Radius option to the desired values. (e.g. Altitude =10,000 ft; Turn Radius = 1 km)

5. Compute Access between themoving vehicle and ground site to assureaccess.

1. Open the Access ( ) tool.

2. Click the Select Object... button and select themoving vehicle as theAccess For object ("From").

3. Select the ground site as the "To" object.

4. Click the Compute button.

5. Click Access... in the Reports area to generate an Access report.

6. If there is no access, modify themoving vehicle's orbit, route, ortrajectory.

4. Model a five (5) degree Simple Conic Sensor ( ) on the ground site targeted

towards themoving vehicle.

1. Insert a sensor ( ) on the ground site.

1. Select Sensor ( ) in the Insert STK Objects ( ) tool.

2. Select Define Properties as the Select aMethod option.

3. Click Insert... to bring the Select Object window to the front.

4. Select the ground site in the Select Object window.

5. ClickOK.

2. Change the sensor's field-of-view to a five (5) degree Cone Half Angle.

1. Select the Basic - Definition page.

2. Enter the desired 5 deg Cone Half Angle value in the text field.

3. Change the sensor's pointing to target themoving vehicle.

1. Select the Basic - Pointing page.

2. Change the Pointing Type to Targeted in the drop-down list.

3. Move ( ) themoving vehicle (e.g. Aircraft1) in the Available Targets

list. You can also double-click themoving vehicle to move it to theAvailable Targets list.

5. Model a default radar ( ) object on the ground site's sensor and show the volume.

Page 88 of 118

Page 89: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Insert a radar on the ground site's sensor.

1. Select Radar ( ) in the Insert STK Objects ( ) tool. If you don't see

the radar object you can add it by clicking the Edit Preferences... button.

2. Select Define Properties as the Select aMethod option.

3. Click Insert... to bring the Select Object window to the front.

4. Select the sensor in the Select Object window.

5. ClickOK.

2. Show VolumeGraphics.

1. Select the 3D Graphics - Attributes page.

2. Enable the Show Volume option.

3. Enter the desired 0.1 km Gain Scale (per dB) in the text field.

4. Enable the Set azimuth and elevation resolution together option.

5. Enter the desired one (1) deg resolution in the text field.

6. Compute Access ( ) from the radar ( ) to themoving vehicle.

1. Open the Access ( ) tool.

2. Click the Select Object... button and select the radar on the ground site'ssensor as the Access For object ("From").

3. Select the aircraft as the "To" object.

4. Click the Compute button.

5. Click Access... in the Reports area to generate an Access report.

Page 89 of 118

Page 90: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

7. 1. Generate a radar Search/Track report.

1. Click the Report & GraphManager ( ) icon or extend the Analysis

menu and select Report & GraphManager.

2. In the Object Type drop-down list, select Access.

3. Select the radar to aircraft Access object that will be the focus of thereport.

4. Expand ( ) the Installed Styles directory and select RadarSearchTrack.

5. ClickGenerate... and focus on the search track value (S/T PDet1).

6. Enter a smaller step size (e.g. 1 sec) in the Step text field. This updatesthe report step size.

2. Change the radar pulse width and observe the changes in the probability ofdetection.

1. Change the radar pulse width to 1e-005 sec.

2. Right-click the radar ( ) object in the Object Browser and select

Properties ( ).

3. Select the Basic - Definition page.

4. Enter 1e-005 sec in the Pulse Width text field.

5. ClickOK to apply changes and dismiss the Properties Browser.

6. Click Refresh ( ) on the Radar SearchTrack report and notice the

updated S/T PDet1 values.

8. Change the Radar Cross Section of the threat beingmodeled (e.g. Aircraft).

1. Right-click the vehicle (e.g. Aircraft) and select Properties ( ).

2. Select the RF - Radar Cross Section page.

3. Disable the Inherit option.

4. Enter the desired Constant RCS Value in the text field (e.g. Aircraft = 3 dBsm;Missile = 5 dBsm).

5. ClickOK to apply changes and dismiss the Properties Browser.

6. Click Refresh ( ) on the Radar Search/Track report.

9. Model a jammer on amoving vehicle.

1. Add a default Radar object to the aircraft.

1. Click Insert on themenu bar, and select New...

2. Select Radar ( ) in the Insert STK Objects ( ) tool.

Page 90 of 118

Page 91: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

3. Select Insert Default as the Select aMethod option.

4. Click Insert... to bring the Select Object window to the front.

5. Select the aircraft in the Select Object window.

6. ClickOK.

7. Rename the new radar "Jammer."

2. Assign the new radar object to be the jammer for the ground site's radar object.

1. Right-click on the radar on the ground site's sensor and select Properties

( ).

2. On the Basic - Definition page, select the Jamming tab.

3. Enable the Use option.

4. Select the vehicle's radar object (e.g. Jammer) andMove ( ) it to the

AssignedObjects area.

5. ClickOK to apply changes and dismiss the Properties Browser.

3. Create a customSNR graph.

1. Click the Report & GraphManager ( ) icon or extend the Analysis

menu and select Report & GraphManager.

2. In the Object Type drop-down list, select Access.

3. Select the Scenario Styles directory and click the Create a new graph

style ( ) button.

4. Rename the new graph SNR and click Enter on the keyboard to bring uptheGraph Style properties.

5. Expand ( ) the Radar SearchTrack data provider.

6. Hold the Ctrl key and select the S/T Integrated SNR and S/T IntegratedS/(N + J) data providers.

7. Move ( ) the selected items to the Y axis.

8. ClickOK to save the custom graph style.

9. Select the new graph style (SNR) and clickGenerate... to see the effectsof the vehicle's jammer on the SNR.

10. Enter a smaller step size (e.g. 1 sec) in the Step text field. This updatesthe report step size.

AGI-ers SayA search track value greater than 50% is acceptable for probability of detection (S/TPDet1 = 0.50).

Page 91 of 118

Page 92: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

AGI-ers SayThe duty cycle of a radar is the ratio of the pulse width to the pulse-repetition period.The default value for PulseWidth is 0.1microseconds.

Did You Know?You can use an external Aspect Dependent RCS file (*.rcs) to define the radar crosssection for a track. Several example files are available in this directory: (<STK installfolder>\Help\STK\text).

WarningDon't forget to save your work!

Bonus

Here are some additional related resources, if you would like to learnmore:l Tracking an Aircraft

Page 92 of 118

Page 93: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 16: Integrating STK with Matlab

Lesson 16.1: Integrating STK and MATLABThe STK Integrationmodule allows you to control STK from an external application, such asMATLAB. There are several options for how to integrate STK andMATLAB, although themost commonmethod is usingMicrosoft COM. Using the COM interface, MATLAB userscan connect to STK'sObject model and Connect interfaces.

AGI-ers SayTheObject Model can easily be explored using the .get and .invoke commands fromtheMATLAB prompt. Additionally, there are code snippets in the STK Help for theSTK Object Model.

Did You Know?There are several MATLAB code samples installed with STK. They can be found inC:\ProgramFiles (x86)\AGI\STK 11\CodeSamples\Automation.

Task 1: Create a New Instance of STK from Inside MATLAB

1. LaunchMATLAB.

2. Create a new instance of STK11.

l app = actxserver('STK11.application')

l app.UserControl = 1

3. Grab a handle on the STK application root.

l root = app.Personality2

Task 2: Create a New STK Scenario from Inside MATLAB

1. Create a new scenario.

l scenario = root.Children.New('eScenario','DIY_Matlab')

2. Configure your STK scenario's properties.

l scenario.SetTimePeriod('24 Feb 2012 12:00:00.000','25 Feb 201212:00:00.000')

l scenario.StartTime = '24 Feb 2012 12:00:00.000'

l scenario.StopTime = '25 Feb 2012 12:00:00.000'

3. root.ExecuteCommand('Animate * Reset')

Page 93 of 118

Page 94: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 3: Insert and Configure Objects

1. Add a facility and configure its properties.

l facility = scenario.Children.New('eFacility','GroundSite')

l facility.Position.AssignGeodetic(50,-100,0)

2. Add a satellite and configure its properties.

l satellite = scenario.Children.New('eSatellite','LeoSat')

l root.ExecuteCommand(['SetState */Satellite/LeoSat Classical TwoBody"',scenario.StartTime,'" "',scenario.StopTime,'" 60 ICRF"',scenario.StartTime,'" 7200000.0 0.0 90 0.0 0.0 0.0'])

Task 4: Compute Access Between Objects

1. Task: Compute access between the satellite and facility.

l access = satellite.GetAccessToObject(facility)

l access.ComputeAccess

2. Retrieve access interval start/stop times.

l accessDP = access.DataProviders.Item('AccessData').Exec(scenario.StartTime,scenario.StopTime);

l accessStartTimes = accessDP.DataSets.GetDataSetByName('StartTime').GetValues

l accessStopTimes = accessDP.DataSets.GetDataSetByName('StopTime').GetValues

3. Retrieve the altitude of the satellite during an access interval.

l satelliteDP = satellite.DataProviders.Item('LLA State').Group.Item('Fixed').ExecElements(accessStartTimes{1},accessStopTimes{1},60,{'Time';'Alt'})

4. Display the altitude values.

l satellitealtitude = satelliteDP.DataSets.GetDataSetByName('Alt').GetValues

Page 94 of 118

Page 95: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 17: Model Aircraft Missions with Aviator

Required Licenses:This training requires additional licenses to complete. You can obtain the necessarylicense for the training by visiting http://www.agi.com/eval or calling AGI support.

Lesson 17.1: AviatorAviator provides an enhancedmethod for modeling aircraft - more accurate andmoreflexible than the standard Great Arc propagator. With Aviator, the aircraft's route ismodeledby a sequence of curves parameterized bywell known performance characteristics ofaircraft, including cruise airspeed, climb rate, roll rate, and bank angle. The precise state ofan aircraft at any given time can be computed analytically - swiftly and without excessive datastorage needs. An aircraft using Aviator is defined by the type of aircraft and by themission itperforms. This structure allows you to utilize an aircraft for muchmore than simple lineartravel.

Case StudyThe U.S. Marine Corps used AGI's software as a pre-mission planning tool to optimizeexpensive combat assets (UAVs, planes) and protect warfighters in Afghanistan'sphysically challenging terrain. You can readmore in this case study: U.S. MarineCorpsCombat Development Command Fields STK-Base UAS Tool in Afghanistan.

Page 95 of 118

Page 96: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Create a New Aviator Scenario, Model a Runway, Location to Fly Over,and an Aircraft with the Aviator Propagator

1. Create a new scenario with the default time periodl.

1. Click the Create a new scenario ( ) button.

2. In the New ScenarioWizard, set the following options:l Enter a name for the scenario (e.g. STK_Aviator).

l Define the analysis start and stop times or accept the defaults.

3. ClickOK.

2. Add Analytical Terrain to the scenario.

1. Right-click on the scenario ( ) and open the Properties ( ).

2. Select the Basic - Terrain page.

3. Click the Add button and browse to the terrain data file (e.g. PtMugu_ChinaLake.pdtt).

a. The example file is located at <STK InstallFolder>/Help/stktraining/sampls/SeaRangeResources

NoteDepending on the desired terrain file, youmay need to change the filetype when browsing.

NoteThe STK Install folder is different depending on what version of STK youhave installed. The STK 64 bit version install folder is C:/ProgramFiles/AGI/STK 11.

4. ClickOK to apply changes and dismiss the Properties Browser.

3. Load ARINC424Runways using the Aviator CatalogManager.

1. Open the Utilitiesmenu and select Aviator CatalogManager.

2. Expand Runways and select ARINC424Runways.

3. Enable the UseMaster Data File and click the ellipsis ( ) button.

4. Browse to <STK Install Folder>/Help/stktraining/samples.

5. Select FAANFD18 and clickOpen.

6. In the Aviator CatalogManager, click Save.

7. Close the Aviator CatalogManager.

4. Insert a Ship ( ) object using the Define Properties ( ) method.

Page 96 of 118

Page 97: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Change the Altitude Reference toMSL.

2. Change the Route CalculationMethod to Specify Time.

3. Click Insert Point.

4. Set the Latitude to 33.5 deg.

5. Set the Longitude to -120 deg.

6. Click Insert Point.

7. Add three (3) hours to the Time and ClickOK. The ship's location will be usedas one of the aircraft's waypoints. We need tomake sure that the ship existsduring the aircraft's entire flight.

5. Model an aircraft with the Aviator Propagator.

1. Insert an aircraft using the FromStandard Object Databasemethod.

2. Type Hornet in the Name field and click Search.

3. Select FA-18C_Hornet and click Insert.

4. Close the Search Standard Object Database.

6. Define an aircraft route using the Aviator Propagator.

1. Open FA-18C_Hornet's ( ) Properties ( ).

2. Right-click on Phase 1 and select Insert First Procedure for Phase ( ) button.

3. In the Select Site Type field, select Runway fromCatalog.

1. In the Filter field, typemugu and click the Enter key on your keyboard.

2. Select POINTMUGU NAS (NAVAL BASE VEN 03 21) and click Next.

3. Select Takeoff in the the Select Procedure Type field.

4. Set the RunwayAltitudeOffset to seven (7) feet.

5. Enable the Use Terrain for RunwayAltitude option.

6. Click Finish.

7. Click Apply.

4. When the Flight PathWarning appears, set the Globe Reference toMSL andclickOK.

5. Right-click on the Takeoff procedure and select Insert Procedure After ( ).

1. Select STK Object Waypoint and link to Ship1 ( ).

2. Set the Offset Mode to Bearing/Range (relative to North).

3. Set the Range to ten (10) nm.

4. Click Next.

5. Select Enroute ( ).

6. Set the name to Fly 10 nm fromShip.

Page 97 of 118

Page 98: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

7. Disable the Use Aircraft Default Cruise Altitude.

8. Set theMSL Altitude to 15000 ft.

9. Set the NavMode to Arrive on Course.

10. Set the Arrive on Course option to 180 deg (True).

11. Click Finish.

12. Click Apply.

6. Right-click on the Fly 10 nm fromShip procedure and select Insert ProcedureAfter.

1. Select the End of Previous Procedure option.

2. Click Next.

3. Select the BasicManeuver page and set the name to Straight to 2 nm.

4. Ensure the Strategy is set to Straight Ahead and enable the Downrangestop condition.

5. Set the Downrange stop condition to two (2) nm.

6. Click Finish.

7. Click Apply.

7. Right-click on the Straight 2 nm procedure and select Insert Procedure After.

1. Select the End of Previous Procedure ( ) option.

2. Click Next.

3. Select the BasicManeuver option and set the Name toWeave.

4. Set the Strategy toWeave and enable the Downrange Stop Condition.

5. Set the Downrange Stop Condition to one (1) nm.

6. Click Finish twice.

7. Click Apply.

8. Right-click on theWeave procedure and select Insert Procedure After.

1. Select the End of Previous Procedure ( ) option.

2. Click Next.

3. Select BasicManeuver and set the Name to Loop.

4. Set the Strategy option to Loop.

5. In the Load Factor option, set the Bottom of Loop option to five (5) G-SeaLevel.

6. Click Finish.

7. Click Apply.

9. Right-click on the Loop procedure and select Insert Procedure After.

Page 98 of 118

Page 99: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Select the End of Previous Procedure ( ) option.

2. Click Next.

3. Select BasicManeuver and set the Name to Left Turn.

4. Set the Strategy option to Simple Turn.

5. Click Finish.

6. Click Apply.

10. Multi-select theWeave and Loop procedures.

11. Right-click on the two procedures and extend the Copy, Paste, Edit menu.

12. Select the Copy Procedures option.

13. Right-click on the Turn Left procedure and select Insert Procedure After.

1. Select the Super Procedure ( ) option.

2. Set the Name to Repeat Maneuvers.

3. Click Next.

4. Click the Load Procedures fromClipboard button. You will notice the twoprocedures are added.

5. Click Finish.

6. Click Apply.

14. Right-click on the Repeat Maneuvers procedure and select Insert ProcedureAfter.

1. Select the Runway fromCatalog option.

2. In the Filter field, typemugu and click Enter on your keyboard.

3. Select the POINTMUGU NAS (NAVAL BASE VEN 03 21) option.

4. Click Next.

5. Select Landing.

6. Change the ApproachMode to Intercept Glideslope.

7. Set the RunwayAltitudeOffset to seven (7) ft.

8. Enable the Use Terrain for RunwayAltitude option.

9. Enable the Delay Enroute Climbs and Descents in the Enroute Options.

10. Click Finish.

11. Click Apply.

15. Check Fuel State.

1. Right-click on the Landing procedure and select Profile Data at FinalState.

2. Locate the Fuel Consumed and note the value.

3. Close the Profile Data at Final State window.

Page 99 of 118

Page 100: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

16. Enable dynamic wind fromNOAA ADDS Service (internet required ( )).

1. Click theMissionWindModel ( ) button to enable wind.

2. Change theModel type to NOAA ADDS Service.

3. Click theManage Data... change.

4. Click the Add Current Forecast button.

5. ClickOK to accept and dismiss the ADDSMessage Properties.

17. Enable dynamic wind fromNOAA ADDS Service (No internet).

1. Click theMissionWindModel ( ) button to enable wind.

2. Set theWind Speed to 50 nm/hr.

3. ClickOK.

18. Recheck the Fuel State.

1. Right-click on the Landing procedure and select Profile Data at FinalState.

2. Locate the Fuel Consumed and note the value.

3. Close the Profile Data at Final State window.

19. Add Crosswinds to theMission ProfileWindow.

1. Right-click on theMission ProfileWindow.

2. Select Profile Options/Properties.

3. Enable the Secondary Y Axis.

4. Select Course Crosswind.

5. ClickOK.

20. Return to the 3D Graphics window and Reset ( ) the animation.

21. ZoomTo the FA-18C_Hornet ( ).

22. Play ( ) the animation and watch the flight.

NoteAs you watch the nose of the aircraft, you will see crosswinds affect the aircraft. This iscalled a crab angle.

WarningDon't forget to save your work!

Page 100 of 118

Page 101: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Bonus

Here are some additional related resources, if you would like to learnmore:l Aviator

Page 101 of 118

Page 102: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 18: Design Trajectories with Astrogator

Required Licenses:This training requires additional licenses to complete. You can obtain the necessarylicense for the training by visiting http://www.agi.com/eval or calling AGI support.

Lesson 18.1: AstrogatorSTK Astrogator is a specialized analysismodule for interactive orbit maneuver andspacecraft trajectory design. It supports an unlimited series of events for modeling andtargeting a spacecraft's trajectory, including impulsive and finite burns and high-fidelty orbitpropagation, while providing the ability to target specified and optimized orbit states thatreference customizable control and result parameters.

A Mission Control Sequence (MCS) - defines the trajectory as a sequence of events("segments"), functioning as a graphical programming language in which each segmentdictates how Astrogator calculates the trajectory before passing the spacecraft's state on thenext segment. Some of theMCS segments available include:

l Initial State ( ) - This segment can be used to define the initial conditions of your

MCS, or of a subsequence within theMCS.

l Launch ( ) - This segment can be used tomodel a simple spacecraft launch from

Earth or another central body.

l Follow ( ) - This segment can be used to set the spacecraft to follow another vehicle

(Satellite, Launch Vehicle, Missile, Aircraft, Ship, or Ground Vehicle) at a specifiedoffset, and to separate from that vehicle uponmeeting specified conditions.

l Maneuver ( ) - This segment can be used tomodel a spacecraft maneuver.

l Propagate ( ) - This segment can be used tomodel themovement of the spacecraft

along its current trajectory until meeting specified stopping conditions

The Component Browser provides access to all available, customizable elements neededto construct a trajectory with Astrogator. This includesMCS segments, propagators,stopping conditions, central bodies, enginemodels, andmore.

Case StudySTK Astrogator was used to plan a series of maneuvers to get NASA's LADEEspacecraft to theMoon. Learnmore in the case study: AGI Software for NASA LadeeFlight Dynamics System.

Page 102 of 118

Page 103: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Page 103 of 118

Page 104: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Model a Spacecraft Object Using STK Astrogator

1. Create a new scenario with a two (2) day analysis interval.

1. Click the Create a new scenario ( ) button.

2. In the New ScenarioWizard, set the following options:l Enter a name for the scenario (e.g. STK_Astrogator).

l Define the analysis start and stop times so the stop time is two (2) daysafter the start time.

3. ClickOK.

2. Insert a new satellite ( ) with the Astrogator Propagator.

1. Insert a new satellite ( ) using the Define Properties method.

2. Open the Properties ( ) of the Satellite ( ).

3. Select the Basic - Orbit page, and set the Propagator to Astrogator.

3. Set the Satellite's Initial State in theMCS to Keplerian with a 0.015 Eccentricity.

1. Select the Initial State in theMission Control Sequence (MCS).

2. Select Keplerian from the Coordinate Type drop-down list.

3. Enter 0.015 in the Eccentricity text field.

4. Create a new Periapsis stopping condition for the existing propagate ( ) segment

and remove the duration stopping conditions.

1. Create a new Periapsis stopping condition.

1. Select the existing propagate ( ) segment in theMCS.

2. Click the New... icon ( ) in the Stopping Conditions section on the right

or right-click on the existing Duration stopping condition and selectNew... ( ).

3. Select Periapsis in the New stopping condition window and clickOK.

2. Remove the Duration stopping condition.

1. Select the Duration stopping condition in the Stopping Conditionssection on the right.

2. Click the Delete icon ( ) or right-click on the Duration stopping

condition and select Delete ( ).

3. Right-click on the propagate segment in theMCS, select Rename, andrename it PropToPeriapsis.

Page 104 of 118

Page 105: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

5. Click Run Entire Mission Control Sequence ( ) on theMCS toolbar to run the

MCS.

6. Insert a new maneuver segment( ) after the first propagate segment ( ) with a

Delta V Maneuver value of one (1) km/sec along the Velocity Vector.

1. Click on the first propagate segment to highlight it and click Insert Segment ( )

on theMCS toolbar or right-click on the first propagate segment and selectInsert After... from themenu.

2. Select Maneuver in the Segment Selection window and clickOK.

3. Set the Delta V Maneuver to one (1) km/sec.

4. Keep the default for the Attitude Control as Along Velocity Vector option.

7. Insert a new apoapsis propagate segment ( ) named PropToApoapsis after the

maneuver segment ( ).

1. Insert a new Propagate segment in theMCS.

1. Click on theManeuver segment to highlight it and click Insert Segment () on theMCS toolbar or right-click on theManeuver segment and

select Insert After... from themenu.

2. Select Propagate in the Segment Selection window and clickOK.

2. Create a new Apoapsis stopping condition.

1. Select the new Propagate ( ) segment in theMCS.

2. Click the New icon ( ) in the Stopping Conditions section or right-click

the existing Duration stopping condition and select New...

3. Select Apoapsis in the New stopping condition window and clickOK.

3. Remove the Duration Stopping Condition.

1. Select the Duration stopping condition in the Stopping Conditionssection on the right.

2. Click the Delete icon ( ) or right-click on the Duration stopping

condition and select Delete ( ).

4. Right-click on the propagate segment in theMCS, select Rename, andrename it PropToApoapsis.

5. Give each segment a unique color.

1. Double-click the segment in theMCS or right-click the segment andselect Properties...

2. Select the desired color in the Color drop-downmenu from the Edit

Page 105 of 118

Page 106: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Segment window.

3. ClickOK to dismiss the Edit Segment window.

8. Click Run Entire Mission Control Sequence ( ) on theMCS toolbar to run the

MCS.

AGI-ers SayView the Astrogator's Guild (http://www.astrogatorsguild.com) for additionaltutorials, scenarios, blogs, and white papers.

AGIers SayYou can set multiple stopping conditions for a propagate segment. Astrogator stopspropagating the satellite when it meets one of the stopping conditions.

Lesson 18.2: Target Sequences

Target Sequence ( ) are used to calculate and subsequently define the required

maneuver characteristics necessary tomeet specified or optimalmission parameters. Oncea target sequence is inserted into theMCS, it is defined in three steps:

l Insert the segments that define the controls or results of the targeting calculationinside the target sequence.

l Select the target sequence and define one or more profiles. These target profiles setthe type of search algorithm that is used or could alter the properties of the targetedsegments to affect the course of theMCS run without halting the trajectory creation.

l Configure the target sequence by accessing the properties of each profile.

A target sequence runs the segments nested within it and applies profiles to the runaccording to its configuration.When applying a search profile such as a DifferentialCorrector, the target sequence adjusts the targeted values over multiple iterations in anattempt to converge at a solution within the defined tolerance. The results of a targetsequence are applied to theMCS to produce a trajectory that meets the goals you need toachieve.

Page 106 of 118

Page 107: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Use a Target Sequence to Raise Your Orbit

1. Add a target sequence ( ) namedRaiseOrbit after the PropToApoapsis segment (

).

1. Click on the PropToApoapsis segment to select it.

2. Click Insert Segment ( ) on theMCS toolbar or right-click PropToApoapsis

and select Insert After... from themenu.

3. Select Target Sequence in the Segment Selection window and clickOK.

2. Add themaneuver and PropToApoapsis segments to the new target sequence.

1. Drag and drop theManeuver ( ) segment into the Target Sequence to nest

it.

2. Drag and drop the PropToApoapsis segment into the Target Sequence aftertheManeuver to nest it.

3. Select themaneuver's Delta V Magnitude as a Control Parameter ( ).

1. Click on theManeuver segment within the Target Sequence in theMCS.

2. Click the Target icon ( ) to the right of the Delta V Magnitude tomake it the

independent variable. The selection is confirmed by the appearance of a check

mark over the icon ( ).

4. Add the Altitude of Apoapsis as a new Result for the PropToApoapsis segment.

1. Click on the PropToApoapsis segment within the Target Sequence in theMCS.

2. Click Results... below theMCS to bring up the User-Selected Results window.

3. Expand ( ) Keplerian Elems and select Altitude of Apoapsis.

4. Click Insert Component ( ) to select it as the dependent variable.

5. ClickOK to close the User-Selected Results window.

5. Configure the Target Sequence.

1. Access the Differential Corrector profile's properties for the Target Sequence.

1. Select the Target Sequence, RaiseOrbit, in theMCS.

2. In the Profiles section on the right, click the Properties icon ( ) to open

the Variables page or right-clicking the Differential Corrector and selectProperties... from themenu.

2. Set up the Targeter.

Page 107 of 118

Page 108: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

1. Select the Use option in the Control Parameters and EqualityConstraints (Results) sections.

2. Set the Desired Value for the Altitude of Apoapsis to 7500 km.

3. ClickOK to dismiss the Differential Corrector Properties window.

4. Change the Action to Run Active Profiles in the drop-down list.

6. Click Run Entire Mission Control Sequence ( ) on theMCS toolbar to run the

MCS.

7. Click Apply Changes in the Profiles and Corrections section of the parameters toapply the current values.

8. Click Run Entire Mission Control Sequence ( ) on theMCS toolbar to run the

MCS to look at the final trajectory design.

AGI-ers SayThere are two different types of Maneuvers available, impulsive and finite. TheImpulsivemaneuver calculates a state by adding the defined delta-v vector to thevelocity of the final state of the previous segment. The finite maneuver is basically apropagate segment with thrust.

Page 108 of 118

Page 109: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 2: Use a Target Sequence to Raise the Altitude at Periapsis

1. Add a target sequence ( ) namedRaiseAltitude after the RaiseOrbit target

sequence ( ).

1. Click on the RaiseOrbit segment to highlight it and click Insert Segment ( ) on

theMCS toolbar or right-click on RaiseOrbit segment and select Insert After...from themenu.

2. Select Target Sequence in the Segment Selection window and clickOK.

3. Right-click on the new Target Sequence in theMCS, select Rename, andrename it RaiseAltitude.

2. Insert a new maneuver segment ( ) within the RaiseAltitude target sequence ( ).

1. Click on the target sequence's Return Segment ( ) to select it and click Insert

Segment ( ) or right-click on the target sequence's return segment and select

Insert After... from themenu.

2. Select Maneuver in the Segment Selection window and clickOK. Keep thedefault Delta V Magnitude and Attitude Control.

3. Select themaneuver's Delta V Magnitude as a Control Parameter.

1. Click on theManeuver segment within the Target sequence in theMCS.

2. Click the Target icon ( ) to the right of the Delta V Magnitude tomake it the

independent variable. The selection is confirmed by the appearance of a check

mark over the icon ( ).

4. Insert a new periapsis propagate segment ( ) named PropToPeriapsis after the

target segment'smaneuver segment ( ).

1. Insert a new Propagate Segment in the RaiseAltitude target sequence.

1. Click on theManeuver segment to highlight it and click Insert Segment () on theMCS toolbar or right-click on theManeuver segment and

select Insert After... from themenu.

2. Select Propagate in the Segment Selection window and clickOK.

2. Create a new Periapsis stopping condition.

1. Select the new Propagate ( ) segment in theMCS.

2. Click on the New icon ( ) in the Stopping Conditions section or right-

click on the existing Duration stopping condition and select New...

3. Select Periapsis in the New Stopping Condition window and clickOK.

Page 109 of 118

Page 110: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

3. Remove the Duration stopping condition.

1. Select the Duration stopping condition in the Stopping Condition sectionon the right.

2. Click the Delete Segment icon ( ) or right-click on the Duration

stopping condition and select Delete.

4. Right-click on the new propagate segment in theMCS, select Rename, andrename it PropToPeriapsis.

5. Add the Altitude of Periapsis as a new Result for the PropToPeriapsis segment.

1. Click on the PropToPeriapsis segment within the Target Sequence in theMCS.

2. Click Results... below theMCS to bring up the User-Selected Results window.

3. Expand ( ) Keplerian Elems and select Altitude of Periapsis.

4. Click Insert Component ( ) to select it as the dependent variable.

5. ClickOK to close the User-Selected Results window.

6. Give each segment a unique color.

1. Double-click the segment in theMCS or right-click the segment and selectProperties...

2. Select the desired color in the Color drop-downmenu from the Edit Segmentwindow.

3. ClickOK to dismiss the Edit Segment window.

7. Configure the Target Sequence.

1. Access the Differential Corrector profile's properties for the Target Sequence.

1. Select the Target Sequence, RaiseAltitude, in theMCS.

2. Select the Default Profile (Differential Corrector).

3. In the Profiles section on the right, click the Properties icon ( ) to open

the Variables page or right-click the Differential Corrector and selectProperties... from themenu.

2. Set up the Targeter.

1. Select the Use option in the Control Parameters and EqualityConstraints (Results) option.

2. Set the Desired Value for the Altitude of Periapsis to 3000 km.

3. ClickOK to dismiss the Differential Corrector Properties window.

4. Change the Action to Run Active Profiles in the drop-down list.

8. Click Run Entire Mission Control Sequence ( ) on theMCS toolbar to run the

MCS.

Page 110 of 118

Page 111: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

9. Click Apply Changes in the Profiles and Corrections section of the parameters toapply the current values.

10. Click Run Entire Mission Control Sequence ( ) on theMCS toolbar to run the

MCS to look at the final trajectory design.

11. Add a final propagate segment at the end of theMCS that ends after a half day.

1. Insert a new Propagate segment in theMCS.

1. Click on the RaiseAltitude target sequence in theMCS and click InsertSegment ( )on theMCS toolbaror right-click on the RaiseAltitude

target sequence and select Insert After... from themenu.

2. Select Propagate in the Segment Selection window and clickOK. Thedefault Duration stopping condition is a half day (43200 sec).

2. Click Run Entire Mission Control Sequence ( ) on theMCS toolbar to run

theMCS.

AGI-ers SayBy default, the 3D Graphics window displays the iterations of a search profile duringanMCS run before it converges on a final solution.

WarningDon't forget to save your work!

Bonus

Here are some additional related resources, if you would like to learnmore:l Fast Transfer Using Targeter

l Hohmann Transfer

l Hohmann Transfer using the Targeter

l Inclination Change Using Targeter

l Lunar Mission with B-Plane Targeting

l Mars Probe

l Introduction to Satellite Maneuver Planning with STK Astrogator

Page 111 of 118

Page 112: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Part 19: Assessing the Threat of a Collision

Required Licenses:This training requires additional licenses to complete. You can obtain the necessarylicense for the training by visiting http://www.agi.com/eval or calling AGI support.

Lesson 19.1: Space Situational Awareness and ConjunctionAnalysis Tool (CAT)There are tens of thousands of space objects orbiting Earth every day, whichmakes for apretty crowded highway for your satellite. It is important to assess any potential collisionsduring launch, and while in orbit, to ensure the safety of your mission assets. STK providesthe tools to model and analyze the up-to-date locations of most of the entire space catalog,allowing operators to analyze the likelihood of collisions in orbit.

The Advanced CAT tool provides a convenient way for you to carry out close approachanalysis for multiple satellites and two-line element (TLE) sets. After applying user-selectedfilters, Advanced CAT performs close approach analyses between primary objects (e.g.satellites owned by or otherwise of interest to the user) and secondary objects (thosepresenting a risk of collision), with reference to a threshold - aminimumacceptable distance- between the ellipsoidal threat volumes of the objects.

Case StudyThe used AGI's software to reduce radio frequency interference (RFI) geolocationuncertainty by up to two orders of magnitude. You can readmore in this case study:SDA's Space Data Center Enables Fast, Accurate RFI Geolocation and ConjunctionAnalysis.

Page 112 of 118

Page 113: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Task 1: Update the Satellite Database, Model a Satellite, and Identify PotentialThreats

It is important to ensure that you have themost up-to-date satellite data before performingthe analysis.

1. Create a new scenario with the default time period.

1. Click the Create a new scenario ( ) button.

2. In the New ScenarioWizard, set the following options:l Enter a name for the scenario (e.g. STK_CAT).

l Define the analysis stop time to be two days after the start time.

3. ClickOK.

2. Use the Data Update Utility to update the satellite database.

1. Extend the Utilities menu and select Data Update...Data Update...

2. Select Update beside the satellite databasesatellite database Data set.

3. Click the Update Now button.

4. ClickOK to dismiss the Data Update Utility.

3. Restart STK ( ) to use the updated satellite database.

1. Save ( ) your work.

2. Extend the File menu and select Open ( ).

3. Navigate to your scenario (e.g "STK_CAT") and open it.

4. Insert an active Earth observation satellite ( ) from the Standard Object Database

(examples below).

1. Online ( )

1. Select Satellite in the Insert STK Objects ( ) tool.

2. Select the From Standard Object Database as the Select A Methodoption.

3. Click Insert.. to bring the Standard Object Database to the front.

4. Select the Online tab.

5. In the Name or ID text field, enter a Satellite Name or ID (e.g.Worldview) or select Earth Observation from theMission drop-down listandOperational from theOperational Status drop-down list.

6. Click Search. Thematching satellites are shown in the Results field.

7. Select the corresponding result (e.g. CommonName = Worldview-2)from the list.

Page 113 of 118

Page 114: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

8. Click Insert.

9. Click Close to dismiss the Satellite Database window.

2. Local

1. Select Satellite in the Insert STK Objects ( ) tool.

2. Select the From Standard Object Database as the Select A Methodoption.

3. Click Insert.. to bring the Standard Object Database to the front.

4. Select the Local tab.

5. In the Name or ID text field, enter a Satellite Name or ID (e.g.Worldview) or select Earth Observation from theMission drop-down listandOperational from theOperational Status drop-down list.

6. Click Search. Thematching satellites are shown in the Results field.

7. Select the corresponding result (e.g. CommonName = Worldview-2)from the list.

8. Click Insert.

9. Click Close to dismiss the Satellite Database window.

5. Right-click on the Satellite ( ) in the Object Browser and select Zoom To.

6. Identify Potential Threats to your primary satellite (e.g. Worldview-2) from thecontents of the entire public catalog of tracked space objects.

7. Insert an AdvCAT ( ) object using the Define Propertiesmethod.

NoteYoumay need to add the Advanced CAT object to the Insert STKObjects tool. To do this, click the Edit Preferences button and select itfrom the New Object tool.

2. Select AdvCAT ( ) in the Insert STK Objects ( ) tool. If you don't see the

AdvCAT object, click the Edit Preferences... button to add it to the InsertSTK Objects tool.

3. Select the Define Properties as the Select aMethod option.

4. Click Insert... to bring the Properties Browser to the front.

8. Select the Primary Satellite list.

1. Select the Primary satellite (e.g. Worldview-2) in the Available Primary list.

2. Click the Insert ( ) button to add it to the Chosen list. You can addmore than

one satellite or database to the Primary list.

Page 114 of 118

Page 115: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

9. Select the Secondary Satellite list.

1. Select the entire public catalog of tracked space objects (stkAllTLE.tce) in theAvailable Secondary List.

2. Click the Insert ( ) button to add it to the Chosen list. You can addmore than

one satellite or database to the Secondary list.

10. Click the Compute button in the AdvCAT object's Properties to compute theconjunctions.

11. View any conjunctions between your primary and secondary satellies.

1. Click Reset ( ) on the animation toolbar to view the error ellipsoids in the 3D

Graphics window.

2. Generate a Close Approach byMin Sep report using the Report & GraphManager.

1. Click the Report & GraphManager ( ) icon or extend the Analysis

menu and select Report & GraphManager.

2. In the Object Type drop-down list, select AdvCAT.

3. Select the AdvCAT object for the report that will be generated.

4. Expand ( ) the Installed Styles directory and select Close Approachby Min Sep.

5. ClickGenerate... to display the conjunctions sorted byminimumseparation.

3. Visualize Conjunctions in the 3D GraphicsWindow.1. Right-click on one of the Time In lines, click to open the Time Inmenu,

and select Set Animation Time.

2. Bring the 3D Graphics window to the front and click Step Forward ( )

on the animation toolbar to see the ellipsoids change color depending ontheir separation (e.g. red = ellipsoid intersection; yellow = ellipsoids arewithin the threshold; green = no conjunction).

AGI-ers SayIf you want to know when a new satellite is added to the Satellite Database, subscribeto AGI's launch notification emails. These notifications are sent as soon as a newsatellite has been identified and added to the database.

AGI-ers SayPrimary objects are the satellites of interest to you. Primary objectsmay includesatellites that you own or want to use. Secondary objects are those that present apotential risk of collision with, or approach closely, to your primary objects.

Page 115 of 118

Page 116: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Did You Know?By default, close approach computations use the distance between the threatvolumes or the user defined ellipsoids around the primary and secondary satellites asthe criterion. If Range is selected, the close approach computation is performed usingthe range between the two objects as the criterion rather than the ellipsoid separation.

WarningDon't forget to save your work!

Bonus

Here are some additional related resources, if you would like to learnmore:l Analyzing Potential Satellite Conjunctions

l Deck Access

Page 116 of 118

Page 117: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

STK Master Certification

Now that you have completed Comprehensive training, you are well-prepared to completethe STK Master Certification test. The STKMaster Certification is the second level ofcertification and validates your ability to performmore advanced STKmodeling and analysisthrough use of add-onmodules (Pro, Coverage, Communications, Integration, Aviator).

What's in the Test?

The STKMaster Certification test consists of exercise scenarios along with amultiple choicesection. You have 14 days from registration date to completeMaster Certification. Thefollowing objectives are tested:

l Model Your Systems - KML, Advanced Aircraft, Advanced Satellite, Missile, Sensor,Constellation, Chain, Advanced Constraints, Terrain, Communications, Aviator, STKExternal Propagator, Multi-Segment Attitude

l Analyze Your Systems - Access Tool, Report & GraphManager, Quick Reports,CustomReports, Coverage, Figure of Merit, Vector Geometry Tool

l Visualize Your Data - 3D Models, Articulations, Stored Views, Timeline View, 3DGraphics Data Displays

l Extend STK - Connect andObject Model, custom scripts to create scenario andgenerate reports

l Share Your Work - VDF, STK Data Federate, AdvancedMovies, Saved Reports andGraphs (*.csv, *.rsg), Snapshots

Once you earn your STK Master Certification, you will receive an STKMaster certificate andamug! Register now on our on our website (http://www.agi.com/training/certification).

Page 117 of 118

Page 118: STK Start Training Manual - HYPERsquadron · CreateaScenario LearnhowtocreateascenarioinSTK STK(Free) ...  Note FortheSTK 10versionofthistraining,click

Page 118 of 118