7307e6c6fec08bec7ffa2027170f0e58.ppt
- Количество слайдов: 103
Aquarius Command Control System pre-CDR
Aquarius Command Control System pre -CDR Agenda 2
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 Control Requirements Aquarius Command Control Design Aquarius Test Bed Aquarius Command Control Test Plan Risks Acronym List and Backup Slides provided 3
Aquarius Science Mission Overview 4
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 5
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 Objectives: • Science Requirements: Global coverage, 150 km and monthly space/time resolution, 0. 2 psu accuracy, three year mission • 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 6
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. The Aquarius/SAC-D Salinity Mission Approach: • Integrated L-band ultra-stable microwave radiometer-radar, 3 fixed beams, 390 km wide swath, 7 -day repeat polar orbit • Monthly averages to reduce measurement noise and achieve 0. 2 psu RMS accuracy • Tb=εT ε = f(S, T, Freq, Incidence) 1400 -1427 MHz Protected Band WOA 2001 NOAA/NODC Three year baseline mission to resolve seasonal to interannual variability and robust mean field • Sensitivity vs Radiometer Frequency Independent calibration and validation from global in situ ocean observing system 7
Aquarius Instrument Block Diagram 8
Aquarius/SACD System Overview 9
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 10
NASA Ocean Biology Processing Group • Located: Goddard Space Flight Center • Total Archive size: • Distribution (> 2/04): ● 332 TB 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 Sea. Wi. FS : 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 Sea. DAS (1991 - present) oceancolor. gsfc. nasa. gov Consolidated data access, information services and community feedback ● • • 11
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 Sea. Wi. FS Bio-optical Archive and Storage System (Sea. BASS). 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 12
Aquarius Ground System Interfaces ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System
Aquarius Ground System Interfaces S-Band CONAE X-Band Mission Operations Command Center Schedule Confirmation And Reports RF Services Aquarius Command Schedules And Reports X-Band Cordoba Matera ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System
Aquarius Ground System Interfaces S-Band Wallops Svalbard Alaska Mc. Murdo NASA Ground Network CONAE Commands Real-Time Telemetry & Coordination X-Band Mission Operations Command Center RF Services Vandenberg Schedule Confirmation And Reports Aquarius Command Schedules And Reports X-Band Cordoba Matera ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System
Aquarius Ground System Interfaces S-Band Wallops Svalbard Alaska Mc. Murdo NASA Ground Network CONAE Commands Real-Time Telemetry & Coordination X-Band Mission Operations Command Center RF Services Vandenberg Schedule Confirmation And Reports Aquarius Command Schedules And Reports X-Band Cordoba Matera ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System Calibration & Instrument Configuration Change Requests Principal Investigator and Science Planning Team Instrument Engineering Team
Aquarius Ground System Interfaces S-Band CONAE Data Archive Mission Operations Command Center X-Band RF Services X-Band Cordoba Matera ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System
Aquarius Ground System Interfaces S-Band CONAE Data Archive Mission Operations Command Center X-Band RF Services X-Band Cordoba 3 - 5 downlinks / day ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System 2 downlinks / day Matera
Aquarius Ground System Interfaces S-Band CONAE X-Band Data Archive X-Band Pre-Processor Cordoba Aquarius Data and Telemetry Matera ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System
Aquarius Ground System Interfaces S-Band CONAE X-Band Data Archive X-Band Pre-Processor Cordoba Aquarius Data and Telemetry Matera ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System
Aquarius Ground System Interfaces S-Band CONAE X-Band Data Archive X-Band Pre-Processor Cordoba Aquarius Data and Telemetry Ancillary Data Sources Matera ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System
Aquarius Ground System Interfaces S-Band CONAE X-Band Data Archive X-Band Pre-Processor Cordoba Aquarius Data and Telemetry Ancillary Data Sources Matera Algorithms & Science Code Science Team and Algorithm Providers Evaluation Products ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System
Aquarius Ground System Interfaces S-Band CONAE X-Band Data Archive X-Band Pre-Processor Cordoba Aquarius Data and Telemetry Ancillary Data Sources Matera Algorithms & Science Code Science Team and Algorithm Providers AVDS Aquarius Validation Data System Evaluation Products Insitu Data Aquarius Data ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System
Aquarius Ground System Interfaces S-Band CONAE X-Band Data Archive X-Band Pre-Processor Cordoba Aquarius Data and Telemetry Ancillary Data Sources Matera Algorithms & Science Code Science Team and Algorithm Providers AVDS Aquarius Validation Data System Evaluation Products Insitu Data Aquarius Data ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System Level-1 & Level-3 Aquarius Data PO. DAAC Aquarius L 1, 2, 3 Data Ancillary Data Feedback Sea. DAS Software Data Users and Science Team
Aquarius Ground System Interfaces S-Band Wallops Svalbard Alaska Mc. Murdo NASA Ground Network Commands Real-Time Telemetry & Coordination CONAE Data Archive X-Band Mission Operations Command Center Pre-Processor RF Services Vandenberg Aquarius Data and Telemetry Ancillary Data Sources AVDS Aquarius Validation Data System Aquarius Command Schedules And Reports Cordoba Matera Algorithms & Science Code Science Team and Algorithm Providers Schedule Confirmation And Reports X-Band Evaluation Products Insitu Data Aquarius Data ADPS ACCS Aquarius Data Processing System Aquarius Command & Control System Calibration & Instrument Configuration Change Requests Level-1 & Level-3 Aquarius Data PO. DAAC Aquarius L 1, 2, 3 Data Ancillary Data Feedback Sea. DAS Software Principal Investigator and Science Planning Team Data Users and Science Team Instrument Engineering Team
NASA Ground Network AQ/SACD Support 26
Ocean Biology Network and Information Technology Security 27
Aquarius Operations Concept Nominal 28
Operations Concept for Achieving Science Objectives • Orbit description – – • Sun-synchronous, 6 pm 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 29
AQ/SACD Communications Links • S-band 4 kbps uplink • S-band 4 kbps downlink – Real time Housekeeping Telemetry (HKT) – 4000 byte frame – SAC-D, Aquarius and other instrument HKT (8 instruments total) • X-band 16 Mbps downlink – – Stored HKT; identical format to the real time HKT frame Stored science data for all instruments CCSDS Aquarius allocation is 4 Mbps 30
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 31
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 32
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 33
Aquarius Downlink • Two Aquarius instruments: – Radiometer (primary) – Scatterometer (ancillary) • Support subsystems: – – • • All subsystems forward science and HKT in fixed formats to the ICDS packages HKT and science every 1. 44 seconds – – • Automatic Thermal Control Power Distribution Unit Instrument Command Data Subsystem (ICDS) Antenna, feeds and structure Stored in the ICDS RAD 6000 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 34
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 35
Aquarius Operations Concept Anomaly 36
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 37 sharable with JPL.
SAC-D Instrument Ops Team Report anomaly Other data observer Report anomaly SAC-D Ops Team Report anomaly Aquarius Ops Team Any anomaly observer(s) immediately report the detected ground or Observatory problem to the Mission Operations Manager (MOM)
Gathers CONAE analysis team to identify problem source 1 a 1 b 2 Based on analysis result, MOM selects an anomaly resolution team 3 May require AQ or 3 rd party instrument support; obtain via SOCB Notifies Science 4 Operations Control Board of the anomaly MOM initiates anomaly response and notification to formulate response team Each SOCB member alerts his system team and selects anomaly resolution team members as needed
Status to teams SOCB Cmd Plan execution reports (status reports) Anomaly resolution team Command plans Observed telemetry changes and observations Feedback to MOM; “fix worked” or “more to be done” or “need more help”, etc Status to teams Anomaly resolution plan approval Command plans Ops Team Observed telemetry changes and observations MOM manages anomaly resolution process with support of SOCB
SOCB/CONAE Anomaly notes and logs Anomaly resolution team Anomaly notes and logs Aquarius Final Report to GSFC Anomaly tracking system if appropriate Final Report Anomaly notes and logs Ops Team MOM generates and distributes final report; Aquarius anomalies may require an additional, separate report filed at GSFC by AQ GS
Aquarius Command Control Requirements 42
ACCS Requirements, Verification and Validation Matrix ID (AQ) G. Feldman Verification Method Test ID L 3 -AQ-f-148 Requirement: The Aquarius Command 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 L 3 -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. L 3 -AQ-f-78 Requirement: The Aquarius Command Control Segment shall generate Aquarius instrument commands plans on the SAC-D MOC Scheduler using Aquarius commands and scripts stored on the CONAE database as defined in the SAC-D Ground to Aquarius Ground System ICD. Demonstration Tests 1, 2 43
ACCS Requirements, Verification and Validation Matrix L 3 -AQ-f-146 Requirement: The Aquarius Command 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 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. L 3 -AQ-f-85 Requirement: The Aquarius Command 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 44
ACCS Requirements, Verification and Validation Matrix L 3 -AQ-f-86 Requirement: The Aquarius Command 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 L 3 -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. L 3 -AQ-f-99 Requirement: The Aquarius Command Control Segment shall have the capability of validating all real time commands to the Aquarius instrument on the Aquarius test-bed. Demonstration Test l 45
ACCS Requirements, Verification and Validation Matrix L 3 -AQ-f-100 Requirement: The Aquarius Command Control Segment shall submit all realtime command procedures not previously approved to the Science Operations Board for approval. Analysis As captured in ACCS operations processes L 3 -AQ-f-131 Requirement: The Aquarius Command Control Segment shall document and place under configuration control all commands, scripts, flight software patches, and procedures that have been approved by the Science Operations Control Board. Analysis As captured in ACCS operations processes and procedures L 3 -AQ-f-111 Requirement: The ADPS shall support the archive of the full Aquarius mission data set including science, ancillary, and housekeeping telemetry data. Analysis Ensure adequate storage exists (analysis completed) 46
ACCS Requirements, Verification and Validation Matrix L 3 -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. L 3 -AQ-f-152 Requirement: The Aquarius Ground System shall provide a physical location for the Aquarius Testbed that accommodates the size, power, cleanliness, and thermal environment specified by the JPL Testbed team. Analysis Receive size and environment specification s from JPL and establish a space that accommodat es those. 47
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. 48
ACCS Documents 49
ACCS Documentation • L 3 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. 50
ACCS Configuration Management • Ocean Biology Configuration Control via Subversion CM Tool • All ACCS code and documentation under CM – – Command 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 telemetry dictionaries AQ/SACD telemetry scripts and pages CONAE procedures for AQ operations • Subversion CM structure has been built and populated with preliminary documents 51
Aquarius Command Control Design 52
AQ/SACD Ground System Overview observatory 4 kbps uplink Sband 4 kbps downlink Sband 16 Mbps downlink Xband CGSS CODS CONAE Orbit Dynamics Service FGSS CONAE Ground System Services Foreign Ground System Services FC SOC Flight Control Subsystem Spacecraft Operations Center SOP FUSS Spacecraft Operations Planning Foreign User Segment Services 53
AQ/SACD GS Uplink Data Flow Nominal cmd path observatory 4 kbps uplink Sband Alt/Emerg cmd path ARs Action Requests RF CGSS CONAE Ground System Services FGSS Foreign Ground System Services Command frames CODS Pass plans FC Flight Control Subsystem reports CONAE Orbit Dynamics Service SOC Spacecraft Operations Center SOP FUSS Foreign User Segment Services Spacecraft Operations Planning reports Pass plans Reports / ARs 54
AQ/SACD GS Low Rate Downlink Data Flow Nominal 4 kbps d/l path Emerg. 4 kbps d/l path observatory 4 kbps downlink Sband RF CGSS CONAE Ground System Services CODS FGSS Foreign Ground System Services RT Tlm CONAE Orbit Dynamics Service FC Flight Control Subsystem RT GPS / AOCS Tlm RT EU Tlm Spacecraft Operations Center SOP FUSS Orbit Files SOC Foreign User Segment Services Spacecraft Operations Planning RT EU Tlm Files 55
AQ/SACD GS High Rate Downlink Data Flow Nominal 16 Mbps d/l path observatory 16 Mbps downlink Xband RF CGSS FGSS CONAE Ground System Services CODS CONAE Orbit Dynamics Service Foreign Ground System Services Stored Data FC SOC Flight Control Subsystem Stored Data Spacecraft Operations Center Stored GPS / AOCS Tlm SOP FUSS Foreign User Segment Services Spacecraft Operations Planning Stored Science and AQ/SACD HKT Files 56
AQ GS Overview I CODS SOC CONAE Orbit Dynamics Service Emergency Voice, Email, Fax FUSS Orbit Files Foreign User Segment Services Action requests reports Spacecraft Operations Center SOP Spacecraft Planning Center RT, Stored Data Files 57
AQ GS Overview II CODS CONAE Orbit Dynamics Service Emergency Voice, Email, Fax SOC Spacecraft Operations Center Science, HKT Files Orbit Files SOP Spacecraft Operations Planning ADPP CONAE Aquarius Data Pre-processor NASA Science, HKT, Orbit Files Action requests reports ADPS Aquarius Data Processing System FUSS ACCS Science, HKT Files Aquarius Command Control System 58
observatory Uplink Interfaces, Data Flow RF cmds RF cmd ack CGSS Cmd Frames cmd ack FC Pass Plans Flight Control Cmd logs SOC Spacecraft Operations Center Pass Plans reports SOP Spacecraft Operations Planning Action requests CONAE NASA ACCS Aquarius Command Control System reports 59
ACCS Uplink Tools and Actions SOP Spacecraft Operations Planning Action requests • commands • targeting CONAE NASA ACCS SInter Scheduler Client 60
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 61
Example SInter Command Script scl AQ: : S_FOL_mode(integer: beam) require beam. Values: beam >0 && beam < 4; description -- beam_select: beam 1=1, beam 2=2, beam 3=3 local bytes : Op. Code, Param, chksum; { Op. Code = Integer. As. Short(24577 ); Param = Integer. As. Short(beam ); chksum = (Op. Code^Param); aqsd. cmd. aq( Op. Code + Param + chksum ); }
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 63
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) 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
Command Process Example Only 66
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 67
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 68
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. 69
Downlink Interfaces, Data Flow CODS SOP CONAE Orbit Dynamics Service Spacecraft Operations Planning SOC Orbit Files RT, Stored Data Files ADPP CONAE Spacecraft Operations Center Aquarius Data Pre-processor Action requests NASA ADPS ACCS Aquarius Data Processing System Aquarius Command Control System reports 70
Aquarius Downlink Data RT, Stored Data Files Orbit Files ADPP SOC Spacecraft Operations Center Aquarius Data Pre-processor CONAE Observatory RT HKT files Observatory ST HKT files Aquarius Science Files, time sorted, duplicates deleted Orbit Files ADPS Aquarius Data Processing System NASA Observatory RT HKT files Observatory ST HKT files Aquarius Science Files ACCS Aquarius Command Control System 71
Aquarius Data Pre-processor (ADPP) RT, Stored Data Files Orbit Files ADPP CONAE SOC Spacecraft Operations Center Aquarius Data Pre-processor NASA ADPS ACCS Aquarius Data Processing System Aquarius Command Control System 72
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 73
Aquarius Data Processing System RT, Stored Data Files Orbit Files ADPP CONAE SOC Spacecraft Operations Center Aquarius Data Pre-processor NASA ACCS ADPS Telemetry Viewer Aquarius Data Processing System Analysis Software 74
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 75
ACCS Telemetry Viewer RT, Stored Data Files Orbit Files ADPP CONAE SOC Spacecraft Operations Center Aquarius Data Pre-processor NASA ACCS ADPS Telemetry Viewer Aquarius Data Processing System Analysis Software 76
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. 77
Example Telemetry Viewer Script tsl Tlmy: : AQ. EXT_Temps_OMT 1_Hprobe_Temp. Raw() return bytes : out label -- AQ. EXT_Temps_OMT 1_Hprobe_Temp. Raw require -- The script can be executed if a new 'AQ. Mechanical_Thermal. Message' arrived. Message. Arrived: AQ. Mechanical_Thermal. Message !=
ACCS Analysis Software RT, Stored Data Files Orbit Files ADPP CONAE SOC Spacecraft Operations Center Aquarius Data Pre-processor NASA ACCS ADPS Telemetry Viewer Aquarius Data Processing System Analysis Software 79
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 longterm graphs; investigate creating mid-resolution graphs – Post graphs to the Web via existing Ocean Biology tools – Provide existing interactive capability from local machine(s) 80
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 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 81 True testing delayed until MOC upgrade in 2008
Aquarius Test Bed 82
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 telemetry tools shall be identical to the Operational tools. Requirement: The Testbed command telemetry tools shall interface with the AQ instrument via a SAC-D simulator. Information: The SAC-D simulator emulates the SAC-D Command Data Handling System, the 1553 bus, the GPS 1 PPS signal and interfaces to both the SAC-D command telemetry tools and the AQ instrument portion of the Testbed. 83
Command Data Test-bed Aquarius Command Data Test-bed (at GSFE after commissioning phase is complete. Before that: at JPL) SAC-D S/P Cmd/Tlm Simulator Tools 1553 sniffer High-rate data downlink sync and storage 1553 Cmds/ HKTs 1 pp s 4 Mbps Cmds/timing High-rate data ICDS full BB DPU Sci/telem interface s. ADC Simulator Command/TLM/Highcmd SCAT rate data software tools s telem interface Simulator Generic Reference clock and power supplies Thermal/deployment telemetry Simulator Radiometer Engineering Test-bed (at GSFC) ICDS Simulator BCE & PC Cmds/timing DPU HKT (EM) science • The main goal of the Command 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 Data Test-bed. Radiometer RF Cmds/timing EMs: Sci/telem RBE RFE CND 84
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 85
Test Bed Capabilities • Capabilities – ICDS test bed provides • Full Scatterometer processing • Scatterometer simulator for RF elements is included • Full flight-like command 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 86
ACCS Test Plan 87
ACCS Test Plan • Purpose: – Verify the Aquarius Ground System Level 3 Requirements – Describe the plan for integrating and testing Aquarius Ground System segments – Describe the plan for integrating and testing the Aquarius Ground System with the SACD Ground System – Describe the training plan for Aquarius Ground System operators. • Test approach – Ensure that AQ GS test objectives are met in a twofold fashion. • Perform standard component and system level tests that verify Level 3 requirements. (Verification) • Simulate full operations on a daily basis for at least one year prior to launch. (Validation) This extensive testing will support: – Stressing the system – rehearsing anomaly detection and response – iterative optimization of science data processing algorithms. 88
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 89
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 1 A 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 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 Tests involving the ACCS 90
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 91
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 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 92
Mission End to End Test Setup 93
ACCS Training Plan • Aquarius Science, Instrument and Ground System Overview – • ACCS User's Guide – – • Participation for operators already on board Documented results for operators hired afterward Aquarius Test-Bed – • Policies, Processes and Procedures Mission Scenarios – – • Generally an assembly of CONAE deliverables Supplemented by in-house training information Aquarius Operations Handbook – • In-house document that describes the mission elements from an operations perspective Training scenarios Certification 94
ACCS Schedule 95
ACCS Risks 96
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 97
Acronym List 98
Acronym List, A - E ACCS ADC ADPP ADPS AOCS APDU AQ AQ GS AR ASI ATC BB BCE CCSDS CM CGSS CND CODS CONAE CPU CUGSS CUSS Delta. V d/l DPU EM ETC Aquarius Command Control System Analog to Digital Converter Aquarius Data Pre-Processor Aquarius Data Processing System Attitude and Orbit Control System (Observatory) Aquarius Power Distribution Unit Aquarius Ground System Action Request Agenzia Spaziale Italiana Automatic Thermal Control Breadboard Board Control Electronics Consultative Committee for Space Data Systems Configuration Management CONAE Ground System Services Correlated Noise Diode CONAE Orbit Determination System Comision National de Actividades Espaciales Central Processing Unit CONAE User Ground System Services CONAE User Segment Services Delta Velocity – an in-track orbit adjustment maneuver downlink, download Digital Processing Unit (Radiometer) Engineering Model Estacion Tierra Cordoba (CONAE Ground Station in Cordoba, Argentina) 99
Acronym List, F - N FC FGSS FM FSW FUSS GHz GPS GS GSE HKTM ICDS IT I&T Kbps Km JPL LVPS LUT MB Mbps MOC MOM NASA NGN Flight Control (CONAE) Foreign Ground System Services (CONAE) Flight Model Flight Software Foreign User Segment Services (CONAE ground system acronym) Gigahertz Global Positioning System Ground System Equipment Housekeeping Telemetry Instrument Command Data System Information Technology Integration and Test Kilobits per second Kilometer Jet Propulsion Laboratory (Aquarius Project Management and instrument subsystem provider) Low Voltage Power Supply Look Up Table (Radiometer) Megabytes Megabits per second Mission Operations Center (CONAE ground system acronym) Mission Operations Manager (a CONAE position) National Aeronautics and Space Agency NASA Ground Network 100
Acronym List, O - Z OMT ORR OS PC PPS PSU RAM RBE RFE RMS RF RT SACD SBE SFTP SInter SOCB SOP SP ST TC TCP/IP Ortho Mode Transducer Operations Readiness Test Operations Readiness Review Operating System Personal Computer Pulse Per Second Practical Salinity Units Random Access Memory Radiometer Back End Radiometer Front End Root-Mean-Squared Radio Frequency Real time Satelite Argentina Cientifica – D Scatterometer Back End Scatterometer Front End Secure File Transfer Protocol Spacecraft Interpreter Spacecraft Operations Control Science Operations Control Board Spacecraft Operations Planning (system) Service Platform (generic term for SAC-D) Stored (data) Telecommand Transfer Control Protocol/Internet Protocol 101
Backup Slides 102
Engineering Test-beds Radiometer Engineering Test-bed (at GSFC) ICDS Simulator BCE & PC Cmds/timing DPU HKT (EM) science Radiometer RF Cmds/timing EMs: Sci/telem RBE RFE CND • 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 ICDS simulator or ICDS-BB 2 APDU slice 4 EM Standard test/measurement equipment Antenna Test-bed (at JPL) EM feed/OMT Flight Software Test-bed (at JPL) ATC engineering Test-bed (at JPL) APDU Engineering Test-bed (at JPL) ATC Heater modules BB APDU slice 1 EM ATC BCE and Labview ATC controller BB APDU Slice 2 EM APDU Slice 3 EM APDU Slice 5 EM RAD 6 K BB APDU slice 2 BCE APDU slice 3 BCE APDU slice 5 BCE Thermal Modeling Test-bed (ASL/JPL) Aquarius thermal models for analysis and simulations 103