ssapy_toolkit.Orbital_Mechanics.calculate_finite_burn_acceleration

ssapy_toolkit.Orbital_Mechanics.calculate_finite_burn_acceleration(delta_v, t_impulsive, a_magnitude)[source]

Calculate the acceleration to approximate an instantaneous orbital transfer with a finite burn.

Parameters: - delta_v: np.array, shape (3,), impulsive delta-v vector in inertial frame (m/s) - t_impulsive: float, time of the impulsive burn (s) - a_magnitude: float, constant acceleration magnitude from specific thrust (m/s^2)

Returns: - a_vector: np.array, shape (3,), constant acceleration vector (m/s^2) - t_burn: float, duration of the burn (s) - t_start: float, start time of the burn (s) - t_end: float, end time of the burn (s)

Author: Travis Yeager