AccelConstNTW

class ssapy.accel.AccelConstNTW(accelntw, time_breakpoints=None)[source][source]

Bases: Accel

Constant acceleration in NTW coordinates.

Intended to enable maneuvers. Semimajor axis changes are often done by accelerating in the in-track direction at perigee, while inclination change maneuvers are done by accelerating in the cross-track direction. So these maneuvers are both conveniently implemented in NTW space.

This class supports a constant acceleration burn in a fixed direction in NTW space at a specified time and duration.

Parameters:
  • accelntw (array_like, shape(3,)) – Direction and magnitude of acceleration in NTW frame, m/s^2.

  • time_breakpoints (array_like) – Times in GPS seconds when acceleration should be turned on and off. These alternate; first time is on, second time is off, third time is back on. must be sorted.

Methods Summary

__call__(r, v, t, **kwargs)

Call self as a function.

Methods Documentation

__call__(r, v, t, **kwargs)[source][source]

Call self as a function.