Upload
lawrence-bullock
View
54
Download
0
Tags:
Embed Size (px)
DESCRIPTION
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
Citation preview
Simulating A SatelliteSimulating A Satellite
CSGC Mission Operations TeamCSGC Mission Operations TeamCameron HatcherCameron Hatcher James BurkertJames Burkert
Brandon BobianBrandon Bobian Aleks JaroszAleks Jarosz
Computer SimulatorsComputer Simulators Two Simulators – Flight Computer and HardwareTwo Simulators – Flight Computer and Hardware Run on Linux ComputersRun on Linux Computers The two computers send data back and forthThe two computers send data back and forth Send commands through Telnet and SCL interfaceSend commands through Telnet and SCL interface
Flight Computer SimulatorFlight Computer Simulator Simulates the actual flight computerSimulates the actual flight computer Allows VXWorksAllows VXWorks
Real Time Operation System developed by WindRiver SystemsReal Time Operation System developed by WindRiver Systems
Software is run in same environment as the satelliteSoftware is run in same environment as the satellite Can make commands to the hardwareCan make commands to the hardware Receives replies from the hardwareReceives replies from the hardware
Hardware SimulatorHardware Simulator Accepts requests from Flight Computer SimulatorAccepts requests from Flight Computer Simulator Sends realistic repliesSends realistic replies Has different equations to calculate values for sensorsHas different equations to calculate values for sensors Simulates every hardware sensor onboard the satelliteSimulates every hardware sensor onboard the satellite
Ex. Temperature sensors and voltage sensorsEx. Temperature sensors and voltage sensors
Certain sensors are set to change dependent upon Certain sensors are set to change dependent upon taskstasks Ex. Calculated remaining battery chargeEx. Calculated remaining battery charge
Satellite Tool Kit (STK v5.0)Satellite Tool Kit (STK v5.0)
Modeling and visualization Modeling and visualization software suitesoftware suite
Versatile piece of softwareVersatile piece of software 2-D and 3-D modeling2-D and 3-D modeling
Visualization windowsVisualization windows Modeling abilitiesModeling abilities
Mission designMission design Sun vs. shade timeSun vs. shade time Access timesAccess times SchedulingScheduling
Mission simulationMission simulation ScenariosScenarios Practice time for Mission Practice time for Mission
OperatorsOperators
Mission TrainingMission TrainingHow STK will be used for mission simulation trainingHow STK will be used for mission simulation training
Simulating real time DataSimulating real time Data Display health and status of CX based off simulatorsDisplay health and status of CX based off simulators Recognizing raw telemetry dataRecognizing raw telemetry data
Failure Management and Error Analysis (FMEA)Failure Management and Error Analysis (FMEA) Telemetry data analysisTelemetry data analysis Create problem scenariosCreate problem scenarios Test how satellite will react to different situationsTest how satellite will react to different situations
DiagnosticsDiagnostics Use simulated telemetry to diagnose problemsUse simulated telemetry to diagnose problems Troubleshoot problems and create contingency plansTroubleshoot problems and create contingency plans
STK – Orbital MechanicsSTK – Orbital Mechanics PositionPosition
Telemetry DisplayTelemetry Display Position CovariancePosition Covariance PerturbationsPerturbations CollisionsCollisions
AttitudeAttitude Telemetry DisplayTelemetry Display Tip-off PredictionsTip-off Predictions
CommunicationCommunication PowerPower
STK - CommunicationsSTK - Communications ModelingModeling
Ground YagisGround Yagis Satellite TransmitSatellite Transmit Satellite ReceiveSatellite Receive
ComputationsComputations SignalSignal
Access TimesAccess Times GainsGains InterferenceInterference
RF EnvironmentRF Environment RefractionRefraction RainRain System TemperatureSystem Temperature
STK - PowerSTK - Power
ModelingModeling SizeSize EfficiencyEfficiency Orientation (Pointing)Orientation (Pointing)
ComputationsComputations Solar PowerSolar Power Effective AreaEffective Area Solar IntensitySolar Intensity Angle of Incident RadiationAngle of Incident Radiation
Spacecraft Command LanguageSpacecraft Command Language(SCL) (SCL)
SCL is a high level scripting SCL is a high level scripting language that allows for language that allows for ease of use in scheduling ease of use in scheduling events and keeping track of events and keeping track of the systems sensors using the systems sensors using a SCL user defined a SCL user defined databasedatabase
ScriptsScripts
Each script in SCL runs commands Each script in SCL runs commands The scripts are able to check key variables in the SCL The scripts are able to check key variables in the SCL
database.database. All of the scripts have the capability to be put into a All of the scripts have the capability to be put into a
schedule. schedule.
SCL DatabaseSCL Database The SCL database is a user defined database that The SCL database is a user defined database that
contains any and all variables that the user wishes to contains any and all variables that the user wishes to monitor.monitor.
The database is updated at regular intervals with The database is updated at regular intervals with certain scripts that will update parts of the database certain scripts that will update parts of the database specific to a certain subsystem. specific to a certain subsystem.
Contains all satellite sensor valuesContains all satellite sensor values Calculated valuesCalculated values
Rules and ConstraintsRules and Constraints
A constraint limits the values that a variable can beA constraint limits the values that a variable can be A rule is used to alerts the operator if a variable goes A rule is used to alerts the operator if a variable goes
beyond a certain rangebeyond a certain range If a variable goes into a critical range, a rule will take If a variable goes into a critical range, a rule will take
corrective measurescorrective measures Ex. Shutting off non-critical systems, such as Ex. Shutting off non-critical systems, such as
camerascameras
ASPENASPEN
Automated Scheduling and Planning ENvironmentAutomated Scheduling and Planning ENvironment Used to create schedules for SCLUsed to create schedules for SCL Mission Operator originally creates schedule by handMission Operator originally creates schedule by hand Using ASPEN schedule can be adjusted for any conflicts Using ASPEN schedule can be adjusted for any conflicts
that occurthat occur Ex. Two commands trying to use the same relayEx. Two commands trying to use the same relay
Schedules are compiled to an SCL executable formatSchedules are compiled to an SCL executable format
Running a SimulationRunning a Simulation
Schedule is uploaded to the Flight Computer Simulator Schedule is uploaded to the Flight Computer Simulator and executedand executed
Commands are sent between the two simulatorsCommands are sent between the two simulators STK sends information to the hardware simulatorSTK sends information to the hardware simulator Mission Operators monitors SCL environment and Mission Operators monitors SCL environment and
Telemetry GUI during pass timesTelemetry GUI during pass times Telemetry GUI monitors the SCL databaseTelemetry GUI monitors the SCL database
Any problematic values will be shown in red or yellowAny problematic values will be shown in red or yellow