slide1
Download
Skip this Video
Download Presentation
Aquarius Command and Control System pre-CDR

Loading in 2 Seconds...

play fullscreen
1 / 103

aquarius command and control system pre-cdr agenda - PowerPoint PPT Presentation


  • 211 Views
  • Uploaded on

Aquarius Command and Control System pre-CDR. Aquarius Command and Control System pre-CDR Agenda. Agenda. Aquarius Science Mission Overview Aquarius/SACD Ground System Overview NASA Ground Network AQ/SACD Support Ocean Biology Network and Information Technology Security

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'aquarius command and control system pre-cdr agenda' - jacob


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
agenda
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

aquarius mission science

WOA 2001 NOAA/NODC

Aquarius Mission Science

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

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

science objectives and the need for satellite measurements

World Ocean Atlas

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
  • 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
the aquarius sac d salinity mission

Sensitivity vs Radiometer Frequency

Tb=εT

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

WOA 2001 NOAA/NODC

1400-1427 MHzProtected Band

The Aquarius/SAC-D Salinity Mission

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.

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
slide10

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
nasa ocean biology processing group
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)

oceancolor.gsfc.nasa.gov

  • Consolidated data access,information services and community feedback
slide12

Aquarius Ground System Responsibilities

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.

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

slide13

Aquarius Ground System Interfaces

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

slide14

Aquarius Ground System Interfaces

S-Band

CONAE

X-Band

X-Band

Mission RF

Operations Services

Command

Center

Cordoba

Aquarius Command Schedules

And Reports

Schedule Confirmation

And Reports

Matera

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

slide15

Aquarius Ground System Interfaces

S-Band

S-Band

CONAE

X-Band

Commands

Real-Time

Telemetry &

Coordination

X-Band

Mission RF

Operations Services

Command

Center

Wallops Svalbard Alaska McMurdo

NASA Ground Network

Vandenberg

Cordoba

Aquarius Command Schedules

And Reports

Schedule Confirmation

And Reports

Matera

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

slide16

Aquarius Ground System Interfaces

S-Band

S-Band

CONAE

X-Band

Commands

Real-Time

Telemetry &

Coordination

X-Band

Mission RF

Operations Services

Command

Center

Wallops Svalbard Alaska McMurdo

NASA Ground Network

Vandenberg

Cordoba

Aquarius Command Schedules

And Reports

Schedule Confirmation

And Reports

Matera

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

Calibration &

Instrument

Configuration

Change

Requests

Instrument

Engineering

Team

Principal Investigator

and

Science Planning Team

slide17

Aquarius Ground System Interfaces

S-Band

CONAE

X-Band

X-Band

Data

Archive

Mission RF

Operations Services

Command

Center

Cordoba

Matera

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

slide18

Aquarius Ground System Interfaces

S-Band

CONAE

X-Band

X-Band

Data

Archive

Mission RF

Operations Services

Command

Center

Cordoba

3 - 5 downlinks / day

Matera

2 downlinks / day

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

slide19

Aquarius Ground System Interfaces

S-Band

CONAE

X-Band

X-Band

Data

Archive

Pre-Processor

Cordoba

Aquarius Data and

Telemetry

Matera

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

slide20

Aquarius Ground System Interfaces

S-Band

CONAE

X-Band

X-Band

Data

Archive

Pre-Processor

Cordoba

Aquarius Data and

Telemetry

Matera

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

slide21

Aquarius Ground System Interfaces

S-Band

CONAE

X-Band

X-Band

Data

Archive

Pre-Processor

Cordoba

Aquarius Data and

Telemetry

Ancillary Data

Sources

Matera

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

slide22

Aquarius Ground System Interfaces

S-Band

CONAE

X-Band

X-Band

Data

Archive

Pre-Processor

Cordoba

Aquarius Data and

Telemetry

Ancillary Data

Sources

Matera

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

Algorithms &

Science Code

Evaluation

Products

Science Team

and

Algorithm Providers

slide23

Aquarius Ground System Interfaces

S-Band

CONAE

X-Band

X-Band

Data

Archive

Pre-Processor

Cordoba

Aquarius Data and

Telemetry

Ancillary Data

Sources

Matera

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

Algorithms &

Science Code

Evaluation

Products

Science Team

and

Algorithm Providers

Insitu Data

Aquarius

Data

AVDS

Aquarius Validation

Data System

slide24

Aquarius Ground System Interfaces

S-Band

CONAE

X-Band

X-Band

Data

Archive

Pre-Processor

Cordoba

Aquarius Data and

Telemetry

Ancillary Data

Sources

Matera

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

Algorithms &

Science Code

Evaluation

Products

Science Team

and

Algorithm Providers

Level-1 & Level-3

Aquarius Data

Insitu Data

Aquarius

