ElementKeplerian#

class ansys.stk.core.stkobjects.astrogator.ElementKeplerian#

Bases: IElement

Keplerian elements.

Overview#

semimajor_axis

One-half the distance along the long axis of the elliptical orbit. Uses Distance Dimension.

eccentricity

Describes the shape of the ellipse (a real number >= 0 and <1, where 0 = a circular orbit). Dimensionless.

inclination

Get or set the angle between the angular momentum vector (perpendicular to the plane of the orbit) and the inertial Z axis. Uses Angle Dimension.

raan

Get or set the angle from the inertial X axis to the ascending node measured in a right-handed sense about the inertial Z axis in the equatorial plane. Uses Angle Dimension.

arg_of_periapsis

Get or set the angle from the ascending node to the eccentricity vector (lowest point of orbit) measured in the direction of the satellite’s motion and in the orbit plane. Uses Angle Dimension.

true_anomaly

Get or set the angle from the eccentricity vector (points toward perigee) to the satellite position vector, measured in the direction of satellite motion and in the orbit plane. Uses Angle Dimension.

apoapsis_altitude_size

Measured from the surface of the Earth to the points of maximum and minimum radius in the orbit. For these values, the surface of the Earth is modeled as a sphere whose radius equals the equatorial radius of the Earth. Uses Distance dimension.

apoapsis_radius_size

Measured from the center of the Earth to the points of maximum and minimum radius in the orbit. Uses Distance dimension.

mean_motion

Get or set the uniform rate of the satellite in a circular orbit of the same period, typically expressed as degrees or radians per second, or as revolutions per day. Uses AngleRate dimension.

periapsis_altitude_size

Measured from the surface of the Earth to the points of maximum and minimum radius in the orbit. For these values, the surface of the Earth is modeled as a sphere whose radius equals the equatorial radius of the Earth. Uses Distance dimension.

periapsis_radius_size

Measured from the center of the Earth to the points of maximum and minimum radius in the orbit. Uses Distance dimension.

period

Get or set the duration of one orbit, based on assumed two-body motion. Uses Time dimension.

lan

Get or set the Earth-fixed longitude where the satellite has crossed the inertial equator (the intersection of the ground track and the inertial equator) from south to north based on an assumption of two-body motion. Uses Angle dimension.

arg_of_latitude

Get or set the sum of the True Anomaly and the Argument of Perigee. Uses Angle Dimension.

eccentric_anomaly

Angle measured with origin at the center of the ellipse from the direction of perigee to a point on a circumscribing circle from which a line perpendicular to the SMA intersects the position of the satellite on the ellipse. Uses Angle Dimension.

mean_anomaly

Get or set the angle from the eccentricity vector to a position vector where the satellite would be if it were always moving at its average angular rate. Uses Angle Dimension.

time_past_ascending_node

Get or set the elapsed time since the last ascending node crossing based on assumed two-body motion. Uses Time Dimension.

time_past_periapsis

Get or set the elapsed time since the last perigee passage based on assumed two-body motion. Uses Time Dimension.

element_type

Which type of element (osculating or mean).

apoapsis_altitude_shape

Describes the shape of the ellipse. Uses Distance dimension.

apoapsis_radius_shape

Describes the shape of the ellipse. Uses Distance dimension.

periapsis_altitude_shape

Describes the shape of the ellipse. Uses Distance dimension.

periapsis_radius_shape

Describes the shape of the ellipse. Uses Distance dimension.

Import detail#

from ansys.stk.core.stkobjects.astrogator import ElementKeplerian

Property detail#

property ElementKeplerian.semimajor_axis: float#

One-half the distance along the long axis of the elliptical orbit. Uses Distance Dimension.

property ElementKeplerian.eccentricity: float#

Describes the shape of the ellipse (a real number >= 0 and <1, where 0 = a circular orbit). Dimensionless.

property ElementKeplerian.inclination: Any#

Get or set the angle between the angular momentum vector (perpendicular to the plane of the orbit) and the inertial Z axis. Uses Angle Dimension.

property ElementKeplerian.raan: Any#

Get or set the angle from the inertial X axis to the ascending node measured in a right-handed sense about the inertial Z axis in the equatorial plane. Uses Angle Dimension.

property ElementKeplerian.arg_of_periapsis: Any#

Get or set the angle from the ascending node to the eccentricity vector (lowest point of orbit) measured in the direction of the satellite’s motion and in the orbit plane. Uses Angle Dimension.

property ElementKeplerian.true_anomaly: Any#

Get or set the angle from the eccentricity vector (points toward perigee) to the satellite position vector, measured in the direction of satellite motion and in the orbit plane. Uses Angle Dimension.

property ElementKeplerian.apoapsis_altitude_size: float#

Measured from the surface of the Earth to the points of maximum and minimum radius in the orbit. For these values, the surface of the Earth is modeled as a sphere whose radius equals the equatorial radius of the Earth. Uses Distance dimension.

property ElementKeplerian.apoapsis_radius_size: float#

Measured from the center of the Earth to the points of maximum and minimum radius in the orbit. Uses Distance dimension.

property ElementKeplerian.mean_motion: float#

Get or set the uniform rate of the satellite in a circular orbit of the same period, typically expressed as degrees or radians per second, or as revolutions per day. Uses AngleRate dimension.

property ElementKeplerian.periapsis_altitude_size: float#

Measured from the surface of the Earth to the points of maximum and minimum radius in the orbit. For these values, the surface of the Earth is modeled as a sphere whose radius equals the equatorial radius of the Earth. Uses Distance dimension.

property ElementKeplerian.periapsis_radius_size: float#

Measured from the center of the Earth to the points of maximum and minimum radius in the orbit. Uses Distance dimension.

property ElementKeplerian.period: float#

Get or set the duration of one orbit, based on assumed two-body motion. Uses Time dimension.

property ElementKeplerian.lan: Any#

Get or set the Earth-fixed longitude where the satellite has crossed the inertial equator (the intersection of the ground track and the inertial equator) from south to north based on an assumption of two-body motion. Uses Angle dimension.

property ElementKeplerian.arg_of_latitude: Any#

Get or set the sum of the True Anomaly and the Argument of Perigee. Uses Angle Dimension.

property ElementKeplerian.eccentric_anomaly: Any#

Angle measured with origin at the center of the ellipse from the direction of perigee to a point on a circumscribing circle from which a line perpendicular to the SMA intersects the position of the satellite on the ellipse. Uses Angle Dimension.

property ElementKeplerian.mean_anomaly: Any#

Get or set the angle from the eccentricity vector to a position vector where the satellite would be if it were always moving at its average angular rate. Uses Angle Dimension.

property ElementKeplerian.time_past_ascending_node: float#

Get or set the elapsed time since the last ascending node crossing based on assumed two-body motion. Uses Time Dimension.

property ElementKeplerian.time_past_periapsis: float#

Get or set the elapsed time since the last perigee passage based on assumed two-body motion. Uses Time Dimension.

property ElementKeplerian.element_type: ElementType#

Which type of element (osculating or mean).

property ElementKeplerian.apoapsis_altitude_shape: float#

Describes the shape of the ellipse. Uses Distance dimension.

property ElementKeplerian.apoapsis_radius_shape: float#

Describes the shape of the ellipse. Uses Distance dimension.

property ElementKeplerian.periapsis_altitude_shape: float#

Describes the shape of the ellipse. Uses Distance dimension.

property ElementKeplerian.periapsis_radius_shape: float#

Describes the shape of the ellipse. Uses Distance dimension.