GLAST Large Area Telescope LAT Instrument Science Operations Center Rob Cameron

advertisement
LAT ISOC
Gamma-ray Large
Area Space
Telescope
DOE Status Review, 12 Oct 2004
GLAST Large Area Telescope
LAT
Instrument Science Operations Center
Rob Cameron
Stanford Linear Accelerator Center
rac@slac.stanford.edu
650-926-2989
1
LAT ISOC
DOE Status Review, 12 Oct 2004
Outline







Overview
ISOC Organization
ISOC Operations
Software Architecture
Operations Facility Planning
Development Schedule
Current Status
2
LAT ISOC
DOE Status Review, 12 Oct 2004
LAT ISOC in the GLAST GDS
Analysis Software
3
LAT ISOC
DOE Status Review, 12 Oct 2004
LAT ISOC Objectives



The LAT ISOC is organized to:
– safely operate the instrument
– produce the LAT science data products
Functions:
– Command generation; health and safety monitoring
– Maintain and modify flight software and testbed
– LAT performance verification and optimization
– Process and archive Level 1 and Level 2 data
– Maintain and optimize the software pipeline that produces
science data products
These functions are organized as teams that share personnel
4
LAT ISOC
DOE Status Review, 12 Oct 2004
ISOC Reviews



ISOC Peer Review: 2 March 2004
ISOC CDR: 4 August 2004
GLAST GSDR: 18-19 August 2004

CDR: very successful review
– 8 RFAs and 8 Recommendations received
– 6 RFA responses submitted for review, others in work
– All recommendations completed

GSDR: very successful review
– No ISOC-specific RFAs
– Ground-system RFAs will be applied to ISOC as needed
5
LAT ISOC
DOE Status Review, 12 Oct 2004
CDR RFA Status
Section
RFA Title
Requestor
Actionee
ECD/Comments
Sent to
Originator
for Review
1
ISOC Documentation
Tree
E. Andrews
L. Bator
Response
submitted
8/12/04
2
Requirements Traceability
Tool
E. Andrews
B. Craig
J. Martin
Response
submitted
8/27/04
3.1
Add ISOC Architecture
Diagram
E. Andrews
B. Craig
Response
submitted
8/16/04
3.4
ISOC Requirements &
Testing (Overall)
E. Andrews
J. Martin
Response
submitted
9/14/04
4.2
SAA Handling Approach
N. Johnson
L. Bator
Response
submitted
8/30/04
4.2
Launch Critical Support
Plan
M. Rackley
J. Leibee
S. Culp
Awaiting GSFC
input
4.2
Red/Yellow Limit
Philosophy
J. Leibee
L. Bator
Awaiting SAI
definitions
8
SAS Verification
Approach
M. Rackley
J. Martin
Response
submitted
Submitted to
Chairpersons
Closed
9/07/04
9/14/04
6
LAT ISOC
DOE Status Review, 12 Oct 2004
ISOC Organization
ISOC Manager
R Cameron
Database
Commanding,
Health & Safety
Flight Software
Documentation
Performance V&O
Science Products
Science Analysis
Tools
Timeline
Planning
Code
Maintenance
Calibration
Level1 CRs, gammas,
diagnostics
Simulation/Recon
Command
Generation
Code
V&V
Performance
Trending
Level 2
Transients, GRBs
Science Tools
Command V&V
Testbed
Maintenance
Standard Source
Monitoring
Pipeline
Operation
Infrastructure
Health & Safety
IRF Generation
Configuration
Tracking
7
LAT ISOC
DOE Status Review, 12 Oct 2004
Commanding, Health and Safety

The Commanding, Health and Safety (CHS) team is responsible
for:
– LAT mission planning support
– generation and validation of LAT commands
– passing LAT commands to the GSSC
– verifying commands were correctly executed
– receiving Level 0 data from the MOC
– logging and archiving of all commands and Level 0 data
– monitoring data to ascertain and track the health and safety
of the instrument
– continuous knowledge of the configuration of the LAT
8
LAT ISOC
DOE Status Review, 12 Oct 2004
CHS System



