Description | Example | Return message | Group

GenerateTLE (Satellites)

Propagate a satellite using SGP4 with the computed best-fit GP data set to the ephemeris of an existing satellite.

Syntax

GenerateTLE <SatObjectPath> {Method} [{TimeInterval} <TimeStep>] "<TLEEpoch>" <SSCNumber> <MaxIterations> <Convergence> [{Routine}] [<NameOfNewSatellite>] [IntlDes <IntlDesignator>] [ElemNum <ElementNumber>] [BStar <BStarValue>] [Classification <Class>] [RevNumber <Value>]

Description

The GenerateTLE command will create a GP element set that is the best-fit to the satellite's ephemeris in an RMS sense. It then creates a new satellite by the specified name and propagates it with the SGP4 using that element set.

The following table describes the parameters for this command. The Required column indicates which parameters are required and which are not.

If the specified value is larger than 99999, then the GP elements will not be able to be represented as a TLE.

ParametersRequiredDescription
{Method}YesValid values are Sampling and Point.
{TimeInterval} <TimeStep>Depends on {Method}

These values are required if {Method} is Sampling.

If {Method} is Point, do not enter these values.

For valid {TimeInterval} values, see Time Options.

<TimeStep> must be in seconds and greater than or equal to 1.0. {TimeInterval} must be within the time period of the Satellite specified by <SatObjectPath>.

{TLEEpoch}YesIf {Method} is Sampling, then {TLEEpoch} must be within the {TimeInterval}. If {Method} is Point, then {TLEEpoch} must be within the Satellite's time period.

For valid {TLEEpoch} values, see Time Options.

<SSCNumber>YesAn integer value between 0 and 999,999,999.
<MaxIterations>YesEnter the maximum number of successive iterations that STK is allowed to compute to achieve convergence. This is an integer value between 1 and 10000.
<Convergence> YesEnter a real number between 0.01 and 0.0000000001.
{Routine}NoValid values for {Routine} are: Default, SGP4, or the name of an installed SGP4 plugin routine, e.g., ASTROSTDS_SGP4_V9. The value Default accepts the SGP4 routine set in Edit -> Preferences.

If the SGP4 routine supports SGP4-XP, you need to add the keyword UseSGP4XP with possible values Yes/On/True or No/Off/False. The internal SGP4 routine does not support the SGP4-XP, but an Astro Standards plugin routine does. Astro Standards routines may be available as an option if you have properly configured STK to support it. It is only available if you have obtained the official SGP4 DLL (and related files) from USSF (US Space Force) and performed a minor install procedure. Contact Support for more information.

In the past you may have used the {Routine} parameter to choose the USGovMSGP4 routine. This is no longer necessary, as the implementation of the internal SGP4 routine and the USGov routine have been made the same.

<NameOfNewSatellite>NoIf you enter this, then STK will create a new Satellite with the basic properties of the TLE generated. If you don't specify <NameOfNewSatellite>, STK will modify the satellite specified by <SatObjectPath>.
IntlDes <IntlDesignator>NoYou can specify an international designator that is 1 to 11 characters.
ElemNum <ElementNumber>NoEnter an integer value.
BStar <BStarValue>No<BStarValue> is a real number between -1.0 and 1.0. If you enter this parameter, then Solve For Drag (for the Satellite) is set to Off, and STK uses the BStar value.
Classification <Class>No<Class> is a single character used to specify classification. It can be U (unclassified), S (secret), or a user-defined character.
RevNumber <Value>NoSpecify the rev number as an integer between 0 and 99999.

Examples

Generate a TLE and use it to create the new satellite NewSat1:

GenerateTLE */Satellite/ERS1 Sampling "1 Jun 2004 12:00:00.00" "1 Jun 2004 20:00:00.00" 60.0 "1 Jun 2004 12:00:00.00" 55443 21 0.0003 SGP4 NewSat1

Generate a TLE and use it to modify the ERS1 satellite:

GenerateTLE */Satellite/ERS1 Sampling "1 Jun 2004 12:00:00.00" "2 Jun 2004 12:00:00.00" 60.0 "1 Jun 2004 12:00:00.00" 55443 21 0.0003 SGP4 IntlDes GB ElemNum 3

Generate a TLE and use it to modify the Satellite1 satellite:

GenerateTLE */Satellite/Satellite1 Sampling "1 Jun 2004 12:00:00.00" "1 Jun 2004 13:00:00.00" 30.0 "1 Jun 2004 12:00:00.00" 27556 20 0.0004 SGP4 BStar 0.004 Classification C

Generate a TLE using the single point method:

GenerateTLE */Satellite/Satellite1 Point "1 Jun 2004 12:00:00.00" 27556 20 0.0004

Generate a TLE, specifying the rev number:

GenerateTLE */Satellite/Satellite1 Sampling "1 Jul 2006 12:00:00.00" "1 Jul 2006 16:00:00.00" 30.0 "1 Jul 2006 12:00:00.00" 27556 20 0.0004 SGP4 RevNumber 456

Return message

Group membership

This command belongs to the following group(s):

Object Tools

Vehicles

Version

10