What's New

This topic lists the new features and improvements that are included in each STK 12 release. If you want to read about known issues, issues fixed with each STK 12 release, and important announcements, see the Release Notes.

To learn how to use STK , see the STK Tutorials.

STK 12.8 feature highlights

  • A remotable Python API has been introduced using gRPC, along with a new executable called STKRuntime for serving STK Engine via gRPC.
  • STK has deprecated support for versions of OpenGL older than v4.5. OpenGL runs graphical features. A software rendering option has been added for systems that do not support the minimum requirement.
  • The Google Maps 3D Tiles dataset is now available for visualization purposes in STK. This dataset features 2500+ cities and global terrain, all prepared by Google in a single unified tileset.
  • You can now choose to load RPO sequences in Python format (instead of VBScript) when using the Astrogator RPO Setup dialog box to load RPO-related components into your scenario.
  • STK is now a key part of an integrated solution, called Ansys RF Channel Modeler, designed for advanced RF systems designers. This new product combines STK’s dynamic systems simulation environment with the advanced ray tracing and signal integrity analysis of the Ansys Electronics tools. The RF Channel Modeler enables engineers to model high-fidelity, wireless communications networks in accurate virtual design spaces that replicate real-world conditions. As an STK user, you can unlock and take advantage of these capabilities as part of this new offering.
  • There is a new Coverage Tool method for inserting a Coverage Definition object that makes it easier to configure the Coverage Definition.

General

  • STK now includes a code example demonstrating the automation of STK Engine using Java inside a headless Linux container.
  • JavaFX has been removed from the code samples.
  • You can no longer use Perl for STK plugins.
  • The Start Panel now includes a shortcut to start Ansys Client Licensing Settings for Parallel Computing, to enable you to quickly enter the host and port number of the license server.
  • Ephemeris File Reader plugins now accept Analysis Workbench systems as valid coordinate systems.
  • A new MSL (mean sea level) dataset has been added using geoid data from EGM-2008. You can configure this new MSL dataset for use by editing the Earth.cb file. The EGM-2008 dataset is more accurate than the EGM-96 dataset that STK uses by default. Computations involving terrain height will be affected when using the updated MSL file for terrain formats that reference their heights relative to mean sea level.
  • You can now zoom to specific patches of terrain. This new feature enables you to right-click a terrain tileset in STK Globe Manager and select Zoom To to display a context menu with a list of available data sources. From that menu, you can select a data source and choose a view to zoom to from a list of available extents associated with that data source.
  • The Area Target's centroid, when auto computed, now produces a point that is guaranteed to be inside the pattern.
  • You can now specify the desired number of hops within a specific Constellation object without having to repeat the occurrence of the Constellation within a Chain object. For an explanation of this, see the enhanced Chains Help.
  • The default Launch Window Analysis of a new Launch Vehicle now equals the scenario's Start and Stop times.
  • The Component Browser now includes the ability to import and export the entire folder, and it enables you to address duplicates, as applicable.
  • During STK startup, you can now choose to use licenses for both STK Premium Space and STK Premium Air capabilities. You no longer need an Enterprise license to do this.

Access

  • The Exclude Time Intervals option has been made available to all 'On/Off'-type Access constraints via Connect, and it is available to the following Access constraints via the user interface: Line of Sight, Terrain Mask, 3DTiles Mask, AzEl Mask, Field of View, and Sensor AzEl Mask. 
  • You can now apply a Scalar Calculation (Calc Scalar) Analysis Workbench component as a "vector" Access constraint. It is valid for facilities, places, targets, area targets, planets, stars, Comm objects (receivers and transmitters), radars, sensors, and all types of vehicles.
  • The Grazing Altitude Access constraint now has a Compute Beyond Target option that, when selected, causes STK to evaluate the grazing altitude along the vector from the constraint owner's position toward the other object AND extended past the other object's position. Previously, STK could only evaluate grazing altitude along the path from the constraint owner's position to the other object's position.
  • When creating a time component from an Access report or graph, you now have the option to select the object with which it will be associated.
  • You can now change Access animation line styles in both the scenario's properties and the Access Tool.
  • You can now simultaneously select all objects of a specific type in the Access Tool object tree.
  • The ability to add eCstrApparentTime, eCstrDuration, eCstrGMT, eCstrIntervals, and eCstrLocalTime constraint types more than once to the constraint collection is being deprecated. 
  • Access detection when using the 3D Tiles Mask constraint has been improved by (i) better respecting the 3D Tileset's time availability of its reference coordinate system and by (ii) using a bounding volume of the tileset to better estimate when a moving tileset might obstruct the line of sight.
  • The properties of an Antenna object now include Advanced and Targeting constraints. 
  • There is a new and more robust technical description of Access in the Technical Notes section of the Help.
  • The Access Configuration Report now reports the Coordinate System in which the computations were performed. 

Analyzer

  • The STK Model Center plugin now attempts to store the STK scenario location as a relative path so that you can zip the model center workspace and move it to a different location without having to relocate the STK scenario at startup after moving. This feature will work when the STK scenario is stored under the Model Center workspace location path.
  • The Model Center user can modify the scenario associated with an STK Processing block in a Model Center model. STK will load the updated scenario when it executes the processing block. You should make changes to the STK scenario from within Model Center by using the Configure STK processing block method, to ensure passing consistency checks performed during configuration. This will alleviate runtime errors that may occur if you modify the STK scenario outside Model Center in such a way that the processing block input and outputs will be invalid in some way.

