boinor.twobody.thrust.change_a_inc ================================== .. py:module:: boinor.twobody.thrust.change_a_inc Functions --------- .. autoapisummary:: boinor.twobody.thrust.change_a_inc.change_a_inc Module Contents --------------- .. py:function:: change_a_inc(k, a_0, a_f, inc_0, inc_f, f) Change semimajor axis and inclination. Guidance law from the Edelbaum/Kéchichian theory, optimal transfer between circular inclined orbits (a_0, i_0) --> (a_f, i_f), ecc = 0. :param k: Gravitational parameter. :type k: ~astropy.units.quantity.Quantity :param a_0: Initial semimajor axis (km). :type a_0: ~astropy.units.quantity.Quantity :param a_f: Final semimajor axis (km). :type a_f: ~astropy.units.quantity.Quantity :param inc_0: Initial inclination (rad). :type inc_0: ~astropy.units.quantity.Quantity :param inc_f: Final inclination (rad). :type inc_f: ~astropy.units.quantity.Quantity :param f: Magnitude of constant acceleration (km / s**2). :type f: ~astropy.units.quantity.Quantity :returns: **a_d, delta_V, t_f** :rtype: tuple (function, ~astropy.units.quantity.Quantity, ~astropy.time.Time) .. rubric:: Notes Edelbaum theory :cite:p:`Edelbaum1961`, reformulated by :cite:t:`Kechichian1997`.