FAILURE MAP
← Case archive

FA-69594 / Orbital propagation / Member archive

J2 secular node and perigee drift: Sun-synchronous test ignores the precession direction · case 04

Prograde orbits that regress at 0.9856 deg/day are flagged sun-synchronous.

Member previewVariant 4 · 3 implementations · 7 checks per implementation

Case contract

Input [a km, e, i deg, days]. With mu=398600.4418, Re=6378.137, J2=1.08263e-3, n=sqrt(mu/a^3), p=a(1-e^2): dRAAN/dt=-1.5 n J2 (Re/p)^2 cos i, dargp/dt=0.75 n J2 (Re/p)^2 (5cos^2 i-1). Return [RAAN drift deg, argp drift deg over the interval (rounded 4), sun-synchronous flag: |RAAN rate in deg/day - 0.9856|<0.01].

Why this case matters

Orbit determination and mission planning chain many small conversions; one wrong branch or unit silently moves a spacecraft by kilometres.

One recorded failure

Sample boundary fixture

This sample comes from the broken implementation of a controlled reproducer.

Boundary fixtureActualExpectedOutcome
j2 secular node and perigee drift [7078.0, 0.001, 81.81, 1][-0.986, -3.1094, true][-0.986, -3.1094, false]Failed

MEMBER ARCHIVE

The complete case is available to members.

This record includes three runnable implementations, regression fixtures, execution results, and source hashes.

Member access is invitation-based. Sign in with your invited account to inspect the sources.

Sign in to the archive ↗