Tracing the JWST Proposal from User Interface to Commanding of an Instrument

advertisement
Tracing the JWST Proposal from
User Interface to Commanding of
an Instrument
Margaret Meixner & WIT
Balzano, Robinson & CMD
PPS Flow
March 20, 2008
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
March 20, 2008
TIPS
Day In The Life
Hr 0
Hr 2
Hr 4
Hr 6
Hr 8
Hr 10
Hr 12
Hr 14
Hr 16
Hr 18
Observation Plan (OP)
Visit
Check
Check
Visit Time Visit
Slew to
Guide Star
HGA Pointing - Earth Center
Hr 24
GS
ID
GS
Acq
Visit
Target Target Target
Offset Acq Exp Offset
SI
Exposure
HGA Pointing - Ground Station
HGA Pointing - Earth Center
Observatory
Contact
- Setup
Ground
Station
...
SI
Exposure
Dither
Ka-Band Xmtr
DSN Activities for Contact
Hr 22
Appended OP Segment
Visit
Visit Set-up & Execution
Hr 20
- Ranging & Doppler Tracking
- Terminate
Ground Station
- R/T Eng Telemetry
- CFDP Transaction Messages
- DSN Monitor Blocks
Real-Time Data
CFDP Processing
- CFDP Accounting
Recorded Sci Data
Recorded Eng Data
- Available in 15 min
- Transfer in one hr
- Available in one hr
- Transfer in 5 hrs
DSN
Ground Transfer
of Recorded Data
S&OC Activities for Contact
Communications with DSN
Contact with JWST
Establish
Comm
Authenticate
Link
Perform
Turn on Initiate
Route CFDP
SOH Check Ka-Band SSR Dump Transaction Messages
Terminate Terminate
SSR Dump Contact
Monitor Health & Safety
Uplink Cmds, Tables & Files
Perform Clock Correlation
March 20, 2008
TIPS
S&OC
Event-Driven Architecture
On-board Operations File Storage
Area
Observation Plan
Script Processor
Scripts
JavaScript
Engine
Visit Files
Language Extensions
For script to fsw
communications
App
Cmds
Weekly uploads of
operational directives
ISIM Payload C&DH
Ground
Cmds
JavaScripts
Cmds
Tlm
SI Payload
Application
Payload Flight Software
March 20, 2008
App
Tlm
TIPS
Tlm
Spacecraft
Applications
Activity List for MIRI Imaging Visit
1.
2.
3.
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
March 20, 2008
TIPS
Event-Driven Communication
Issue script status
Observation Plan
Executive Script
Event message
Send completion notice
Process script
SSR
Issue script status
Function call
MIRI Imaging
Script
Lower-level
Scripts
Time-ordered
Event Log
Return value
Send Cmd
Javascript
Get Tlm
MIRI Flight
Software
MIRI
HARDWARE
Telemetry
Language Extensions
March 20, 2008
Command
TIPS
Successful MIRI Visit Execution
Visit start event
message telemetry
MIRI Science Visit File
activate
Activity Statement for Vehicle maneuver
Vehicle Maneuver
On-board Script
activity start event
message telemetry
Guide Star Acq
On-board Script
activity start event
message telemetry
MIRI Observing Onboard Script
activity start event
message telemetry
MIRI Observing Onboard Script
activity start event
message telemetry
success
activate
Activity Statement for Guide Star
Acquisition
success
activate
Activity Statement for MIRI exposure A
success
activate
Activity Statement for MIRI exposure B
success
Visit end event
message telemetry
March 20, 2008
TIPS
Aborted Visit Execution
Visit start event
message telemetry
Science Visit File
activate
Activity Statement for Vehicle maneuver
Vehicle Maneuver
On-board Script
activity start event
message telemetry
Guide Star Acq
On-board Script
activity start event
message telemetry
MIRI FPE failure
On-board Script
activity start event
message telemetry
success
Activity Statement for Guide Star
Acquisition
activate
success
activate
Activity Statement for MIRI exposure A
failure
EXIT
Activity Statement for MIRI exposure B
March 20, 2008
TIPS
Error event message
telemetry
MIRI Normal Science Ops: MIRI flat fields
White boxes correspond to on-board scripts
Lamp and CCC Timing
Requirements are addressed.
March 20, 2008
TIPS JWST Commanding Team
10
MIRI Imager Input Parameters
Many input parameters come from the user via the
Template, verified in an automatic fashion en route.
CALSUITE
SUBARRAY
REQUEST_ID
PATTERN
OPMODE
NINTS
NGROUPS
FILTER
Not Used
TARGTYPE
Used
CONFIG
Optional
External Targets
Flat Field – filter suite
D
D D
D
D D
Low Resolution
Spectroscopy
D
Dark Exposures
Read Noise Exposures
Flat Field – single filter
D
D
Coronagraphic Imaging
March 20, 2008
D
D
TIPS JWST Commanding Team
11
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
March 20, 2008
TIPS
SI Operations Working Group
Communicate through Operations Working Groups
SI
Science &
Engineeri
n
SI
Flight
Software
Commandin
g
Operation
Concepts
Updates
Operations
Working
Group
JWST
System
Engineers
STScI
Science
Payload
Flight
Software
March 20, 2008
TIPS
Periodically
Script
Requirements
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.
March 20, 2008
TIPS
Script Implementation Units
Completed
New since 2/07
Deleted
since 2/07
NIRC am
NIRS pec
Imaging
MSA Spec
Imaging
ID
Darks
Fixed Slit
Darks
Acq
Flats
IFU
Subarrays
WFSNormal
Target
Acq1
Coron
Darks
Lamps
Low Res
Spec
IFU
Subarrays
Track/Fine
Guide
TFI Imaging
Darks
Imaging
Flats
Flats
SSR Monitor
Power
Monitor
HGS Coord
Target
Acq1
Focus
Coron
Subarray
Mom Unload
Anneal
Guiding
Recons
Coron
Target Acq
IFU Target
Acq
Low Res
Target Acq
Safing
Recon
Engineering
1
Wave Cal
Mark
Playback
Calibration
Commission
Focus
Cleanup
Engineering
1
WFSCommission
Target
Acq2
Dithers
Engineering
2
Recons
Safing
Engineering
1
Target
Acq2
Subarrays
Dithers
Engineering
2
Mosiacs
March 20, 2008
Auto
WaveCals
MIR I
Engineering
1
Bright
Objects
Cooler
Dithers
Engineering
2
WaveCals
FGS /T FI
Space craft
Wavefr ont
Cont rol
ISIM
Di cti ona ry
Int erface
Obse rva ti on
Pl an
Execti ve
Guide Star
Acq
SAMs
I&T version
Target
Locate
Calibration
Command
Telemetry
Development
version
I&T version
Commission
Table
Flight version
Slews
Target Acq
Engineering
2
Loss of
Lock
Dithers
TIPS
Flight
version
Script Verification Roadmap
Script
Project
Tests
Script Build
Tests
Unit Tests at STScI lab
Build Tests at STScI lab
PRD level 1
certification
Work with SI
Teams to test
Scripts during
Ground tests.
Script
Integration
Tests with
FSW
Script
Integration
Tests with
Flight
Hardware
March 20, 2008
ICD compliant
Integration Tests at Goddard lab July 2008 - June 2010
(sooner possible if we work with instrument lab)
PRD level 2
certification
Verified for use on
flight hardware &
Delivered to PRD
Integration Tests with whole ISIM system July 2010 - Dec. 2011
PRD level 3
certification
TIPS
Verified for
operational use
Download