103
1 Aquarius Command and Control System pre- CDR

1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Embed Size (px)

Citation preview

Page 1: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

1

Aquarius Command and Control System pre-CDR

Page 2: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Aquarius Command and Control System pre-CDR Agenda

Page 3: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

3

Agenda

• Aquarius Science Mission Overview• Aquarius/SACD Ground System Overview• NASA Ground Network AQ/SACD Support• Ocean Biology Network and Information Technology Security• Aquarius Operations Concept – Nominal• Aquarius Operations Concept – Anomaly• Aquarius Command and Control Requirements• Aquarius Command and Control Design• Aquarius Test Bed• Aquarius Command and Control Test Plan• Risks

Acronym List and Backup Slides provided

Page 4: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Aquarius Science Mission Overview

Page 5: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

5

Understanding the Interactions Between the Ocean Circulation, Global Water Cycle and Climate by Measuring Sea Surface Salinity

Aquarius Mission Science

WOA 2001 NOAA/NODC

22/3)()()(),( dSSTcSTbTTS

WaterSeaforStateofEquation

fwsw +++=ρρGlobal salinity patterns are linked to rainfall and evaporation

Salinity affects seawater density, which in turn governs ocean circulation and climate

The higher salinity of the Atlantic sustains the oceanic deep overturning circulation

Salinity variations are driven by precipitation, evaporation, runoff and ice freezing and melting

Page 6: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

6

Science Objectives and the need for Satellite Measurements

This diagram shows the sampling distribution of all the historical surface salinity measurements

• The data are much too sparse to monitor salinity variations over space and time.

• Systematic global mapping is required to study the climatic interactions between the ocean and atmosphere

• Science Requirements: Global coverage, 150 km and monthly space/time resolution, 0.2 psu accuracy, three year mission

World Ocean Atlas

Science Objectives:

• Determine the mean global surface salinity field, including vast under-sampled regions

• Resolve the seasonal cycle

• Track interannual variations linked to changes in the water cycle and ocean currents

• Improve El Niño predictability

• Reduce the large uncertainty in the marine hydrological budget and its variability

• 86% of mean global evaporation and 78% of global precipitation occur over the ocean

• Better initialize surface hydrology in climate models to improve climate prediction

Page 7: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

7

The Aquarius/SAC-D Salinity Mission

Approach: • Integrated L-band ultra-stable

microwave radiometer-radar, 3 fixed beams, 390 km wide swath, 7-day repeat polar orbit

• Monthly averages to reduce measurement noise and achieve 0.2 psu RMS accuracy

• Three year baseline mission to resolve seasonal to interannual variability and robust mean field

• Independent calibration and validation from global in situ ocean observing system

Sensitivity vs Radiometer Frequency

1400-1427 MHz Protected Band

Tb=εT

ε = f(S, T, Freq, Incidence)

WOA 2001 NOAA/NODC

Aquarius/SAC-D is designed to observe the global surface salinity field for three years and to achieve a monthly accuracy that will resolve the

seasonal and interannual variability at 150 km scales.

Page 8: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

8

Aquarius Instrument Block Diagram

Page 9: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Aquarius/SACD System Overview

Page 10: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

10

Division of Responsibilities

• Pre-Launch

– PI• Defines science requirements

– JPL• Scatterometer development• Project management

– CONAE• SAC-D spacecraft and ground system development

– GSFC• Radiometer development• Aquarius instrument data processing development• Aquarius instrument Mission Operations development

• Post-Launch / Commissioning

– PI• Science management

– JPL• Ad-hoc support as requested by the PI• PO.DAAC archive and distribution of validated Aquarius data

– CONAE• SAC-D spacecraft and ground system operation

– GSFC• Project management• Aquarius instrument data processing, archive, distribution• Aquarius instrument Mission Operations

Page 11: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

11

NASA Ocean Biology Processing Group

• Located: Goddard Space Flight Center

• Total Archive size: 332 TB

• Distribution (> 2/04): 27 million files

● Aquarius support is implemented within the framework and facilities of the current NASA Ocean Data Processing System (ODPS) which has been successfully supporting operational, satellite-based remote-sensing missions since 1996, and its capabilities continue to evolve and expand to meet the demands and challenges of future missions

●MISSIONS SUPPORTED• SeaWiFS : 1997 - active• MODIS (Terra and Aqua) : 2000 -

present • CZCS / Nimbus-7 : 1978 - 1986• OCTS / ADEOS-I : 1996 - 1997• Glory data system prototype : 2009

launch• Aquarius / SAC-D : May 2010 launch• VIIRS / NPP : June 2010 launch• Community Processing & Analysis

Software SeaDAS (1991- present)

Consolidated data access,information services and community feedback

oceancolor.gsfc.nasa.gov

Page 12: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

12

NASA Management: Oversight of the overall effort, communication/coordination with other NASA organizations and centers and CONAE; oversight of science support, algorithm integration, QC, validation and in situ data support.

Contractor Management: Oversight of contract support staff, including hiring, tasking, review of deliverables and schedules.

Mission Operations: Technical lead for instrument operations and commanding support; interface to instrument engineers and CONAE mission operations.

Systems Engineering and Interface Definition: Technical lead for the data system effort; overall system design, implementation schedule, interface definition, data format specification, reviews and presentations.

Software Engineering: Technical lead for the level conversion / product generation software, including development of the Level 0-to-1 software and integration/packaging of the science (Level 2 and 3) processing software to be provided by the algorithm developers.

Software Development: Support for science code packaging, integration and testing.

Data Systems Support: Integrate the product generation software into the existing automated processing system, develop ingest modules, develop database tables for archive products, develop schedules and recipes for data acquisition, production and migration.

Systems Administration: Specify and acquire new processing and data storage hardware, integrate into existing data processing facility, verify/upgrade network capability for external data transfers.

Quality Control and Validation: Working with the Science Team, develop methodologies, tools, procedures and reports for operational QC; specify data and develop algorithms and tools for data and science algorithm validation.

In Situ Data Support: Work closely with the Aquarius Validation Data System (AVDS) to develop methods and tools for data analysis and quality control, building upon the existing SeaWiFS Bio-optical Archive and Storage System (SeaBASS).

Archive and Distribution: Incorporate Aquarius product browse, search, order and distribution into existing web-based Ocean Color capability and work with JPL PO.DAAC regarding “institutional” archive support requirements.

Aquarius Ground System Responsibilities

Benefits of Discipline-based Processing - Pool of existing expertise at 10 cents on the dollar

Page 13: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

13

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

Aquarius Ground System Interfaces

Page 14: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

14

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEMission RFOperations

ServicesCommandCenter

Aquarius Command SchedulesAnd Reports

S-Band

X-Band

Schedule ConfirmationAnd Reports

X-Band

Matera

Cordoba

Aquarius Ground System Interfaces

Page 15: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

15

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEMission RFOperations

ServicesCommandCenter

Aquarius Command SchedulesAnd Reports

S-Band

X-Band

Wallops Svalbard Alaska McMurdo

NASA Ground Network

S-Band

Vandenberg

CommandsReal-TimeTelemetry &Coordination

Schedule ConfirmationAnd Reports

X-Band

Matera

Cordoba

Aquarius Ground System Interfaces

Page 16: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

16

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEMission RFOperations

ServicesCommandCenter

Aquarius Command SchedulesAnd Reports

S-Band

X-Band

Wallops Svalbard Alaska McMurdo

NASA Ground Network

Principal Investigator andScience Planning Team

Calibration &Instrument

ConfigurationChange Requests

InstrumentEngineering Team

S-Band

Vandenberg

CommandsReal-TimeTelemetry &Coordination

Schedule ConfirmationAnd Reports

X-Band

Matera

Cordoba

Aquarius Ground System Interfaces

Page 17: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

17

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEDataArchive

S-Band

X-Band X-Band

Matera

Cordoba

Mission RFOperations

ServicesCommandCenter

Aquarius Ground System Interfaces

Page 18: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

18

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEDataArchive

S-Band

X-Band X-Band

Matera

Cordoba

Mission RFOperations

ServicesCommandCenter

2 downlinks / day

3 - 5 downlinks / day

Aquarius Ground System Interfaces

Page 19: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

19

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEDataArchive

S-Band

X-Band

Aquarius Data and Telemetry

Pre-Processor

X-Band

Matera

Cordoba

Aquarius Ground System Interfaces

Page 20: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

20

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEDataArchive

S-Band

X-Band

Aquarius Data and Telemetry

Pre-Processor

X-Band

Matera

Cordoba

Aquarius Ground System Interfaces

Page 21: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

21

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEDataArchive

S-Band

X-Band

Aquarius Data and Telemetry

Ancillary Data Sources

Pre-Processor

X-Band

Matera

Cordoba

Aquarius Ground System Interfaces

Page 22: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

22

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEDataArchive

S-Band

X-Band

Aquarius Data and Telemetry

Science Team andAlgorithm Providers

Algorithms &Science Code

Evaluation Products

Ancillary Data Sources

Pre-Processor

X-Band

Matera

Cordoba

Aquarius Ground System Interfaces

Page 23: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

23

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEDataArchive

S-Band

X-Band

Aquarius Data and Telemetry

Science Team andAlgorithm Providers

Algorithms &Science Code

Evaluation Products

Ancillary Data Sources

AVDS Aquarius ValidationData System

Insitu Data

Aquarius Data

Pre-Processor

X-Band

Matera

Cordoba

Aquarius Ground System Interfaces

Page 24: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

24

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEDataArchive

S-Band

X-Band

Aquarius Data and Telemetry

Science Team andAlgorithm Providers

Algorithms &Science Code

Evaluation Products

Ancillary Data Sources

AVDS Aquarius ValidationData System

Insitu Data

Aquarius Data

PO.DAACLevel-1 & Level-3Aquarius Data

Data Users andScience Team

Aquarius L1, 2, 3 DataAncillary DataFeedback

Pre-Processor

SeaDASSoftware

X-Band

Matera

Cordoba

Aquarius Ground System Interfaces

Page 25: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

25

ADPS ACCSAquarius AquariusData Command &Processing ControlSystem System

CONAEData Mission RFArchive Operations Services

CommandCenter

Aquarius Command SchedulesAnd Reports

S-Band

X-Band

Aquarius Data and Telemetry

Wallops Svalbard Alaska McMurdo

NASA Ground Network

Principal Investigator andScience Planning Team

Calibration &Instrument

ConfigurationChange Requests

InstrumentEngineering Team

Science Team andAlgorithm Providers

S-Band

Vandenberg

Algorithms &Science Code

Evaluation Products

Ancillary Data Sources

CommandsReal-TimeTelemetry &Coordination

Schedule ConfirmationAnd Reports

AVDS Aquarius ValidationData System

Insitu Data

Aquarius Data

Pre-Processor

PO.DAACLevel-1 & Level-3Aquarius Data

Data Users andScience Team

Aquarius L1, 2, 3 DataAncillary DataFeedback

SeaDASSoftware

X-Band

Matera

Cordoba

Aquarius Ground System Interfaces

Page 26: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

NASA Ground Network AQ/SACD Support

Page 27: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Ocean Biology Network and Information Technology Security

Page 28: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Aquarius Operations Concept

Nominal

Page 29: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

29

Operations Concept for Achieving Science Objectives

• Orbit description– Sun-synchronous, 6pm ascending node– 98 degree inclination– 657 +/- 1.5 km altitude– 7 day repeat track

• Orbit maneuvers approximately every 28 days (delta V)– +/- 10 km box maintenance– Box tolerance expanded during solar max– Inclination maneuvers possible but not planned into the mission

• Aquarius operated continuously• AQ Science data loss budget

– 2.4 days per month (30.4 days)– Based on maintenance of 0.1 degree thermal stability for AQ

• Optional Cold Sky Calibration Maneuvers– Estimated frequency of 1/month– Thermal transient expected to degrade science data for about 1 orbit

Page 30: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

30

AQ/SACD Communications Links

• S-band 4kbps uplink

• S-band 4kbps downlink– Real time Housekeeping Telemetry (HKT)

– 4000 byte frame

– SAC-D, Aquarius and other instrument HKT (8 instruments total)

• X-band 16Mbps downlink– Stored HKT; identical format to the real time HKT frame

– Stored science data for all instruments

– CCSDS

– Aquarius allocation is 4Mbps

Page 31: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

31

Operations Ground Station Network• Primary station is CONAE’s ETC facility in Cordoba, Argentina

– Aquarius requires a download at least once every 14 hours to avoid buffer overwrite– Single station provides approximately one d/l per 10 hours if both passes taken

• Orbit track typically takes AQ/SACD over ETC for two successive ascending passes and two successive descending passes.

– One station outage (one “pass set”) results in data overwrite

• Margin provided via the addition of a second X-band station– Italy’s ASI provides the Matera site– Global location is ideal for ETC backup;

• approximately 90 longitudinal degrees from Cordoba. • Higher latitude offers 3 successive ascending or descending passes vs. ETC’s 2.• Dual station outage now required to cause data loss. • System supports use of all available Matera passes

• ASI’s Malindi site in Kenya can be used for S-band downlink– Provides “first look” opportunity for launch vehicle separation, solar array deployment

• NASA Ground Network S-band support– S-band uplink/downlink– Emergency support– Maneuver support

Page 32: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

32

Nominal Aquarius Commanding

• Nominal Aquarius commanding includes– Downlink commands

– Possible software maintenace commands

– Cold Sky Calibration targeting requests

• Possible Science commanding includes– Radiometer control commands

• Normally runs as a state machine from on-board Look Up Table (LUT)

• Science may request a change to a different LUT (7 pre-programmed, 1 programmable)

– Automatic thermal control system commands• Setpoint, Power, Integral, Derivative Parameter changes

Page 33: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

33

Cold Sky Calibration

• The Cold Sky Calibration is a pitch maneuver under the control of CONAE but requested by the Aquarius science team– Purpose is to rotate Aquarius in the direction of cold space

– Specific cold location is selected by AQ science team

– Serves as an low temperature calibration point for the Radiometer

– Maneuver steps are to:• Pitch toward cold sky

• Cold Sky dwell is planned to be approximately 1 minute

• Pitch in the reverse direction back to earth pointing

• Maneuver occurs away from ground support– NGN provides pre- and post- look pass support

Page 34: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

34

Aquarius Downlink• Two Aquarius instruments:

– Radiometer (primary)– Scatterometer (ancillary)

• Support subsystems:– Automatic Thermal Control– Power Distribution Unit– Instrument Command and Data Subsystem (ICDS)– Antenna, feeds and structure

• All subsystems forward science and HKT in fixed formats to the ICDS• ICDS packages HKT and science every 1.44 seconds

– Stored in the ICDS RAD6000 RAM– 110 MB of storage capacity– d/l command downloads buffer in circular fashion until stop cmd received– Passed through CCSDS formatter and on to X-band transmitter

• ICDS packages HKT and software messages in packetized form (vs. fixed format) every 8 seconds.

– 500 bytes– Passed to SACD and inserted into 4000 byte frame– Stored in SACD Mass Memory– When S-band transmitter is on, data is also sent to the ground in real time

Page 35: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

35

High Level Description: Aquarius Command Planning Cycle

• Aquarius operations: – prepares two weeks of command loads each week– Forwards commands to the Planning System at ETC– Receives acknowledgement report that they were accepted as

feasible or not

• Approximately one week is available for changes• Then Observatory planning cycle is entered

– Aquarius commands are incorporated into SACD and other instrument command plans

– Final plan is reported back to Aquarius operations

• Plan is uploaded with any duplicate commands deleted

Page 36: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Aquarius Operations Concept

Anomaly

Page 37: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

37

Anomaly Resolution Process• Process developed jointly by JPL, GSFC, CONAE Operations Assurance• In flight, the anomaly process is led by CONAE. • Process is captured in SACD document: SD-2510-0062, SAC-D FLIGHT

ANOMALY REPORTING PROCEDURE– Please note that the Science Operations Control Board (SOCB) in Aquarius

documentation equates to the SACD Flight Anomaly Review Board (SAFARB) in CONAE documentation.

• Instrument anomalies will be resolved by Aquarius team with process still led by CONAE

• Process:– Notify management (CONAE, then instrument)– Establish a resolution team led by a control board– Resolve the anomaly under control board authority

• Teams will rely on AQ and SACD testbeds to create and test problems and scripts

– Report the anomaly via the CONAE Flight Anomaly Report (FAR) system

• The Goddard Flight team will also file detailed Aquarius instrument anomaly reports on the Goddard reporting system. Aquarius reports will be sharable with JPL.

Page 38: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

38

SAC-D Ops Team

Aquarius Ops Team

SAC-D Instrument Ops Team

Other data observer

Report anomalyReport anomaly

Report anomaly

Report anomaly

Any anomaly observer(s) immediately report the detected ground or Observatory problem to the Mission Operations Manager (MOM)

Page 39: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

39

Gathers CONAE analysis team to identify problem source

Notifies Science Operations Control Board of the anomaly

Based on analysis result, MOM selects an anomaly resolution team

May require AQ or 3rd party instrument support; obtain via SOCB

Each SOCB member alerts his system team and selects anomaly resolution team members as needed

1a

1b

2

3

4

MOM initiates anomaly response and notification to formulate response team

Page 40: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

40

Ops Team

Anomaly resolution team

Command plans

Cmd Plan execution reports (status reports)

Command plans

Observed telemetry changes and observations

Observed telemetry changes and observations

Feedback to MOM; “fix worked” or “more to be done” or “need more help”, etc

SOCB

Anomaly resolution plan approval

MOM manages anomaly resolution process with support of SOCB

Status to teams

Status to teams

Page 41: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

41

Ops Team

Anomaly resolution team Anomaly

notes and logs

SOCB/CONAE

MOM generates and distributes final report; Aquarius anomalies may require an additional, separate report filed at GSFC by AQ GS

Anomaly notes and logs

Anomaly notes and logs

Final Report

Aquarius Final Report to GSFC Anomaly tracking system if appropriate

Page 42: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Aquarius Command and Control Requirements

Page 43: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

43

ACCS Requirements, Verification and Validation Matrix

ID (AQ) G. Feldman Verification Method Test ID

L3-AQ-f-148 Requirement: The Aquarius Command and Control Segment shall review CONAE Operations Reports to verify that Aquarius command scripts are transmitted to the Observatory as planned.

Demonstration Test 1; include in ACCS operations procedures

L3-AQ-f-76 Requirement: The complete data file sharing interface between the SAC-D MOCC and the AQ GS ADPS shall be defined in the Aquarius Ground System Interface Control Document.

Analysis As captured in the stated ICD.

L3-AQ-f-78 Requirement: The Aquarius Command and Control Segment shall generate Aquarius instrument commands plans on the SAC-D MOC Scheduler using Aquarius commands and scripts stored on the CONAE database as defined in the SAC-D Ground to Aquarius Ground System ICD.

Demonstration Tests 1, 2

Page 44: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

44

ACCS Requirements, Verification and Validation Matrix

L3-AQ-f-146 Requirement: The Aquarius Command and Control Segment shall deliver to the SACD Ground System on an on-going basis for the life of the Aquarius mission the most recent approved versions of all Aquarius command scripts, telemetry scripts, telemetry pages, standard operating procedures and contingency operating procedures necessary for the ETC flight operations team to control and monitor the Aquarius instrument during real-time operations.

Analysis, Demonstration Analysis as captured in AQ GS operations procedures and processes. Demonstration via tests 1, 2.

L3-AQ-f-85 Requirement: The Aquarius Command and Control Segment shall monitor Aquarius instrument health and status by displaying and trending: instrument high rate science data; stored Aquarius House Keeping Telemetry; and selected SACD House Keeping Telemetry.

Demonstration Test a, k, m

Page 45: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

45

ACCS Requirements, Verification and Validation Matrix

L3-AQ-f-86 Requirement: The Aquarius Command and Control Segment shall monitor Aquarius instrument telemetry limits and generate indications of out of limits conditions such as audible alarms, printouts, or highlighted values on displays.

Demonstration Tests a, k, m

L3-AQ-f-96 Requirement: The Aquarius Ground System shall generate procedures for the test, validation via the Aquarius test-bed, and upload of instrument software patches via the CONAE MOC.

Analysis Ensure these procedures are included in the AQ GS operations procedure set.

L3-AQ-f-99 Requirement: The Aquarius Command and Control Segment shall have the capability of validating all real time commands to the Aquarius instrument on the Aquarius test-bed.

Demonstration Test l

Page 46: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

46

ACCS Requirements, Verification and Validation Matrix

L3-AQ-f-100 Requirement: The Aquarius Command and Control Segment shall submit all real-time command procedures not previously approved to the Science Operations Board for approval.

Analysis As captured in ACCS operations processes

L3-AQ-f-131 Requirement: The Aquarius Command and Control Segment shall document and place under configuration control all commands, scripts, flight software patches, and procedures that have been approved by the Science Operations Control Board.

Analysis As captured in ACCS operations processes and procedures

L3-AQ-f-111 Requirement: The ADPS shall support the archive of the full Aquarius mission data set including science, ancillary, and housekeeping telemetry data.

Analysis Ensure adequate storage exists (analysis completed)

Page 47: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

47

ACCS Requirements, Verification and Validation Matrix

L3-AQ-f-136 Requirement: The Aquarius Ground System shall be designed to be testable and verifiable consistent with mission test and verification plans.

Analysis Completion of the AQ GS V&V matrix.

L3-AQ-f-152 Requirement: The Aquarius Ground System shall provide a physical location for the Aquarius Testbed that accommodates the size, power, cleanliness, and thermal environment specified by the JPL Testbed team.

Analysis Receive size and environment specifications from JPL and establish a space that accommodates those.

Page 48: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

48

ACCS Gold Rules Compliance Matrix

• Initial Gold Rules Compliance Matrix was generated in May, 2005

• Basis was the 12/10/04 release

• Verified full compliance; no waivers required

• Reviewed again by Steve Scott and David Durham (Aquarius Mission System Engineer) in 2008. Compliance verified.

Page 49: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

ACCS Documents

Page 50: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

50

ACCS Documentation• L3 Aquarius Ground System and Test Requirements

– AQ-328-0162– Final version available for distribution

• Aquarius Ground System Integration, Test and Training Plan– AQ-336-0244– Final version available for distribution

• Project Service Level Agreement– 451-PSLA-SACD– Final version available for distribution

• Aquarius Operations Processes and Procedures– Future document

• ACCS elements of the Aquarius Ground System to Science Team ICD– Future document; draft state

• AQ GS – SACD GS ICD is a CONAE document– Most recent version available for distribution. Final version due 4/18/08

• Aquarius/SACD Mission Plan is a CONAE document– Final version available for distribution

• Aquarius/SACD Flight Anomaly Reporting Procedure is a CONAE document. – Most recent version available for distribution. Final version due 4/18/08.

Page 51: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

51

ACCS Configuration Management

• Ocean Biology Configuration Control via Subversion CM Tool• All ACCS code and documentation under CM

– Command and telemetry scripts– Executables (CONAE tools)– Processes and procedures– Instrument team receivable documents

• Subversion offers web-based access– supports shared configuration control of selected files with SACD– AQ command and telemetry dictionaries– AQ/SACD telemetry scripts and pages – CONAE procedures for AQ operations

• Subversion CM structure has been built and populated with preliminary documents

Page 52: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Aquarius Command and Control Design

Page 53: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

53

AQ/SACD Ground System Overview

observatory

CGSSCONAE Ground System Services

SOCSpacecraft Operations Center

CODSCONAE Orbit Dynamics Service FC

Flight Control Subsystem

FUSSForeign User Segment Services

SOPSpacecraft Operations Planning

FGSSForeign Ground System Services

4kbps uplink Sband4kbps downlink Sband16Mbps downlink Xband

Page 54: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

54

AQ/SACD GS Uplink Data Flow

observatory

CGSSCONAE Ground System Services

SOCSpacecraft Operations Center

CODSCONAE Orbit Dynamics Service

FCFlight Control Subsystem

FUSSForeign User Segment Services

SOPSpacecraft Operations Planning

FGSSForeign Ground System Services

4kbps uplink SbandNominal cmd path

Alt/Emerg cmd path

Reports / ARs

Pass plans

reports

Command frames

RF

reports

Pass plans

ARs Action Requests

Page 55: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

55

AQ/SACD GS Low Rate Downlink Data Flow

observatory

CGSSCONAE Ground System Services

SOCSpacecraft Operations Center

CODSCONAE Orbit Dynamics Service

FCFlight Control Subsystem

FUSSForeign User Segment Services

SOPSpacecraft Operations Planning

FGSSForeign Ground System Services

4kbps downlink Sband

RF

RT Tlm

RT GPS / AOCS Tlm

RT EU Tlm

Orbit Files

RT EU Tlm Files

Nominal 4kbps d/l path

Emerg. 4kbps d/l path

Page 56: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

56

AQ/SACD GS High Rate Downlink Data Flow

observatory

CGSSCONAE Ground System Services

SOCSpacecraft Operations Center

CODSCONAE Orbit Dynamics Service

FCFlight Control Subsystem

FUSSForeign User Segment Services

SOPSpacecraft Operations Planning

FGSSForeign Ground System Services

16Mbps downlink Xband

RF

Stored Data

Stored Data

Stored Science and AQ/SACD HKT Files

Nominal 16Mbps d/l path

Stored GPS / AOCS Tlm

Page 57: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

57

AQ GS Overview I

SOCSpacecraft Operations Center

CODSCONAE Orbit Dynamics Service

FUSSForeign User Segment Services

SOPSpacecraft Planning Center

RT, Stored Data Files

Orbit Files

Action requests

reports

Emergency Voice, Email, Fax

Page 58: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

58

AQ GS Overview II

SOCSpacecraft Operations Center

CODSCONAE Orbit Dynamics Service

ADPPAquarius Data Pre-processor

SOPSpacecraft Operations Planning

Science, HKT, Orbit Files

Orbit Files

Action requests

reports

ADPSAquarius Data Processing System

ACCSAquarius Command and Control System

CONAE

NASA

Science, HKT Files

Science, HKT Files

FUSS

Emergency Voice, Email, Fax

Page 59: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

59

Uplink Interfaces, Data Flow

SOPSpacecraft Operations Planning

FCFlight Control

Action requests

reports

ACCSAquarius Command and Control System

CONAE

NASA

observatory

Pass Plans

reports

SOCSpacecraft Operations Center

Cmd logs

Pass Plans

RF cmds

RF cmd ack

CGSS

Cmd Frames

cmd ack

Page 60: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

60

ACCS Uplink Tools and Actions

SOPSpacecraft Operations Planning

Action requests• commands• targeting

ACCS

CONAE

NASA

SInter

Scheduler Client

Page 61: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

61

SInter

• SInter (Spacecraft Interpreter), a CONAE deliverable command scripting tool

• SInter example script (next slide)

• SInter used pre-flight– to command the instrument during I&T

– to populate CONAE “Basic Commands” database

– All Aquarius Basic Commands have been created and run successfully against the instrument computer (ICDS)

• SInter used during flight against the Aquarius testbed– for science change scripting

– for anomaly resolution scripting

• Software executables and scripts are maintained under CM

Page 62: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

62

scl AQ::S_FOL_mode(integer: beam)require beamValues: beam >0 && beam < 4;

description-- beam_select: beam1=1, beam2=2, beam3=3

local bytes : OpCode,Param,chksum;

{ OpCode = Integer.AsShort(24577 ); Param = Integer.AsShort(beam ); chksum = (OpCode^Param); aqsd.cmd.aq( OpCode + Param + chksum );

}

Example SInter Command Script

Page 63: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

63

Scheduler Client

• A CONAE deliverable

• GUI that supports Spacecraft Operations Planning

• Resides on the ACCS

• Interfaces with the CONAE Spacecraft Operations Planning system– Action Requests trigger CONAE planning activities

– For Aquarius, these are• Aquarius commands

• Aquarius Flight software patches (potential)

• Aquarius targeting (cold sky calibration) via Observatory maneuver

Page 64: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

64

Action Requests

Generated via the ACCS Scheduler Client (CONAE) Sends to SOP via TCP/IP+HTTPS (ACCS-SOC_AR interface ) Checks Feasibility An individual Action Request includes: scl basic commands command parameters desired execution times preconditions for execution Action Requests support: commands flight software patch uploads cold sky targeting (wide system action)

Page 65: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

65

Action Requests

• Generated via the ACCS Scheduler Client (CONAE)– sends to SOP via TCP/IP+HTTPS (ACCS-SOC_AR interface )

– checks Feasibility

• An individual Action Request includes:– scl basic commands

– command parameters

– desired execution times

– preconditions for execution

• Action Requests support:– commands

– flight software patch uploads

– cold sky targeting (wide system action)

Page 66: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

66

Command Process

Example Only

Page 67: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

67

Flight Software Patch Process

• Patch purpose: anomaly resolution

• JPL responsible for designing and bench testing patch

• ACCS responsible for operational testing against test bed

• Science Operations Control Board approves patch activity

• All patches are formatted as a sequence of Aquarius commands

• Nominal Action Request process followed

• Can be uploaded in realtime or as time-tagged cmds

• Other commands can be interspersed

• Aquarius provides notification of complete receipt of patch

• Flight operations executes final “install” command in real time

Page 68: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

68

Flight Software Patch Sequence

• I_module_start – identifies the component ID to be patched– ID inherently specifies whether patch is new or replacement s/w– tells the FSW how many commands make up the patch– Automatically aborts any patch in progress

• I_module_part– One to many 60 byte commands containing patch data and a sequence number

• I_fragment– One or more patch commands of 58 bytes or fewer

• I_module_end– Contains patch checksum– Receipt causes instrument to verify all patch commands received– Sends messages to ground containing any missing patch sequence numbers

• Ground may send missing data, then re-issue I_module_end

– If all commands received, instrument computes checksum• Failed checksum forces discard of patch• “Failed” message inserted into HKT• Otherwise a “success” message is sent in HKT

• I_install_patch– Sent in real-time once successful I_module_end is confirmed– Includes component ID that must match the I_module_start component ID

Page 69: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

69

Cold Sky Calibration Process

• Primarily a CONAE task requested by the Aquarius Science team

• Science team places request through the ACCS (TBD format)– Observatory targeting information provided

• SCI-ACCS restricted access email account utilized as the interface between science team and ACCS

• ACCS submits “Wide System Action” AR via the Scheduler Client, specifying cold sky maneuver and target.

Page 70: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

70

Downlink Interfaces, Data Flow

SOPSpacecraft Operations Planning

CODSCONAE Orbit Dynamics Service

ADPPAquarius Data Pre-processor

SOCSpacecraft Operations Center

RT, Stored Data FilesOrbit Files

Action requests

reports

ADPSAquarius Data Processing System

ACCSAquarius Command and Control System

CONAE

NASA

Page 71: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

71

Aquarius Downlink Data

ADPPAquarius Data Pre-processor

SOCSpacecraft Operations Center

RT, Stored Data Files

Orbit Files

ADPSAquarius Data Processing System

ACCSAquarius Command and Control System

CONAE

NASA

Observatory RT HKT files Observatory ST HKT files Aquarius Science Files, time sorted, duplicates deleted

Orbit Files Observatory RT HKT files Observatory ST HKT files Aquarius Science Files

Page 72: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

72

Aquarius Data Pre-processor (ADPP)

ADPPAquarius Data Pre-processor

SOCSpacecraft Operations Center

RT, Stored Data Files

Orbit Files

ADPSAquarius Data Processing System

ACCSAquarius Command and Control System

CONAE

NASA

Page 73: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

73

Aquarius Data Pre-processor (ADPP)

• Purpose: to reduce bandwidth requirement– Unable to test the actual link until new MOC is installed– Initial testing provides baseline but no sure metrics

• Two ADPP systems placed at CONAE– Incoming data archived to both– Data fetched by ADPS from only primary ADPP– Configuration and scripting controlled by Goddard– Physical maintenance (if any) performed by CONAE– Sized to accommodate the entire mission, all file types, with margin

• ADPP retrieves orbit files from CODS– SFTP “pull”

• Retrieves Real time Observatory HKT files from SOC– SFTP “pull”– 4000 byte frames sent via S-band link– Frames contain SACD, Aquarius, and other instrument HKT

• Retrieves Stored Observatory HKT files from SOC• Retrieves Aquarius science files from SOC

– Time sorts data– Deletes duplicates

Page 74: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

74

Aquarius Data Processing System

ADPPAquarius Data Pre-processor

SOCSpacecraft Operations Center

RT, Stored Data Files

Orbit Files

ADPSAquarius Data Processing System

ACCS

CONAE

NASA

Analysis Software

Telemetry Viewer

Page 75: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

75

Aquarius Data Processing System

• Part of the Ocean Biology Processing System

• ADPS support for the ACCS includes:– Archive of all mission data including all HKT, science and orbit

files

– Forwards HKT files to the ACCS Telemetry Viewer tool• Sole source of Aquarius software messages

• Duplicates HKT stored in science files, but at lower sampling rate

– Provides science and HKT file access to the Aquarius analysis tools

Page 76: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

76

ACCS Telemetry Viewer

ADPPAquarius Data Pre-processor

SOCSpacecraft Operations Center

RT, Stored Data Files

Orbit Files

ADPSAquarius Data Processing System

ACCS

CONAE

NASA

Analysis Software

Telemetry Viewer

Page 77: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

77

ACCS Telemetry Viewer

• CONAE deliverable

• Purpose is to:– Be able to provide Aquarius telemetry viewing tools to CONAE

– Be able to view data exactly as CONAE does to support discussion of observations, anomaly diagnosis and resolution, etc.

Page 78: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

78

tsl Tlmy::AQ.EXT_Temps_OMT1_Hprobe_Temp.Raw()

return bytes : out

label

-- AQ.EXT_Temps_OMT1_Hprobe_Temp.Raw

require

-- The script can be executed if a new 'AQ.Mechanical_Thermal.Message' arrived.

MessageArrived: AQ.Mechanical_Thermal.Message != <hex\ >;

description

-- raw AQ.EXT_Temps_OMT1_Hprobe_Temp

{

out = bytes.extract(AQ.Mechanical_Thermal.Message, 0,1);

}

(Show file)

Example Telemetry Viewer Script

Page 79: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

79

ACCS Analysis Software

ADPPAquarius Data Pre-processor

SOCSpacecraft Operations Center

RT, Stored Data Files

Orbit Files

ADPSAquarius Data Processing System

ACCS

CONAE

NASA

Analysis Software

Telemetry Viewer

Page 80: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

80

ACCS Analysis Software

• Based on the Radiometer FM I&T Analysis tools developed at Goddard

• Development plan:– Expand tools to include remaining instrument data

– Convert tools from Windows to Linux OS

– Investigating whether to convert tools from Matlab to IDL

– Include processing capability for HKT and ancillary data

– Mimic existing Ocean Biology web tools: Generate daily and long-term graphs; investigate creating mid-resolution graphs

– Post graphs to the Web via existing Ocean Biology tools

– Provide existing interactive capability from local machine(s)

Page 81: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

81

ACCS Hardware and Link Analyses• Analysis showed that the following requirements apply to the ACCS computer:

– Ultra-secure network connections to CONAE and the ADPS (Windows OS)– Disk storage: 64 MB

• Executables• Command and telemetry scripts, pages (custom elements)• Working files (playback data)• Applies 100% margin

– RAM: 250 MB• Assessed by examining handle, thread, and process statistics with tools in use, especially at start-up• Extracted from basis of test computer providing 504 MB RAM

– Processing speed: 1.5 GHz• Assessed by examining CPU usage statistics while tools were active, especially at start-up• Tools were run on 1.5 GHz processor and demonstrated startup usage of 33% and post-start-up of 8% or less

• Specifications of existing ACCS hardware:– Disk storage: 255 GB – RAM: 2 GB– Processing speed: 3.01 GHz

• Link test results with CONAE– 10 day link test; SAC-C vs. SAC-D link– 87% success rate; transfers also under 12 minutes for 550 MB file (approx AQ fileset size)– 15% of total transferred but with very slow rates (~ 2 – 3 hours)– ADPP employed to increase margin– Examining alternate network options– True testing delayed until MOC upgrade in 2008

Page 82: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Aquarius Test Bed

Page 83: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

83

Aquarius Test Bed Requirements

• Information: The AQ Flight Operations Testbed is a tool to investigate and recover from AQ anomalies, test unapproved command sequences and operations procedures, and validate FSW code uploads

• Requirement: All elements of the AQ flight instrument shall be replicated or simulated within the AQ Testbed

• Requirement: All elements of the AQ Testbed shall provide flight like telemetry and science responses to commands.

• Requirement: The ADPU element shall provide flight-like power levels to the Testbed.

• Requirement: The ICDS element shall provide flight-like Scatterometer science processing, ATC control, DPU communications, ground command handling, FSW upload capability, HKT handling and science packet handling.

• Requirement: The Testbed command and telemetry tools shall be identical to the Operational tools.

• Requirement: The Testbed command and telemetry tools shall interface with the AQ instrument via a SAC-D simulator.

• Information: The SAC-D simulator emulates the SAC-D Command and Data Handling System, the 1553 bus, the GPS 1PPS signal and interfaces to both the SAC-D command and telemetry tools and the AQ instrument portion of the Testbed.

Page 84: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

SAC-D Cmd/Tlm Tools

S/P Simulator

ICDS full BB

High-rate data downlink sync and storage

1553Cmds/HKTs

1pps

DPU interfaceSimulator

Cmds/timing

Sci/telem

cmdstelem

Generic Reference clock and power supplies

SCAT interfaceSimulator

Aquarius Command and Data Test-bed (at GSFE after commissioning phase is complete. Before that: at JPL)

Thermal/deployment telemetry Simulator

Command/TLM/High-rate data software tools

sADC

4MbpsHigh-rate data

•The main goal of the Command and Data Test-bed is to verify commands are scripted correctly to be accepted by the instrument and echoed back properly in telemetry.

•If possible, EM DPU will be used instead of DPU simulator. This would interconnect the two test beds segments shown here.

•If a FSW patch is needed, it will be tested in a software test-bed first and then in the Command and Data Test-bed.

1553 sniffer

Command and Data Test-bed

ICDS SimulatorBCE & PC

DPU (EM)

Radiometer RF EMs:RBERFECND

Sci/telem

Cmds/timing

HKT

science

Cmds/timing

Radiometer Engineering Test-bed (at GSFC)

Page 85: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

85

Test Bed Limitations• Ideal test bed perfectly replicates Observatory and space

environment• Limitations

– No vacuum, no radiation, no orbital variations, no seasonal variations simulated

– Only Radiometer offers some thermally controlled elements– Aquarius and Observatory testbeds are not interconnected– Aquarius provides no antenna, feed, or structure elements– Scatterometer breadboard is not included– Going in plan does not integrate Radiometer and ICDS elements– Radiometer is single (vs. triple) string and DPU is EM, not FM version– Radiometer FM hardware updates not applied to EM– Aquarius Power Distribution Unit is entirely replaced by power

supplies– No temperature sensors or support software included in the Automatic

Thermal Control portion of the test bed

Page 86: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

86

Test Bed Capabilities• Capabilities

– ICDS test bed provides• Full Scatterometer processing

• Scatterometer simulator for RF elements is included

• Full flight-like command and telemetry response, although with nearly all simulated inputs and feedback

– Radiometer test bed provides• Limited RF targets may be available

• DPU software updates to match FM may be possible; to be investigated

• Investigating the integration of the ICDS and Radiometer test bed elements

– If Radiometer EM integration is successful• inputs and feedback will be very flight-like, within stated limitations

Page 87: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

ACCS Test Plan

Page 88: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

88

ACCS Test Plan• Purpose:

– Verify the Aquarius Ground System Level 3 Requirements

– Describe the plan for integrating and testing Aquarius Ground System segments

– Describe the plan for integrating and testing the Aquarius Ground System with the SACD Ground System

– Describe the training plan for Aquarius Ground System operators.

• Test approach– Ensure that AQ GS test objectives are met in a twofold fashion.

• Perform standard component and system level tests that verify Level 3 requirements. (Verification)

• Simulate full operations on a daily basis for at least one year prior to launch. (Validation) This extensive testing will support:

– Stressing the system

– rehearsing anomaly detection and response

– iterative optimization of science data processing algorithms.

Page 89: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

89

Test Process• Analyze Level 3 requirements that will be verified and then map them into

test categories.• Develop the Test Cases including test procedures.• Conduct peer review of Test Cases and Test Procedures.• Prepare for tests:

– Verify that the pertinent subsystem tests have been completed successfully– Verify that the appropriate test data is prepared. Generate if necessary.

• Coordinate and execute testing for each major AQ GS component including relevant regression testing.

• Test execution takes place on the day of the test and includes:– Verification of participants, locations, test preparations, etc.– Startup procedures– Execution of the Test (step-by-step) – Close-down procedures

• Debriefing: review and document test results and anomalies

Page 90: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

90

Full Ground System Test List• Segment Tests: • ACCS Acceptance Test • ADPP Acceptance Test• ACCS-ADPS Interface Test• ADPP-ADPS Interface Test • ADPS Level 0 to 1A Processing Test• ADPS Level 1 Algorithm Test• ADPS Level 2 Algorithm Test• ADPS Level 3 Algorithm Test• ADPS Retrieval, Scheduling and Archiving Test• SACD SOC-ADPP-ADPS File Exchange Tests • ACCS Command and telemetry verification (against test-bed)• ACCS Script verification (against test-bed) • Ocean Biology Processing Web Based Telemetry Tools Test• PO.DAAC interface test• ADPS – AVDS interface test• System Tests: • SACD MOC-ADPP-ADPS-ACCS End to End Test • Mission Scenarios/Operational Readiness Test with CONAE• Mission End to End Test

Tests involving the ACCS

Page 91: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

91

Ground System End to End Test Setup

• SACD MOC-ADPP-ADPS-ACCS End to End Test configuration is identical to flight

• This configuration will be presented in detail later in this slide set

Page 92: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

92

Operational Readiness Test System Configuration

• Replaces the Observatory with the Observatory Test Bed

• Observatory Test Bed is housed at the CONAE ground station

• Test Bed is controlled and monitored locally vs via the Flight Control system

• Command and Data files must be manually transferred to and from Aquarius Ground System

• This is adequate for Aquarius Ground System purposes in that we have no real-time control of Aquarius

Page 93: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

93

Mission End to End Test Setup

Page 94: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

94

ACCS Training Plan

• Aquarius Science, Instrument and Ground System Overview– In-house document that describes the mission elements from an

operations perspective • ACCS User's Guide

– Generally an assembly of CONAE deliverables– Supplemented by in-house training information

• Aquarius Operations Handbook – Policies, Processes and Procedures

• Mission Scenarios– Participation for operators already on board– Documented results for operators hired afterward

• Aquarius Test-Bed– Training scenarios

• Certification

Page 95: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

95

ACCS Schedule

Page 96: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

ACCS Risks

Page 97: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

97

ACCS Risks

• Impacts of CONAE MOC redesign– AQ GS – SAC-D GS testing delayed until Feb ’09

– Any needed redesign and retest likewise delayed

– Mitigation: Fall back to SAC-C design

• Effectiveness of the Aquarius Test Bed for Analyzing and Resolving Anomalies– Lack of total interconnectivity of elements (including Observatory

test bed)

– Limited ability to simulate thermal environment and sensing for a very thermally sensitive instrument

– Mitigation: Risk is being accepted by the project

Page 98: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Acronym List

Page 99: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

99

Acronym List, A - EACCS Aquarius Command and Control System ADC Analog to Digital ConverterADPP Aquarius Data Pre-Processor ADPS Aquarius Data Processing SystemAOCS Attitude and Orbit Control System (Observatory)APDU Aquarius Power Distribution UnitAQ AquariusAQ GS Aquarius Ground SystemAR Action RequestASI Agenzia Spaziale ItalianaATC Automatic Thermal ControlBB BreadboardBCE Board Control ElectronicsCCSDS Consultative Committee for Space Data SystemsCM Configuration ManagementCGSS CONAE Ground System ServicesCND Correlated Noise DiodeCODS CONAE Orbit Determination SystemCONAE Comision National de Actividades EspacialesCPU Central Processing UnitCUGSS CONAE User Ground System ServicesCUSS CONAE User Segment ServicesDeltaV Delta Velocity – an in-track orbit adjustment maneuverd/l downlink, downloadDPU Digital Processing Unit (Radiometer)EM Engineering ModelETC Estacion Tierra Cordoba (CONAE Ground Station in Cordoba, Argentina)

Page 100: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

100

Acronym List, F - NFC Flight Control (CONAE)FGSS Foreign Ground System Services (CONAE)FM Flight ModelFSW Flight SoftwareFUSS Foreign User Segment Services (CONAE ground system acronym)GHz GigahertzGPS Global Positioning SystemGS GroundSystemGSE Ground System EquipmentHKT Housekeeping TelemetryHKTM Housekeeping TelemetryICDS Instrument Command and Data SystemIT Information TechnologyI&T Integration and TestKbps Kilobits per secondKm KilometerJPL Jet Propulsion Laboratory (Aquarius Project Management and instrument subsystem provider)LVPS Low Voltage Power SupplyLUT Look Up Table (Radiometer)MB MegabytesMbps Megabits per secondMOC Mission Operations Center (CONAE ground system acronym)MOM Mission Operations Manager (a CONAE position)NASA National Aeronautics and Space AgencyNGN NASA Ground Network

Page 101: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

101

Acronym List, O - ZOMT Ortho Mode TransducerORT Operations Readiness TestORR Operations Readiness ReviewOS Operating System PC Personal ComputerPPS Pulse Per SecondPSU Practical Salinity UnitsRAM Random Access MemoryRBE Radiometer Back EndRFE Radiometer Front EndRMS Root-Mean-SquaredRF Radio FrequencyRT Real timeSACD Satelite Argentina Cientifica – DSBE Scatterometer Back EndSFE Scatterometer Front EndSFTP Secure File Transfer ProtocolSInter Spacecraft InterpreterSOC Spacecraft Operations ControlSOCB Science Operations Control BoardSOP Spacecraft Operations Planning (system)SP Service Platform (generic term for SAC-D)ST Stored (data)TC TelecommandTCP/IP Transfer Control Protocol/Internet Protocol

Page 102: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Backup Slides

Page 103: 1 Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda

Scatterometer Engineering Test-bed (at JPL)

APDU slice 4 EM

Scat RF BBs:SBE, SCG, SFE, LVPS, RF-deck, Diplexer, couplerICDS

simulator or ICDS-

BB2

LVPS EGSE

(DCCP)

APDUSlice 2 EM

APDU slice2 BCEAPDU

slice 1 EM

ATC controller BB

ATC Heater modules BB

ATC BCE and Labview

RAD6K BB

Standard test/measurement

equipment

ATC engineering Test-bed (at JPL)

APDUSlice 3 EM

APDU slice3 BCE

APDUSlice 5 EM

APDU slice5 BCE

APDU Engineering Test-bed (at JPL)

Flight Software Test-bed (at JPL)

Thermal Modeling Test-bed (ASL/JPL)

Aquarius thermal models for analysis and simulations

ICDS SimulatorBCE & PC

DPU (EM)

Radiometer RF EMs:RBERFECND

Sci/telem

Cmds/timing

HKT

science

Cmds/timing

Radiometer Engineering Test-bed (at GSFC)

•Engineering test-beds stay with the cognizant engineers (at GSFC and at JPL) to investigate functional/performance issues.

EM feed/OMT

Antenna Test-bed (at JPL)

Engineering Test-beds