EclipseNETs: a differentiable description of irregular eclipse conditions
Giacomo Acciarini, Francesco Biscani, Dario Izzo
TL;DR
EclipseNETs introduces a differentiable implicit representation to model eclipses cast by irregular small bodies, addressing the non-differentiable and slow nature of traditional ray-tracing approaches in spaceflight mechanics. By encoding the eclipse geometry as a scalar function $F$ learned by SIREN-based networks and conditioning on the Sun direction, the approach enables accurate, fast propagation of orbits under solar radiation pressure. The method is trained on four well-studied bodies (Bennu, Itokawa, 67P, Eros) and demonstrates centimeter-scale accuracy after a few orbits, with inference speeds surpassing vectorized ray-tracing by over two orders of magnitude. This differentiable eclipse model holds promise for efficient mission design and real-time trajectory optimization in irregular-gravity environments, where precise shadow computation is critical for SRP, thermal, and power considerations.
Abstract
In the field of spaceflight mechanics and astrodynamics, determining eclipse regions is a frequent and critical challenge. This determination impacts various factors, including the acceleration induced by solar radiation pressure, the spacecraft power input, and its thermal state all of which must be accounted for in various phases of the mission design. This study leverages recent advances in neural image processing to develop fully differentiable models of eclipse regions for highly irregular celestial bodies. By utilizing test cases involving Solar System bodies previously visited by spacecraft, such as 433 Eros, 25143 Itokawa, 67P/Churyumov--Gerasimenko, and 101955 Bennu, we propose and study an implicit neural architecture defining the shape of the eclipse cone based on the Sun's direction. Employing periodic activation functions, we achieve high precision in modeling eclipse conditions. Furthermore, we discuss the potential applications of these differentiable models in spaceflight mechanics computations.
