Anewapproximation of the non-Keplerian dynamics is presented in this work. The method, called Virtual Primary Encke, is based on the concept of osculating Keplerian orbits defined by the computation of an instantaneous virtual new primary. This virtual primary position and gravitational field reproduce locally the behavior of a N-Body no-nKeplerian motion with general perturbations. Considering a general space environment, there exist different classes of non-Keplerian motion, periodic or not, such as the n-body dynamics, the restricted three body problem or the perturbations ( e.g., solar radiation pressure or thrust dispersion errors). For these types of motion, which are mostly non-planar, the two-body Keplerian dynamics is not sufficient to accurately model the behaviors of moving objects even in the regions with a slower dynamic. Consequently, it is needed a high-fidelity system representation which commonly leads to the design of nonlinear Guidance, Navigation and Control schemes to successfully accomplish the mission. The objective of this research is to present a method which is based on osculating Keplerian orbits which brings together the non-Keplerian influence with the convenience of having simpler two-body equations model for single satellite motion or relative motion between satellites. This approach differs from the literature because the center gravitational body does not correspond to any physical gravitational attractor but it is fictitiously computed at each step of the algorithm to better approximate the real dynamics. The main idea behind is to process the current state of the satellite and a finite number of old-states to approximate the local dynamics with a two-body elliptic, circular, or hyperbolic conic around the newly computed primary location. Since the approximation is local, the algorithm changes iteratively the position and mass of the primary according to the local behavior of the satellite orbit propagation. At this point the motion of the satellite at the next step of the algorithm is predicted on the base of a Keplerian-motion. In this work, the osculating Keplerian orbits algorithm is applied, with elliptic or circular osculating orbits, to a various range of periodic three-body Earth-Moon non-Keplerian orbits, such as Halo, Butterfly and Distant Retrograde Orbits. Highly perturbed three-body Earth orbits are also considered. Subsequently, position and velocity prediction errors are showed, demonstrating the algorithm feasibility to predict motion and to simplify Guidance, Navigation and Control schemes.
A new form of osculating Keplerian approximation of N-Body non-Keplerian motion for the design of GNC algorithms
Bucchioni G.;
2023-01-01
Abstract
Anewapproximation of the non-Keplerian dynamics is presented in this work. The method, called Virtual Primary Encke, is based on the concept of osculating Keplerian orbits defined by the computation of an instantaneous virtual new primary. This virtual primary position and gravitational field reproduce locally the behavior of a N-Body no-nKeplerian motion with general perturbations. Considering a general space environment, there exist different classes of non-Keplerian motion, periodic or not, such as the n-body dynamics, the restricted three body problem or the perturbations ( e.g., solar radiation pressure or thrust dispersion errors). For these types of motion, which are mostly non-planar, the two-body Keplerian dynamics is not sufficient to accurately model the behaviors of moving objects even in the regions with a slower dynamic. Consequently, it is needed a high-fidelity system representation which commonly leads to the design of nonlinear Guidance, Navigation and Control schemes to successfully accomplish the mission. The objective of this research is to present a method which is based on osculating Keplerian orbits which brings together the non-Keplerian influence with the convenience of having simpler two-body equations model for single satellite motion or relative motion between satellites. This approach differs from the literature because the center gravitational body does not correspond to any physical gravitational attractor but it is fictitiously computed at each step of the algorithm to better approximate the real dynamics. The main idea behind is to process the current state of the satellite and a finite number of old-states to approximate the local dynamics with a two-body elliptic, circular, or hyperbolic conic around the newly computed primary location. Since the approximation is local, the algorithm changes iteratively the position and mass of the primary according to the local behavior of the satellite orbit propagation. At this point the motion of the satellite at the next step of the algorithm is predicted on the base of a Keplerian-motion. In this work, the osculating Keplerian orbits algorithm is applied, with elliptic or circular osculating orbits, to a various range of periodic three-body Earth-Moon non-Keplerian orbits, such as Halo, Butterfly and Distant Retrograde Orbits. Highly perturbed three-body Earth orbits are also considered. Subsequently, position and velocity prediction errors are showed, demonstrating the algorithm feasibility to predict motion and to simplify Guidance, Navigation and Control schemes.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.