ITOS used for command, health and safety functions
– HK data limit checking
– Telemetry and command definition file validation
– Command load verification and validation
ITOS provides compatibility with MOC
Other tools
– Level 0 receipt and archiving
– HK trending
– Data transmission
– Mission planning and generation of file uploads
– Anomaly tracking and notification
– Relational database queries for trending and analysis
– Configuration management tools
9
LAT ISOC
DOE Status Review, 12 Oct 2004
Flight Software


The Flight Software (FSW) team is responsible for:
– Updating and validation of all flight software files
– Debug or problem fixes to the FSW
– Implementation, and validation on the instrument test bed
of authorized upgrades to FSW
– Continuing maintenance of the instrument testbed to
ensure it is available to validate code and command
sequences as well as to investigate any anomalies seen on
orbit
FSW team moves into ISOC after FSQ (April 2005)
– Continue code/test/CM cycle as part of the ISOC operations
– Maintenance of Test Bed
– Review commanding, HK, and performance on a frequent
and regular basis
10
LAT ISOC
DOE Status Review, 12 Oct 2004
Performance Verification and Optimization


The Performance Validation and Optimization (PVO) team is
responsible for:
– instrument calibration from low level through to IRFs
– continuous monitoring of the LAT science performance,
identification of instrument performance trends and
resolution of performance anomalies
– generation of performance reports
– generation and initial validation of algorithms that improve
on-orbit performance of the LAT
– management of pre-launch test and calibration data
– configuration and maintenance of the LAT reference
geometry and the LAT Monte Carlo Model
The basic structure for the PVO team is already in place for
LAT I&T activities
11
LAT ISOC
DOE Status Review, 12 Oct 2004
Science Products


The Science Products Team is responsible for
– Generation, archiving and distribution of the Level 1 data
– Generation, archiving and distribution of specific Level 2
data needed for transient source detection and GRB
parameter determination
– Configuration control of the pipeline and generated data
The functions (pipeline etc) used by the Science Products team
are developed by the Science Analysis Software team
12
LAT ISOC
DOE Status Review, 12 Oct 2004
Science Analysis Software


The Science Analysis Software Team is responsible for
– Development and maintenance of the pipeline machinery
– Development and maintenance of the simulation,
reconstruction and event classification software
– Development and maintenance of the calibration
algorithms, including low level cal and Instrument
Response Function generation
– Development and maintenance of the quicklook transient
analysis tools
– Development and maintenance of the high-level diagnostics
derived from reconstruction and classification
– Development and maintenance of the high-level analysis
tools
ISOC will have responsibility for tools used to produce its
deliverables
13
LAT ISOC
DOE Status Review, 12 Oct 2004
ISOC Staffing Plan
 ISOC staff will grow mostly by team transfer, plus some new hires
ISOC Staffing by Job Function
FTE
60
50
Support
40
Scientist
Technician
30
Software
20
Engineering
10
Management
0
1
5
9
13 17 21 25 29 33 37 41 45 49 53
Months since March 04
14
LAT ISOC
DOE Status Review, 12 Oct 2004
ISOC Operations
ISOC will be involved in all phases of LAT operation:
 LAT I&T
– Pre-FSW (EM)
– Post-FSW (Flight unit level)
– TVAC test at NRL
 Observatory I&T at Spectrum Astro
 Launch and Early Orbit (L&EO) – Phase 0
– LAT power-on and configuration
– Initial checkout and calibration
 First year – Phase 1
– Survey mode
 Second and subsequent years – Phase 2
– Pointed observations
– Survey mode
15
LAT ISOC
DOE Status Review, 12 Oct 2004
Initial Turn-On and Checkout (Phase 0)





Launch and Early Orbit (L&EO) phase currently scheduled for
60 days
Instrument turn-on will not be executed automatically
– Humans required to check environmental conditions prior
to significant steps
– Must establish correct LAT configuration at each step
Functional checkout of DAQ, ACD, CAL and TKR
Initial calibrations
ISOC will have staff at MOC during L&EO, but data will also
flow to west coast ISOC for processing
16
LAT ISOC
DOE Status Review, 12 Oct 2004
Science Operations (Phases 1 and 2)





