ssapy_toolkit.Orbital_Mechanics.transfer_velocity_continuous
- ssapy_toolkit.Orbital_Mechanics.transfer_velocity_continuous(r0, v0, v_target=None, a_thrust=1.0, mu=398600441800000.0, t0=0.0, max_time=36000, body_radius=6378137.0, plot=False, save_path=False)[source]
Burn continuously in velocity direction until a specific accumulated delta_v magnitude is reached. Accumulate delta_v as the integral of absolute thrust acceleration (always positive). If v_target is None, burn for full max_time.
Returns: - r: (n,3) array of positions during burn - v: (n,3) array of velocities during burn - t: (n,) array of time points during burn