LPEccentricTimeWeight:

Path: FormationFlying/LP

% Determine the target state on the desired trajectory that gives the minimum 
   time-weighted cost.

   Use the LPEccentric 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] = LPEccentricTimeWeight( e, n, nu0, 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)
--------------------------------------------------------------------------

Children:

FormationFlying: EccDynamics/FFEccDH
FormationFlying: EccDynamics/FFEccGoals
FormationFlying: EccDynamics/FFEccLinOrb
FormationFlying: EccDynamics/FFEccProp
FormationFlying: EccDynamics/FFEccRMat
FormationFlying: EccDynamics/FFEccYExt
EccDynamics: Derivatives/FFEccDDY
EccDynamics: Derivatives/FFEccDY
FormationFlying: LP/LPEccentric
FormationFlying: Transformation/FFEccGoals2Hills
FormationFlying: Utility/FFEccTargetTrueAnom
FormationFlying: Utility/NOrbVector
FormationFlying: Utility/Nu2TimeDomain
FormationFlying: Utility/NuDot
FormationFlying: Visual/CostVis
FormationFlying: Visual/FFEccAnalyzeShape
SC: BasicOrbit/E2M
SC: BasicOrbit/E2Nu
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/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: Solvers/NewtRaph
Math: Trigonometry/UnwrapPhase
Math: Trigonometry/WrapPhase

Back to the FormationFlying Module page