PropagatorSGP4#

class ansys.stk.core.stkobjects.PropagatorSGP4#

Bases: IPropagator

Class defining the SGP4 propagator.

Overview#

propagate

Propagates the satellite’s path using the specified time interval.

step

Step size. Uses Time Dimension.

segments

Get the element set list.

automatic_update_enabled

Whether automatic update is enabled.

automatic_update_settings

Allow configuring the auto-update parameters and settings.

common_tasks

Most commonly used tasks such as importing file data, etc.

settings

Propagator settings.

ephemeris_interval

Get the propagator’s ephemeris interval.

international_designator

International designation of the satellite.

Examples#

Set satellite propagator to SGP4 and propagate

# Satellite satellite: Satellite object
satellite.set_propagator_type(PropagatorType.SGP4)
propagator = satellite.propagator
propagator.ephemeris_interval.set_implicit_interval(
    root.current_scenario.analysis_workbench_components.time_intervals.item("AnalysisInterval")
)  # Link to scenario period
propagator.common_tasks.add_segments_from_online_source("25544")  # International Space Station
propagator.automatic_update_enabled = True
propagator.propagate()

Import detail#

from ansys.stk.core.stkobjects import PropagatorSGP4

Property detail#

property PropagatorSGP4.step: float#

Step size. Uses Time Dimension.

property PropagatorSGP4.segments: PropagatorSGP4SegmentCollection#

Get the element set list.

property PropagatorSGP4.automatic_update_enabled: bool#

Whether automatic update is enabled.

property PropagatorSGP4.automatic_update_settings: PropagatorSGP4AutoUpdate#

Allow configuring the auto-update parameters and settings.

property PropagatorSGP4.common_tasks: PropagatorSGP4CommonTasks#

Most commonly used tasks such as importing file data, etc.

property PropagatorSGP4.settings: PropagatorSGP4PropagatorSettings#

Propagator settings.

property PropagatorSGP4.ephemeris_interval: ITimeToolTimeIntervalSmartInterval#

Get the propagator’s ephemeris interval.

property PropagatorSGP4.international_designator: str#

International designation of the satellite.

Method detail#

PropagatorSGP4.propagate(self) None#

Propagates the satellite’s path using the specified time interval.

Returns:

None