Presentation is loading. Please wait.

Presentation is loading. Please wait.

Aquarius Command and Control System pre-CDR

Similar presentations


Presentation on theme: "Aquarius Command and Control System pre-CDR"— Presentation transcript:

1 Aquarius Command and Control System pre-CDR

2 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

4 Aquarius Science Mission Overview

5 Aquarius Mission Science
Understanding the Interactions Between the Ocean Circulation, Global Water Cycle and Climate by Measuring Sea Surface Salinity WOA 2001 NOAA/NODC 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

6 Science Objectives and the need for Satellite Measurements
World Ocean Atlas 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

7 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. Sensitivity vs Radiometer Frequency MHz Protected Band Tb=εT ε = f(S, T, Freq, Incidence) 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 WOA 2001 NOAA/NODC

8 Aquarius Instrument Block Diagram

9 Aquarius/SACD System Overview

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 Science management Ad-hoc support as requested by the PI PO.DAAC archive and distribution of validated Aquarius data SAC-D spacecraft and ground system operation Aquarius instrument data processing, archive, distribution Aquarius instrument Mission Operations

11 NASA Ocean Biology Processing Group
Located: Goddard Space Flight Center Total Archive size: TB Distribution (> 2/04): 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 : active MODIS (Terra and Aqua) : present CZCS / Nimbus-7 : OCTS / ADEOS-I : 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

12 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

13 Aquarius Ground System Interfaces
ADPS ACCS Aquarius Aquarius Data Command & Processing Control System System

14 Aquarius Ground System Interfaces
S-Band CONAE X-Band X-Band Mission RF Operations Services Command Center Cordoba Schedule Confirmation And Reports Aquarius Command Schedules And Reports Matera ADPS ACCS Aquarius Aquarius Data Command & Processing Control System System

15 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 Schedule Confirmation And Reports Aquarius Command Schedules And Reports Matera ADPS ACCS Aquarius Aquarius Data Command & Processing Control System System

16 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 Schedule Confirmation And Reports Aquarius Command Schedules And Reports Matera ADPS ACCS Aquarius Aquarius Data Command & Processing Control System System Calibration & Instrument Configuration Change Requests Principal Investigator and Science Planning Team Instrument Engineering Team

17 Aquarius Ground System Interfaces
S-Band CONAE X-Band X-Band Mission RF Operations Services Command Center Data Archive Cordoba Matera ADPS ACCS Aquarius Aquarius Data Command & Processing Control System System

18 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

19 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

20 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

21 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

22 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

23 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 AVDS Aquarius Validation Data System Insitu Data Aquarius Data

24 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 AVDS Aquarius Validation Data System Insitu Data Aquarius Data PO.DAAC Aquarius L1, 2, 3 Data Ancillary Data Feedback Data Users and Science Team Software SeaDAS

25 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 Data and Telemetry Schedule Confirmation And Reports Aquarius Command Schedules 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 Principal Investigator and Science Planning Team Instrument Engineering Team Science Team and Algorithm Providers Level-1 & Level-3 Aquarius Data AVDS Aquarius Validation Data System Insitu Data Aquarius Data PO.DAAC Aquarius L1, 2, 3 Data Ancillary Data Feedback Data Users and Science Team Software SeaDAS

26 NASA Ground Network AQ/SACD Support

27 Ocean Biology Network and Information Technology Security

28 Aquarius Operations Concept
Nominal

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

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

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

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

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

34 Aquarius Downlink Two Aquarius instruments: Support subsystems:
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

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

36 Aquarius Operations Concept
Anomaly

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 , 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.

38 MOM SAC-D Instrument Ops Team SAC-D Ops Team Other data observer
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)

39 MOM 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

40 MOM Anomaly resolution team Ops Team
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

41 MOM Final Report Anomaly resolution team Ops Team
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

42 Aquarius Command and Control Requirements

43 ACCS Requirements, Verification and Validation Matrix
(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. Tests 1, 2

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

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. Test l

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. 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. Ensure adequate storage exists (analysis completed)

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. Receive size and environment specifications from JPL and establish a space that accommodates those.

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 Compliance verified.

49 ACCS Documents

50 ACCS Documentation L3 Aquarius Ground System and Test Requirements
Final version available for distribution Aquarius Ground System Integration, Test and Training Plan AQ Project Service Level Agreement 451-PSLA-SACD 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 Aquarius/SACD Flight Anomaly Reporting Procedure is a CONAE document. Most recent version available for distribution. Final version due 4/18/08.

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

52 Aquarius Command and Control Design

53 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

54 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

55 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

56 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

57 AQ GS Overview I CODS SOC SOP FUSS CONAE Orbit Dynamics Service
Spacecraft Operations Center Emergency Voice, , Fax SOP Spacecraft Planning Center Action requests FUSS Foreign User Segment Services reports Orbit Files RT, Stored Data Files

58 AQ GS Overview II CODS SOC SOP ADPP CONAE NASA FUSS ADPS ACCS
CONAE Orbit Dynamics Service Emergency Voice, , 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

59 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

60 ACCS Uplink Tools and Actions
SOP Spacecraft Operations Planning Action requests commands targeting CONAE NASA ACCS SInter Scheduler Client

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

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

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

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)

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)

66 Command Process Example Only

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

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

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 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.

70 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

71 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

72 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

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

74 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

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

76 ACCS Telemetry Viewer SOC ADPP CONAE NASA ACCS ADPS
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

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.

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

79 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

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)

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

82 Aquarius Test Bed

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.

84 Thermal/deployment telemetry Simulator
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 ICDS Simulator BCE & PC Cmds/timing DPU (EM) Cmds/timing HKT Sci/telem science

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

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

87 ACCS Test Plan

88 ACCS Test Plan Purpose: Test approach
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.

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

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

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

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

93 Mission End to End Test Setup

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

95 ACCS Schedule

96 ACCS Risks

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

98 Acronym List

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

100 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

101 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

102 Backup Slides

103 Engineering Test-beds
Radiometer Engineering Test-bed (at GSFC) Radiometer RF EMs: RBE RFE CND ICDS Simulator BCE & PC Cmds/timing DPU (EM) Cmds/timing HKT Sci/telem science Engineering test-beds stay with the cognizant engineers (at GSFC and at JPL) to investigate functional/performance issues. 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


Download ppt "Aquarius Command and Control System pre-CDR"

Similar presentations


Ads by Google