Path: Orbit/LowEnergyManeuver
% Compute a ballistic lunar capture trajectory from a circular Earth orbit From circular trajectory about Earth with a radius of r0 to a weakly captured lunar orbit. Requires the Optimization Toolbox. -------------------------------------------------------------------------- Form: [LETTrans,debugData] = LowEnergyEarthToMoonTransfer(jD,r0) -------------------------------------------------------------------------- ------ Inputs ------ jD (1) Julian Date of transfer r0 (1) Initial circular orbit radius (km) ------- Outputs ------- LETTrans (.) Data structure with information about the orbit .elements ecliptic orbital elements of the initial state .initialStateJ2000 Initial state vector .maneuver Magnitude of the initial maneuver .timeOfFlight Period of the transfer .finalEnergy Final energy level .family CRTBP orbit family .muMoon Gravitational Parameter of the moon .muPlanet Gravitational Parameter of the planet .cTraj Jacobi constant of the final state .cL2 Jacobi constant of the L2 point .burns number of burn maneuvers performed debugData -------------------------------------------------------------------------- Reference: Griesemer, P. R., Ocampo, C. A., and Cooley, D. S., "Targeting Ballistic Lunar Capture Trajectories Using Periodic Orbits in the Sun-Earth CRTBP", accepted for publication by the AIAA Journal of Guidance, Control, and Dynamics, Feb, 2010. -------------------------------------------------------------------------- See also: LowEnergyTransferInCRTBP, LETPhasing, Targeting3BP2 --------------------------------------------------------------------------
AC: ACData/ACTConstants Orbit: LowEnergyManeuver/CRTBP2kms Orbit: LowEnergyManeuver/CRTBPJacobiConstant Orbit: LowEnergyManeuver/CheckForOptimizationToolbox Orbit: LowEnergyManeuver/EnergyWRTMoon Orbit: LowEnergyManeuver/J20002RotPuls Orbit: LowEnergyManeuver/J20002RotPulsPlanetMoon Orbit: LowEnergyManeuver/Kms2CRTBP Orbit: LowEnergyManeuver/LETGuess Orbit: LowEnergyManeuver/LETPhasing Orbit: LowEnergyManeuver/LowEnergyTransferInCRTBP Orbit: LowEnergyManeuver/MinE4BP Orbit: LowEnergyManeuver/PeriodicOrbitFromGuess Orbit: LowEnergyManeuver/PlotLET Orbit: LowEnergyManeuver/PlotLET3BP Orbit: LowEnergyManeuver/Propagate3BP Orbit: LowEnergyManeuver/Propagate4BP Orbit: LowEnergyManeuver/PropagateCRTBP Orbit: LowEnergyManeuver/PropagateCRTBPToPeriapse Orbit: LowEnergyManeuver/RHSCRTBP Orbit: LowEnergyManeuver/RotPuls2J2000 Orbit: LowEnergyManeuver/Targeting3BP2 Orbit: LowEnergyManeuver/Targeting4BP Orbit: LowEnergyManeuver/V0FromJacobiConstant Orbit: LowEnergyManeuverData/f16Ref Orbit: LowEnergyManeuverData/f16pRef Orbit: LowEnergyManeuverData/f26pRef 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: Ephem/InterpolateState SC: Ephem/LagrangePointsL1ToL5 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/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