LADEE Simulation for Mission Operations Nathaniel Benz Millennium Integration and Engineering Co.

Slides:



Advertisements
Similar presentations
1 LADEE FSW Utilization of Lunar Laser Communication Bandwidth Douglas Forman Millennium Engineering and Integration Company (MEI) LADEE FSW Payload I/F.
Advertisements

LADEE Flight Software: Models to Flight
MotoHawk Training Model-Based Design of Embedded Systems.
1 EDAC Concerns for Flight Software and Hardware Design Craig Pires LADEE C&DH Lead NASA-Ames Research Center Moffett Field, CA Scott.
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.11 GLAST Large Area Telescope: Instrument Science Operations Center CDR Section.
GLAST LAT Project ISOC Peer Review - March 2, 2004 Document: LAT-PR Section 2.3 Verification and Validation 1 Gamma-ray Large Area Space Telescope.
Simulating A Satellite CSGC Mission Operations Team Cameron HatcherJames Burkert Brandon BobianAleks Jarosz.
Page 1HMI Team Meeting – January 26, 2005 HMI Mission Operations Rock Bush HMI Stanford Program Manager Stanford University
Principle of Functional Verification Chapter 1~3 Presenter : Fu-Ching Yang.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
MAVEN CDR May 23-25, 2011 Particles and Fields Package Pre-Environmental Review May , 2012 Flight Software Peter R. Harvey Mars Atmosphere and Volatile.
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
Flight-like Flight Software Testing Methods Celina A Garcia Jet Propulsion Laboratory California Institute of Technology ©2009 California Institute of.
NASA’s Goddard Space Flight Center LRO Integration and Test Joanne Baker GSFC Code 568 August 16-17, 2005.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
ISUAL Instrument Software S. Geller. CDR July, 2001NCKU UCB Tohoku ISUAL Instrument Software S. Geller 2 Topics Presented Software Functions SOH Telemetry.
NASA’s Goddard Space Flight Center LRO Operations Concept Richard Saylor Jr. HTSI/Code 444 August 16-17, 2005.
20a - 1 NASA’s Goddard Space Flight Center Attitude Control System (ACS) Eric Holmes, Code 591 Joe Garrick, Code 595 Jim Simpson, Code 596 NASA/GSFC August.
1 Description and Benefits of JWST Commanding Operations Concept TIPS/JIM Meeting 17 July 2003 Vicki Balzano.
1 Extending FPGA Verification Through The PLI Charles Howard Senior Research Engineer Southwest Research Institute San Antonio, Texas (210)
.1 RESEARCH & TECHNOLOGY DEVELOPMENT CENTER SYSTEM AND INFORMATION SCIENCES JHU/MIT Proprietary Titan MESSENGER Autonomy Experiment.
Common Avionics & Software Technologies (CAST)
ONE Concept. ONE Work area & lab setup ONE Goals Provide single network interface regardless of physical link Provide reliable, isochronous message transport.
Guidance, Navigation and Controls Subsystem Winter 1999 Semester Review.
THEMIS FDMO CDR Peer Review − FOT Activities 1June 1-2, 2004 FOT Activities Mark Lewis.
Ana-Elena Rugina (ASTRIUM Satellites) © EADS ASTRIUM. All rights reserved. September 2009 Astrium Activities around Gene-Auto in 2009.
1 Extending FPGA Verification Through The PLI Charles Howard Senior Research Engineer Southwest Research Institute San Antonio, Texas (210)
Chapter 8 Lecture 1 Software Testing. Program testing Testing is intended to show that a program does what it is intended to do and to discover program.
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Control & Data Handling, Operator Control, Aircraft Interface to C&DH Steve Musko Space Physics Research Laboratory University of Michigan Ann Arbor, MI.
Test-as-You Fly SpaceWire for Solar Probe Plus
1/15/02Bowman/Harch1 CONTOUR Science Ops Update Ann Harch Cornell University (607) Alice Bowman Applied Physics.
Tatiana Kichkaylo with Dave Barnhart and Lucy Hoag USC Information Sciences Institute.
Mission Operations Review February 8-10, 2010 Cordoba, ARGENTINA SECTION 16.x Aquarius Science Commissioning and Acceptance Draft 2 Prepared by: Gary Lagerloef,
March /5/2016 At A Glance STARS is a real-time, distributed, multi-spacecraft simulation system for GN&C technology research and development. It.
Aquarius Mission Simulation A realistic simulation is essential for mission readiness preparations This requires the ability to produce realistic data,
Final Version Kequan Luu May 13-17, 2002 Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Flight Software.
GLAST LAT Project LAT System Engineering 1 GLAST Large Area Telescope: LAT System Engineering Pat Hascall SLAC System Engineering Manager
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Systems Engineering Mike DeKlotz GSFC Stanford Linear Accelerator Center Gamma-ray Large.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Suites (Backup) Stanford Linear Accelerator Center Gamma-ray Large Area Space Telescope.
Test Plan: Introduction o Primary focus: developer testing –Implementation phase –Release testing –Maintenance and enhancement o Secondary focus: formal.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Tracing the JWST Proposal from User Interface to Commanding of an Instrument Margaret Meixner & WIT Balzano, Robinson & CMD.
GLAST LAT ProjectCDR/CD-3 Review May 12-16, 2003 Document: LAT-PR Section 5 IOC Subsystem 1 GLAST Large Area Telescope: IOC Subsystems WBS: 4.1.B.
1 The PISCES Project Don J. Pearson JSC/DM Flight Design & Dynamics Division May 2002
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
GLAST Science Support Center July 16, July Ground Software Workshop The Spacecraft Simulator David S. Davis, GSSC.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR FSW Overview Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
Autonomy: Executive and Instruments Life in the Atacama 2004 Science & Technology Workshop Nicola Muscettola NASA Ames Reid Simmons Carnegie Mellon.
TRIO-CINEMA C&DH- 1 KHU, 10/19/2009 Command & Data Handling System (C&DH) Peter Harvey David Curtis David McGrogan Space Sciences Laboratory University.
TRIO-CINEMA 1 UCB, 2/08/2010 ACS Dave Auslander, Dave Pankow, Han Chen, Yao-Ting Mao, UC Berkeley Space Sciences Laboratory University of California, Berkeley.
CFS Use at Goddard The Johns Hopkins University Applied Physics Laboratory core Flight Software System Workshop October 26, 2015 Alan Cudmore – NASA Goddard.
JSTAR Independent Test Capability (ITC) Core Flight System (CFS) Utilization October 26, 2015 Justin R Morris NASA IV&V Program.
Mark Beckman NASA/GSFC Code 595 August 16-17, 2005
TRIO-CINEMA 1 UCB, 2/08/2010 FSW & Operations Winter Summary Seyoung Yoon KHU EE Team.
Benefits of a Virtual SIL
Adopting the Python language for On-board Programmable Payload Autonomy Steven Doran 2016 Flight Software Workshop 12/14/2016.
Simulink Interface Layer (SIL)
Flight Software Development Through Python
Command & Data Handling
I&T&C Organization Chart
Technical Resource Allocations
GLAST Large Area Telescope:
ACS UC Berkeley Space Sciences Laboratory
Simulink Interface Layer (SIL) – Overview and Future
Launch and On-orbit Checkout
CubeSat vs. Science Instrument Complexity
Mark Suder
Integration & Test Instrument Operations Coordination
Presentation transcript:

