Aviator
STK Premium (Air) or STK Enterprise
You can obtain the necessary licenses for this tutorial by contacting AGI Support at support@agi.com or 1-800-924-7244.
The results of the tutorial may vary depending on the user settings and data enabled (online operations, terrain server, dynamic Earth data, etc.). It is acceptable to have different results.
Capabilities Covered
This lesson covers the following STK Capabilities:
- STK Pro
- Aviator
Problem Statement
Engineers and operators require a quick way to model an aicraft's flight from takeoff to landing.
Solution
Use STK's Aviator capability to model an aircraft's performance characteristics and create a short takeoff from a cleared airstrip to a target and return to the airstrip and land.
This lesson can be completed with or without an internet connection. In this lesson, you will be required to enter multiple latitudes and longitudes. Please keep in mind that Place, Target, and Facility objects can be simply inserted using point-and-click in the 2D Graphics window or employing the 3D Object Editing Tool in the 3D Graphics window. Typing all the data in this lesson ensures you obtain the same data and feedback.
Video Guidance
Watch the following video. Then follow the steps below, which incorporate the systems and missions you work on (sample inputs provided).
Create a Scenario
Start by creating a scenario.
- Open STK and click the Create a Scenario button.
- Enter the following in the New Scenario Wizard:
- When you finish, click .
Option | Value |
---|---|
Name | STK_Aviator |
Location | C:\Users\<username>\Documents\STK 12\ |
Start | 1 Jul 2016 16:00:00.000 UTCG |
End | + 6 hr |
Save Often!
Scenario Level Properties
Disable Terrain Server.
- Select STK_Aviator () in the Object Browser.
- Click Properties ().
- Select the Basic - Terrain page.
- Disable the Use terrain server for analysis option.
Enable Surface Lines
Surface Lines can be displayed in the 3D Graphics window on the surface of the central body when terrain data is available.
- Browse to the 3D Graphics - Global Attributes page.
- In the Surface Lines field, set the On Terrain field to On.
- Click to apply changes and dismiss the Properties Browser.
3D Graphics Window Properties
To help you when orienting your view in the 3D Graphics window, you can have object labels "float" above the terrain and use an embedded compass.
- Bring the 3D Graphics window to the front.
- Click the Properties () button in the 3D Graphics toolbar.
- On the Details page, locate the Label Declutter section and select the Enable check box.
- Browse to the Annotation page.
- Locate the Compass section and select the Show check box.
- Click .
When you return to the 3D Graphics window, in the lower left corner of the window there is a small compass. When you add objects to the scenario, the object labels will float above the terrain.
Add Terrain for Analysis and Visualization
You can add analytical and visual terrain using Globe Manager.
- Bring the 3D Graphics window to the front and click Globe Manager ().
- In Globe Manager, extend the Add Terrain/Imagery () menu.
- Select Add Terrain/Imagery ().
- Click the button.
- Browse to <STK Install directory>\Data\Resources\stktraining\imagery.
- Click .
- Select the PtMugu_ChinaLake.pdtt file.
- Click .
- Click on the Use Terrain for Analysis dialog.
Create an Airstrip
You do not have an airfield or airstrip that can be loaded from the ARINC424 runways database (FAANFD18). If you do not have Bing Maps or a satellite image of a cleared airstrip, a simple way to build one on top of the terrain is by using an Area Target object.
You will be outlining an improvised airstrip and this technique could be used to outline an airstrip in the middle of a desert. If you do not have an internet connection, Bing Maps, or a satellite picture of the airstrip, outlining it with an Area Target object is a good way to get situational awareness of the airstrip's size and location. The Area Target can be precisely drawn if you have the coordinates or you can click and draw using the 2D Graphics window or the 3D Object Editing tool.
- Insert a Area Target () object using the Insert Default method.
- Rename the Area Target object "Airstrip".
- Open Airstrip's () properties ().
- On the Basic - Boundary page, add the following points (copy and paste if able):
- Click .
Latitude | Longitude |
---|---|
35.74833 deg | -117.63113 deg |
35.74835 deg | -117.63107 deg |
35.73713 deg | -117.62753 deg |
35.73711 deg | -117.6276 deg |
Make the airstrip easier to see in the 2D Graphics window.
- Browse to the 2D Graphics - Attributes page.
- If desired, change the Color field.
- In the Line Width field, select the heaviest line width.
- Click .
- Bring the 3D Graphics window to the front and Zoom To Airstrip.
- Use your mouse to obtain a good view of Airstrip.
3D Graphics Airstrip View
Create a Navigation Point
When you enter the target area, the navigation point will be used to line up the circular flight orbit around a ground target.
- Insert a Place () object using the Define Properties () method.
- Enter the following values on the Basic - Position page:
- Click .
- Rename the Place object "NavPoint".
Option | Value |
---|---|
Latitude | 34.8977 deg |
Longitude | -117.6446 deg |
Add a Target
This is a practice target that the aircraft will use to calibrate its instruments.
- Insert a Target () object using the Define Properties () method.
- Enter the following values on the Basic - Position page:
- Browse to the 3D Graphics - Model page.
- Locate the Model section and select the Show check box.
- In the Detail Thresholds section, change Details - Maximum Viewing Distance - All by moving the slider all the way to the right (maximum distance).
- Click .
- Rename the Target object "GndTarget."
Option | Value |
---|---|
Latitude | 34.8979 deg |
Longitude | -117.6857 deg |
Height Above Ground | 1 m |
3D Aviator Editing
Add an Aircraft object to the scenario and then edit its performance models using the Aviator Editing toolbar. This toolbar allows you to define an aircraft and its procedures in the 3D Graphics window. When airfield or airstrip data does not exist in a file format, this procedure is the most accurate means of building takeoff and landing procedures. In this scenario, use a combination of the Aviator Editing toolbar and object properties. The aircraft will have a light fuel load due to the short takeoff required at the airstrip.
- Insert an Aircraft () object using the Insert Default () method.
- Rename the Aircraft object "TestFlight".
Enable the 3D Aviator Editing Tool
Enable the 3D Aviator Editing tool using the following steps.
- Extend the View menu.
- Extend the Toolbars menu and select the 3D Aviator Editing tool.
3D Aviator Editing Toolbar
Zoom To the Aircraft
- Focus on the 3D Graphics window and Zoom To Airstrip.
- Center your view on the center of the runway by using the Area Target object's centroid.
- Select Aircraft/TestFlight in the 3D Object Editing toolbar 3D Editing Object drop-down list.
- Click the Object Edit Start/Accept () button to start the 3D Object Editing tool.
- Click the Switch to Aviator button on the 3D Aviator Editing tool.
- Click when the warning window pops up.
Select the Aircraft Type
First you will select the aircraft type and then edit its performance models.
- In the 3D Aviator Editing toolbar, click the Select Aircraft () button.
- When the Select Aircraft window opens, right-click on Basic Military Transport.
- Select Duplicate.
- Select Basic Military Transport Copy and rename it "TestFlight."
- Click .
Performance Models
Change a couple of performance models for familiarization of the GUI.
- In the 3D Aviator Editing toolbar, click the Aircraft Catalog for Current Aircraft () button.
- In the Performance Models: section, select the Acceleration Built-In Model.
- Select the Bank Angle: radio button.
- Set the Bank Angle: to 20 deg.
- In the Performance Models: section, select the Cruise Built-In Model.
- Change the Default Cruise Altitude: to 10000 ft.
- Click and then click .
You can browse through the Basic Performance models to familiarize yourself with their Built-in Models. There are Advanced Performance models that can be added to the scenario. But, in this tutorial, use Basic Performance Models.
Adjust the Position of the Aircraft
To line the aircraft up with the runway for the Takeoff Procedure:
- Make sure you are zoomed into the Airstrip. North on the compass in the corner should be pointing up.
- Return to the 3D Aviator Editing toolbar.
- Choose Runway in the Aviator Site pull down menu.
- Choose Takeoff in the Aviator Procedure pull down menu.
- Using the mouse, shift-click on Airstrip's centroid.
- Scroll out far enough to see one red ball at each end of the Takeoff procedure.
- Place the cursor on the Takeoff @ Runway - WheelsRelease red ball (most likely the red ball to the west), hold down the left mouse button, and drag and drop the red ball at the runway threshold. The runway threshold is the north end of the airstrip.
Use the 3D Object Editing and 3D Aviator Editing toolbars to create a flight route to include takeoff and landing. STK can utilize DAFIF or the Digital Aeronautical Flight Information Files.
Runway Threshold
Modify the Aircraft's Runway Placement
Depending on how precise your clicks were in the 3D Graphics window, the Aircraft object's model could be above or below the surface of the map. Either way, instruct the Aircraft object to follow the terrain during the takeoff roll. Furthermore, compensate for the wheels to visually ensure that the wheels are touching the runway.
- Click the Modify Procedure () button in the 3D Aviator Editing tool.
- Make the following changes in the Takeoff Properties pop up window:
- Click .
- Click the Object Edit Start/Accept () button to accept the changes.
- Zoom to the TestFlight object.
- If required, use the 3D Object Editing tool and the 3D Aviator Editing tool to continue to adjust the takeoff procedure until satisfied with the Aircraft object's alignment.
Option | Value |
---|---|
Runway Altitude Offset: | 15 ft |
Use Terrain for Runway Altitude | On |
Proper Alignment
Save Airstrip to Catalog
Once you are satisfied with the takeoff procedure, save the runway to a catalog. You can use the cataloged runway when creating the landing procedure.
- In the 3D Graphics Editor toolbar, select Aircraft/TestFlight
- Click the Object Edit Start/Accept button.
- Click the Modify Site () button in the 3D Aviator Editing toolbar.
- When the Runway Properties window opens, change Name: to "Airstrip."
- Click
- Click to close the Add Successful pop up window.
- Click to close the Runway Properties window.
- In the 3D Graphics Editor toolbar, click the Object Edit Start/Accept button to save your changes.
Aircraft Specifications
Since the aircraft's takeoff roll will be short it will not take a full load of fuel. It's important to set the correct fuel load and aircraft weight.
- Open TestFlight's () properties ().
- In the Initial Aircraft Setup toolbar, click Configuration.
- Make the following changes in the Basic tab:
- Select the Stations tab.
- Select Internal Fuel and make the following changes:
- Click and then click .
- Click in TestFlight's () properties () window.
Option | Value |
---|---|
Empty Weight: | 95000 lb |
Max Landing Weight: | 155000 lb |
Option | Value |
---|---|
Initial state: | 20000 lb |
Capacity: | 60000 lb |
Set the Reference to Mean Sea Level
Aviator performs best in the 3D Graphics window when the surface reference of the globe is set to Mean Sea Level.
- Click Apply. You will receive a warning message.
When you click
or click to close the properties window of an Aviator object with the surface reference set to WGS84, this warning message will display. It is highly recommended that you set the surface reference as indicated before working with Aviator. - Click and click .
Mission Winds
The Wind and Atmosphere tool allows you to simulate wind and atmospheric conditions for the scenario, a mission, a specific procedure, or a group of multi-selected procedures. Since this planning session is not taking place today, you can set up conditions based on historical values for the training area. The airstrip is located in a desert area. It's important that the correct temperature is reflected in this scenario.
- On the TestFlight properties window, find the Initial Aircraft Setup toolbar and click Mission Wind Model.
- In the Model Type field, select Constant Bearing/Speed.
- Make the following changes:
- In the Atmosphere section, select the Non Standard Surface Conditions check box.
- Change Sea Level Temperature: to 110 degF.
- Click .
- Click again to save your changes and to close TestFlight's () properties ().
Option | Value |
---|---|
Wind Bearing: | 200 deg |
Wind Speed: | 20 nm/hr |
Fly to the Target
TestFlight flies from the airfield to the target, makes one circle around the target, and then returns to land at the airstrip.
- Return to the 3D Object Editing tool, select Aircraft/TestFlight, and click the Object Edit Start/Accept button.
- In the Aviator Site drop down menu, select STK Static Object .
- In the Aviator Procedure drop down menu, select Holding - Circular.
- In the 3D Graphics window, Shift - Click on NavPoint.
- Click Modify Procedure ().
- Make the following changes:
- Click .
- In the Hold Options field, set the following:
- Click .
- Return to the 3D Graphics Editor and click the Object Edit Start/Accept button.
Make sure you can see NavPoint in the 3D Graphics window.
Option | Value |
---|---|
Hold Cruise Airspeed | Minimum Airspeed |
Enroute Cruise Airspeed | Other Airspeed Click OK on the pop-up warning message |
Enroute Cruise Airspeed - Airspeed: |
Select TAS True Airspeed: the speed that the aircraft is moving relative to the airmass that it is flying in. from the drop down menu. 200 nm/hr |
Option | Value |
---|---|
Bearing: | 0 deg |
Range: | 0 nm |
Diameter: | 4 nm |
Use Alternate Entry Points | Off |
Turn Direction: | Outbound Left Turn |
In order to fly a four (4) nautical mile diameter holding pattern, you needed to slow down entering the pattern and then slow down some more to put instruments on the target. The key here was to ensure the left side of the plane is pointing at the target. The bearing was the direction into the holding pattern and the range of zero nautical miles meant the aircraft entered the pattern as soon as the navigation point was reached. Disabling alternate entry points ensures that the pattern began at the navigation point. There are multiple ways to accomplish the task; this was just one way.
Return and Land at the Airstrip
TestFlight leaves the holding pattern and returns to base to land.
- Zoom to Airstrip.
- Return to the 3D Object Editing tool, select Aircraft/TestFlight, and click the Object Edit Start/Accept button.
- In the 3D Aviator Editing toolbar, click the Next Procedure () button.
- Change the Aviator Site to Runway from Catalog.
- Change the Aviator Procedure to Landing.
- Shift-click on Airstrip's center point.
- Click the Modify Procedure () button in the 3D Aviator Editing Tool.
- In the Landing Properties window, make the following changes:
- Click .
- Return to the 3D Object Editing tool and click the Object Edit Start/Accept () button.
Option | Value |
---|---|
Approach Mode: | Intercept Glideslope |
Runway Heading The direction that the aircraft is pointing. | Use runway heading 153 Mag 166 True (Headwind) |
Runway Altitude Offset: | 15 ft |
Use Terrain for Runway Altitude | On |
Run the Flight Animation
- Zoom to TestFlight ().
- Use the Animation toolbar to view the flight. Notice how the cross wind affects the aircraft.
- When you are finished, reset () the scenario.
TestFlight is lined up for a takeoff roll, flies to the target area, and lands back at the airstrip.
Create a Custom Report
Create a report that analyzes the TestFlight's fight profile. The Flight Profile by Time report is a good report that provides important data such as Down Range distances and how much fuel the aircraft has consumed. As with all reports, you can customize the report with your own data.
- In the Object Browser, right-click on TestFlight () and select the Report & Graph Manager ().
- In the Styles list, right-click on the Flight Profile by Time report and select Properties ().
- In Report Contents field, remove Flight Profile By Time-Vertical Speed and Flight Profile By Time-Ground Speed
- Select Flight Profile By Time-Altitude-Altitude.
- In the Data Providers - Flight Profile By Time, select Altitude AGL.
- Move () Altitude AGL to the Report Contents field under Flight Profile By Time-Altitude-Altitude.
- Click .
- Click to close the warning message.
- In the Styles list, expand My Styles.
- Rename your report My Flight Profile by Time.
- Generate the report and view the data.
- When you are finished, close the report and the Report & Graph Manager.
Embed the Report in the 3D Graphics Window
You can embed the My Flight Profile by Time data in the 3D Graphics window. This is a great technique to use for briefings and making movies.
- Open TestFlight's () properties ().
- Browse to the 3D Graphics - Data Display page.
- Click the button.
- In the Add a Data Display pop up window, select My Flight Profile by Time and click .
- In the Appearance section, change Font Size: to Medium.
- Click .
In the upper left corner of the 3D Graphics window, you can see a dynamic display of UAV's flight profile.
Run the Flight Animation
- Bring the 3D Graphics window to the front.
- Zoom to TestFlight ().
- Click the Play () button in the Animation toolbar.
- When you are finished, click the Reset () button.
- Save () the scenario.