DFFSimulation:

Path: FormationFlying/IntegratedSim

% Initialize and run a multiple spacecraft simulation with the DFF software.

--------------------------------------------------------------------------
   Form:
   d = DFFSimulation( sim )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   sim                 (.)    Simulation data structure, containing simulation
                                parameters and spacecraft data
   recordTargetState   (1)    Record the target state or not?    (optional)
   showTeamOrg         (1)    Show the team organization or not? (optional)
   showMsgQ            (1)    Show the Message Queue or not?     (optional)

   -------
   Outputs
   -------
   d            (.)    Output data structure, containing time histories of
                          all states and controls

--------------------------------------------------------------------------

Children:

AC: ACData/ACTConstants
AerospaceUtils: Coord/ECIToEF
AerospaceUtils: Coord/LatLonToR
AerospaceUtils: Coord/Q2RADec
AerospaceUtils: Coord/QHills
AerospaceUtils: Coord/QIToBDot
AerospaceUtils: Coord/QLVLH
AerospaceUtils: Coord/U2RADec
FormationFlying: Analysis/CheckDeltaVs
FormationFlying: Collision/CollProbSet
FormationFlying: Collision/CollisionInit
FormationFlying: Collision/CollisionMonAlg
FormationFlying: Collision/CollisionSurvey
FormationFlying: Collision/DistantPtToEll
FormationFlying: Collision/Ellipsoid
FormationFlying: Collision/Laguerre
FormationFlying: Collision/PredictCollision
FormationFlying: Collision/VerifyCollStruct
FormationFlying: Control/ImpulsiveLPManeuver
FormationFlying: Control/ImpulsiveManeuver
FormationFlying: Control/InPlane
FormationFlying: Control/IterativeImpulsiveManeuver
FormationFlying: Control/LinOrbLQG
FormationFlying: Control/OptimalInPlaneDeltaV
FormationFlying: Control/OutOfPlane
FormationFlying: Coord/AddGoals
FormationFlying: Coord/AlignThruster
FormationFlying: Coord/CirclePhase
FormationFlying: Coord/EllipsePhase
FormationFlying: Coord/GetHillsMats
FormationFlying: Coord/InitializeFormation
FormationFlying: Coord/IsCircGeom
FormationFlying: Coord/IsEccGeom
FormationFlying: Coord/RotateState
FormationFlying: Coord/SubGoals
FormationFlying: Coord/TeamGoals2Geom
FormationFlying: DataStructures/BurnData_Structure
FormationFlying: DataStructures/Command_Structure
FormationFlying: DataStructures/Constraints_Structure
FormationFlying: DataStructures/CostEstimate_Structure
FormationFlying: DataStructures/DeltaVCommand_Structure
FormationFlying: DataStructures/EccGeometry_Structure
FormationFlying: DataStructures/EccTeamGoals_Structure
FormationFlying: DataStructures/Geometry_Structure
FormationFlying: DataStructures/ISLMessage_Structure
FormationFlying: DataStructures/Maneuver_Structure
FormationFlying: DataStructures/Orientation_Structure
FormationFlying: DataStructures/PlanningParameters_Structure
FormationFlying: DataStructures/State_Structure
FormationFlying: DataStructures/TeamGoals_Structure
FormationFlying: DataStructures/Team_Structure
FormationFlying: DataStructures/Window_Structure
Demos: Collision/SampleMvr
FormationFlying: Dynamics/DiscreteHills
FormationFlying: Dynamics/HillsEqns
FormationFlying: EccDynamics/FFEccDH
FormationFlying: EccDynamics/FFEccDiscreteHills
FormationFlying: EccDynamics/FFEccGoals
FormationFlying: EccDynamics/FFEccIntConst
FormationFlying: EccDynamics/FFEccLawdensEqns
FormationFlying: EccDynamics/FFEccLinOrb
FormationFlying: EccDynamics/FFEccProp
FormationFlying: EccDynamics/FFEccRMat
FormationFlying: EccDynamics/FFEccXExt
FormationFlying: EccDynamics/FFEccYExt
FormationFlying: EccDynamics/FFEccZExt
EccDynamics: Derivatives/FFEccDDX
EccDynamics: Derivatives/FFEccDDY
EccDynamics: Derivatives/FFEccDDZ
EccDynamics: Derivatives/FFEccDX
EccDynamics: Derivatives/FFEccDY
EccDynamics: Derivatives/FFEccDZ
FormationFlying: Guidance/AutoFormGeometry
FormationFlying: Guidance/CostMatrixRows
FormationFlying: Guidance/EstimateCost
FormationFlying: Guidance/FFEccEstimateCost
FormationFlying: Guidance/FFEccGenerateTeamGoals
FormationFlying: Guidance/FFEccHexahedronGeometry
FormationFlying: Guidance/FFEccTetrahedronGeometry
FormationFlying: Guidance/FindMinSet
FormationFlying: Guidance/GenerateTeamGoals
FormationFlying: Guidance/InitializeCostMatrix
FormationFlying: Guidance/NearestOffset
FormationFlying: Guidance/OptimalAssignment
FormationFlying: Guidance/PCGoals
FormationFlying: Guidance/PopulateCostMatrix
FormationFlying: Guidance/PrivilegedAssignment
FormationFlying: Guidance/RestrictIDSet
FormationFlying: Guidance/SetupAssignmentProblem
FormationFlying: Guidance/SortTeamGoals
FormationFlying: IntegratedSim/DFFAttitudeTarget
FormationFlying: IntegratedSim/DFFControl
FormationFlying: IntegratedSim/DFFRHS
FormationFlying: IntegratedSim/DFFSimGUI
IntegratedSim: Actuators/DFFThrusters
IntegratedSim: Actuators/IdealActuator
IntegratedSim: CommandLists/MainDemoCommandList
IntegratedSim: DefaultData/DefaultTankData
IntegratedSim: DefaultData/ParameterUploadDictionary
IntegratedSim: DefaultData/SoftwareCommandDictionary
IntegratedSim: DefaultData/SpacecraftParameters
IntegratedSim: DefaultData/TelemetryDictionary
IntegratedSim: Initialize/DFFSimStruct
IntegratedSim: Initialize/TeamOrgDemo
IntegratedSim: Sensors/StateSensor
IntegratedSim: Software/DFFAttitudeController
IntegratedSim: Software/DFFAttitudeManagement
IntegratedSim: Software/DFFAttitudeManeuver
IntegratedSim: Software/DFFCollisionMonitor
IntegratedSim: Software/DFFCommandProcessing
IntegratedSim: Software/DFFControlLaw
IntegratedSim: Software/DFFCoordinateTransformation
IntegratedSim: Software/DFFDeltaVManagement
IntegratedSim: Software/DFFGuidanceLaw
IntegratedSim: Software/DFFISLManagement
IntegratedSim: Software/DFFParameterDatabase
IntegratedSim: Software/DFFRelativeNavigation
IntegratedSim: Software/DFFTeamManagement
FormationFlying: LP/LPCircular
FormationFlying: LP/LPCircularTimeWeight
FormationFlying: LP/LPEccentric
FormationFlying: LP/LPEccentricGVE
FormationFlying: LP/LPEccentricTimeWeight
FormationFlying: Transformation/AbsRelECI2Hills
FormationFlying: Transformation/DeltaEl2Alfriend
FormationFlying: Transformation/DeltaElem2Goals
FormationFlying: Transformation/DeltaElem2Hills
FormationFlying: Transformation/ECI2Hills
FormationFlying: Transformation/ECI2MeanElements
FormationFlying: Transformation/FFEccDeltaElem2Goals
FormationFlying: Transformation/FFEccDeltaElem2Hills
FormationFlying: Transformation/FFEccGoals2Hills
FormationFlying: Transformation/FFEccHills2DeltaElem
FormationFlying: Transformation/FFEccHills2Goals
FormationFlying: Transformation/GeometryCirc2Ecc
FormationFlying: Transformation/GeometryEcc2Circ
FormationFlying: Transformation/Goals2DeltaElem
FormationFlying: Transformation/Goals2Hills
FormationFlying: Transformation/Hills2DeltaElem
FormationFlying: Transformation/Hills2ECI
FormationFlying: Transformation/Hills2Goals
FormationFlying: Transformation/Osc2Mean
FormationFlying: Utility/AccelVector2ManeuverStruct
FormationFlying: Utility/DataSize
FormationFlying: Utility/FFEccTargetTrueAnom
FormationFlying: Utility/Hexahedron
FormationFlying: Utility/JD2SS1970
FormationFlying: Utility/ManeuverStruct2AccelVector
FormationFlying: Utility/MeanAnom2TrueLat
FormationFlying: Utility/NOrbVector
FormationFlying: Utility/Nu2TimeDomain
FormationFlying: Utility/NuDot
FormationFlying: Utility/SS19702JD
FormationFlying: Utility/Tetrahedron
FormationFlying: Utility/Time2NuDomain
FormationFlying: Utility/TimeUntilTheta
FormationFlying: Visual/CostVis
FormationFlying: Visual/FFEccAnalyzeShape
FormationFlying: Visual/HillsFramePlot
FormationFlying: Visual/ShowTeams
FormationFlying: Visual/TeamLevels
FormationFlying: Visual/ViewRelativeMotion
Orbit: GravityModels/LoadGravityModel
Orbit: OrbitCoord/Alfriend2El
Orbit: OrbitCoord/El2Alfriend
Orbit: OrbitCoord/OrbElemDiff
Orbit: OrbitCoord/SLR
Orbit: OrbitData/LEOData
Orbit: OrbitMechanics/GVEDynamics
Orbit: OrbitMechanics/RVOrbGen
Orbit: RHSOrbit/LinOrb
Plotting: GUI/AnimationGUI
Plotting: GUI/DeriveData
Plotting: GUI/DisplayFilter
Plotting: GUI/GroupVariables
Plotting: GUI/PlottingTool
Plotting: Help/HelpSystem
Plotting: Utilities/FormatUnderscore
Plotting: Utilities/GetSimData
Plotting: Utilities/InitializeAxes
Plotting: Utilities/ReadOutputFile
SC: BasicOrbit/CP2I
SC: BasicOrbit/E2M
SC: BasicOrbit/E2Nu
SC: BasicOrbit/El2RV
SC: BasicOrbit/FOrbCart
SC: BasicOrbit/M2E
SC: BasicOrbit/M2EApp
SC: BasicOrbit/M2EEl
SC: BasicOrbit/M2EHy
SC: BasicOrbit/M2Nu
SC: BasicOrbit/M2NuAbs
SC: BasicOrbit/M2NuPb
SC: BasicOrbit/Nu2E
SC: BasicOrbit/Nu2M
SC: BasicOrbit/Nu2MAbs
SC: BasicOrbit/OrbRate
SC: BasicOrbit/Period
SC: BasicOrbit/RV2El
SC: BasicOrbit/RVFromKepler
SC: Ephem/EOfE
SC: Ephem/EarthNut
SC: Ephem/EarthPre
SC: Ephem/EarthRot
SC: Ephem/GMSTime
SC: Ephem/MSidDay
SC: Ephem/MoonV1
SC: Ephem/NutDelta
SC: Ephem/ObOfE
SC: Ephem/SunV1
SC: Ephem/TruEarth
SC: SCData/sCTConstants
Common: CommonData/Constants
Common: CommonData/Sosumi
Common: CommonData/SwooshWatermark
Common: CommonData/xSplashSmall
Common: ComponentModels/Box
Common: ComponentModels/Cone
Common: ComponentModels/Frustrum
Common: Control/C2DZOH
Common: Control/C2DelZOH
Common: Control/FResp
Common: Control/GND
Common: Control/GSS
Common: Control/Limit
Common: Control/ND2SS
Common: Control/PIDMIMO
Common: Control/QCE
Common: Control/QCR
Common: Control/Riccati
Common: Control/S2Damp
Common: Control/SS2ND
Common: Control/SizeABCD
Common: Control/TrnsZero
Common: Control/WPZ
Common: Control/WReson
Common: Control/ZFresp
Common: Database/Constant
Common: FileUtils/FindDirectory
Common: FileUtils/OpenFile
Common: GUIs/MessageQueue
Common: General/CellToMat
Common: General/CloseFigure
Common: General/CloseIfHandle
Common: General/CloseUIElement
Common: General/DeBlankAll
Common: General/DeBlankLT
Common: General/DeleteCell
Common: General/DeleteSuffix
Common: General/DispWithTitle
Common: General/FSWClock
Common: General/GetNewTag
Common: General/IsVersionAfter
Common: General/IsVersionBefore
Common: General/ListCases
Common: General/MatToCell
Common: General/SetUIElement
Common: General/StringMatch
Common: General/StringToTokens
Common: General/StructToCell2D
Common: General/UIElement
Common: General/Watermark
Common: General/fixpopupuicontrol
Common: Graphics/AddView
Common: Graphics/AddZoom
Common: Graphics/Axis3D
Common: Graphics/CameraControls
Common: Graphics/DrawVertices
Common: Graphics/Ellipsd
Common: Graphics/LogLimit
Common: Graphics/Map
Common: Graphics/Mesh2
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/Plot3D
Common: Graphics/PltStyle
Common: Graphics/SliderBar
Common: Graphics/TextS
Common: Graphics/TimeLabl
Common: Graphics/TitleS
Common: Graphics/XLabelS
Common: Graphics/YLabelS
Common: Graphics/ZLabelS
Common: Quaternion/AU2Q
Common: Quaternion/AnimQ
Common: Quaternion/Mat2Q
Common: Quaternion/Q2AU
Common: Quaternion/Q2Mat
Common: Quaternion/QForm
Common: Quaternion/QMult
Common: Quaternion/QPose
Common: Quaternion/QTForm
Common: Quaternion/QUnit
Common: Quaternion/U2Q
Common: Time/DTAToDTS
Common: Time/DTSToDTA
Common: Time/Date2JD
Common: Time/JD2000
Common: Time/JD2Date
Common: Time/JD2T
Common: Time/JDToMidnight
Common: Time/T2JD
Common: Transform/Eul2Mat
Common: Transform/Eul2Q
Common: Transform/RotMat
Math: Analysis/Simplex
Math: Analysis/Simplex2
Math: Geometry/Perpendicular
Math: Integration/RK4TI
Math: Linear/ColCompR
Math: Linear/Cross
Math: Linear/DelLZ
Math: Linear/Dot
Math: Linear/DupVect
Math: Linear/Factorl
Math: Linear/InvP
Math: Linear/IsZero
Math: Linear/Mag
Math: Linear/RowCompU
Math: Linear/SkewSymm
Math: Linear/Unit
Math: MathUtils/Odd
Math: MathUtils/R2P5
Math: Solvers/NewtRaph
Math: Trigonometry/CosD
Math: Trigonometry/DeltCirc
Math: Trigonometry/SinD
Math: Trigonometry/UnwrapPhase
Math: Trigonometry/WrapPhase

Back to the FormationFlying Module page