LADEE Simulation for Mission Operations Nathaniel Benz Millennium Integration and Engineering Co.

Lunar Atmosphere and Dust Environment Explorer (LADEE) was a NASA mission that will orbited the Moon and its main objective is to characterize the atmosphere and lunar dust environment. – Low cost, minimal complexity and rapidly prototyped “common bus” design. – Model-Based Software Development LADEE Mission Overview –Determine the global density, composition, and time variability of the lunar atmosphere; – Laser Communications Demonstration: 622 Mbs Record download rate from the Moon!

OVERVIEW OF SIMULATORS 2014 Spacecraft Flight Software Workshop3Dec 18, 2014

LADEE Simulator Overview Dec 18, Spacecraft Flight Software Workshop4 SimulatorPlatformDescription WSIM Workstation Simulations Simulink on Windows, Mac, or Linux computers Models of GN&C, Prop, Power, & Thermal Used by FSW to generate and test algorithms. Provided to MOS for full sequence verification. Much faster than real time (~10-50x) depending on selected fidelity of models and platform. PIL Processor- in-the-Loop PPC750 Processor(s) in Standalone chassis Includes all flight software functionality. Runs on 1 or 2 processors. Multiple copies maintained by FSW as inexpensive system for real time software & fault management development. Multiple copies provided to MOS for Training, GDS development, and Operations. HIL Hardware-in- the-Loop Avionics EDU with simulated vehicle hardware. Highest fidelity simulator includes hardware interfaces. One copy maintained in FSW lab for software & fault management development and characterization. Inexpensive version (no power cards) provided to MOS and I&T. Runs in real time.

