SpecializedOrbitSolverCreateEarthCriticallyInclinedSunSynchronousOrbit Method |
Creates an orbit with an argument of periapsis that remains constant under J2 perturbations (critically-inclined) and
a right ascension of the ascending node that drifts under J2 perturbations at the same rate as the central body's orbit
around the Sun (Sun-synchronous). Uses Earth defaults.
Namespace:
AGI.Foundation.Propagators
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public static J2Propagator CreateEarthCriticallyInclinedSunSynchronousOrbit(
JulianDate orbitEpoch,
double periapsisAltitude,
double ascendingNodeLongitude
)
Public Shared Function CreateEarthCriticallyInclinedSunSynchronousOrbit (
orbitEpoch As JulianDate,
periapsisAltitude As Double,
ascendingNodeLongitude As Double
) As J2Propagator
public:
static J2Propagator^ CreateEarthCriticallyInclinedSunSynchronousOrbit(
JulianDate orbitEpoch,
double periapsisAltitude,
double ascendingNodeLongitude
)
static member CreateEarthCriticallyInclinedSunSynchronousOrbit :
orbitEpoch : JulianDate *
periapsisAltitude : float *
ascendingNodeLongitude : float -> J2Propagator
Parameters
- orbitEpoch
- Type: AGI.Foundation.TimeJulianDate
The epoch associated with the initial conditions of the propagated orbit. - periapsisAltitude
- Type: SystemDouble
The distance of the periapsis of the orbit above the Earth's equatorial radius. - ascendingNodeLongitude
- Type: SystemDouble
The longitude of the ascending node in the Earth-fixed frame.
Return Value
Type:
J2Propagator
A
J2Propagator object that is initialized at its ascending node with the desired orbit epoch and orbital elements.
Exceptions Remarks See Also