Create Spacecraft Sat Sat.DateFormat = UTCGregorian; Sat.Epoch = '13 Jun 2018 00:00:00.000'; Sat.CoordinateSystem = EarthMJ2000Eq; Sat.DisplayStateType = Cartesian; Sat.X = -3395.523842 Sat.Y = -5054.638440 Sat.Z = 3351.956774 Sat.VX = 2.069747 Sat.VY = 2.809762 Sat.VZ = 6.758192 Sat.DryMass = 601 Sat.Cd = 2.4; Sat.DragArea = 1.02; %---------------------------------------- %---------- ForceModels %---------------------------------------- Create ForceModel FM; FM.CentralBody = Earth; FM.PrimaryBodies = {Earth}; FM.SRP = Off; FM.RelativisticCorrection = Off; FM.ErrorControl = RSSStep; FM.GravityField.Earth.Degree = 8; FM.GravityField.Earth.Order = 8; FM.GravityField.Earth.EarthTideModel = 'None'; FM.Drag.AtmosphereModel = NRLMSISE00 FM.Drag.HistoricWeatherSource = 'CSSISpaceWeatherFile' FM.Drag.CSSISpaceWeatherFile = 'C:/ProgramData/AGI/STK 11 (x64)/DynamicEarthData/SpaceWeather-1957.txt' FM.Drag.PredictedWeatherSource = 'SchattenFile'; FM.Drag.SchattenFile = 'C:/Users/dcooley\Documents/GMAT/Nav/Grace-FO Lifetime/Assorted Files/May_June_big.txt' FM.Drag.SchattenErrorModel = 'PlusTwoSigma' FM.Drag.SchattenTimingModel = 'NominalCycle'; FM.PointMasses = {Luna, Sun}; %---------------------------------------- %---------- Propagators %---------------------------------------- Create Propagator PD78; PD78.FM = FM; PD78.Type = RungeKutta89; PD78.InitialStepSize = 60; PD78.Accuracy = 1e-13; PD78.MinStep = 0; PD78.MaxStep = 600 PD78.MaxStepAttempts = 50; PD78.StopIfAccuracyIsViolated = true; %---------------------------------------- %---------- Subscribers %---------------------------------------- Create ReportFile Sat_Report; Sat_Report.Filename = 'SpaceWeather_debug.report'; Sat_Report.WriteHeaders = true; Sat_Report.WriteReport = true; %---------------------------------------- %---------- Mission Sequence %---------------------------------------- BeginMissionSequence; Propagate PD78(Sat) {Sat.ElapsedSecs = 100} Report Sat_Report Sat.UTCGregorian Sat.X Sat.Y Sat.Z Sat.VX Sat.VY Sat.VZ