latom.plots.continuation¶
@authors: Alberto FOSSA’ Giuliana Elena MICELI
Classes
|
Plots the propellant fraction and spacecraft specific energy as function of the thrust/weight ratio. |
|
Plots the two-dimensional trajectories in the xy plane. |
|
Plots the ascent trajectories from an initial Low Lunar Orbit to an intermediate ballistic arc for different thrust/weight ratios. |
-
class
latom.plots.continuation.MassEnergyContinuation(twr, m_prop_frac, en)[source]¶ Bases:
objectPlots the propellant fraction and spacecraft specific energy as function of the thrust/weight ratio.
- Parameters
twr (ndarray) – List of thrust/weight ratios [-]
m_prop_frac (ndarray) – List of propellant fractions [-]
en (ndarray) – List of spacecraft specific energies [m^2/s^2]
- Variables
twr (ndarray) – List of thrust/weight ratios [-]
m_prop_frac (ndarray) – List of propellant fractions [-]
energy (ndarray) – List of spacecraft specific energies [m^2/s^2]
-
class
latom.plots.continuation.TwoDimTrajectoryContinuation(r_moon, r_llo, sol, nb=2000, labels=None)[source]¶ Bases:
objectPlots the ascent trajectories from an initial Low Lunar Orbit to an intermediate ballistic arc for different thrust/weight ratios.
- Parameters
r_moon (float) – Moon radius [m] or [-]
r_llo (float) – Initial Low Lunar Orbit radius [m] o [-]
sol (dict) – Dictionary that maps each thrust/weight ratio to the corresponding optimal trajectory
nb (float, optional) – Number of points in which the Moon surface and the initial orbits are discretized. Default is
2000
- Variables
scaler (float) – scaler for lengths
units (str) – Unit of measurement for lengths
x_moon (ndarray) – x coordinates for the Moon surface [km] or [-]
y_moon (ndarray) – y coordinates for the Moon surface [km] or [-]
x_llo (ndarray) – x coordinates for the initial orbit [km] or [-]
y_llo (ndarray) – y coordinates for the initial orbit [km] or [-]
x (dict) – x coordinates for the ascent trajectories [km] or [-]
y (dict) – y coordinates for the ascent trajectories [km] or [-]