Simulating A Satellite

  • View

  • Download

Embed Size (px)


Simulating A Satellite. CSGC Mission Operations Team Cameron HatcherJames Burkert Brandon BobianAleks Jarosz. Computer Simulators. Two Simulators – Flight Computer and Hardware Run on Linux Computers The two computers send data back and forth - PowerPoint PPT Presentation

Text of Simulating A Satellite

  • Simulating A SatelliteCSGC Mission Operations TeamCameron HatcherJames BurkertBrandon BobianAleks Jarosz

  • Computer SimulatorsTwo Simulators Flight Computer and HardwareRun on Linux ComputersThe two computers send data back and forthSend commands through Telnet and SCL interface

  • Flight Computer SimulatorSimulates the actual flight computerAllows VXWorksReal Time Operation System developed by WindRiver SystemsSoftware is run in same environment as the satelliteCan make commands to the hardwareReceives replies from the hardware

  • Hardware SimulatorAccepts requests from Flight Computer SimulatorSends realistic repliesHas different equations to calculate values for sensorsSimulates every hardware sensor onboard the satelliteEx. Temperature sensors and voltage sensorsCertain sensors are set to change dependent upon tasksEx. Calculated remaining battery charge

  • Satellite Tool Kit (STK v5.0)Modeling and visualization software suiteVersatile piece of software2-D and 3-D modelingVisualization windowsModeling abilitiesMission designSun vs. shade timeAccess timesSchedulingMission simulationScenariosPractice time for Mission Operators

  • Mission TrainingHow STK will be used for mission simulation training

    Simulating real time DataDisplay health and status of CX based off simulatorsRecognizing raw telemetry dataFailure Management and Error Analysis (FMEA)Telemetry data analysisCreate problem scenariosTest how satellite will react to different situationsDiagnosticsUse simulated telemetry to diagnose problemsTroubleshoot problems and create contingency plans

  • STK Orbital Mechanics

    PositionTelemetry DisplayPosition CovariancePerturbationsCollisionsAttitudeTelemetry DisplayTip-off PredictionsCommunicationPower

  • STK - Communications

    ModelingGround YagisSatellite TransmitSatellite ReceiveComputationsSignalAccess TimesGainsInterferenceRF EnvironmentRefractionRainSystem Temperature

  • STK - Power

    ModelingSizeEfficiencyOrientation (Pointing)ComputationsSolar PowerEffective AreaSolar IntensityAngle of Incident Radiation

  • Spacecraft Command Language(SCL) SCL is a high level scripting language that allows for ease of use in scheduling events and keeping track of the systems sensors using a SCL user defined database

  • ScriptsEach script in SCL runs commands The scripts are able to check key variables in the SCL database.All of the scripts have the capability to be put into a schedule.

  • SCL DatabaseThe SCL database is a user defined database that contains any and all variables that the user wishes to monitor.The database is updated at regular intervals with certain scripts that will update parts of the database specific to a certain subsystem. Contains all satellite sensor valuesCalculated values

  • Rules and ConstraintsA constraint limits the values that a variable can beA rule is used to alerts the operator if a variable goes beyond a certain rangeIf a variable goes into a critical range, a rule will take corrective measuresEx. Shutting off non-critical systems, such as cameras

  • ASPENAutomated Scheduling and Planning ENvironmentUsed to create schedules for SCLMission Operator originally creates schedule by handUsing ASPEN schedule can be adjusted for any conflicts that occurEx. Two commands trying to use the same relaySchedules are compiled to an SCL executable format

  • Running a SimulationSchedule is uploaded to the Flight Computer Simulator and executedCommands are sent between the two simulatorsSTK sends information to the hardware simulatorMission Operators monitors SCL environment and Telemetry GUI during pass timesTelemetry GUI monitors the SCL databaseAny problematic values will be shown in red or yellow


View more >