Data taking
– Continuous
– Few commands needed
Calibration
– Weekly, biweekly and monthly
– A few commands to initiate
Load changes to tables and FSW
– Infrequent
– A few commands and/or file uploads which may be large
Load new tables and files
– Infrequent
– A few commands and/or file uploads which may be large
Perform Diagnostics
– Infrequent
– A few commands and/or file uploads which may be large
17
LAT ISOC
DOE Status Review, 12 Oct 2004
Operations Coverage



Weekday, day-time operations
– Mission planning, command building
– Operator shift coverage
• 5 am to 2 pm to cover MOC shift times on East Coast
• 9 am to 6 pm to cover ISOC internal coordination needs
Telemetry monitoring and science data processing
– Continuous automatic processing
On-call support available 24/7
– Support for targets of opportunity, anomalies
– Operators for real-time commanding or anomaly support
– Software engineer for emergency software support
– Computer technician for computer/network support
– Team Lead and Instrument Physicist for anomalies
18
LAT ISOC
DOE Status Review, 12 Oct 2004
LAT Mission Planning Timeline

Weekly mission planning cycle, with 3 week lead time
Monday
Tuesday
July 30
Wednesday
31
Thursday
Friday
August 1
2
GSSC Sends
Preliminary
Activity Timeline
to MOC
6
7
8
Sunday
4
5
11
12
18
19
MOC Requests
TDRSS Contacts
for the Week
9
10
ISOC Sends
Command Plan to
GSSC
ISOC Generates
Command Plan
13
Saturday
3
14
15
16
17
Deadline for
ISOC to Send
Changes* to
Week
20
21
GSSC Sends
Final Activity
Timeline to MOC
27
22
MOC Uploads
ATS
28
23
24
25
26
31
September 1
2
ATS Goes Active
29
30
*Minor changes that don’t affect observing
schedule or TDRS contacts
19
LAT ISOC
DOE Status Review, 12 Oct 2004
Software Architecture: Primary Data Flows
LAT ISOC
MOC
Level 0 Data,
LAT Alerts,
Integrated Observ. Timeline,
Spacecraft Timeline,
As-Flown Timeline,
Flight Dynamics Products,
SC Incident Reports,
PDB updates
Level 0
Sci Data
Receive
& Archive
Level 0
Hkpg Data,
LAT Alerts
Integrated Observ. Timeline,
Spacecraft Timeline,
As-Flown Timeline,
Flight Dynamics Products
GSSC
Anomaly
Tracking &
Notification
System
GSSC
Contingency:
LAT Instrument Commands,
LAT Instrument Loads,
LAT Timeline
Archive
& Send
Tested
OK
Commands
to Verify
Alerts, Logs,
Process status,
File status
Archive
& Send
Level 1&2 Sci Data Products,
LAT Timeline
CHS
monitoring
& trending
Mission
Planning
Receive
& Archive
Prelim. Science
Timeline, Long Term
Science Schedule,
Observ. Timeline Package
Science
Data Analysis
Pipeline
Level 1&2
Sci Data
Products
LAT Test Bed
MOC
LAT Incident Reports,
LAT T&C Database Updates
All data into ISOC,
and products out
Database
Web
Access
20
LAT ISOC
DOE Status Review, 12 Oct 2004
Automatic Telemetry Processing
LAT ISOC
Science Data Analysis Pipeline
Calib.
DB
Calibration Trending
Level 0
sci & hkpg
telemetry,
LAT Alerts
MOC
GINO
& FastCopy/DTS
GINO
& FastCopy/DTS
Level 1 processing
Receive
& Archive Level 0
science
telemetry
Apply
Calibration
Reconstruction
Archive
& Send
System-level
Monitor
Level 2 processing
Subsystemlevel
monitor
GCN
Level
1&2
data
products
GSSC
Transient Search/
GRB Refinement
Level 0 hkpg
telemetry,
LAT Alerts
Realtime Level 0
hkpg telemetry
(during contacts),
LAT Alerts
ITOS
Monitor hkpg
parameters
Text & Stripchart
displays (optional)
Monitor
Trends
ITOS
Monitor
Data
Alerts, Logs,
Process status,
File status
FASAT
Anomaly
Tracking &
Notification
System
Reports, Log entries,
Data Products
received and sent
Database
STOL Config monitor scripts
Beeper / email message
Beeper / email message
21
LAT ISOC
DOE Status Review, 12 Oct 2004
Requirements Drive ISOC Design


