[BUG] The Velocity of sinex Station is in the unit of m/s, not m/y
In the method createStationsData
of class AbstractOrbitDetermination
, the Velocity should be in unit of m/s when using sinex station, not m/y, according to the api(org.orekit.files.sinex.Station.getVelocity()). So the following conversion is not needed and actual wrong used.
final double dtYears = dt / (Constants.JULIAN_YEAR);
We should use dt
directly to do plate motion correction.
Additionally, residuals σ could be 1.04 cm, if the SolarRadiationPressure
is included (with REFLECTION_COEFFICIENT estimated) and extra polynomial accelerations is omitted.
PS: I am so sorry that I am not familiar GitLab platform. Please let me known what I should do and not do.