Class ParametricAcceleration

  • All Implemented Interfaces:
    ForceModel, EventDetectorsProvider, ParameterDriversProvider

    public class ParametricAcceleration
    extends Object
    implements ForceModel
    This class implements a parametric acceleration.

    Parametric accelerations are intended to model lesser-known forces, estimating a few defining parameters from a parametric function using orbit determination. Typical parametric functions are polynomial (often limited to a constant term) and harmonic (often with either orbital period or half orbital period).

    An important operational example is the infamous GPS Y-bias, which is thought to be related to a radiator thermal radiation. Other examples could be to model leaks that produce roughly constant trust in some spacecraft-related direction.

    The acceleration direction is considered constant in either:

    • inertial frame
    • spacecraft frame
    • a dedicated attitude frame overriding spacecraft attitude (this could for example be used to model solar arrays orientation if the force is related to solar arrays)

    If the direction of the acceleration is unknown, then three instances of this class should be used, one along the X axis, one along the Y axis and one along the Z axis and their parameters estimated as usual.

    Since:
    10.3
    Author:
    Luc Maisonobe, Bryan Cazabonne, Melina Vanel