Data

AVDS

Aquarius Validation

Data System

PO.DAAC

Aquarius L1, 2, 3 Data

Ancillary Data

Feedback

Data Users

and

Science Team

Software

SeaDAS

slide25

Aquarius Ground System Interfaces

S-Band

S-Band

CONAE

X-Band

Commands

Real-Time

Telemetry &

Coordination

X-Band

Data Mission RF

Archive Operations Services

Command

Center

Wallops Svalbard Alaska McMurdo

Pre-Processor

NASA Ground Network

Vandenberg

Cordoba

Aquarius Command Schedules

And Reports

Aquarius Data and

Telemetry

Schedule Confirmation

And Reports

Ancillary Data

Sources

Matera

ADPS ACCS

Aquarius Aquarius

Data Command &

Processing Control

System System

Calibration &

Instrument

Configuration

Change

Requests

Algorithms &

Science Code

Evaluation

Products

Instrument

Engineering

Team

Principal Investigator

and

Science Planning Team

Science Team

and

Algorithm Providers

Level-1 & Level-3

Aquarius Data

Insitu Data

Aquarius

Data

AVDS

Aquarius Validation

Data System

PO.DAAC

Aquarius L1, 2, 3 Data

Ancillary Data

Feedback

Data Users

and

Science Team

Software

SeaDAS

operations concept for achieving science objectives
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
aq sacd communications links
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
operations ground station network
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
nominal aquarius commanding
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
cold sky calibration
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
aquarius downlink
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
high level description aquarius command planning cycle
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
anomaly resolution process
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.
slide38

SAC-D Instrument Ops Team

Report anomaly

SAC-D Ops Team

MOM

Report anomaly

Other data observer

Report anomaly

Report anomaly

Aquarius Ops Team

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

slide39

Gathers CONAE analysis team to identify problem source

2

Based on analysis result, MOM selects an anomaly resolution team

3

1a

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

MOM

1b

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

Notifies Science Operations Control Board of the anomaly

4

MOM initiates anomaly response and notification to formulate response team

slide40

Status to teams

Status to teams

SOCB

Anomaly resolution plan approval

Cmd Plan execution reports (status reports)

Anomaly resolution team

Command plans

Command plans

Ops Team

MOM

Observed telemetry changes and observations

Observed telemetry changes and observations

MOM manages anomaly resolution process with support of SOCB

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

slide41

Aquarius Final Report to GSFC Anomaly tracking system if appropriate

SOCB/CONAE

Anomaly notes and logs

Final Report

Anomaly resolution team

Ops Team

MOM

Anomaly notes and logs

Anomaly notes and logs

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

accs gold rules compliance matrix
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.
accs documentation
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.
accs configuration management
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
aq sacd ground system overview
AQ/SACD Ground System Overview

4kbps uplink Sband

4kbps downlink Sband

16Mbps downlink Xband

observatory

CGSS

CONAE Ground System Services

FGSS

Foreign Ground System Services

CODS

CONAE Orbit Dynamics Service

FC

Flight Control Subsystem

SOC

Spacecraft Operations Center

SOP

Spacecraft Operations Planning

FUSS

Foreign User Segment Services

aq sacd gs uplink data flow
AQ/SACD GS Uplink Data Flow

Nominal cmd path

observatory

4kbps uplink Sband

Alt/Emerg cmd path

RF

CGSS

CONAE Ground System Services

FGSS

Foreign Ground System Services

ARs

Action Requests

Command frames

SOC

Spacecraft Operations Center

FC

Flight Control Subsystem

Pass plans

CODS

CONAE Orbit Dynamics Service

reports

reports

SOP

Spacecraft Operations Planning

Pass plans

FUSS

Foreign User Segment Services

Reports / ARs

aq sacd gs low rate downlink data flow
AQ/SACD GS Low Rate Downlink Data Flow

Nominal 4kbps d/l path

4kbps downlink Sband

observatory

Emerg. 4kbps d/l path

RF

CGSS

CONAE Ground System Services

FGSS

Foreign Ground System Services

CODS

CONAE Orbit Dynamics Service

RT Tlm

FC

Flight Control Subsystem

SOC

Spacecraft Operations Center

RT EU Tlm

RT GPS / AOCS Tlm

SOP

Spacecraft Operations Planning

FUSS

Foreign User Segment Services

Orbit Files

RT EU Tlm Files

aq sacd gs high rate downlink data flow
AQ/SACD GS High Rate Downlink Data Flow

Nominal 16Mbps d/l path

16Mbps downlink Xband

observatory

RF

CGSS

CONAE Ground System Services

FGSS

Foreign Ground System Services

Stored Data

FC

Flight Control Subsystem

SOC

Spacecraft Operations Center

CODS

CONAE Orbit Dynamics Service

