Nonsingular orbital elements: a replacement for the Classical Orbital Elements that stays well defined for circular and equatorial orbits.

Need for Nonsingular Elements

  • Classical elements break down in two common cases:
    • Circular orbits 𝑒=0: there’s no perigee, so the argument of perigee and true anomaly are undefined
    • Equatorial orbits 𝑖=0: the line of nodes does not exist, so RAAN and the argument of perigee are undefined
  • Circular and near-circular orbits:
    • Very small eccentricity: imagine making a small change to the orbit
    • Sketch: the tip of 𝐞 sits near the origin of the 𝑥-𝑦 plane; a small change can move it to the other side of the origin, so the direction of perigee (𝜔) jumps by a large angle
  • One partial fix is the argument of latitude 𝑢=𝜔+𝜃

Equinoctial Orbital Elements (EqOE)

  • References:
    • Section 2.1 of Danielson, D. A., C. P. Sagovac, B. Neta, and L. W. Early. Semianalytic Satellite Theory. NPS-95-MA-002. Naval Postgraduate School, 1995. DTIC ADA294557.
    • Broucke, R. A., and P. J. Cefola. “On the Equinoctial Orbit Elements.” Celestial Mechanics 5, no. 3 (1972): 303-10. DOI 10.1007/BF01228432.
    • Walker, M.J.H., Ireland, B. & Owens, J. “A set modified equinoctial orbit elements.” Celestial Mechanics 36, 409-419 (1985). DOI 10.1007/BF01227493
    • Horwood, Joshua T., Nathan D. Aragon, and Aubrey B. Poore. “Gaussian Sum Filters for Space Surveillance: Theory and Simulations.” Journal of Guidance, Control, and Dynamics 34, no. 6 (2011): 1839-51. DOI 10.2514/1.53793.
    • Baù, Giulio, Javier Hernando-Ayuso, and Claudio Bombardelli. “A Generalization of the Equinoctial Orbital Elements.” Celestial Mechanics and Dynamical Astronomy 133, no. 11 (2021): 50. DOI 10.1007/s10569-021-10049-1.
  • Definitions:
    • 𝑎=𝑎ℎ=𝑒sin(𝜔+Ω)𝑘=𝑒cos(𝜔+Ω)𝑝=tan𝑖2sinΩ𝑞=tan𝑖2cosΩ𝜆=𝑀+𝜔+Ω
    • 𝜆 is the mean longitude
    • (ℎ,𝑘): the eccentricity vector’s components; (𝑝,𝑞): the inclination/node “vector”

Corrected from the notes

  • The 9/10 notes write ℎ=𝑒sin𝑢, 𝑘=𝑒cos𝑢 (with 𝑢 the argument of latitude just defined)
  • The typed table on 9/24 (below) and the standard definition use the longitude of periapsis 𝜔+Ω, which is used here
  • Properties:
    • No large changes in these elements with small changes in the orbit
    • Mean longitude is like mean anomaly in that it increases linearly in time
    • Computational efficiency
  • Remaining singularity: 𝑖=180° (tan𝑖2→∞); see the comparison table in Variants of Orbital Elements

Classical Equinoctial Elements

  • Singular conditions of the classical set: circular and equatorial orbits
  • Classical equinoctial elements, Broucke & Cefola in 1972:
    • Semimajor axis 𝑎
    • 𝑌 component of the eccentricity vector: ℎ
    • 𝑋 component of the eccentricity vector: 𝑘
      • (ℎ,𝑘) handle 𝑒→0
    • 𝑌 component of the inclination/node: 𝑝
    • 𝑋 component of the inclination/node: 𝑞
      • (𝑝,𝑞) handle 𝑖→0
    • Mean longitude: 𝜆
      • ̇𝜆=𝑛,the mean motion
  • Equinoctial transformations, if the classical elements are defined:
