Path: FormationFlying/LP
% Determine the target state on the desired trajectory that gives the minimum time-weighted cost. Use the LPCircular control algorithm to compute the delta-v's associated with maneuvering from an initial state (x0) to a series of target states, which lie on a trajectory defined by the geometric goals (g). The target state associated with the minimum time-weighted cost is returned. Since version 7. -------------------------------------------------------------------------- Form: [xHF,nOrbMvr] = LPCircularTimeWeight( el0, xH0, goals, window, nSPO ); -------------------------------------------------------------------------- ------ Inputs ------ el0 (1) Initial orbital element set [a,i,W,w,e,M] xH0 (6,1) Initial state in Hill's frame goals (.) Geometric goals data structure window (.) Maneuver time window data structure, containing: - nOrbMin Minimum number of orbits - nOrbMax Maximum number of orbits - nManeuvers Number of maneuvers to search over - timeWeightExp Time-weighting exponent nSPO (1) Number of samples to use for control vector (per orbit of maneuver duration) ------- Outputs ------- xHF (6,1) Target Hills-frame state (at maneuver completion) nOrbMvr (1) Chosen maneuver duration (in orbits) --------------------------------------------------------------------------
FormationFlying: Coord/CirclePhase FormationFlying: LP/LPCircular FormationFlying: Transformation/Goals2Hills FormationFlying: Utility/MeanAnom2TrueLat FormationFlying: Utility/NOrbVector FormationFlying: Visual/CostVis Orbit: OrbitCoord/El2Alfriend Orbit: RHSOrbit/LinOrb SC: BasicOrbit/E2Nu SC: BasicOrbit/M2E SC: BasicOrbit/M2EApp SC: BasicOrbit/M2EEl SC: BasicOrbit/M2EHy SC: BasicOrbit/M2Nu SC: BasicOrbit/M2NuPb SC: BasicOrbit/OrbRate Common: CommonData/SwooshWatermark Common: Control/C2DZOH Common: General/CellToMat Common: General/DispWithTitle Common: General/MatToCell Common: General/Watermark Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/PltStyle Math: Analysis/Simplex Math: Analysis/Simplex2 Math: Linear/DupVect Math: Linear/InvP Math: Linear/Mag Math: Trigonometry/WrapPhase
Back to the FormationFlying Module page