Stored Data

Stored GPS / AOCS Tlm

SOP

Spacecraft Operations Planning

FUSS

Foreign User Segment Services

Stored Science and AQ/SACD HKT Files

aq gs overview i
AQ GS Overview I

CODS

CONAE Orbit Dynamics Service

SOC

Spacecraft Operations Center

Emergency Voice, Email, Fax

SOP

Spacecraft Planning Center

Action requests

FUSS

Foreign User Segment Services

reports

Orbit Files

RT, Stored Data Files

aq gs overview ii
AQ GS Overview II

CODS

CONAE Orbit Dynamics Service

Emergency Voice, Email, Fax

SOC

Spacecraft Operations Center

Science, HKT Files

SOP

Spacecraft Operations Planning

Orbit Files

ADPP

Aquarius Data Pre-processor

Action requests

CONAE

NASA

Science, HKT, Orbit Files

FUSS

reports

ADPS

Aquarius Data Processing System

ACCS

Aquarius Command and Control System

Science, HKT Files

uplink interfaces data flow
Uplink Interfaces, Data Flow

observatory

RF cmds

RF cmd ack

SOP

Spacecraft Operations Planning

SOC

Spacecraft Operations Center

CGSS

FC

Flight Control

Pass Plans

Cmd Frames

Pass Plans

cmd ack

reports

Cmd logs

Action requests

CONAE

NASA

ACCS

Aquarius Command and Control System

reports

accs uplink tools and actions
ACCS Uplink Tools and Actions

SOP

Spacecraft Operations Planning

  • Action requests
  • commands
  • targeting

CONAE

NASA

ACCS

SInter

Scheduler Client

sinter
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
slide62

Example SInter Command Script

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 );

}

scheduler client
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
action requests
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)
action requests65
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)
command process
Command Process

Example Only

flight software patch process
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
flight software patch sequence
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
cold sky calibration process
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.
downlink interfaces data flow
Downlink Interfaces, Data Flow

CODS

CONAE Orbit Dynamics Service

SOP

Spacecraft Operations Planning

SOC

Spacecraft Operations Center

RT, Stored Data Files

Orbit Files

ADPP

Aquarius Data Pre-processor

CONAE

NASA

Action requests

ADPS

Aquarius Data Processing System

ACCS

Aquarius Command and Control System

reports

aquarius downlink data
Aquarius Downlink Data

RT, Stored Data Files

SOC

Spacecraft Operations Center

Orbit Files

ADPP

Aquarius Data Pre-processor

CONAE

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

NASA

Orbit Files

Observatory RT HKT files Observatory ST HKT files Aquarius Science Files

ACCS

Aquarius Command and Control System

ADPS

Aquarius Data Processing System

aquarius data pre processor adpp
Aquarius Data Pre-processor (ADPP)

RT, Stored Data Files

SOC

Spacecraft Operations Center

Orbit Files

ADPP

Aquarius Data Pre-processor

CONAE

NASA

ADPS

Aquarius Data Processing System

ACCS

Aquarius Command and Control System

aquarius data pre processor adpp73
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
aquarius data processing system
Aquarius Data Processing System

RT, Stored Data Files

SOC

Spacecraft Operations Center

Orbit Files

ADPP

Aquarius Data Pre-processor

CONAE

NASA

ACCS

Telemetry Viewer

ADPS

Aquarius Data Processing System

Analysis Software

aquarius data processing system75
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
accs telemetry viewer
ACCS Telemetry Viewer

RT, Stored Data Files

SOC

Spacecraft Operations Center

Orbit Files

ADPP

Aquarius Data Pre-processor

CONAE

NASA

ACCS

Telemetry Viewer

ADPS

Aquarius Data Processing System

Analysis Software

accs telemetry viewer77
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.
slide78

Example Telemetry Viewer Script

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)

accs analysis software
ACCS Analysis Software

RT, Stored Data Files

SOC

Spacecraft Operations Center

Orbit Files

ADPP

Aquarius Data Pre-processor

CONAE

NASA

ACCS

Telemetry Viewer

ADPS

Aquarius Data Processing System

Analysis Software

accs analysis software80
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)
accs hardware and link analyses
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
aquarius test bed requirements
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.
slide84

Command and Data Test-bed

Aquarius Command and Data Test-bed

(at GSFE after commissioning phase is complete. Before that: at JPL)

SAC-D Cmd/Tlm Tools

S/P Simulator

  • 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

1553

Cmds/

HKTs

1pps

High-rate data downlink sync and storage

4Mbps

High-rate data

Cmds/timing

ICDS full BB

DPU interface

Simulator

Sci/telem

sADC

Command/TLM/High-rate data software tools

cmds

SCAT interface

Simulator

telem

Generic Reference clock and power supplies