WSIM Dec 18, Spacecraft Flight Software Workshop5 Simulation Local Workstation Spacecraft Model Flight Software Dyn Eff Sens Simulink Only - No Autocoded or Handwritten Software (cFE/cFS, TO, CI…) GN&C, Prop, Thermal, Power Models –Control and Plant Reads & Interprets ATS Source and STOL Proc Scripts Limited functionality (eg. No Limit Checker Cmds) Outputs simulator data and fsw telemetry (not CCSDS packets) to file for post processing and analysis FSW Cmd Products Sim Cmd Products Model Library

PIL Dec 18, Spacecraft Flight Software Workshop6 Models autocoded and running on RT processors with Handwritten Software (cFE/cFS, TO, CI…). Includes all FSW functionality. Inexpensive “flight-like” processor Utilizes ITOS FSW C&T Interface (full dictionary) Simulator Interface CCSDS Frames over UDP Can be separate workstations: Flight Controller, Sim Controller PIL Simulator Command and Telemetry Software (ITOS) Commands & Telemetry (CCSDS Frames over UDP) Spacecraft Model Flight Software Dyn EffSens Shared Mem cPCI Chassis COTS “Flight” Processor Sim Processor FSW Cmd Products Sim Cmd Products

HIL Dec 18, Spacecraft Flight Software Workshop7 Command and Telemetry Software (ITOS) Commands and Telemetry (CCSDS Frames over UDP) Models autocoded and running on RT processors with Handwritten Software (cFE/cFS, TO, CI…). Includes all FSW functionality. Utilizes IAU EDU with “flight-like” interfaces. Utilizes ITOS FSW C&T Interface (full dictionary) Simulator Interface CCSDS Frames over UDP Can be separate workstations: Flight Controller, Sim Controller FSW Cmd Products Sim Cmd Products Avionics Box Test Interface Computer (TIC) Spacecraft Model Dyn EffSens Shared Memory or TCP/IP Flight Software C&DH DMOAB Analog Out Analog In Discrete I/O RS422 SACI PAPI Commands and Telemetry (CCSDS Frames over UDP)

Simulator Uses in Ops Spacecraft Flight Software WorkshopDec 18, 2014 UseDescriptionSimulator Tactical CycleProvide an accurate simulation for verification of maneuver plans during flight phase WSIM: Verification of ACS aspects of command products. Spacecraft anomaly analysis. PIL: Verification of maneuver plans. HIL: Spacecraft anomaly troubleshooting. DevelopmentPre-flight verification of command sequences and ground procedures, troubleshooting during both development and flight phases PIL: Verification of spacecraft command sequence templates and ground procedures HIL: Verification of products that contain hardware-type commanding. TrainingProvide a realistic flight environment to support SIMs and ORTs PIL: Thread tests of operations procedures. HIL: ORTs and Rehearsals.

DEVELOPMENT AND TESTING OF MISSION OPS PRODUCTS 2014 Spacecraft Flight Software Workshop9Dec 18, 2014

Ops Testing with Simulators Spacecraft Flight Software WorkshopDec 18, 2014 ProductDescriptionSimulator Use Utility STOL Procedures Scripts used in command plans executed by Operations Command Controller. Also used by systems team to process flight data. Script unit tested and peer reviewed on PIL or HIL. Most script exercised in Sims or ORTs Ops Utility RTS Pre-defined relative time command sequence files can be used in ATS or command plans. Ops RTSs developed by S/C engineers. Ops RTSs unit tested and peer reviewed on PIL or HIL. ATS Templates Common sequence of commands for repeated tasks such as maneuver sequence or Com profile. Developed and tested on PIL or HIL Verified during SIMs and ORTs

Dec 18, Spacecraft Flight Software Workshop11 Example ATS/RTS Absolute Time Sequence Relative Time Sequence

MISSION SIMULATIONS 2014 Spacecraft Flight Software Workshop12Dec 18, 2014

