GLAST Large Area Telescope: Instrument Science Operations Center CDR Section 2

advertisement
GLAST LAT Project
Gamma-ray Large
Area Space
Telescope
ISOC CDR, 4 August 2004
GLAST Large Area Telescope:
Instrument Science Operations Center
CDR
Section 2
Requirements
Jim Martin
SLAC
jfm@slac.stanford.edu
650-926-4895
Document: LAT-PR-04500
Section 2
1
GLAST LAT Project
ISOC CDR, 4 August 2004
LAT Specification Tree
Mission System
Specification
433-SPEC-0001
Operations Data
Products (ICD)
Mission
Science
Requirements
Document
433-SRD-0001
LAT
LEVEL
Interface
Rqmts
Science
Rqmts
LAT-SC Interface
Requirements
Document
433-IRD-0001
Mission
Rqmts
Science Data
Products (ICD)
Ground System
Requirement
Documents
433-RQMT-0006
I
Interface
Rqmts
Mechanical
Subsystem
Specification
LAT-SS-00115
TCS Performance
Specification
LAT-SS-00715
LAT ISOC
Performance
Specification
LAT-SS-00015
LAT-SC Interface
Control
Documents
Trigger & Dataflow
Subsystem
Specification
LAT-SS-00019
TKR Subsystem
Specification
LAT-SS-00017
Power
Subsystem
Specification
LAT-SS-00136
ACD Subsystem
Specification
LAT-SS-00016
SAS
Subsystem
Specification
LAT-SS-00020
LAT
LAT
Environmental
Specification
LAT-SS-00778
LAT Subsystem
LAT Performance
Specification
LAT-SS-00010
ISOC
Subsystem
Specification
LAT-SS-00021
CAL Subsystem
Specification
LAT-SS-00018
55 Level II Requirements
379 Level III Requirements
Document: LAT-PR-04500
Section 2
2
II
III
GLAST LAT Project
ISOC CDR, 4 August 2004
Level II Requirements
Level II
Science Operations
6
Instrument Operations
17
Analysis Software and Data Processing
19
Interfaces
3
Data Standards and Data Format Standards
7
Availability and Reliability
1
Automation
1
Security
1
TOTAL
55
Document: LAT-PR-04500
Section 2
3
GLAST LAT Project
ISOC CDR, 4 August 2004
Driving Requirements







