Path: Orbit/LowEnergyManeuver
% Calculate the nominal transfer time for a low energy transfer The names of the moon and planet must be available in the Constant database. Type LETPhasing for a demo. -------------------------------------------------------------------------- Form: [det,orbits] = LETPhasing(x0,desiredPhasing,moon,planet,et,jDate) -------------------------------------------------------------------------- ------ Inputs ------ x0 (1,1) Initial guess for a transfer time desiredPhasing (1,1) Angle of the moon at the final time in the Sun/Planet rotating coordinate system moon (1,:) String name of moon planet (1,:) String name of planet et (1,1) Seconds after the epoch jDate at which the transfer initiates jDate (1,1) Julian date ------- Outputs ------- det (1,1) Estimated transfer time orbits (1,1) Number of lunar orbits during transfer --------------------------------------------------------------------------
AC: ACData/ACTConstants Orbit: LowEnergyManeuver/J20002RotPuls SC: BasicOrbit/E2M SC: BasicOrbit/Nu2E SC: BasicOrbit/Nu2M SC: BasicOrbit/RV2El SC: Ephem/CEcl2Eq SC: Ephem/InterpolateState SC: Ephem/PlanetPosJPL SC: Ephem/PlanetPositionEMBarycenter SC: SCData/bin2000 SC: SCData/sCTConstants Common: CommonData/Constants Common: CommonData/SwooshWatermark Common: CommonData/xSplashSmall Common: Database/Constant Common: General/CellToMat Common: General/DeleteCell Common: General/MatToCell Common: General/Watermark Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/PltStyle 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