NMP EO1 NMP EO1 DELTA PRESHIP REVIEW Section

  • Slides: 29
Download presentation
NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Section 9 Flight Software Day 1: 08/09/00

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Section 9 Flight Software Day 1: 08/09/00 . . . Ray Whitley EO-1 Flight Software Systems 9 -

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW FSW Overview (Requirements) u Day 1: 08/09/00

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW FSW Overview (Requirements) u Day 1: 08/09/00 Mission Requirements – 2 kbs r/t command up-link stream in CCSDS – 2, 32, 1000, or 2000 kbs telemetry in CCSDS AOS – Attitude Determination & Control with Independent Safehold – 24 hr autonomous operations – Spacecraft subsystem safing – Science data record & playback – Patch and/or partially re-program all processors on-orbit 9 -2

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW FSW Overview (Block Diagram) SA S-Band RF

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW FSW Overview (Block Diagram) SA S-Band RF GPS 2 Kbps 4 Mbps RWA R 000 CSS R 000 ACE IRU H/K RSN RT RCS RT R 000 Mongoose - V COMM 4 Mbps PSE ACS/C&DH AST RSN RT BC RT RT 4 Mbps Sci Bkup MTB 1773 Data Bus TAM PPT SADE RT Hyperion - GSFC managed Day 1: 08/09/00 RT LAC - instrument or procured R 000 RT ALI WARP RSN M-V RT WARP R 000 RT XBAND RSN 105 Mbps Science X-Band RF 9 -3

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW FSW Overview (Processors) Day 1: 08/09/00 u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW FSW Overview (Processors) Day 1: 08/09/00 u ACS/C&DH/EFF Mongoose V u ACE RSN u Comm RSN u HK RSN u PSE RSN u WARP RSN u X-Band RSN u WARP Mongoose V 9 -4

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW ACS / C&DH / EFF Mongoose V

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW ACS / C&DH / EFF Mongoose V (1 of 2) u u Function – Attitude determination & control modes – Real-time & stored command distribution to all subsystems – Telemetry acquisition and frame generation – Time maintenance & distribution – SSR record and playback (S/C & instrument housekeeping data) – Enhanced Formation Flying Package – Processor/software/ s-c subsystem health & safety monitoring SLOC/Language – u Day 1: 08/09/00 ACS: 6209 lines of ANSI C code; C&DH: 8550 lines of ANSI C; EFF: 8203 lines of C++, 2183 lines of C Heritage/% New Code – ACS derived from TRMM Mission, 60% new code – C&DH derived from XTE/TRMM/MAP Missions, 30% new code – EFF derived from previously developed ground software package, 100% new for flight 9 -5

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW ACS / C&DH / EFF Mongoose V

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW ACS / C&DH / EFF Mongoose V (2 of 2) u Verification & Testing – u Independent/Peer Walkthroughs – u u Day 1: 08/09/00 ACS, C&DH, and EFF peer-level design reviews and code walk-throughs occurred relatively early in the development process Independent Reviews – All three components were analyzed by code 300 personnel prior to the first Red Team review with very positive results – Code walk-through minutes were distributed to Red Team membership in response to RFA #28 T/V II Results – u All three components have been fully tested in both FSW lab and spacecraft environments many times over the past year Nominal performance: No new problem reports (PRs) have been generated as a result of T/V II and recent mission simulations Status – All PRs open at last Red Team review were closed without further need for software modifications prior to T/V II – Ready for flight, there are no outstanding issues 9 -6

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW ACE RSN (1 of 2) u u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW ACE RSN (1 of 2) u u Function – Sensor data acquisition – Actuator commanding – Independent safehold SLOC/Language – u Heritage/% New Code – u ACE code has been thoroughly tested at the S/C numerous times Independent/Peer Walkthroughs – Day 1: 08/09/00 No previous heritage, 100% new for EO-1 Verification & Testing – u 1829 lines of ANSI C code Design and code walkthroughs were conducted by peers of FSW and S/C subsystem personnel early in the development life-cycle 9 -7

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW ACE RSN (2 of 2) u Independent

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW ACE RSN (2 of 2) u Independent Reviews – u ACE code was delivered to Code 300 personnel for evaluation prior to the first Red Team Review Recent S/C CCB Actions – 2 of 3 Project CCB actions approved (June 1, 2000) and implemented prior to T/V II – checksum verification of extended RAM approved – comment out IRU checksum error message approved – correct PPT control & RSN status GSE skin connector rejected u T/V II Results – u Current Status – Day 1: 08/09/00 Nominal performance: no new PRs have been assigned to the ACE software as a result of T/V II and recent Mission Simulations The ACE software is ready for launch 9 -8

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Comm RSN (1 of 2) u u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Comm RSN (1 of 2) u u Function – Command reception & partial de-blocking (CCSDS encoding layer) – Telemetry transmission (CCSDS AOS transfer frame layer) – Spacecraft-to-Ground time correlation data collection SLOC/Language – u Heritage/% New Code – u Fully tested in both FSW lab and spacecraft environments many times over the past 2 years Independent/Peer Walkthroughs – Day 1: 08/09/00 No heritage, code is 100% new for EO-1, but also used on MAP Verification & Testing – u 412 lines of ANSI C code Peer-level design reviews and code walk-through occurred relatively early in the development process in conjunction with MAP 9 -9

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Comm RSN (2 of 2) u u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Comm RSN (2 of 2) u u Independent Reviews – Code analyzed by code 300 personnel prior to the first Red Team review with very positive results – Code walk-through minutes were distributed to Red Team membership in response to RFA #28 T/V II Results – u Status – Day 1: 08/09/00 Nominal performance: no new PRs have been assigned to the COMM software as a result of T/V II and recent Mission Simulations The COMM RSN software is ready for launch 9 - 10

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW HK RSN (1 of 2) u u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW HK RSN (1 of 2) u u Function – GPS time/position data acquisition – Thermister data collection – High Output Paraffins (HOPS) deployment control & monitoring – Miscellaneous LVPC services SLOC/Language – u Heritage/% New Code – u Full functionality and performance tested many times at the spacecraft over the past 10 months Independent/Peer Walkthroughs – Day 1: 08/09/00 None: the HK software is 100% new for EO-1 Verification & Testing – u 2038 lines of ANSI C code Design and code walk-through conducted in Oct’ 99 resulting in 33 RFAs that were incorporated and tested in Nov’ 99 9 - 11

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW HK RSN (2 of 2) u u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW HK RSN (2 of 2) u u Independent Reviews – Code analyzed by code 300 personnel prior to the first Red Team review – Code walk-through minutes were distributed to Red Team membership in response to RFA #28 T/V II Results – u Status – Day 1: 08/09/00 Nominal performance: no new PRs have been assigned to the HK software as a result of T/V II and recent Mission Simulations HK RSN software is ready for launch 9 - 12

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW PSE RSN (1 of 2) u u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW PSE RSN (1 of 2) u u Function – Power subsystem housekeeping data acquisition & command distribution – Power subsystem monitoring & control SLOC/Language – u Heritage/% New Code – u The PSE software has undergone numerous tests at the S/C over the past year, and the MAP PSE ETU has been used for special tests when needed Independent/Peer Walkthroughs – Day 1: 08/09/00 No heritage: the PSE code is new for flight but has some commonality with MAP, 100% new Verification & Testing – u 1405 lines of ANSI C code Design and code walk-through occurred in Aug’ 99 resulting in 19 RFAs that were implemented in Sept’ 99 9 - 13

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW PSE RSN (2 of 2) u u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW PSE RSN (2 of 2) u u Independent Reviews – Code analyzed by code 300 personnel prior to the first Red Team review – Code walk-through minutes were distributed to Red Team membership in response to RFA #28 Recent S/C CCB Actions – 1 of 3 Level II CCB actions approved (June 6, ’ 00) and implemented prior to T/V II – perform load shed at cold start-up to eliminate possible non-essential 1773 bus blabber (approved) – protect against erroneous PSE telemetry (rejected) – increase low voltage limit for PSE FDC and TSMs (rejected) u T/V II Results – u Status – Day 1: 08/09/00 Nominal performance: no new PRs have been assigned to the PSE software as a result of T/V II and recent Mission Simulations Ready for Launch 9 - 14

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW WARP RSN (1 of 2) u u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW WARP RSN (1 of 2) u u Function – Command distribution for LVPS services – Housekeeping data acquisition & monitoring SLOC/Language – u Heritage/% New Code – u The WARP RSN software has been thoroughly tested at the spacecraft & during box-level functions Independent/Peer Walkthroughs – Day 1: 08/09/00 None, the WARP RSN code is 100% new Verification & Testing – u 1103 lines of ANSI C code Design & code walk-through was conducted with other RSN software engineers and key WARP engineers in late ‘ 98 9 - 15

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW WARP RSN (2 of 2) u u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW WARP RSN (2 of 2) u u Independent Reviews – Code analyzed by code 300 personnel prior to the first Red Team review – Code walk-through minutes were distributed to Red Team membership in response to RFA #28 T/V II Results – u Status – Day 1: 08/09/00 There were no PRs assigned to the WARP RSN as a result of T/V II and recent Mission Simulation test activities Ready for launch 9 - 16

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW X-Band RSN (1 of 2) u u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW X-Band RSN (1 of 2) u u Function – Phased Array Antenna command distribution – Phased Array Antenna housekeeping data collection & monitoring SLOC/Language – u Heritage/% New Code – u The X-band RSN software has been tested on numerous occasions at the S/C without error Independent/Peer Walkthroughs – Day 1: 08/09/00 No previous heritage, code is 100% new for EO-1 Verification & Testing – u 811 lines of ANSI C code Design & code walk-through conducted June 8 -9, 2000 resulting in no recommended changes for EO-1. Several clean-up & enhancements were recommended should the code be used on a future mission 9 - 17

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW X-Band RSN (2 of 2) u Independent

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW X-Band RSN (2 of 2) u Independent Reviews – u T/V II Results – u No PRs have been assigned to the X-band RSN software as result of T/V II or recent Mission Simulations Status – Day 1: 08/09/00 Code analyzed by code 300 personnel prior to the first Red Team review The X-band software is ready for launch 9 - 18

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW WARP Mongoose V (1 of 2) u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW WARP Mongoose V (1 of 2) u u Function – Science data record (set-up and control) – Science data playback control for both X-band S-band playbacks SLOC/Language – u Heritage/% New Code – u Day 1: 08/09/00 The WARP M V incorporates several C&DH software components; however, the application specific components are entirely new. 65% new for EO-1 Verification & Testing – u 7446 lines of ANSI C code An independent SSC team was contracted for acceptance testing between Oct’ 98 & March ‘ 99 Independent/Peer Walkthroughs – Design reviews conducted early in development life-cycle – Code walk-throughs were “waived” due to IV&V above and demonstrated flawless operation at box-level and S/C level testing 9 - 19

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW WARP Mongoose V (2 of 2) u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW WARP Mongoose V (2 of 2) u Independent Reviews – u T/V II Results – u No PRs have been assigned to the WARP software as result of T/VII or recent Mission Simulations Status – Day 1: 08/09/00 Code analyzed by code 300 personnel prior to the first Red Team review Ready for launch 9 - 20

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Software Releases to the Spacecraft Day 1:

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Software Releases to the Spacecraft Day 1: 08/09/00 9 - 21

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Operational Hours as of 8/3/00 Processor Prior

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Operational Hours as of 8/3/00 Processor Prior Versions Launch Version u ACS/C&DH/EFF Mongoose V 1813 773 u ACE RSN 1494 434* u Communications RSN 1813 941 u Housekeeping RSN 1813 940 u PSE RSN 2087 462* u WARP RSN N/A 845 u X-Band RSN 419 251 u WARP Mongoose V N/A 845 * - Project CCB approved changes since last Red Team Review Day 1: 08/09/00 9 - 22

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Margins R = Record X = X-Band

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Margins R = Record X = X-Band Playback S = S-Band Playback Day 1: 08/09/00 9 - 23

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Special Topic: Failure Detection & Correction .

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Special Topic: Failure Detection & Correction . . . Tom Feild EO-1 Systems Engineer, GSFC Code 568 Day 1: 08/09/00 9 - 24

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Failure Detection & Correction Testing u u

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Failure Detection & Correction Testing u u All TSMs, RTSs, and FDCs have been tested and verified – ACS FDCs are an exception: many can be tested only on the high fidelity simulator – Some instrument FDCs are another exception: some could be tested only prior to instrument delivery TSMs/RTSs and FDCs are retested after every new software load. Many are tested during the CPT – Day 1: 08/09/00 Full TSM test conducted after last M 5 software load. 9 - 25

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Status Day 1: 08/09/00 u No open

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Status Day 1: 08/09/00 u No open issues exist with EO-1 Failure Detection and Correction system u All changes to the TSMs and RTSs have been verified u The EO-1 Failure Detection and Correction System will be ready for launch u Final testing effectively retired residual risk 9 - 26

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Special Topic Follow-Up: Flight Software Sustaining Engineering

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Special Topic Follow-Up: Flight Software Sustaining Engineering . . . Ray Whitley EO-1 Flight Software Systems Day 1: 08/09/00 9 - 27

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW FSW Sustaining Engineering: FSW Facility WARP Dev.

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW FSW Sustaining Engineering: FSW Facility WARP Dev. PC RS 232 Generic RSN (BB) EO-1 MV (BB) WARP MV (BB) ICE Proms MV Dev. PC BC Generic RSN Dev. PC (HK, PSE, WARP Xband) S/C 1773 Bus COMM RSN (BB) Virtual. Sat Bus Monitor 1773 RT Sim ACE RSN ETU components (WARP, ALI, AC ACE, X-band I/F, COMM & H/K RSNs) MAP FSW Facility MAP’s PSE RSN ETU Cmd & Tlm Simulator (CSC Sim) Cmds & Tlm FEDS Virtual. Sat Pro Ethernet ASIST W/S Day 1: 08/09/00 9 -

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Flight Software Sustaining Engineering u Facility Status

NMP /EO-1 NMP EO-1 DELTA PRE-SHIP REVIEW Flight Software Sustaining Engineering u Facility Status – FSW Testbed re-located from Swales to GSFC Building 14 and re-certified – ACE ETU delivered to GSFC and currently being integrated into the lab – WARP Testbed relocated from Building 23 to Building 14, but not integrated – discovered damaged processor breadboard component prior to move that has been scheduled for repair Day 1: 08/09/00 9 - 29