4.3.7 - LAT Instrument Commanding
– Generate LAT instrument commands and identify procedures to direct the safe
upload of the commands.
4.3.9 - LAT Instrument Flight Software
– Maintain, update, and validate the operation and performance of the LAT flight
software.
4.3.10 - LAT Instrument Simulator
– Maintain an instrument simulator for validating and verifying changes to flight
software and command procedures, and also for use in anomaly resolution.
4.4.1 - Level 0 Data Processing
– Receive Level 0 data from the MOC post-pass and process the data into Level 1
event data within 24 hours of receipt from the MOC.
4.4.2 - Real-time Housekeeping Data
– Autonomously receive real-time housekeeping data in near real-time from the
MOC and process the data for diagnostic use.
4.4.6 - Instrument Response Simulation
– Develop and maintain software to simulate the detailed response of the LAT to
charged particles and gamma rays.
4.4.5 - Event Reconstruction and Classification
– Develop algorithms to interpret the subsystem responses, apply calibration
constants, and to find and identify incident photons.
Document: LAT-PR-04500
Section 2
4
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level II – LAT-SS-00015
Science Operations
#
Title
Summary
Verification
4.2.1
LAT Instrument
Calibration
Produce, monitor and update calibration
constants for the instrument
T
4.2.2
Instrument Response
Functions (IRFs)
Generate IRFs needed for science analysis
T
4.2.3
LAT Instrument
Performance
Assess the LAT instrument performance and
compare actual performance against
predicted performance.
T
4.2.4
LAT Instrument
Optimization
Optimize the LAT instrument in response to
in-flight changes in hardware as described
in the ISOC Operations Plan, LAT-SS01378.
T
4.2.5
Performance Records
Archive data on the performance and
calibration of the LAT instrument.
D
4.2.6
Retrieval of Archived
Records
Retrieve archived performance and
calibration data at a rate of at least 1 GB
in 60 minutes.
T
Document: LAT-PR-04500
Section 2
5
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level II – LAT-SS-00015
Instrument Operations – 1/3
#
Title
Summary
Verification
4.3.1
Health and Safety
Monitoring
Monitor the health and safety of the
instrument.
T
4.3.2
Housekeeping Data
Process and analyze LAT housekeeping
data.
T
4.3.3
Operating Limits
Define the operating limits for the LAT
instrument.
T
4.3.4
Anomaly Response
Monitor for and respond to anomalous
configurations or states.
T
4.3.5
Operations Records
Maintain records of the operation and health
of the LAT instrument.
D
4.3.6
LAT Instrument
Configuration
Maintain the status of on-board operating
parameters and control the configuration
of the LAT instrument.
T
Document: LAT-PR-04500
Section 2
6
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level II – LAT-SS-00015
Instrument Operations – 2/3
Req't #
Title
Summary
Verif. Method
4.3.7
LAT Instrument
Commanding
Generate LAT instrument commands and
identify procedures to direct the safe
upload of the commands.
T
4.3.8
Telemetry and
Command
Databases
Develop and maintain command and
telemetry databases used for
generating LAT instrument commands
and analyzing the health, performance,
and operation of the LAT instrument.
T
4.3.9
LAT Instrument
Flight Software
Maintain, update, and validate the
operation and performance of the LAT
flight software.
T
4.3.10
LAT Instrument
Simulator
Maintain an instrument simulator for
validating and verifying changes to
flight software and command
procedures, and also for use in
anomaly resolution.
D
Document: LAT-PR-04500
Section 2
7
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level II – LAT-SS-00015
Instrument Operations – 3/3
Req't #
Title
Summary
Verif. Method
4.3.11
Mission Operations
Provide mission operation support for the LAT
instrument.
4.3.11.1
Command Uplink
Provide instrument command uploads to the
GSSC for on-orbit instrument operations
and to the MOC during pre-launch test and
early orbit periods.
T
4.3.11.2
Command Scheduling
Coordinate LAT commanding schedules with the
GSSC.
T
4.3.11.3
Anomalies
Coordinate the resolution of LAT instrument
anomalies with the MOC.
D
4.3.11.4
Pre-Launch Activities
Provide personnel and facilities to support prelaunch interface and system test activities.
D
4.3.11.5
On-orbit Checkout
Perform initial tests and analysis of LAT
instrument operation and performance
during an on-orbit checkout period of 60
days.
T
4.3.11.6
Operational Period
Support an on-orbit operational lifetime of a
minimum of 5 years following an initial
period of on-orbit checkout.
T
Document: LAT-PR-04500
Section 2
8
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level II – LAT-SS-00015
Analysis Software and Data Processing – 1/3
Req't #
Title
Summary
Verif. Method
4.4.1
Level 0 Data Processing
Receive Level 0 data from the MOC post-pass
and process the data into Level 1 event data
within 24 hours of receipt from the MOC.
T
4.4.1.1
Data Quality
Evaluate the quality of the Level 0 data and
determine if retransmission of the data from
the MOC is required.
T
4.4.1.2
Retransmitted Level 0
Data
Process retransmitted Level 0 data within 24
hours of receipt from the MOC.
T
4.4.1.3
Duplicate Level 0 Data
Process Level 0 data received from the MOC
that duplicates or overlaps portions of
previously received Level 0 data.
T
4.4.2
Real-time Housekeeping
Data
Autonomously receive real-time housekeeping
data in near real-time from the MOC and
process the data for diagnostic use.
T
4.4.3
Unfiltered Data
Process unfiltered data generated by the
instrument hardware trigger.
T
Document: LAT-PR-04500
Section 2
9
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level II – LAT-SS-00015
Analysis Software and Data Processing – 2/3
Req't #
Title
Summary
Verif. Method
4.4.4
Level 1 Data Processing
Maintain a processing pipeline for event
reconstruction and classification.
D
4.4.5
Event Reconstruction and
Classification
Develop algorithms to interpret the subsystem
responses, apply calibration constants, and
to find and identify incident photons.
T
4.4.6
Instrument Response
Simulation
Develop and maintain software to simulate the
detailed response of the LAT to charged
particles and gamma rays.
T
4.4.7
Level 2 Data Processing
Maintain a processing pipeline for Level 2
analysis tasks that can be automated, such
as searching for transient sources,
monitoring the in-flight IRFs, and refining
information about alerts for transient
sources generated by the instrument.
D
4.4.8
Science Analysis Tools
Develop and provide to the GSSC and LAT
team science analysis tools to analyze
Level 1 data.
D
4.4.9
Science Data Format
Provide Level 1 and Level 2 data to GSSC and
the LAT team in an agreed upon format.
T
Document: LAT-PR-04500
Section 2
10
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level II – LAT-SS-00015
Analysis Software and Data Processing – 3/3
Req't #
Title
Summary
Verif. Method
4.4.10
LAT Mirror Sites
Provide data to any associated international
or domestic mirror sites provided as part
of the LAT team efforts.
D
4.4.11
Data Storage
Archive all raw data and processed data
products for the duration of the mission.
D
4.4.12
Pre-launch Test and
Calibration Data
Archive LAT test and calibration data
obtained during pre-launch testing.
T
4.4.13
Alerts
Receive and process LAT alert messages.
T
4.4.13.1 Validating Alerts
Use LAT science data to validate and refine
the scientific alert information.
T
4.4.13.2 Submitting Alerts to
GCN
Transmit refined scientific alerts to the
Gamma Ray Burst Coordinates Network
(GCN).
T
4.4.13.3 Instrument Alerts
Receive, process, and respond to LAT
instrument alert messages.
T
Document: LAT-PR-04500
Section 2
11
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level II – LAT-SS-00015
Interfaces
Req't
#
Title
Summary
Verif. Method
4.5.1
GSSC, LAT Team, and
LAT Mirror Site
Interface for Science
Data Products
Interface with the GSSC, LAT team, and
LAT mirror sites to provide and
receive science data products.
D
4.5.2
GSSC Interface for
Operational Data
Products
Interface with the GSSC to provide and
receive operational data products,
including instrument commands.
D
4.5.3
MOC Interface for
Operational Data
Products
Interface with the MOC to provide and
receive operational data products.
D
Document: LAT-PR-04500
Section 2
12
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level II – LAT-SS-00015
Data and Data Format Standards
Req't #
Title
Summary
Verif. Method
4.6.1
Coordinate System
Use the J2000 inertial coordinate system as the
basis for identifying and reporting celestial
objects and of communicating pointing
directions.
T
4.6.2
Use of Metric Units
Per NASA policy directive NPD 8010.2B, use
metric in all data processing and design
calculations in the LAT ISOC.
T
4.6.3
Time Base
Use UTC as the time base for operations
T
4.7.1
Communications Format and
Protocol
Employ the standard communications format
and protocol as recommended by CCSDS
for telemetry and telecommands.
T
4.7.2
Variable Length Packets
Accept and accommodate variable CCSDS
length packets for science, housekeeping,
and alert data.
T
4.7.3
Software Upload Formats
Format software uploads in blocks as specified
by the MOC.
T
4.7.4
Science Analysis Tools
Formats
Adhere to standards that ensure software
portability, independence of vendor and
compatibility with existing multi-mission
high energy astrophysics tools.
D
Document: LAT-PR-04500
Section 2
13
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level II – LAT-SS-00015
Availability, Reliability, Automation, Security
Req't #
Title
Summary
Verif. Method
4.8
Availability and
Reliability
Maintain ISOC facilities for the entire
mission lifetime with no loss in ISOC
capability or performance.
A
4.9
Automation
Accept autonomous data transfers from
the MOC.
T
4.10
Security
Connect to the other operations and
support centers by an intranet of
wide area networks that is closed to,
or protected from, public users of the
external internet per NASA NPD
2810.1.
T
Document: LAT-PR-04500
Section 2
14
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level III – LAT-SS-00021
# of Level III
3.1
Configuration and Architecture
3.1.1
Interface
3.1.2
Facilities
3.1.3
Redundancy
3.1.4
Security
3.1.5
Database
3.1.6
Website
3.1.7
Documentation
60
10
11
6
6
5
6
4
3.2
Mission Planning & Scheduling
3.2.1
Flight Dynamics
3.2.2
TDRSS scheduling
3.2.3
Target of Opportunity
3.2.4
Stored Command Load Generation
62
3
2
8
49
Document: LAT-PR-04500
Section 2
15
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level III – LAT-SS-00021
Continued – 2/3
# of Level III
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
Telemetry, Command & Data Processing
Telemetry Processing
Data Processing
Data Archiving
Alert Telemetry Monitoring
User Interface Language
Commanding
Document: LAT-PR-04500
85
29
19
10
1
22
4
Section 2
16
GLAST LAT Project
ISOC CDR, 4 August 2004
REQUIREMENTS – Level III – LAT-SS-00021
Continued – 3/3
# of Level III
3.4
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.4.6
3.4.7
3.4.8
3.4.9
3.4.10
3.4.11
Monitoring and Analysis
Ground System Monitoring
Display Pages
Sequential Prints
Event Messages
Memory Mapping & Maintenance
Limit Monitoring
Configuration Monitoring
Trending & Analysis
Anomaly Tracking & Notification
Timeline Monitoring
Calibration & Performance
Document: LAT-PR-04500
176
4
38
15
13
7
14
15
32
29
3
6
Section 2
17
GLAST LAT Project
ISOC CDR, 4 August 2004
Summary



Requirements are in the signature cycle
– Review and update as needed after GSDR
Development approach tailored to Level III
Ready to develop
Document: LAT-PR-04500
Section 2
18
Download