Mission Simulations Spacecraft Flight Software WorkshopDec 18, 2014  Train and certify operators during Operation Readiness Testing (ORTs)  HIL used to simulate nominal operations for  Launch and Activation  Phasing Loop Maneuvers  Lunar Orbit Insertion (LOI)  5 Day Science Orbit + Orbital Maintenance Maneuver  Spacecraft Anomalies injected to test operator response  Simulation runs 24 hours a day and events happen and same time of day as flight.

Example Fault Injection Spacecraft Flight Software WorkshopDec 18, 2014  Launch and Spacecraft Activation simulation Polarity of 1 reaction wheel reversed during sim initialization. Faulty wheel spun up to top speed causing 3 other wheels to try and counteract. S/C unable to control attitude, one side “stuck” facing sun causing temps to increase  On Actual Launch Day Reaction wheel fault detection treated nominal behavior as anomalous and turned off all RWs S/C unable to control attitude, one side “stuck” facing sun causing temps to increase Cause of anomaly was different, but resulted with similar issues for flight team.

UPLINK VERIFICATION 2014 Spacecraft Flight Software Workshop15Dec 18, 2014

Science Phase Ops Overview Spacecraft Flight Software WorkshopDec 18, 2014 Commands Command Verification Command Sequencing Tactical Planning Orbit Allocation Strategic Planning Attitude Planning Instrument Activity Requests Engineering Activity Requests Maneuver Planning Engineering Analysis Science Analysis Telemetry Engineering Skeletal Plan Flight Dynamics Products Orbit Determination Maneuver Verification Tracking Mission Planning Engineering Analysis Real-Time Ops Science Ops KEY Flight Dynamics

Simulation Verification Workflow Dec 18, Spacecraft Flight Software Workshop17 Initial S/C state from SET Previous ATS Ephem File From Tracking WSIM Candidate ATS Propagated State Propagated State 2PIL Check Flight Rules Sequence Passes Simulator Pass All Checks? Failed Any Checks? Maneuver? Sequence Rejected Failed Any Checks? Fix ATS Attitude file for STK

Example FR Check by WSIM Dec 18, Spacecraft Flight Software Workshop18 FR-PL-LDEX-006 : LDEX Solar Pointing Constraint – LDEX’s Micro Channel Plate is sensitive to UV light, high voltage should be disabled when the sun is in the instrument FOV. – The Rule: LDEX instrument high voltage will be powered off at least 120 seconds before the sun is predicted to be within the instrument field of view (169 degree cone) and off for at least 120 seconds after the predicted time when the sun leaves the instrument field of view – Static Flight Rule Checker does not know where the sun is relative to the LDEX boresight –WSIM models sun position, sun in sight, S/C attitude, and instrument power cycles –Post processing script checks 1.Power on times for LDEX + buffer time 2.Is the sun in view at these times or is it blocked by the Moon? 3.Is the angle between the sun and LDEX boresight less than the half angle of the LDEX FOV at these times?

EXAMPLES FROM FLIGHT 2014 Spacecraft Flight Software Workshop19Dec 18, 2014

Debugging Star Tracker Anomaly Dec 18, Spacecraft Flight Software Workshop20

Power/Thermal During Eclipse Dec 18, Spacecraft Flight Software Workshop21 Predicted Heater Power usage from thermal team model was 35W, actual was 93W Discrepancy due to out of date heater set points and invalid assumption of constant battery voltage WSIM model predicted safe mode due to low battery voltage to within 15 min of actual safe mode event. Integrated multi-domain model can identify invalid assumptions and out of date parameters. FLIGHT PREDICT Limit

CONCLUSIONS 2014 Spacecraft Flight Software Workshop22Dec 18, 2014

Conclusions Dec 18, Spacecraft Flight Software Workshop23 Design & Analysis environment is merged with the FSW Development & Verification environment means updates are immediately available. PIL and HIL simulators from auto-code create higher fidelity simulations for full onboard software and a tool for testing MOS products Using the same telemetry interface as Operations and I&T allows simulator reuse and early testing Ability to test software by injecting ”faults” provides a natural interface for the Operations Test Conductor to train mission operators. WSIM can be used as a fast-time tool to debug flight anomalies and verify flight commands prior to upload.

Future Work Dec 18, Spacecraft Flight Software Workshop24 Rigorous comparison flight data and simulator performance Adapt simulator for future missions and generalize if necessary for reusability Take advantage of improvements and new features of Simulink