2
$\begingroup$

I have found plenty of math for determining duration of satellite eclipse, but I am having trouble finding an equation that produces a simple boolean answer to the question "Is this Earth satellite in eclipse?", given either position and velocity vectors or a TLE + epoch.

Does there exist an equation for determining if any given Earth satellite is in eclipse, given its position/velocity at epoch?

$\endgroup$
1
  • 1
    $\begingroup$ The source code for Vallado's book has the computation. Of course the equations are in the book, perhaps someone will post them. celestrak.org/software/vallado-sw.php $\endgroup$ Commented Nov 17, 2023 at 22:58

1 Answer 1

3
$\begingroup$

As Greg suggested in the comments, there was indeed an equation in Vallado's book:

Part 1 of Algorithm 34, from Fundamentals of Astrodynamics and Applications (Vallado 2013) Part 2 of Algorithm 34, from Fundamentals of Astrodynamics and Applications (Vallado 2013)

See my answer to my own question for information on the Python implementation of it, as well as the assumptions made about the input.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .