Class TransferOrbit

java.lang.Object
org.episteme.natural.physics.astronomy.mechanics.TransferOrbit

public class TransferOrbit extends Object
Orbital maneuvers and transfer orbits.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Field Details

    • MU_SUN

      public static final Real MU_SUN
    • AU

      public static final Real AU
  • Constructor Details

    • TransferOrbit

      public TransferOrbit()
  • Method Details

    • hohmannTransferDeltaV

      public static Real hohmannTransferDeltaV(Real r1, Real r2, Real mu)
      Hohmann transfer delta-V
    • hohmannTransferTime

      public static Real hohmannTransferTime(Real r1, Real r2, Real mu)
      Hohmann transfer time: t = π * √(a³ / μ)
    • biEllipticTransferDeltaV

      public static Real biEllipticTransferDeltaV(Real r1, Real r2, Real rb, Real mu)
      Bi-elliptic transfer delta-V
    • synodicPeriod

      public static Real synodicPeriod(Real P1, Real P2)
      Synodic period: 1/S = |1/P1 - 1/P2|
    • launchWindowInterval

      public static Real launchWindowInterval(Real periodEarth, Real periodTarget)
      Launch window interval