Aviator

  • The maximum speed increased from seven (7) km/sec to eight (8) km/sec to enable you to model aircraft at LEO orbital injection speed.
  • There is a new Performance Model Wizard that enables you to walk through the process of setting up performance models in Aviator. For more information, see the Performance Model Wizard Help page.
  • You can now choose to stop when conditions are met for both Autopilot - Horizontal Plane and Autopilot - Vertical Plane.

Chains

  • STK can now compute Optimal Strands through a Chain based on distance, processing delay, or a user-specified metric defined in Analysis Workbench. You can have STK report the optimal strands data and display the optimal strand lines in 2D and 3D Graphics windows.

Communications & Radar

  • You can now select satellite collection-based transmitters as interferers for Comm System and Radar Receiver objects in STK.
  • Ansys HFSS now exports a new XML metadata file, alongside each Far Field Data file, that contains antenna loss characteristics. You can now import both files into STK, which will result in an accurate computation of the antenna gain pattern.
  • STK's Urban Propagation capability has been upgraded to the latest 64-bit version of Remcom Wireless InSite. Geometry computations are now made with much higher precision, resulting in increased fidelity.

EOIR

  • STK now includes Object Model support for EOIR's Shape and Stage property pages.

Graphics

  • There is a new properties dialog box in Globe Manager for inspecting 3D tileset properties, including name, location, and visual quality. You can now control the visual quality of a 3D tileset in order to control the balance between visual quality and performance.
  • STK has been updated to use a GPU configuration that enables higher frame rates by disabling "vertical sync" (Vsync). This change was introduced to allow for faster analysis in our GPU-accelerated tools such as AzElMask Tool and Solar Panel Tool.
  • The Area tool has been updated to enable area calculations on the GPU, improving overall performance for systems configured with dedicated graphics hardware.
  • The Satellite Collection object has a new graphics option to limit the display of the 3D orbit line to only one period of ephemeris data, based on the current animation time. Previously, STK always displayed all ephemeris data for all entries. This sometime made the 3D Graphics window display very difficult to understand if your satellite collection had many entries in it. The default now is to only show one period of data for each entry and to hide the orbit line of an entry if the animation time is outside the availability of that entry.

Space applications

  • The SatelliteCollection object will now automatically create subsets that use different reference objects, if more than one reference object is assigned to the SatelliteCollection. Moreover, STK will automatically create subsets for each child object of a reference object if there is more than one child of the same class type. An example is having two or more Sensor objects on a reference object, not just one.
  • For Satellite Collections, you can now use the Collection Connect command to create subsets based on query criteria, similarly to how it is done in the UI.
  • STK has been updated to interface with version 9 of the SGP4 and SP propagators provided by US Space Force (USSF) in its Astro Standards libraries. The Astro Standards libraries were formerly maintained by USAF/AFSPC.
  • STK can now load Code500 and AstroStandards plugins from a Modules folder within the user config area and the program data area. Previously, these plugins could only be loaded from a Modules folder within the STK installation directory, which required elevated permission rights to do the install. Now, you can perform the install of these plugins without needing elevated permissions.
  • A new Satellite data provider (Geo Station Keeping Elements) and new Astrogator Calculation Objects (added to the GeoStationary folder) have been added to provide metrics commonly used to describe station keeping strategies for geosynchronous satellites.
  • Each propagator component in the Component Browser now has a list of integrators rather than a single integrator. You can choose the integrator used during propagation for each Astrogator satellite from the list on the propagator.
  • Astrogator now has a utility accessible through the toolbar on the MCS of an Astrogator satellite that enables you to see and change each propagator and integrator on every segment.
  • Connect functionality has been added for the Astrogator Passive Safety Tool.
  • STK now includes Object Model support for Astrogator's Single Parameter Bisection targeting profile and its CR3BP Design Tool.

TETK

  • There is a new animation mode that animates by time arrays to step through Track data at irregular time steps.
  • Advanced data now displays with scalable vector graphic support.
  • There is improved support for high-precision times—speed and data synchronization.
  • Execution is now faster when loading multiobject TSPI data and creating STK objects.
  • A new graph type to support multiple Y axes on graphs is now available.
  • There are data display improvements, including new graphic types and support for contour coloring.
  • You can now define translucency support for Tracks.
  • Track filter constraint methods are improved.
  • Track Truth Matching workflow performance is improved.
  • Visualization is available for 3D search volume graphics for azimuth/elevation/range deltas in the Track Truth Matching workflow.
  • Performance has improved for creating and animating angle-only track line graphics.
  • Access-derived data providers have improved for Data Displays and Graphs recalculation on Aviator route speed.
  • There is a new TSPI Mapping attitude type to support Quaternions attitude definition.
  • There are updates and improvements to automation support for Connect commands .

Documentation

  • The L2 lesson Integrating STK with MATLAB now provides a more comprehensive introduction to the STK Programming Help as well as a clearer introduction to using MATLAB to command STK.
  • The Sensor Pattern Tool Help documentation was updated to better explain how the pattern is created from a set of ground points.







Click here for the STK 11 Release Notes.