160 likes | 259 Views
Tracing the JWST Proposal from User Interface to Commanding of an Instrument. Margaret Meixner & WIT Balzano, Robinson & CMD. PPS Flow. Path of your observation. PPS/Template: Takes user input on observation for a visit(s)
E N D
Tracing the JWST Proposal from User Interface to Commanding of an Instrument Margaret Meixner & WIT Balzano, Robinson & CMD
PPS Flow TIPS
Path of your observation • PPS/Template: Takes user input on observation for a visit(s) • Visit File: Ordered list of script calls with associated input parameters for one target position (i.e one guide star), derived from User Template inputs • Operation Plan: Time ordered list of visit files with associated time windows TIPS
Hr 0 Hr 2 Hr 4 Hr 6 Hr 8 Hr 10 Hr 12 Hr 14 Hr 16 Hr 18 Hr 20 Hr 22 Hr 24 Observation Plan (OP) Appended OP Segment Visit Visit Visit Visit Set-up & Execution ... Check Visit Time Check Visit Slew to Guide Star GS ID GS Acq Target Offset Target Acq Exp Target Offset SI Exposure Dither SI Exposure Ka-Band Xmtr Observatory HGA Pointing - Earth Center HGA Pointing - Ground Station Contact HGA Pointing - Earth Center - Terminate Ground Station - Setup Ground Station - Ranging & Doppler Tracking DSN Activities for Contact • R/T Eng Telemetry • CFDP Transaction Messages • DSN Monitor Blocks Real-Time Data - CFDP Accounting CFDP Processing • Available in one hr • - Transfer in 5 hrs Recorded Sci Data • Available in 15 min • Transfer in one hr Recorded Eng Data DSN Ground Transfer of Recorded Data S&OC Activities for Contact Communications with DSN Contact with JWST Establish Comm Authenticate Link Perform SOH Check Turn on Ka-Band Initiate SSR Dump Route CFDP Transaction Messages Monitor Health & Safety Terminate SSR Dump Terminate Contact S&OC Uplink Cmds, Tables & Files Perform Clock Correlation Day In The Life TIPS
Event-Driven Architecture On-board Operations File Storage Area Script Processor JavaScript Engine Scripts Observation Plan Event-driven system Visit Files Language Extensions For script to fsw communications App Cmds App Tlm Weekly uploads of operational directives ISIM Payload C&DH Ground Cmds Tlm Cmds Tlm JavaScripts Spacecraft Applications SI Payload Application Payload Flight Software TIPS
Activity List for MIRI Imaging Visit • Slew (SC) • Guide Star Acq. (FGS/ISIM) • MIRI Imaging: (MIRI/ISIM) following loops are under Java scripts For all requested target positions Request Spacecraft FSW to perform small angle manuever Wait for Spacecraft FSW confirmation of manuever completion For all requested filter positions Command MIRI FSW to position Filter Wheel Wait for MIRI FSW confirmation of Filter Wheel Motion For all requested exposure repeats Command MIRI FSW to configure Detector Readout Properties (samples,frames,groups,ints,subarray) Wait for MIRI FSW confirmation of Detector Setup Request ISIM FSW to configure on-board Data Processing Params Wait for ISIM FSW confirmation of on-board Data Processing Setup Request MIRI FSW to start Exposure Wait for MIRI FSW confirmation of Exposure Start Wait for ISIM FSW confirmation of on-board Data Processing End time TIPS
Event-Driven Communication Issue script status Observation Plan Executive Script Event message SSR Send completion notice Process script Issue script status Function call MIRI Imaging Script Lower-level Scripts Time-ordered Event Log Return value Send Cmd Get Tlm Command MIRI Flight Software MIRI HARDWARE Javascript Telemetry Language Extensions TIPS
Visit start event message telemetry activate activity start event message telemetry success activate activity start event message telemetry success activate activity start event message telemetry success activate activity start event message telemetry success Visit end event message telemetry Successful MIRI Visit Execution MIRI Science Visit File Vehicle Maneuver On-board Script Activity Statement for Vehicle maneuver Activity Statement for Guide Star Acquisition Activity Statement for MIRI exposure A Activity Statement for MIRI exposure B Guide Star Acq On-board Script MIRI Observing On-board Script MIRI Observing On-board Script TIPS
Visit start event message telemetry activate Vehicle Maneuver On-board Script activity start event message telemetry success activate activate MIRI FPE failure On-board Script Guide Star Acq On-board Script activity start event message telemetry activity start event message telemetry failure success EXIT Error event message telemetry Aborted Visit Execution Science Visit File Activity Statement for Vehicle maneuver Activity Statement for Guide Star Acquisition Activity Statement for MIRI exposure A Activity Statement for MIRI exposure B TIPS
MIRI Normal Science Ops: MIRI flat fieldsWhite boxes correspond to on-board scripts Lamp and CCC Timing Requirements are addressed. TIPS JWST Commanding Team
CONFIG TARGTYPE FILTER NGROUPS NINTS OPMODE PATTERN REQUEST_ID SUBARRAY CALSUITE Optional Used Not Used External Targets Dark Exposures Read Noise Exposures Flat Field – single filter Flat Field – filter suite Low Resolution Spectroscopy Coronagraphic Imaging MIRI Imager Input Parameters Many input parameters come from the user via the Template, verified in an automatic fashion en route. D D D D D D D D D D D TIPS JWST Commanding Team
Operations & Scripts Overview • Space Telescope Science Institute (STScI) is responsible for the Operations of JWST • The SI Teams & STScI have collaboratively developed the SI operations concept document in parallel with requirements since Phase A. • Status of Effort • Operations Working Groups • Systems Engineering problems uncovered & addressed • Operational overheads associated with an observation • Development of Scripts: Event driven operations, MIRI • Script testing TIPS
SI Science & Engineerin Commanding SI Flight Software Operation Concepts Updates Script Requirements Operations Working Group JWST System Engineers STScI Science Periodically Payload Flight Software SI Operations Working Group Communicate through Operations Working Groups TIPS
Status on Operations & Scripts • Science Instrument Script Development • Started in late 2004, 48% complete • Operations Scripts Subsystem (OSS) Passed its PDR on Jan. 23, 2008 • Operations working groups and commanding working groups continue to meet monthly. TIPS
Script Implementation Units Completed New since 2/07 Deleted since 2/07 TIPS
Script Verification Roadmap Unit Tests at STScI lab Script Project Tests Build Tests at STScI lab Script Build Tests PRD level 1 certification ICD compliant Work with SI Teams to test Scripts during Ground tests. Integration Tests at Goddard lab July 2008 - June 2010 (sooner possible if we work with instrument lab) Script Integration Tests with FSW Verified for use on flight hardware & Delivered to PRD PRD level 2 certification Integration Tests with whole ISIM system July 2010 - Dec. 2011 Script Integration Tests with Flight Hardware Verified for operational use PRD level 3 certification TIPS