Thermal/deployment telemetry Simulator

Radiometer Engineering Test-bed (at GSFC)

Radiometer RF EMs:

RBE

RFE

CND

Cmds/timing

Cmds/timing

ICDS

Simulator

BCE & PC

DPU

(EM)

HKT

Sci/telem

science

test bed limitations
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
test bed capabilities
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
accs test plan88
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 oneyear prior to launch. (Validation) This extensive testing will support:
        • Stressing the system
        • rehearsing anomaly detection and response
        • iterative optimization of science data processing algorithms.
test process
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
full ground system test list
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

ground system end to end test setup
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
operational readiness test system configuration
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
accs training plan
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
accs risks97
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
acronym list a e
Acronym List, A - E

ACCS Aquarius Command and Control System

ADC Analog to Digital Converter

ADPP Aquarius Data Pre-Processor

ADPS Aquarius Data Processing System

AOCS Attitude and Orbit Control System (Observatory)

APDU Aquarius Power Distribution Unit

AQ Aquarius

AQ GS Aquarius Ground System

AR Action Request

ASI Agenzia Spaziale Italiana

ATC Automatic Thermal Control

BB Breadboard

BCE Board Control Electronics

CCSDS Consultative Committee for Space Data Systems

CM Configuration Management

CGSS CONAE Ground System Services

CND Correlated Noise Diode

CODS CONAE Orbit Determination System

CONAE Comision National de Actividades Espaciales

CPU Central Processing Unit

CUGSS CONAE User Ground System Services

CUSS CONAE User Segment Services

DeltaV Delta Velocity – an in-track orbit adjustment maneuver

d/l downlink, download

DPU Digital Processing Unit (Radiometer)

EM Engineering Model

ETC Estacion Tierra Cordoba (CONAE Ground Station in Cordoba, Argentina)

acronym list f n
Acronym List, F - N

FC Flight Control (CONAE)

FGSS Foreign Ground System Services (CONAE)

FM Flight Model

FSW Flight Software

FUSS Foreign User Segment Services (CONAE ground system acronym)

GHz Gigahertz

GPS Global Positioning System

GS GroundSystem

GSE Ground System Equipment

HKT Housekeeping Telemetry

HKTM Housekeeping Telemetry

ICDS Instrument Command and Data System

IT Information Technology

I&T Integration and Test

Kbps Kilobits per second

Km Kilometer

JPL Jet Propulsion Laboratory (Aquarius Project Management and instrument subsystem provider)

LVPS Low Voltage Power Supply

LUT Look Up Table (Radiometer)

MB Megabytes

Mbps Megabits per second

MOC Mission Operations Center (CONAE ground system acronym)

MOM Mission Operations Manager (a CONAE position)

NASA National Aeronautics and Space Agency

NGN NASA Ground Network

acronym list o z
Acronym List, O - Z

OMT Ortho Mode Transducer

ORT Operations Readiness Test

ORR Operations Readiness Review

OS Operating System

PC Personal Computer

PPS Pulse Per Second

PSU Practical Salinity Units

RAM Random Access Memory

RBE Radiometer Back End

RFE Radiometer Front End

RMS Root-Mean-Squared

RF Radio Frequency

RT Real time

SACD Satelite Argentina Cientifica – D

SBE Scatterometer Back End

SFE Scatterometer Front End

SFTP Secure File Transfer Protocol

SInter Spacecraft Interpreter

SOC Spacecraft Operations Control

SOCB Science Operations Control Board

SOP Spacecraft Operations Planning (system)

SP Service Platform (generic term for SAC-D)

ST Stored (data)

TC Telecommand

TCP/IP Transfer Control Protocol/Internet Protocol

slide103

Engineering Test-beds

Radiometer Engineering Test-bed (at GSFC)

Radiometer RF EMs:

RBE

RFE

CND

Cmds/timing

Cmds/timing

ICDS

Simulator

BCE & PC

DPU

(EM)

HKT

Sci/telem

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

science

Scatterometer Engineering Test-bed (at JPL)

LVPS EGSE (DCCP)

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

APDU slice 4 EM

ICDS simulator or ICDS-BB2

Antenna Test-bed (at JPL)

Standard test/measurement equipment

EM feed/OMT

Flight Software Test-bed (at JPL)

RAD6K BB

ATC engineering Test-bed (at JPL)

APDU Engineering Test-bed (at JPL)

ATC Heater modules BB

APDU

Slice 2 EM

APDU slice2 BCE

APDU slice 1 EM

ATC controller BB

Thermal Modeling Test-bed (ASL/JPL)

APDU

Slice 3 EM

APDU slice3 BCE

Aquarius thermal models for analysis and simulations

ATC BCE and Labview

APDU

Slice 5 EM

APDU slice5 BCE

ad