Hi,
I am trying to implement a Brouwer Lyddane propagator, but I am confused as to whether the propagate method is returning osculating or mean elements.
Thanks,
Scott
Hi,
I am trying to implement a Brouwer Lyddane propagator, but I am confused as to whether the propagate method is returning osculating or mean elements.
Thanks,
Scott
Hi @skindl
Welcome to the Orekit forum!
The returned elements are osculating ones.
Best regards,
Bryan
Thanks!
On a similar note, does Brouwer Lyddane propagator require all the gravity coefficients to be set or can I set just J2 and the rest to 0 to only get perturbations related to J2?
I never tried, but I think it’s possible.
Bryan
I think you can yes. There are two cases:
BrouwerLyddanePropagator prop = new BrouwerLyddanePropagator(initialOrbit, Constants.IERS2010_EARTH_EQUATORIAL_RADIUS,
Constants.IERS2010_EARTH_MU, Constants.IERS2010_EARTH_C20,
0., 0., 0., 0.);
UnnormalizedSphericalHarmonicsProvider provider = GravityFieldFactory.getConstantUnnormalizedProvider(2, 0);
BrouwerLyddanePropagator prop =
new BrouwerLyddanePropagator(initialOrbit,
provider.getAe(), provider.getMu(),
provider.onDate(initialOrbit.getDate()).getUnnormalizedCnm(2, 0),
0., 0., 0., 0.);