EarthOrbToHelioOrb:

Path: Orbit/Interplanetary

% Computes the heliocentric orbital elements after an Earth escape spiral.

   Performs a simulation of the spiral out from Earth using ode113 and
   FCRTBPRHS, and stops once the sun gravity acceleration dominates that
   of Earth.

   Since version 2014.1
--------------------------------------------------------------------------
   Form:
   [elHelio, rSEMI, vSEMI, t1, mass] = EarthOrbToHelioOrb( jD0, elEarth, SCParams)
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   jD0           (1,:)     Julian Date
   elEarth       (1,6)     Initial orbital elements in the ECI frame
   SCParams       (.)      Design parameters for the spacecraft
     .mass0                     Mass             (kg)
     .thrust                    Thrust           (kN)
     .Isp                       Specific impulse (sec)
     .uE                        Exhaust velocity (km/s)

   -------
   Outputs
   -------
   elHelio       (:,6)     Orbital elements in the heliocentric frame
   rSEMI         (3,:)     Position vector in the heliocentric frame
   vSEMI         (3,:)     Velocity vector in the heliocentric frame
   t1            (1,:)     Time vector

--------------------------------------------------------------------------
   See also SunEarthMoonSystemConstants, TransformECIToSEMR,
   CRTBPRHS, FCRTBPRHS, LowThrustCRTBP_StopFcn, SEMRToSEMI
--------------------------------------------------------------------------

Children:

AC: ACData/ACTConstants
Orbit: OrbitCoord/SEMIToSEMR
Orbit: OrbitCoord/SEMRToSEMI
Orbit: OrbitCoord/TransformECIToSEMR
Orbit: OrbitData/SunEarthMoonSystemConstants
Orbit: ThreeBody/CRTBPRHS
Orbit: ThreeBody/FCRTBPRHS
Orbit: ThreeBody/LowThrustCRTBP_StopFcn
SC: BasicOrbit/CP2I
SC: BasicOrbit/E2M
SC: BasicOrbit/E2Nu
SC: BasicOrbit/El2RV
SC: BasicOrbit/M2E
SC: BasicOrbit/M2EApp
SC: BasicOrbit/M2EEl
SC: BasicOrbit/M2EHy
SC: BasicOrbit/M2Nu
SC: BasicOrbit/M2NuPb
SC: BasicOrbit/Nu2E
SC: BasicOrbit/Nu2M
SC: BasicOrbit/RV2El
SC: BasicOrbit/RVFromKepler
SC: Ephem/CEcl2Eq
SC: SCData/sCTConstants
Common: CommonData/Constants
Common: CommonData/SwooshWatermark
Common: CommonData/xSplashSmall
Common: Database/Constant
Common: General/CellToMat
Common: General/DeBlankLT
Common: General/DeleteCell
Common: General/DispWithTitle
Common: General/MatToCell
Common: General/Watermark
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/Plot3D
Common: Graphics/PltStyle
Common: Graphics/TimeLabl
Common: Graphics/XLabelS
Common: Graphics/YLabelS
Common: Graphics/ZLabelS
Common: Time/DTSToDTA
Common: Time/Date2JD
Common: Time/JD2000
Math: Linear/Cross
Math: Linear/DupVect
Math: Linear/Mag
Math: Linear/Unit

Back to the Orbit Module page