Skip to content

Request: Calculation of solar beta angle for an orbit #1054

Open
@scottshambaugh

Description

@scottshambaugh

The solar beta angle is a commonly used metric in spaceflight that is necessary to calculate eclipse time fractions and I think fits right in with skyfield's focus area.

It's calculated by:

$$ \beta = \sin^{-1} \Big[ \cos(\Gamma) \sin(\Omega) \sin(i) - \sin(\Gamma) \cos(\epsilon) \cos(\Omega) \sin(i) + \sin(\Gamma) \sin(\epsilon) \cos(i) \Big]$$

  • $\beta$ — Solar beta angle
  • $\Gamma$ — Ecliptic true solar longitude
  • $\Omega$ — Right ascension of the ascending node (RAAN)
  • $i$ — Orbit inclination
  • $\epsilon$ — Obliquity of the ecliptic (approximately 23.45 deg for Earth at present)

It seems to me that all of this information is available for an EarthSatellite, so it would be great if there were a function or example of how to calculate this within skyfield!

A short paper with equations: Computation of Eclipse Time for Low-Earth Orbiting Small Satellites

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions