SpecializedOrbitSolverCreateEarthSunSynchronousOrbitUsingInclination Method |
Creates a circular orbit whose right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sun-synchronous). Thus, the orbit would
revisit its ascending at exactly the same local solar time (and therefore the same lighting conditions) every orbit.
However, it would revisit its ascending node at differing longitudes with no exact resonance. 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 CreateEarthSunSynchronousOrbitUsingInclination(
JulianDate orbitEpoch,
double inclination,
Duration ascendingNodeLocalTime
)
Public Shared Function CreateEarthSunSynchronousOrbitUsingInclination (
orbitEpoch As JulianDate,
inclination As Double,
ascendingNodeLocalTime As Duration
) As J2Propagator
public:
static J2Propagator^ CreateEarthSunSynchronousOrbitUsingInclination(
JulianDate orbitEpoch,
double inclination,
Duration ascendingNodeLocalTime
)
static member CreateEarthSunSynchronousOrbitUsingInclination :
orbitEpoch : JulianDate *
inclination : float *
ascendingNodeLocalTime : Duration -> J2Propagator
Parameters
- orbitEpoch
- Type: AGI.Foundation.TimeJulianDate
The epoch associated with the initial conditions of the propagated orbit. - inclination
- Type: SystemDouble
Either the altitude (distance above the surface of the central body) or the inclination of the circular orbit.
- ascendingNodeLocalTime
- Type: AGI.Foundation.TimeDuration
The local solar time of the ascending node in central body seconds past central body midnight.
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