ISOC requirements tracing is complete
Each ISOC Level 3 requirement was identified as:
1. Procedural (non-software)
2. Existing software
3. Under development by SAS
4. To be developed by others (I&T, FSW, ITOS)
5. New development needed
42
277
39
21
88
Total


467
Some requirements map to multiple categories or SW tools, so
total exceeds total number of Level 3 requirements (379)
Top-down planning and scheduling of new software
development is underway
22
LAT ISOC
DOE Status Review, 12 Oct 2004
ISOC Operations Facility



Working with SLAC management and Facilities group to define
near-term ISOC operations facility. Coordinating ISOC space
requirements with LAT project management.
Near-term ISOC facility: a new temporary building at SLAC
Long-term ISOC facility: discussions are starting with SLAC
and KIPAC management on ISOC facility in new Kavli building
at SLAC, available 2006. Also ISOC presence on Stanford
campus.
23
LAT ISOC
DOE Status Review, 12 Oct 2004
Proposed ISOC Layout for 60΄x36΄ Building
59'-6"
15'-0"
25'-0"
15'-0"
11'-0"
Operations
Center
35'-6"
Viewing
wiindow
Glass doors or glass
windows in doors
20'-0"
Cipher
locked
Glass window
in door
14'-6"
Glass window
in door
No window (wall for
projection screen)
24
LAT ISOC
DOE Status Review, 12 Oct 2004
ISOC Trailer Location
25
LAT ISOC
DOE Status Review, 12 Oct 2004
ISOC Development Schedule
Phase / Milestone
A
u
g
0
4
S
e
p
0
4
O
c
t
0
4
N
o
v
0
4
D
e
c
0
4
J
a
n
0
5
F
e
b
0
5
M
a
r
0
5
A
p
r
0
5
M
a
y
0
5
J
u
n
0
5
J
u
l
0
5
A
u
g
0
5
S
e
p
0
5
O
c
t
0
5
N
o
v
0
5
D
e
c
0
5
J
a
n
0
6
F
e
b
0
6
M
a
r
0
6
A
p
r
0
6
M
a
y
0
6
J
u
n
0
6
J
u
l
0
6
A
u
g
0
6
S
e
p
0
6
O
c
t
0
6
N
o
v
0
6
D
e
c
0
6
J
a
n
0
7
F
e
b
0
7
ISOC CDR
GSDR
ITOS setup/configuration
ISOC Verif. with Test Bed
DB/Web/E-logbook Dev
Plotting/Trending Dev
Mission Planning Dev
Diagnostic Tool Dev
ISOC Demos
ISOC Simulation Testing
ISOC SW Releases
1
2
4
3
Ground Readiness Tests
2
3
4
5
7
6
End-to-End Tests
1
2
3
4
5
6
Environmental tests at NRL
ISOC testing at NRL
ISOC ready to take over LAT operation
ISOC used to I/F with LAT (front-door only)
Mission Simulations
Launch
SW Dev Slack Times
26
M
a
r
0
7
LAT ISOC
DOE Status Review, 12 Oct 2004
Current Status



ISOC team structure and development plan is in place
– System development underway
– Software releases, GRTs and ETE tests as milestones
ISOC activity is ramping up
– ISOC staffing plan is being refined
– Recent hires in July, August
– CHS software developer starting in November
– Test engineer to be hired in 2004
– ISOC facility and infrastructure being developed
Lots of coordination effort needed between various project
elements to bring together all the elements of the ISOC
– e.g. inter-team meetings, ICDs
27
Download