Classical → equinoctialEquinoctial → classical
𝑎=𝑎𝑎=𝑎
ℎ=𝑒sin(𝜔+Ω)𝑒=√ℎ2+𝑘2
𝑘=𝑒cos(𝜔+Ω)𝑖=2arctan(√𝑝2+𝑞2)
𝑝=tan(𝑖2)sinΩΩ=atan2(𝑝,𝑞)
𝑞=tan(𝑖2)cosΩ𝜔=atan2(ℎ,𝑘)−Ω
𝜆=𝑀+𝜔+Ω𝑀=𝜆−𝜔−Ω=𝜆−atan2(ℎ,𝑘)
  • The last entry is cut off at the edge of the slide after “atan2(h,”; completed as atan2(ℎ,𝑘)

Equinoctial Kepler Equation

  • 𝐹 = equinoctial eccentric longitude, the analogue of the eccentric anomaly (think 𝐹=𝐸+𝜔+Ω)

Equinoctial Kepler Equation

  • 𝜆=𝐹+ℎcos𝐹−𝑘sin𝐹
  • Analogue of Kepler’s equation 𝑀=𝐸−𝑒sin𝐸; solve for 𝐹 given 𝜆

Sign correction

  • In the lecture of 9/24 this was first written 𝜆=𝐹−ℎcos𝐹+𝑘sin𝐹. The lecture of 10/6 announced “Corrections to lecture 8: signs on Kepler’s equation” (see announcements on ELMS); the mean-longitude step of state to equinoctial later in the same lecture already uses the corrected signs shown above.

Equinoctial Elements to Orbital State

Beta

  • 𝛽=11+√1−ℎ2−𝑘2
  • Used to compute the in-plane coordinates below

Sign correction

  • Written in the lecture of 9/24 as 𝛽=11−√1−ℎ2−𝑘2; the lecture of 10/6 announced a “definition of beta sign error” (see announcements on ELMS). With the + sign, 𝛽→12 as 𝑒→0.
  • Radial distance:
    • 𝑟=𝑎(1−𝑘cos𝐹−ℎsin𝐹)
  • Cartesian coordinates of position and velocity in the (unrotated) orbital plane:
    • Position components:
      • 𝑋1=𝑎[(1−ℎ2𝛽)cos𝐹+ℎ𝑘𝛽sin𝐹−𝑘]𝑌1=𝑎[(1−𝑘2𝛽)sin𝐹+ℎ𝑘𝛽cos𝐹−ℎ]
    • Velocity components (√𝜇𝑎=𝑛𝑎2):
      • ̇𝑋1=√𝜇𝑎𝑟[ℎ𝑘𝛽cos𝐹−(1−ℎ2𝛽)sin𝐹]̇𝑌1=√𝜇𝑎𝑟[(1−𝑘2𝛽)cos𝐹−ℎ𝑘𝛽sin𝐹]
  • Rotate to the inertial frame with the equinoctial basis vectors:
    • ̂𝐟=11+𝑝2+𝑞2[1−𝑝2+𝑞22𝑝𝑞−2𝑝],̂𝐠=11+𝑝2+𝑞2[2𝑝𝑞1+𝑝2−𝑞22𝑞]

Equinoctial State

  • 𝐫=𝑋1̂𝐟+𝑌1̂𝐠,̇𝐫=̇𝑋1̂𝐟+̇𝑌1̂𝐠
  • Summary (equinoctial orbital elements to orbital state):
    1. Solve the equinoctial Kepler equation for 𝐹
    2. Compute the radial distance 𝑟=𝑎(1−𝑘cos𝐹−ℎsin𝐹)
    3. 𝑋1, 𝑌1, ̇𝑋1=𝑛𝑎2𝑟[…], ̇𝑌1=𝑛𝑎2𝑟[…] as above
    4. 𝐫=𝑋1̂𝐟+𝑌1̂𝐠, ̇𝐫=̇𝑋1̂𝐟+̇𝑌1̂𝐠

Orbital State to Equinoctial Elements

  1. Compute the angular momentum vector, eccentricity vector, semimajor axis (as in Orbital Elements from State Vector)
  2. Equinoctial bases:
    • ̂𝐰=̂𝐡; ̂𝐟, ̂𝐠 in the orbital plane
    • 𝑓𝑥=1−𝑤2𝑥1+𝑤𝑧,𝑓𝑦=−𝑤𝑥𝑤𝑦1+𝑤𝑧,𝑓𝑧=−𝑤𝑥
    • ̂𝐠=̂𝐰×̂𝐟
  3. Calculate ℎ, 𝑘, 𝑝, 𝑞:
    • ℎ=𝐞⋅̂𝐠,𝑘=𝐞⋅̂𝐟
    • 𝑝=𝑤𝑥1+𝑤𝑧,𝑞=−𝑤𝑦1+𝑤𝑧
  4. Calculate the mean longitude:
    • 𝑋1=𝐫⋅̂𝐟,𝑌1=𝐫⋅̂𝐠
    • cos𝐹=𝑘+(1−𝑘2𝛽)𝑋1−ℎ𝑘𝛽𝑌1𝑎√1−ℎ2−𝑘2sin𝐹=ℎ+(1−ℎ2𝛽)𝑌1−ℎ𝑘𝛽𝑋1𝑎√1−ℎ2−𝑘2
    • 𝜆=𝐹+ℎcos𝐹−𝑘sin𝐹
    • 𝐹 from cos𝐹 and sin𝐹 with the two-argument arctangent; no iteration needed in this direction

Variants of Equinoctial Elements

FormulationPrimary size elementPosition anglePrimary strength / use case
EqOE (Broucke & Cefola 1972)Semimajor axis 𝑎Mean longitude (𝜆)General theoretical development, analytical perturbation theories
MEE (Walker et al. 1985)Semilatus rectum 𝑝True longitude (𝐿)Low-thrust trajectory optimization, steering law designs
AEqOE (Horwood et al. 2011)Mean motion 𝑛Mean longitude (𝜆)High-accuracy orbit determination and non-linear uncertainty propagation
GEqOE (Baù et al. 2021)𝜈 (generalized 𝑛)Generalized mean longitudeHigh-fidelity propagation under dominant 𝐽2 oblateness
  • Modified equinoctial elements:
    • Semilatus rectum instead of sma: 𝑝=𝑎(1−𝑒2)
    • True longitude (if these elements exist):
      • 𝐿=𝜃+𝜔+Ω
  • Alternate equinoctial elements: use the mean motion instead of sma
    • 𝑛=√𝜇𝑎3
  • Generalized equinoctial elements: 𝜈, the “generalized mean motion”
    • Based on the total energy (kinetic + potential energy with perturbation forces)
  • Modified Rodriguez parameters version of the equinoctial elements (tan𝑖4 in place of tan𝑖2):
    • 𝜎1=tan(𝑖4)sinΩ𝜎2=tan(𝑖4)cosΩ

Corrections Announced 10/6