SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Spotlight on Engineering Excellence



Guidance, Navigation & Control (GN&C)
    Best Practices for Human-Rated
                Spacecraft Systems
Neil Dennehy                          Dr. Ken Lebsock                                                      John West
   NESC                               Orbital Sciences                                           Draper Laboratory



                        Program Management Challenge 2008
                                          Daytona Beach, FL
                                        26-27 February 2008
                                                                                                                       1


                 This briefing is for status only and may not represent complete engineering information
Presentation Outline

•   Introduction and Acknowledgements

•   Motivation for the NESC GN&C Best Practices
     –   Common GN&C Pitfalls


•   Some Key GN&C System Considerations for Human-Rated Spacecraft
     – GN&C related anomalies on crewed spacecraft


•   NESC’s 22 GN&C Best Practices
     – 15 for “Early Work” and 7 for “Late Work”


•   Discussion of Best Practices vs. Real-World Mishaps
     – Review of the Progress M-34, LEWIS, X-31A, and Ariane-5 mishaps


•   Recommendations & Summary
                                                                                                                   2


                         This briefing is for status only and may not represent complete engineering information
Introduction & Acknowledgements




                                                                                           3


 This briefing is for status only and may not represent complete engineering information
Introduction

•   In 2007 the NESC completed an in-depth assessment to identify, define and
    document engineering considerations for the Design Development Test and
    Evaluation (DDT&E) of human-rated spacecraft systems
     – Requested by the Astronaut Office at JSC to help them to better understand what is
        required to ensure safe, robust, and reliable human-rated spacecraft systems

•   The 22 GN&C engineering Best Practices described in this paper are a condensed
    version of what appears in the NESC Technical Report

•   These Best Practices cover a broad range from fundamental system architectural
    considerations to more specific aspects (e.g., stability margin recommendations)
    of GN&C system design and development

•   15 of the Best Practices address the early phases of a GN&C System development
    project and the remaining 7 deal with the later phases.
     –   Some of these Best Practices will cross-over between both phases.

•   Recognize that this initial set of GN&C Best Practices will not be universally
    applicable to all projects and mission applications

                                                                                                                     4


                           This briefing is for status only and may not represent complete engineering information
Acknowledgements



The GN&C section of the NESC DDT&E “Engineering Considerations”
Report, upon which this presentation is based, was the product of the work
and inputs of several individuals in addition to the authors, including but
not limited to:

- Jim Blue, Scott Miller (Orbital)
- Mike Cleary, Jerry Gilmore, Phil Hattis, Dorothy Poppe (Draper Laboratory)
- Bruce Jackson along with other members of the NESC GN&C TDT
- James Miller and Christina Cooper (NESC/LaRC)
- Ahmed Omar Amrani, Nichols F. Brown (Aerospace Corporation)




                                                                                                             5


                   This briefing is for status only and may not represent complete engineering information
Motivation for the NESC GN&C Best Practices




                                                                                                 6


       This briefing is for status only and may not represent complete engineering information
GN&C Related Worldwide Launch Vehicle Failures


•   Over the ten year period of 1996 to 2006,
    21 out of the 773 launch attempts worldwide,
    experienced a known GN&C anomaly
     – 15 resulted in a catastrophic launch failure
•   Approximately one-third (15) of all 52
    catastrophic launch failures worldwide over
    this ten year period were GN&C-related
•   Design flaws identified as largest (40%)
    single cause of GN&C-related catastrophic
    launch failures (6 out of 15)
•   Avionics and Flight
    Software were equally
    large (20%) failure                                                                                        Titan 4A Failure
    causes at the                                                                                              CCAFS, 8/12/98
    component level


                                                                                                                           7


                     This briefing is for status only and may not represent complete engineering information
GN&C Related NASA Spacecraft Failures

•   Over the ten year period of 1996 to 2006, 38% (30 out of 79) of
    all NASA robotic spacecraft experienced a GN&C anomaly
•   8% of all NASA robotic spacecraft experienced a catastrophic
    failure over this same time period
•   50% of catastrophic GN&C anomalies occurred within 10% of
    the spacecraft’s design life
•   Largest contributing causes of
    catastrophic GN&C anomalies were:
          - Design (33%)
          - Software (33%)
          - Operational (17%)




                                                                                                              8


                    This briefing is for status only and may not represent complete engineering information
Motivation for The NESC Best Practices


•   The primary motivation of this presentation is to provide useful guidance, in
    the form of these Best Practices, to the synthesis and operation of GN&C
    systems for NASA's future human-rated spacecraft.

•   The GN&C Best Practice information contained in NESC Technical Report is
    also intended to provide:
     – Insights for non-GN&C engineers and managers
     – Tutorial-type guidance for fresh-out GN&C engineers
     – A useful memory aid for more experienced GN&C engineers, especially as a
        checklist for technical evaluation and review of a GN&C system.

•   A secondary motivation of this presentation is to obtain feedback on this initial
    set of Best Practices from the NASA Program Management community
     – In particular, we solicit other specific GN&C Lessons Learned that NESC should
        capture based on either crewed and robotic flight system project experiences


                                                                                                                 9


                       This briefing is for status only and may not represent complete engineering information
GN&C Interacts With, and is Influenced by,
                              Virtually All Other Spacecraft Subsystems

    "...we cannot do just one thing. Whether we like it
         or not, whatever we do has multiple effects."

                 Dietrich Domer, author of the Logic of Failure,
                 commenting on the topic of complex systems



“In space systems, most dynamic problems
      do not occur in one isolated discipline,                                                                               GN&C
       but are an interaction between several
                disciplines or subsystems”

          Bob Ryan, author of “Problems Experienced and
           Envisioned for Dynamical Physical Systems1”,
            commenting on his Apollo, Skylab, and Space
                 Shuttle career experiences at NASA
                                                                                       GN&C engineers must consistently
1   NASA Document TP-2508, August 1985                                                    think at the system-level
                                                                                                                                    10


                                         This briefing is for status only and may not represent complete engineering information
Common GN&C DDT&E Pitfalls (1 of 2)

Poor or Missing GN&C Requirements

Failure to Stop Requirements Creep

Poor Characterization of Mission Operational Regimes & Environments

Unknown or Poorly Defined Interactions

Unknown or Poorly Defined Interfaces

Poorly Defined Coordinate Frames and System of Units

Unknown and/or Incorrectly Modeled Dynamics

Feedback Control System Instabilities due to Large Model Uncertainties

Reliance on Any “Heritage”: in the Hardware, Software, Design Team, etc.

Reliance on low Technology Readiness Level (TRL) GN&C technologies

Sensor/Actuator Component Degradation & Failure

Insufficient On-Board Processing Capability for GN&C Flight Software (FSW) Algorithms                         11


                    This briefing is for status only and may not represent complete engineering information
Common GN&C DDT&E Pitfalls (2 of 2)


 Inadequate Systems Engineering for Coordinated GN&C of Multiple Interacting Vehicles
(e.g., during Rendezvous and Docking)
Poor GN&C Fault Management Strategy
Lack of Comprehensive Abort Strategy
Inadequate “Safe Haven” capabilities
Failure to “Design for Test”
Failure to “Test as You Fly and Fly as You Test"
Inadequate Hardware In The Loop (HITL) End-to-End Testing to Verify Proper Operations
Inadequate Sensor-to-Actuator Polarity Tests (Lack of End-to-End Testing)
Unresolved Test Anomalies & Discrepancies
No truly independent Verification and Validation (V & V) process for GN&C
Failure to Have Crew and Operations Team “Train as You Fly"
Inadequate Validation/Certification of GN&C Ground Data and Tools
Insufficient Telemetry for GN&C Performance Monitoring and Anomaly Resolution During
Launch, Early Orbit Checkout & All Mission Critical Events
                                                                                                                 12


                       This briefing is for status only and may not represent complete engineering information
Motivation for The NESC Best Practices


• An examination of the historical record reveals that several NASA
spacecraft GN&C systems have been seriously victimized by one of more of
the pitfalls listed above either during their design, development, test or
operational phases.
• It appears that many previously established Lessons Learned must be
relearned by the community of practice as the institutional memory fades
• The continued repetition of the same GN&C mistakes represents an
avoidable risk to crew safety and mission success.
• If rigorously followed these GN&C Best Practices will help protect against
the pitfalls cited above.
• Bear in mind however that these GN&C Best Practices will not be
universally applicable to all projects and mission applications.
• These GN&C Best Practices alone are not a substitute for sound
engineering judgment, experience, expertise, attention to day-to-day details,
and, most importantly, intellectual curiosity.

                                                                                                             13


                   This briefing is for status only and may not represent complete engineering information
Motivation for The NESC Best Practices

           Two Representative Examples Where Breakdowns in
           the Application of the GN&C Best Practices Occurred




                     QuickTime™ and a
                 TIFF (LZW) decompressor
              are needed to see this picture.




X-43A / Pegasus Launch June 2, 2001                                                         Ariane 5 Flight 501 June 4, 1996   14


                                This briefing is for status only and may not represent complete engineering information
Some Key GN&C System Considerations for
        Human-Rated Spacecraft




                                                                                               15


     This briefing is for status only and may not represent complete engineering information
Human Spaceflight Heritage:
A Significant GN&C Legacy to Study & Learn From




                                                                                                  16


        This briefing is for status only and may not represent complete engineering information
Significant GN&C Related Anomalies on Crewed Spacecraft

                                                                                    Progress M-7 March 1991
               Gemini 8 March 1966                                                   Aborted Progress docking leads to
                                                      Skylab Nov 1973
                Failed “On” thruster causes                                         near-miss encounter with Mir space             Apollo 13 April 1970
                                                      Control Moment Gyro            station due to Kurs radar damage
              vehicle to tumble; crew uses re-                                                                                   O2 tank explosion and EPS loss             Apollo 10 May 1969
                                                         (CMG) failure
             entry thrusters to recover attitude                                                                                 forces crew into LM “Lifeboat”;
                                                                                            STS-91 June 1991                         necessitates manual IMU          LM tumbles while in low lunar orbit;
                                               STS-9 Nov 1983                                                                     alignment transfer from LM to        IMU gimbal lock narrowly avoided
                                                                                          Primary Avionics Software                                                     during attitude recovery by crew
   STS-51F July 1985                                                                                                              CM platform prior to re-entry
                                             Landing delayed due to 2                      System (PASS) corrupted
   Abort to Orbit performed                  GPC failures and an IMU                            by GPS errors
     following a premature                                                                                                                                                      Apollo 11 July 1969
    SSME shutdown during
                                           ISS June 2007                                          Soyuz TM-17 Jan 1994                                                       LM guidance computer overloads
   ascent due to false engine
    overheating indications                                                                           Collides twice with Mir                                                   during powered descent
                                         Loss of thruster based
                                         attitude control due to
                                        Russian computer outage
 Soyuz 18-1 April 1975                                                                           Progress M-34 June 1997                                                   Apollo 14 Feb 1971
   First high altitude abort of a                                                                         Collides with Mir
   crewed spacecraft when 2nd
                                             ISS June 2002                                                                                                               Faulty LM abort mode switch
                                                                                                                                                                           delays landing six hours
 stage fails to separate from 3rd          Control Moment Gyro
 stage of booster; crew survives              (CMG) failure                    STS-3 March 1982                             STS-1 April 1981
            20 g reentry                                                  Dynamic interaction between Orbiter             Unmodeled vernier thruster
                                                                          flight control system and robotic arm          plume impingement causes
                                        Apollo 12 Nov 1969
                                                                             motion causes unexpectedly high             greatly increased duty cycles
Soyuz T-10A Sept 1983                    Saturn-V booster struck               vernier thruster duty cycles              and propellant consumption
 First pad abort of a crewed               by lighting; IMU in
spacecraft after pad fire; crew            Command Module
survives 17 g Launch Escape              tumbles & crew looses
        System flight                       attitude reference
                                                                                                                                                                   STS-3 March 1982
                                                                                           Soyuz Ballistic Re-Entries
                                  STS-1 April 1981                                                                                                                 Handling Qualities (PIO)
                                                                                               Soyuz 33 April 1979 10 g’s                                           problem occurs; causes
                                Significant unpredicted
                                                                                             Soyuz TMA-1 May 2003 8 g’s                                            unintended Orbiter pitch-
                              Orbiter rocking motion on
                                                                                                                                                                   up during landing rollout
                             ET, when SSME’s slewed to                                      Soyuz TMA-10 Oct 2007 9 g’s
                             stow position, causes cyclic
                                 pitch thruster firings




                                                                                                                                                                                                         17


                                                            This briefing is for status only and may not represent complete engineering information
Some General Observations on
               Significant Human Space Flight GN&C Anomalies

•   Several significant GN&C related anomalies have occurred: fortunately, none
    resulting in the loss of human life

•   Anomalies have occurred during ascent, on-orbit, Entry, Descent and Landing
    (EDL) mission phases
     –   Anomalies have occurred during Earth, Mars and Lunar landings


•   In most anomaly cases, other than the highly dynamic ascent and reentry mission
    phases, the crew (and the ground) had time to evaluate, troubleshoot, and respond
    to GN&C anomalies

•   Many of the GN&C subsystems had superior architectural attributes that
    anticipated, accommodated and supported the recovery from failures, degraded
    modes of operation, and anomalistic behaviors

•   It several cases it appears the spacecraft GN&C robustness precluded a
    significant anomaly from becoming catastrophic
                                                                                                                      18


                            This briefing is for status only and may not represent complete engineering information
Some Key GN&C System Considerations
                     for Human-Rated Spacecraft (1 of 2)

• Take time to properly architect the GN&C subsystem
   – OS&MA analysis identified that 70-90% of the safety-related decisions in NASA’s
     engineering projects are made during early concept development.
   – Directly impacts crew safety, mission success, upgradeability & system Life Cycle Costs
   – Carefully trade identical vs. diverse GN&C hardware components and software elements
     when considering redundancy


• Minimize complexity where possible
   – Impacts reliability, testability, and operability, as well as potential for GN&C subsystem
     commonality across multiple space systems


• Formulate robust abort strategies and implement reliable Safe-Haven
  capabilities
   – These are an integral part of a sound layered defense/safety net
   – Absolutely need a simple “Never Give Up” Safe-Haven backup mode capable of
     returning the crew safely to Earth
                                                                                                                   19


                         This briefing is for status only and may not represent complete engineering information
Some Key GN&C System Considerations
                        for Human-Rated Spacecraft (2 of 2)
                                                                                                                    Apollo Hybrid Simulator
• Carefully evaluate the cost/benefit trade for all
  heritage hardware and software when doing the
  Design-Rebuild-Procure trade
   – Be skeptical of the “shelf”
   – Recall Shuttle issues with tactical aircraft heritage:
         • Inertial systems,
         • GPS receivers,
         • and processors


• “Train as You Fly” Approach Can Influence GN&C
   – Seek early crew feedback on GN&C architecture,
     human-machine interface, and nominal/contingency                                                                                         Shuttle
     operational procedures                                                                                                                   Avionics
   – Flight-like cockpit mockups (such as the Apollo Hybrid                                                                                   Integration
     Simulator) allowed Apollo astronauts early hands-on                                                                                      Lab
     training which influenced that GN&C design

                                                                                                                                                    20


                               This briefing is for status only and may not represent complete engineering information
NESC’s 22 GN&C Best Practices:

15 for “Early Work” and 7 for “Late Work”




                                                                                              21


    This briefing is for status only and may not represent complete engineering information
List of the NESC 15 Early Work GN&C Best Practices


1    Early and iterative GN&C subsystem architectural development
2    Define all GN&C interdisciplinary interactions and relationships
3    Ensure implementation of comprehensive Abort/Safe Haven
     strategies/functions
4    Adequacy of host computer and proper selection of execution frequencies
5    Independent hardware and software for GN&C fault management
6    Establish & flowdown GN&C requirements for multi-vehicle system
7    Evaluate redundancy with identical GN&C hardware components
8    Evaluate heritage hardware and software in the GN&C architecture
9    Make certain that new GN&C technology is well qualified
10   “Design for Test” when evaluating candidate GN&C architectures
11   Define and document the coordinate frames and the system of units
12   Controller designs shall have robust stability margins
13   Understand & completely analyze the dynamics in ALL flight phases
14   All test anomalies must be understood and may need to be included in the
     truth model
15   Verification Truth Model must be developed independently

                                                                                                                 22


                       This briefing is for status only and may not represent complete engineering information
List of the NESC 7 Late Work GN&C Best Practices


16 Establish a strong relationship with, and maintain close surveillance of GN&C
   lower-tier component-level suppliers
17 Adhere to the “Test As You Fly” philosophy
18 Conduct true end-to-end sensors-to-actuators polarity tests in all flight
   configurations
19 Plan and conduct sufficient GN&C hardware-in-the-loop testing to verify proper
   interactions
20 Carefully manage GN&C ground databases, uploads, ground application tools,
   and command scripts / files
21 Ensure sufficiency of GN&C engineering telemetry data
22 “Train as They Fly”: Develop a dedicated real-time GN&C simulator for the
   crew/operators




                                                                                                                23


                      This briefing is for status only and may not represent complete engineering information
NESC GN&C DDT&E Best Practices References



    1) A convenient single page formated description of each of the 22 NESC
    GN&C DDT&E Best Practices listed above is given in the paper AIAA-2007-
    6336, "GN&C Engineering Best Practices for Hunan-Rated Spacecraft
    Systems", dated August 2007, by Dennehy/Lebsock/West

    2) A much more detailed description and discussion of each of the Best
    Practices is given in Section 7 of the NASA Engineering and Safety Center
    Technical Report, NESC Document # RP-06-108, "Design, Development,
    Test, and Evaluation (DDT&E) Considerations for Safe and Reliable Human
    Rated Spacecraft Systems Volume II" which can be downloaded from:
www.nasa.gov/pdf/189071main_RP-06-108_05-173_DDT&_E_Volume_II_(MASTER)08-07-2007_Final_%5B1%5D.pdf




                                                                                                                      24


                            This briefing is for status only and may not represent complete engineering information
Discussion of Best Practices
                   vs.
           Real-World Mishaps




                                                                                          25


This briefing is for status only and may not represent complete engineering information
Top-Level Summary of the Progress M-34 Mishap


• Progress-M spacecraft are unmanned cargo and
  resupply vehicles used to send equipment to Mir.
• On 6/25/97 a 2nd test was performed of the manual
  Toru proximity docking system as a lower cost
  substitute for the autonomous Kurs rendezvous
  and docking system.
• Operator on Mir had difficulty determining range
  and range rate with the Kurs radar switched off.
• Progress M-34 went off course and collided with a
  solar array and radiator on the Spektr module and
  then the module itself.
• Spektr hull was breached causing significant air
  loss before Spektr module could be sealed off.
• Evacuation of the station was narrowly avoided.
• There were three immediate causes of the crash:
    – The higher than planned initial closing rate
    – Late realization that closing rate was too high
    – Incorrect final avoidance maneuvering

                                                                                                                  26


                        This briefing is for status only and may not represent complete engineering information
Root Causes of the Progress M-34 Mishap vs.
                NESC GN&C Best Practices

1. Range was to be determined by observing the size of a video image of Mir
   taken by a camera on Progress. The sole source of range rate information was
   the changing angular size and position of the image.
   BP #9: The range rate measurement scheme was not qualified.
   BP #5: No independent way was provided to determine a fault in the range
   rate measurement.
2. The operator continued to maneuver and aim for the docking port after
   noticing that the closing rate was higher than expected.
   BP #14: Failure to explain test anomalies.
3. Post crash simulations show that the rendezvous trajectory was passively
   safe so that if the operator had stopped maneuvering in time the collision
   might have been avoided.
   BP #6: Pre-test Systems Engineering did not flow down appropriate
   requirements to insure the safe interaction between the vehicles.
   BP #3: Opportunity for passive abort option not taken advantage of.
4. The operator could not realistically train and rehearse the rendezvous in
   advance because there were no simulation training facilities onboard Mir.
   BP #22: There was no provision to “Train as They Fly”.

                                                                                                           27


                 This briefing is for status only and may not represent complete engineering information
Top-Level Summary of the LEWIS Mishap

LEWIS was launched on August 23, 1997 into low Earth Orbit.

The LEWIS GN&C subsystem design drew heavily from the TOMS-EP
spacecraft heritage.

1. At launch, LEWIS was under control of the A-side
   processor. At first contact it had already switched to the
   B-side and was unable to playback SSR data.
2. After 45 hours of nadir pointing on B-side, the Ground
   crew switched control back to the A-side. The attitude
   was uncontrolled so the A-side Sun pointing mode was
   entered.
3. After verifying that the spacecraft had been stable in the
   Sun mode for four hours of operation, the Ground crew
   entered a nine-hour rest period and ceased operations for
   the day.
4. During that unattended period, the spacecraft entered a
   flat spin that resulted in a loss of solar power and a fatal
   battery discharge. Contact with the spacecraft was lost
   on August 26.
5. The spacecraft re-entered the atmosphere and was
   destroyed on September 28, 1997.                                                                               28


                        This briefing is for status only and may not represent complete engineering information
Root Causes of the LEWIS Mishap vs.
                       NESC GN&C Best Practices

1. Safe mode was adapted from the TOMS spacecraft which had its X-axis normal to
    the solar array. The X-axis was the major moment-of-inertia axis on the TOMS-EP
    spacecraft but it was the intermediate moment-of-inertia axis on Lewis.
           BP #8: Over-reliance/Over-Confidence on TOMS heritage.
           BP #1: GN&C Safe mode architectural was not iterated.
2. X-axis spin rate was not sensed and could not be controlled.
           BP #3: Ensure implementation of comprehensive Abort/Safe Haven
           strategies/functions.
3. The Ground crew failed to adequately monitor spacecraft health and safety during
    the critical initial mission phase.
           BP #21: Ensure sufficiency of GN&C engineering telemetry data.
4. X-axis rate produced disturbance torques in other axes resulting in excessive
    thruster firings which led to autonomous shutdown of thrusters.
           BP #13: Understand & completely analyze the dynamics in ALL flight phases.
5. In the absence of control, the spacecraft dynamics transferred spin from the X to the
    Z axis with the solar array edge on to the Sun.
           BP #15: Independent Truth Model should have identified un-modeled effects.
                                                                                                                 29


                       This briefing is for status only and may not represent complete engineering information
Top-Level Summary of the X-31A Mishap

 The X-31 program demonstrated the value
 of Thrust Vector Control (TVC) coupled with
 advanced flight control systems, to provide
 controlled flight during close-in air combat
 at very high angles of attack.
• The final flight of the X-31A was through
  atmospheric conditions conducive to icing.
• The flight went as planned until an ice buildup
  blocked the pitot tube.
• The Flight Computer used invalid air speed
  data to generate attitude control commands.
• Inappropriate commands resulted in
  uncontrollable/divergent pitch oscillations.
• The pilot ejected at 18,000 ft. and parachuted to the ground.
• A NASA mishap-investigation board concluded that an accumulation of ice in or
  on the unheated pitot-static system was the proximate cause of the crash.
• Underlying Issues included:
    –Incomplete/improper interpretation of hazards analysis
    –Breakdown in configuration management and change documentation
    –Failure to impose proper ops controls and take preventative action                                            30


                         This briefing is for status only and may not represent complete engineering information
Root Causes of the X-31A Mishap vs.
                        NESC GN&C Best Practices
1. The decision to install a new airspeed probe without a heater assumed that no
   flights would be made through conditions conducive to icing. The test pilot was
   unaware that the pitot heater switch was not working.
          BP #10: Failure to design for test.
          BP #20: Failure to coordinate information on potential hazard due to change
                   in configuration.
2. Spurious air speed readings were noticed as ice built up and pilot switched ON the
   inoperative heater. Control room debated and finally replied that heater “…may not
   be hooked up” 9 seconds before warning tone and master caution light came on.
          BP #14: Failure to explain test anomalies.
3. When the Flight control computers received erroneous airspeed inputs, flight
   control gains changed so drastically that the pilot could not maintain control.
          BP #12: Insufficient control system stability margins.
          BP #13: Lack of parametric uncertainty analysis for control system.
4. ‘Fall-back’ fixed gain reversion modes were available for such situations, but had
   not been practiced and the pilot had not been briefed on their potential use in the
   event of unreliable airspeed data.
          BP #3: Abort/Safe Haven strategy (Reversion Mode) was not utilized.
5. Data from alternate air speed indicator that used a different pitot tube was ignored.
          BP #7: Independent air speed sensor data was available but not utilized.       31


                        This briefing is for status only and may not represent complete engineering information
Top-Level Summary of the ARIANE-5 Flight 501 Mishap


The maiden flight of the Ariane 5 launcher on June 4, 1996 relied on identical GN&C
hardware and software for redundancy.

• 39 seconds into the flight the primary Inertial
  Reference Unit (SRI-1) stopped sending correct
  attitude data due to a software exception.
• The On-Board Computer (OBC) switched to the
  backup inertial unit, but SRI-2 also failed due to
  its independently determined (and identical)
  software exception.
• The OBC could not switch back to SRI-1 so it
  took data that was actually part of a diagnostic
  message written to the bus by SRI-2. This data
  was interpreted as flight data and used for
  Thrust Vector Control (TVC).
• The sudden swivelling of both solid booster
  nozzles up to the limit caused the launcher to
  tilt sharply giving rise to intense aerodynamic
  loads leading to destruction of the vehicle.
                                                                                                                  32


                        This briefing is for status only and may not represent complete engineering information
Root Causes of the ARIANE-5 Flight 501 Mishap vs.
                     NESC GN&C Best Practices

1. Primary Inertial Reference Unit, SRI-1, stopped sending correct attitude data due to
   a software exception.
          BP #2: Interactions between S/W and GN&C were not defined with enough
          care.
          BP #8: Heritage software for Ariane-4 was inappropriate for Ariane-5.
          BP #20: Database confusion over reference trajectories.
          BP #17: Failure to adhere to “Test as You Fly” approach.
2. Switchover to the backup unit was accomplished, but SRI-2 immediately failed in
   the same way as SRI-1.
          BP # 7: Evaluate if redundancy using identical GN&C components increases
          or decreases reliability.
3. The OBC could not switch back to SRI-1 so it accepted SRI-2 diagnostic data as
   attitude data and generated improper TVC commands.
          BP #3: Ensure that Abort/Safe Haven strategies/functions are properly
          implemented. Ariane-5 was lacking a simple and reliable “Never Give Up”
          flight control capability.


                                                                                                                  33


                        This briefing is for status only and may not represent complete engineering information
Recommendations & Summary




                                                                                          34


This briefing is for status only and may not represent complete engineering information
General Recommendations for Human-Rated
                        Spacecraft GN&C DDT&E

• Fully understand the specific GN&C architectural drivers arising from each
  mission operational phase
    – Factor in the human response time constraints in the GN&C reliability trades for
      highly dynamic mission phases
    – Carefully consider and define requirements for autonomous fault detection and
      response capabilities during ascent, rendezvous, and EDL operations

• Keep It Simple: Avoid introducing complexity in the GN&C subsystem

• Avoid an overly narrow GN&C discipline-specific approach
    – Mishaps often occur because of an inability to consistently think at a system-level

• Don’t overly focus on the implementation of new GN&C capabilities to the
  point where previously flight-proven functions are impacted or lost

• Always ensure there is a simple and reliable “Never Give Up” GN&C
  backup mode capable of returning the crew safely to Earth

                                                                                                                 35


                       This briefing is for status only and may not represent complete engineering information
Recommended Key Elements for GN&C DDT&E Process


•   Many GN&C DDT&E problems and issues can be avoided with a
    proactive multi-pronged approach that includes the following elements:

     –   Team wide emphasis on safety and mission success
     –   Open and clear communication across entire Project team
     –   Maintaining a systems-level perspective while working discipline-specific issues
     –   Rigorous failure mode analysis (including degraded modes of operation)
     –   Formulating a common understanding of what can go wrong during the mission
     –   Contingency planning based on consequences of what can go wrong
     –   Formal risk analysis and trades
     –   Infusion of Lessons Learned
     –   Consideration and attention to Best Practices
     –   Holding independent non-advocate peer reviews
     –   Exploiting external expert knowledge and technical support when needed


                                                                                                                   36


                         This briefing is for status only and may not represent complete engineering information
Summary


•   This presentation has introduced the initial set of the NESC GN&C
    DDT&E Best Practices for review and comment by the Program
    Management community

•   The NESC GN&C Technical Discipline Team (TDT) intends to build
    upon and expand the work done to date in this area
     – Objective is to define and broadly share a comprehensive set of Agency-wide
       GN&C subsystem DDT&E guidelines

•   We welcome and solicit constructive feedback from the Program
    Management community as we go forward with this activity

•   Call Neil Dennehy at NASA/GSFC on 301-286-5696 (or e-mail at
    cornelius.j.dennehy@nasa.gov) with your:
     –   Comments
     –   Questions
     –   Experiences
     –   Inputs

                                                                                                              37


                    This briefing is for status only and may not represent complete engineering information
Backup




                                                                                          38


This briefing is for status only and may not represent complete engineering information
Top-Level Summary of the X-43A Mishap


  The HXLV (Pegasus) was used to
  accelerate the Hyper-X Research Vehicle
  (HXRV) to the required Mach number and
  operational altitude for demonstration.


• The trajectory that was selected to
  achieve the mission was at a lower
  altitude (i.e. a higher dynamic pressure)
  than a typical Pegasus trajectory.
• Flight went as planned after B-52 drop
  until pitch-up maneuver.
• Diverging roll oscillation at 2.5-Hz frequency occurred during pitch-up.
• Roll oscillation continued to diverge until about 13 seconds into flight.
• Rudder electro-mechanical actuator stalled & ceased to respond to autopilot at
  that point causing loss of yaw control.
• Loss of yaw control caused X-43A stack sideslip to diverge rapidly to over 8º.
• Structural overload of starboard elevon occurred at 13.5 seconds
• Loss of control caused X-43A stack to deviate significantly from planned
  trajectory.
• Vehicle terminated by range control about 49 seconds after release.                                           39


                      This briefing is for status only and may not represent complete engineering information
Root Causes of the X-43A Mishap vs.
                        NESC GN&C Best Practices

1. The vehicle control system design was deficient for the trajectory flown due to
    inaccurate analytical models which overestimated design margins.
           BP #8: Over-reliance/Over-Confidence on Pegasus heritage.
           BP #17: Failure to adhere to “Test as You Fly” approach.
2. Failure triggered by divergent roll oscillatory motion at 2.5 Hz, caused by excessive
    control system gain.
           BP #12: Insufficient control system stability margins.
3. Modeling inaccuracies in fin actuation system & aerodynamics. Insufficient
    variations of modeling parameters.
           BP #13: Lacking parametric uncertainty analysis for control system.
4. Rudder actuator stall occurred as consequence of divergent roll which accelerated
    loss of control.
           BP #14: Inadequate dynamic modeling.
5. Flight failure was only reproduced when all modeling inaccuracies with uncertainty
    variations were incorporated in system-level linear analysis model & nonlinear
    simulation model.
           BP #15: Independent Truth Model should have identified un-modeled effects.
                                                                                                                  40


                        This briefing is for status only and may not represent complete engineering information
Top-Level Summary of the TIMED Mishap


The Thermosphere, Ionosphere, Mesosphere, Energetics
and Dynamics (TIMED) spacecraft was launched on 7
December 2001 into low Earth orbit. There were 4
separate GN&C anomalies early in the mission:

1. Shortly after separation there was a steady increase in
spacecraft system momentum.

2. Coming out of eclipse and seeing the Sun for the first
time in Sun Pointing Mode, the spacecraft pointed an
incorrect axis toward the Sun.

3. The Nadir Pointing Mode, which is used for Science
observations, had an unanticipated 2.1 Hz oscillation.

4. Momentum dumping occurred 10 times/day rather
than the expected once/day.

                                                                                                              41


                    This briefing is for status only and may not represent complete engineering information
Root Causes of the TIMED Mishap vs.
                        NESC GN&C Best Practices

1. There was a Sign Error in the Momentum Unloading Control Logic.
          BP #18: True end-to-end sensors-to-actuators polarity tests not conducted.
2. Two of the Sun Sensors were not in the flight configuration during ACS polarity test.
          BP #17: “Test As You Fly” philosophy was not enforced.
3. There was a Controls-Structures Interaction (CSI) with the Solar Array Flex Mode
    which varied from 2.0-2.6 Hz depending on array orientation.
          BP #2: Interactions between GN&C, Power, and Structures were not well
          defined.
          BP #12: Stability margins were not robust to parameter variations.
4. The Spacecraft had a 10 A-m2 Residual Magnetic Dipole.
          BP #2: Residual dipole requirement was not specified.
          BP #17: Residual dipole was not measured in ground test.




                                                                                                                  42


                        This briefing is for status only and may not represent complete engineering information

Weitere ähnliche Inhalte

Was ist angesagt?

Kremic.tibor
Kremic.tiborKremic.tibor
Kremic.tiborNASAPMC
 
Hill.terry
Hill.terryHill.terry
Hill.terryNASAPMC
 
Dumbacher2012 pmchallenge
Dumbacher2012 pmchallengeDumbacher2012 pmchallenge
Dumbacher2012 pmchallengeNASAPMC
 
Carsile.azarbain
Carsile.azarbainCarsile.azarbain
Carsile.azarbainNASAPMC
 
Richard.grammier
Richard.grammierRichard.grammier
Richard.grammierNASAPMC
 
D brown gbezos_shirshorn
D brown gbezos_shirshornD brown gbezos_shirshorn
D brown gbezos_shirshornNASAPMC
 
Mitchell.michael
Mitchell.michaelMitchell.michael
Mitchell.michaelNASAPMC
 
Fred.ouellette
Fred.ouelletteFred.ouellette
Fred.ouelletteNASAPMC
 
Baldwin.kristen
Baldwin.kristenBaldwin.kristen
Baldwin.kristenNASAPMC
 
Ray.ronald
Ray.ronaldRay.ronald
Ray.ronaldNASAPMC
 
Bilardo.vince
Bilardo.vinceBilardo.vince
Bilardo.vinceNASAPMC
 
Jim.free
Jim.freeJim.free
Jim.freeNASAPMC
 
Hurley.robert
Hurley.robertHurley.robert
Hurley.robertNASAPMC
 
Tim.honeycutt
Tim.honeycuttTim.honeycutt
Tim.honeycuttNASAPMC
 
Lawrence.jim
Lawrence.jimLawrence.jim
Lawrence.jimNASAPMC
 
Schaible.dawn
Schaible.dawnSchaible.dawn
Schaible.dawnNASAPMC
 
Stambolianv2
Stambolianv2Stambolianv2
Stambolianv2NASAPMC
 
Smith.marshall.bryant
Smith.marshall.bryantSmith.marshall.bryant
Smith.marshall.bryantNASAPMC
 
Gaydar.michael
Gaydar.michaelGaydar.michael
Gaydar.michaelNASAPMC
 
Hughitt brian
Hughitt brianHughitt brian
Hughitt brianNASAPMC
 

Was ist angesagt? (20)

Kremic.tibor
Kremic.tiborKremic.tibor
Kremic.tibor
 
Hill.terry
Hill.terryHill.terry
Hill.terry
 
Dumbacher2012 pmchallenge
Dumbacher2012 pmchallengeDumbacher2012 pmchallenge
Dumbacher2012 pmchallenge
 
Carsile.azarbain
Carsile.azarbainCarsile.azarbain
Carsile.azarbain
 
Richard.grammier
Richard.grammierRichard.grammier
Richard.grammier
 
D brown gbezos_shirshorn
D brown gbezos_shirshornD brown gbezos_shirshorn
D brown gbezos_shirshorn
 
Mitchell.michael
Mitchell.michaelMitchell.michael
Mitchell.michael
 
Fred.ouellette
Fred.ouelletteFred.ouellette
Fred.ouellette
 
Baldwin.kristen
Baldwin.kristenBaldwin.kristen
Baldwin.kristen
 
Ray.ronald
Ray.ronaldRay.ronald
Ray.ronald
 
Bilardo.vince
Bilardo.vinceBilardo.vince
Bilardo.vince
 
Jim.free
Jim.freeJim.free
Jim.free
 
Hurley.robert
Hurley.robertHurley.robert
Hurley.robert
 
Tim.honeycutt
Tim.honeycuttTim.honeycutt
Tim.honeycutt
 
Lawrence.jim
Lawrence.jimLawrence.jim
Lawrence.jim
 
Schaible.dawn
Schaible.dawnSchaible.dawn
Schaible.dawn
 
Stambolianv2
Stambolianv2Stambolianv2
Stambolianv2
 
Smith.marshall.bryant
Smith.marshall.bryantSmith.marshall.bryant
Smith.marshall.bryant
 
Gaydar.michael
Gaydar.michaelGaydar.michael
Gaydar.michael
 
Hughitt brian
Hughitt brianHughitt brian
Hughitt brian
 

Andere mochten auch

Pedro ribeiro-sinking the unsinkable
Pedro ribeiro-sinking the unsinkablePedro ribeiro-sinking the unsinkable
Pedro ribeiro-sinking the unsinkableNASAPMC
 
Thomas.londrigan
Thomas.londriganThomas.londrigan
Thomas.londriganNASAPMC
 
Luis rabeloj comptonpmcpresentation
Luis rabeloj comptonpmcpresentationLuis rabeloj comptonpmcpresentation
Luis rabeloj comptonpmcpresentationNASAPMC
 
P speser
P speserP speser
P speserNASAPMC
 
Dumbacher daniel
Dumbacher danielDumbacher daniel
Dumbacher danielNASAPMC
 
Baniszewski.john
Baniszewski.johnBaniszewski.john
Baniszewski.johnNASAPMC
 
Bobby.german
Bobby.germanBobby.german
Bobby.germanNASAPMC
 
Solomon.paul
Solomon.paulSolomon.paul
Solomon.paulNASAPMC
 

Andere mochten auch (9)

Pedro ribeiro-sinking the unsinkable
Pedro ribeiro-sinking the unsinkablePedro ribeiro-sinking the unsinkable
Pedro ribeiro-sinking the unsinkable
 
Thomas.londrigan
Thomas.londriganThomas.londrigan
Thomas.londrigan
 
Luis rabeloj comptonpmcpresentation
Luis rabeloj comptonpmcpresentationLuis rabeloj comptonpmcpresentation
Luis rabeloj comptonpmcpresentation
 
P speser
P speserP speser
P speser
 
Dumbacher daniel
Dumbacher danielDumbacher daniel
Dumbacher daniel
 
Messing
MessingMessing
Messing
 
Baniszewski.john
Baniszewski.johnBaniszewski.john
Baniszewski.john
 
Bobby.german
Bobby.germanBobby.german
Bobby.german
 
Solomon.paul
Solomon.paulSolomon.paul
Solomon.paul
 

Ähnlich wie Cornelius.dennehy

Barth simpkins
Barth simpkinsBarth simpkins
Barth simpkinsNASAPMC
 
Keer.beth
Keer.bethKeer.beth
Keer.bethNASAPMC
 
Keer.beth
Keer.bethKeer.beth
Keer.bethNASAPMC
 
Systems engineering
Systems engineeringSystems engineering
Systems engineeringhepta-sat
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorakNASAPMC
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorakNASAPMC
 
IVI,I.• I¸Its publi.docx
IVI,I.• I¸Its publi.docxIVI,I.• I¸Its publi.docx
IVI,I.• I¸Its publi.docxpriestmanmable
 
Report on loss of Mars Polar Lander
Report on loss of Mars Polar LanderReport on loss of Mars Polar Lander
Report on loss of Mars Polar LanderNabilahmed Patel
 
Hazen michael
Hazen michaelHazen michael
Hazen michaelNASAPMC
 
Newman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNewman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNASAPMC
 
Bilbro james
Bilbro jamesBilbro james
Bilbro jamesNASAPMC
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frankNASAPMC
 
4 Super Lightweight Tank - Risk Management
4 Super Lightweight Tank - Risk Management4 Super Lightweight Tank - Risk Management
4 Super Lightweight Tank - Risk Managementpmb25
 
Michael.hazen
Michael.hazenMichael.hazen
Michael.hazenNASAPMC
 
A Suite Of Tools For Technology Assessment
A Suite Of Tools For Technology AssessmentA Suite Of Tools For Technology Assessment
A Suite Of Tools For Technology Assessmentjbci
 
Saltzman.john
Saltzman.johnSaltzman.john
Saltzman.johnNASAPMC
 
Saltzman.john
Saltzman.johnSaltzman.john
Saltzman.johnNASAPMC
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems EngineeringAli Saaboonchi
 
A suite of tools for technology assessment
A suite of tools for technology assessmentA suite of tools for technology assessment
A suite of tools for technology assessmentNitish Mahajan
 

Ähnlich wie Cornelius.dennehy (20)

Barth simpkins
Barth simpkinsBarth simpkins
Barth simpkins
 
Keer.beth
Keer.bethKeer.beth
Keer.beth
 
Keer.beth
Keer.bethKeer.beth
Keer.beth
 
Systems engineering
Systems engineeringSystems engineering
Systems engineering
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorak
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorak
 
IVI,I.• I¸Its publi.docx
IVI,I.• I¸Its publi.docxIVI,I.• I¸Its publi.docx
IVI,I.• I¸Its publi.docx
 
Report on loss of Mars Polar Lander
Report on loss of Mars Polar LanderReport on loss of Mars Polar Lander
Report on loss of Mars Polar Lander
 
Hazen michael
Hazen michaelHazen michael
Hazen michael
 
Newman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNewman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_case
 
Bilbro james
Bilbro jamesBilbro james
Bilbro james
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frank
 
4 Super Lightweight Tank - Risk Management
4 Super Lightweight Tank - Risk Management4 Super Lightweight Tank - Risk Management
4 Super Lightweight Tank - Risk Management
 
Michael.hazen
Michael.hazenMichael.hazen
Michael.hazen
 
A Suite Of Tools For Technology Assessment
A Suite Of Tools For Technology AssessmentA Suite Of Tools For Technology Assessment
A Suite Of Tools For Technology Assessment
 
Saltzman.john
Saltzman.johnSaltzman.john
Saltzman.john
 
Saltzman.john
Saltzman.johnSaltzman.john
Saltzman.john
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
 
A suite of tools for technology assessment
A suite of tools for technology assessmentA suite of tools for technology assessment
A suite of tools for technology assessment
 
Structural R.
Structural R.Structural R.
Structural R.
 

Mehr von NASAPMC

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk boNASAPMC
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski johnNASAPMC
 
Yew manson
Yew mansonYew manson
Yew mansonNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)NASAPMC
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joeNASAPMC
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuartNASAPMC
 
Stock gahm
Stock gahmStock gahm
Stock gahmNASAPMC
 
Snow lee
Snow leeSnow lee
Snow leeNASAPMC
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandraNASAPMC
 
Seftas krage
Seftas krageSeftas krage
Seftas krageNASAPMC
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marcoNASAPMC
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mikeNASAPMC
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karleneNASAPMC
 
Rackley mike
Rackley mikeRackley mike
Rackley mikeNASAPMC
 
Paradis william
Paradis williamParadis william
Paradis williamNASAPMC
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeffNASAPMC
 
O'keefe william
O'keefe williamO'keefe william
O'keefe williamNASAPMC
 
Muller ralf
Muller ralfMuller ralf
Muller ralfNASAPMC
 

Mehr von NASAPMC (20)

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
 
Yew manson
Yew mansonYew manson
Yew manson
 
Wood frank
Wood frankWood frank
Wood frank
 
Wood frank
Wood frankWood frank
Wood frank
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joe
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
 
Stock gahm
Stock gahmStock gahm
Stock gahm
 
Snow lee
Snow leeSnow lee
Snow lee
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandra
 
Seftas krage
Seftas krageSeftas krage
Seftas krage
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marco
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mike
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karlene
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
 
Paradis william
Paradis williamParadis william
Paradis william
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
 
O'keefe william
O'keefe williamO'keefe william
O'keefe william
 
Muller ralf
Muller ralfMuller ralf
Muller ralf
 

Kürzlich hochgeladen

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Cornelius.dennehy

  • 1. Spotlight on Engineering Excellence Guidance, Navigation & Control (GN&C) Best Practices for Human-Rated Spacecraft Systems Neil Dennehy Dr. Ken Lebsock John West NESC Orbital Sciences Draper Laboratory Program Management Challenge 2008 Daytona Beach, FL 26-27 February 2008 1 This briefing is for status only and may not represent complete engineering information
  • 2. Presentation Outline • Introduction and Acknowledgements • Motivation for the NESC GN&C Best Practices – Common GN&C Pitfalls • Some Key GN&C System Considerations for Human-Rated Spacecraft – GN&C related anomalies on crewed spacecraft • NESC’s 22 GN&C Best Practices – 15 for “Early Work” and 7 for “Late Work” • Discussion of Best Practices vs. Real-World Mishaps – Review of the Progress M-34, LEWIS, X-31A, and Ariane-5 mishaps • Recommendations & Summary 2 This briefing is for status only and may not represent complete engineering information
  • 3. Introduction & Acknowledgements 3 This briefing is for status only and may not represent complete engineering information
  • 4. Introduction • In 2007 the NESC completed an in-depth assessment to identify, define and document engineering considerations for the Design Development Test and Evaluation (DDT&E) of human-rated spacecraft systems – Requested by the Astronaut Office at JSC to help them to better understand what is required to ensure safe, robust, and reliable human-rated spacecraft systems • The 22 GN&C engineering Best Practices described in this paper are a condensed version of what appears in the NESC Technical Report • These Best Practices cover a broad range from fundamental system architectural considerations to more specific aspects (e.g., stability margin recommendations) of GN&C system design and development • 15 of the Best Practices address the early phases of a GN&C System development project and the remaining 7 deal with the later phases. – Some of these Best Practices will cross-over between both phases. • Recognize that this initial set of GN&C Best Practices will not be universally applicable to all projects and mission applications 4 This briefing is for status only and may not represent complete engineering information
  • 5. Acknowledgements The GN&C section of the NESC DDT&E “Engineering Considerations” Report, upon which this presentation is based, was the product of the work and inputs of several individuals in addition to the authors, including but not limited to: - Jim Blue, Scott Miller (Orbital) - Mike Cleary, Jerry Gilmore, Phil Hattis, Dorothy Poppe (Draper Laboratory) - Bruce Jackson along with other members of the NESC GN&C TDT - James Miller and Christina Cooper (NESC/LaRC) - Ahmed Omar Amrani, Nichols F. Brown (Aerospace Corporation) 5 This briefing is for status only and may not represent complete engineering information
  • 6. Motivation for the NESC GN&C Best Practices 6 This briefing is for status only and may not represent complete engineering information
  • 7. GN&C Related Worldwide Launch Vehicle Failures • Over the ten year period of 1996 to 2006, 21 out of the 773 launch attempts worldwide, experienced a known GN&C anomaly – 15 resulted in a catastrophic launch failure • Approximately one-third (15) of all 52 catastrophic launch failures worldwide over this ten year period were GN&C-related • Design flaws identified as largest (40%) single cause of GN&C-related catastrophic launch failures (6 out of 15) • Avionics and Flight Software were equally large (20%) failure Titan 4A Failure causes at the CCAFS, 8/12/98 component level 7 This briefing is for status only and may not represent complete engineering information
  • 8. GN&C Related NASA Spacecraft Failures • Over the ten year period of 1996 to 2006, 38% (30 out of 79) of all NASA robotic spacecraft experienced a GN&C anomaly • 8% of all NASA robotic spacecraft experienced a catastrophic failure over this same time period • 50% of catastrophic GN&C anomalies occurred within 10% of the spacecraft’s design life • Largest contributing causes of catastrophic GN&C anomalies were: - Design (33%) - Software (33%) - Operational (17%) 8 This briefing is for status only and may not represent complete engineering information
  • 9. Motivation for The NESC Best Practices • The primary motivation of this presentation is to provide useful guidance, in the form of these Best Practices, to the synthesis and operation of GN&C systems for NASA's future human-rated spacecraft. • The GN&C Best Practice information contained in NESC Technical Report is also intended to provide: – Insights for non-GN&C engineers and managers – Tutorial-type guidance for fresh-out GN&C engineers – A useful memory aid for more experienced GN&C engineers, especially as a checklist for technical evaluation and review of a GN&C system. • A secondary motivation of this presentation is to obtain feedback on this initial set of Best Practices from the NASA Program Management community – In particular, we solicit other specific GN&C Lessons Learned that NESC should capture based on either crewed and robotic flight system project experiences 9 This briefing is for status only and may not represent complete engineering information
  • 10. GN&C Interacts With, and is Influenced by, Virtually All Other Spacecraft Subsystems "...we cannot do just one thing. Whether we like it or not, whatever we do has multiple effects." Dietrich Domer, author of the Logic of Failure, commenting on the topic of complex systems “In space systems, most dynamic problems do not occur in one isolated discipline, GN&C but are an interaction between several disciplines or subsystems” Bob Ryan, author of “Problems Experienced and Envisioned for Dynamical Physical Systems1”, commenting on his Apollo, Skylab, and Space Shuttle career experiences at NASA GN&C engineers must consistently 1 NASA Document TP-2508, August 1985 think at the system-level 10 This briefing is for status only and may not represent complete engineering information
  • 11. Common GN&C DDT&E Pitfalls (1 of 2) Poor or Missing GN&C Requirements Failure to Stop Requirements Creep Poor Characterization of Mission Operational Regimes & Environments Unknown or Poorly Defined Interactions Unknown or Poorly Defined Interfaces Poorly Defined Coordinate Frames and System of Units Unknown and/or Incorrectly Modeled Dynamics Feedback Control System Instabilities due to Large Model Uncertainties Reliance on Any “Heritage”: in the Hardware, Software, Design Team, etc. Reliance on low Technology Readiness Level (TRL) GN&C technologies Sensor/Actuator Component Degradation & Failure Insufficient On-Board Processing Capability for GN&C Flight Software (FSW) Algorithms 11 This briefing is for status only and may not represent complete engineering information
  • 12. Common GN&C DDT&E Pitfalls (2 of 2) Inadequate Systems Engineering for Coordinated GN&C of Multiple Interacting Vehicles (e.g., during Rendezvous and Docking) Poor GN&C Fault Management Strategy Lack of Comprehensive Abort Strategy Inadequate “Safe Haven” capabilities Failure to “Design for Test” Failure to “Test as You Fly and Fly as You Test" Inadequate Hardware In The Loop (HITL) End-to-End Testing to Verify Proper Operations Inadequate Sensor-to-Actuator Polarity Tests (Lack of End-to-End Testing) Unresolved Test Anomalies & Discrepancies No truly independent Verification and Validation (V & V) process for GN&C Failure to Have Crew and Operations Team “Train as You Fly" Inadequate Validation/Certification of GN&C Ground Data and Tools Insufficient Telemetry for GN&C Performance Monitoring and Anomaly Resolution During Launch, Early Orbit Checkout & All Mission Critical Events 12 This briefing is for status only and may not represent complete engineering information
  • 13. Motivation for The NESC Best Practices • An examination of the historical record reveals that several NASA spacecraft GN&C systems have been seriously victimized by one of more of the pitfalls listed above either during their design, development, test or operational phases. • It appears that many previously established Lessons Learned must be relearned by the community of practice as the institutional memory fades • The continued repetition of the same GN&C mistakes represents an avoidable risk to crew safety and mission success. • If rigorously followed these GN&C Best Practices will help protect against the pitfalls cited above. • Bear in mind however that these GN&C Best Practices will not be universally applicable to all projects and mission applications. • These GN&C Best Practices alone are not a substitute for sound engineering judgment, experience, expertise, attention to day-to-day details, and, most importantly, intellectual curiosity. 13 This briefing is for status only and may not represent complete engineering information
  • 14. Motivation for The NESC Best Practices Two Representative Examples Where Breakdowns in the Application of the GN&C Best Practices Occurred QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture. X-43A / Pegasus Launch June 2, 2001 Ariane 5 Flight 501 June 4, 1996 14 This briefing is for status only and may not represent complete engineering information
  • 15. Some Key GN&C System Considerations for Human-Rated Spacecraft 15 This briefing is for status only and may not represent complete engineering information
  • 16. Human Spaceflight Heritage: A Significant GN&C Legacy to Study & Learn From 16 This briefing is for status only and may not represent complete engineering information
  • 17. Significant GN&C Related Anomalies on Crewed Spacecraft Progress M-7 March 1991 Gemini 8 March 1966 Aborted Progress docking leads to Skylab Nov 1973 Failed “On” thruster causes near-miss encounter with Mir space Apollo 13 April 1970 Control Moment Gyro station due to Kurs radar damage vehicle to tumble; crew uses re- O2 tank explosion and EPS loss Apollo 10 May 1969 (CMG) failure entry thrusters to recover attitude forces crew into LM “Lifeboat”; STS-91 June 1991 necessitates manual IMU LM tumbles while in low lunar orbit; STS-9 Nov 1983 alignment transfer from LM to IMU gimbal lock narrowly avoided Primary Avionics Software during attitude recovery by crew STS-51F July 1985 CM platform prior to re-entry Landing delayed due to 2 System (PASS) corrupted Abort to Orbit performed GPC failures and an IMU by GPS errors following a premature Apollo 11 July 1969 SSME shutdown during ISS June 2007 Soyuz TM-17 Jan 1994 LM guidance computer overloads ascent due to false engine overheating indications Collides twice with Mir during powered descent Loss of thruster based attitude control due to Russian computer outage Soyuz 18-1 April 1975 Progress M-34 June 1997 Apollo 14 Feb 1971 First high altitude abort of a Collides with Mir crewed spacecraft when 2nd ISS June 2002 Faulty LM abort mode switch delays landing six hours stage fails to separate from 3rd Control Moment Gyro stage of booster; crew survives (CMG) failure STS-3 March 1982 STS-1 April 1981 20 g reentry Dynamic interaction between Orbiter Unmodeled vernier thruster flight control system and robotic arm plume impingement causes Apollo 12 Nov 1969 motion causes unexpectedly high greatly increased duty cycles Soyuz T-10A Sept 1983 Saturn-V booster struck vernier thruster duty cycles and propellant consumption First pad abort of a crewed by lighting; IMU in spacecraft after pad fire; crew Command Module survives 17 g Launch Escape tumbles & crew looses System flight attitude reference STS-3 March 1982 Soyuz Ballistic Re-Entries STS-1 April 1981 Handling Qualities (PIO) Soyuz 33 April 1979 10 g’s problem occurs; causes Significant unpredicted Soyuz TMA-1 May 2003 8 g’s unintended Orbiter pitch- Orbiter rocking motion on up during landing rollout ET, when SSME’s slewed to Soyuz TMA-10 Oct 2007 9 g’s stow position, causes cyclic pitch thruster firings 17 This briefing is for status only and may not represent complete engineering information
  • 18. Some General Observations on Significant Human Space Flight GN&C Anomalies • Several significant GN&C related anomalies have occurred: fortunately, none resulting in the loss of human life • Anomalies have occurred during ascent, on-orbit, Entry, Descent and Landing (EDL) mission phases – Anomalies have occurred during Earth, Mars and Lunar landings • In most anomaly cases, other than the highly dynamic ascent and reentry mission phases, the crew (and the ground) had time to evaluate, troubleshoot, and respond to GN&C anomalies • Many of the GN&C subsystems had superior architectural attributes that anticipated, accommodated and supported the recovery from failures, degraded modes of operation, and anomalistic behaviors • It several cases it appears the spacecraft GN&C robustness precluded a significant anomaly from becoming catastrophic 18 This briefing is for status only and may not represent complete engineering information
  • 19. Some Key GN&C System Considerations for Human-Rated Spacecraft (1 of 2) • Take time to properly architect the GN&C subsystem – OS&MA analysis identified that 70-90% of the safety-related decisions in NASA’s engineering projects are made during early concept development. – Directly impacts crew safety, mission success, upgradeability & system Life Cycle Costs – Carefully trade identical vs. diverse GN&C hardware components and software elements when considering redundancy • Minimize complexity where possible – Impacts reliability, testability, and operability, as well as potential for GN&C subsystem commonality across multiple space systems • Formulate robust abort strategies and implement reliable Safe-Haven capabilities – These are an integral part of a sound layered defense/safety net – Absolutely need a simple “Never Give Up” Safe-Haven backup mode capable of returning the crew safely to Earth 19 This briefing is for status only and may not represent complete engineering information
  • 20. Some Key GN&C System Considerations for Human-Rated Spacecraft (2 of 2) Apollo Hybrid Simulator • Carefully evaluate the cost/benefit trade for all heritage hardware and software when doing the Design-Rebuild-Procure trade – Be skeptical of the “shelf” – Recall Shuttle issues with tactical aircraft heritage: • Inertial systems, • GPS receivers, • and processors • “Train as You Fly” Approach Can Influence GN&C – Seek early crew feedback on GN&C architecture, human-machine interface, and nominal/contingency Shuttle operational procedures Avionics – Flight-like cockpit mockups (such as the Apollo Hybrid Integration Simulator) allowed Apollo astronauts early hands-on Lab training which influenced that GN&C design 20 This briefing is for status only and may not represent complete engineering information
  • 21. NESC’s 22 GN&C Best Practices: 15 for “Early Work” and 7 for “Late Work” 21 This briefing is for status only and may not represent complete engineering information
  • 22. List of the NESC 15 Early Work GN&C Best Practices 1 Early and iterative GN&C subsystem architectural development 2 Define all GN&C interdisciplinary interactions and relationships 3 Ensure implementation of comprehensive Abort/Safe Haven strategies/functions 4 Adequacy of host computer and proper selection of execution frequencies 5 Independent hardware and software for GN&C fault management 6 Establish & flowdown GN&C requirements for multi-vehicle system 7 Evaluate redundancy with identical GN&C hardware components 8 Evaluate heritage hardware and software in the GN&C architecture 9 Make certain that new GN&C technology is well qualified 10 “Design for Test” when evaluating candidate GN&C architectures 11 Define and document the coordinate frames and the system of units 12 Controller designs shall have robust stability margins 13 Understand & completely analyze the dynamics in ALL flight phases 14 All test anomalies must be understood and may need to be included in the truth model 15 Verification Truth Model must be developed independently 22 This briefing is for status only and may not represent complete engineering information
  • 23. List of the NESC 7 Late Work GN&C Best Practices 16 Establish a strong relationship with, and maintain close surveillance of GN&C lower-tier component-level suppliers 17 Adhere to the “Test As You Fly” philosophy 18 Conduct true end-to-end sensors-to-actuators polarity tests in all flight configurations 19 Plan and conduct sufficient GN&C hardware-in-the-loop testing to verify proper interactions 20 Carefully manage GN&C ground databases, uploads, ground application tools, and command scripts / files 21 Ensure sufficiency of GN&C engineering telemetry data 22 “Train as They Fly”: Develop a dedicated real-time GN&C simulator for the crew/operators 23 This briefing is for status only and may not represent complete engineering information
  • 24. NESC GN&C DDT&E Best Practices References 1) A convenient single page formated description of each of the 22 NESC GN&C DDT&E Best Practices listed above is given in the paper AIAA-2007- 6336, "GN&C Engineering Best Practices for Hunan-Rated Spacecraft Systems", dated August 2007, by Dennehy/Lebsock/West 2) A much more detailed description and discussion of each of the Best Practices is given in Section 7 of the NASA Engineering and Safety Center Technical Report, NESC Document # RP-06-108, "Design, Development, Test, and Evaluation (DDT&E) Considerations for Safe and Reliable Human Rated Spacecraft Systems Volume II" which can be downloaded from: www.nasa.gov/pdf/189071main_RP-06-108_05-173_DDT&_E_Volume_II_(MASTER)08-07-2007_Final_%5B1%5D.pdf 24 This briefing is for status only and may not represent complete engineering information
  • 25. Discussion of Best Practices vs. Real-World Mishaps 25 This briefing is for status only and may not represent complete engineering information
  • 26. Top-Level Summary of the Progress M-34 Mishap • Progress-M spacecraft are unmanned cargo and resupply vehicles used to send equipment to Mir. • On 6/25/97 a 2nd test was performed of the manual Toru proximity docking system as a lower cost substitute for the autonomous Kurs rendezvous and docking system. • Operator on Mir had difficulty determining range and range rate with the Kurs radar switched off. • Progress M-34 went off course and collided with a solar array and radiator on the Spektr module and then the module itself. • Spektr hull was breached causing significant air loss before Spektr module could be sealed off. • Evacuation of the station was narrowly avoided. • There were three immediate causes of the crash: – The higher than planned initial closing rate – Late realization that closing rate was too high – Incorrect final avoidance maneuvering 26 This briefing is for status only and may not represent complete engineering information
  • 27. Root Causes of the Progress M-34 Mishap vs. NESC GN&C Best Practices 1. Range was to be determined by observing the size of a video image of Mir taken by a camera on Progress. The sole source of range rate information was the changing angular size and position of the image. BP #9: The range rate measurement scheme was not qualified. BP #5: No independent way was provided to determine a fault in the range rate measurement. 2. The operator continued to maneuver and aim for the docking port after noticing that the closing rate was higher than expected. BP #14: Failure to explain test anomalies. 3. Post crash simulations show that the rendezvous trajectory was passively safe so that if the operator had stopped maneuvering in time the collision might have been avoided. BP #6: Pre-test Systems Engineering did not flow down appropriate requirements to insure the safe interaction between the vehicles. BP #3: Opportunity for passive abort option not taken advantage of. 4. The operator could not realistically train and rehearse the rendezvous in advance because there were no simulation training facilities onboard Mir. BP #22: There was no provision to “Train as They Fly”. 27 This briefing is for status only and may not represent complete engineering information
  • 28. Top-Level Summary of the LEWIS Mishap LEWIS was launched on August 23, 1997 into low Earth Orbit. The LEWIS GN&C subsystem design drew heavily from the TOMS-EP spacecraft heritage. 1. At launch, LEWIS was under control of the A-side processor. At first contact it had already switched to the B-side and was unable to playback SSR data. 2. After 45 hours of nadir pointing on B-side, the Ground crew switched control back to the A-side. The attitude was uncontrolled so the A-side Sun pointing mode was entered. 3. After verifying that the spacecraft had been stable in the Sun mode for four hours of operation, the Ground crew entered a nine-hour rest period and ceased operations for the day. 4. During that unattended period, the spacecraft entered a flat spin that resulted in a loss of solar power and a fatal battery discharge. Contact with the spacecraft was lost on August 26. 5. The spacecraft re-entered the atmosphere and was destroyed on September 28, 1997. 28 This briefing is for status only and may not represent complete engineering information
  • 29. Root Causes of the LEWIS Mishap vs. NESC GN&C Best Practices 1. Safe mode was adapted from the TOMS spacecraft which had its X-axis normal to the solar array. The X-axis was the major moment-of-inertia axis on the TOMS-EP spacecraft but it was the intermediate moment-of-inertia axis on Lewis. BP #8: Over-reliance/Over-Confidence on TOMS heritage. BP #1: GN&C Safe mode architectural was not iterated. 2. X-axis spin rate was not sensed and could not be controlled. BP #3: Ensure implementation of comprehensive Abort/Safe Haven strategies/functions. 3. The Ground crew failed to adequately monitor spacecraft health and safety during the critical initial mission phase. BP #21: Ensure sufficiency of GN&C engineering telemetry data. 4. X-axis rate produced disturbance torques in other axes resulting in excessive thruster firings which led to autonomous shutdown of thrusters. BP #13: Understand & completely analyze the dynamics in ALL flight phases. 5. In the absence of control, the spacecraft dynamics transferred spin from the X to the Z axis with the solar array edge on to the Sun. BP #15: Independent Truth Model should have identified un-modeled effects. 29 This briefing is for status only and may not represent complete engineering information
  • 30. Top-Level Summary of the X-31A Mishap The X-31 program demonstrated the value of Thrust Vector Control (TVC) coupled with advanced flight control systems, to provide controlled flight during close-in air combat at very high angles of attack. • The final flight of the X-31A was through atmospheric conditions conducive to icing. • The flight went as planned until an ice buildup blocked the pitot tube. • The Flight Computer used invalid air speed data to generate attitude control commands. • Inappropriate commands resulted in uncontrollable/divergent pitch oscillations. • The pilot ejected at 18,000 ft. and parachuted to the ground. • A NASA mishap-investigation board concluded that an accumulation of ice in or on the unheated pitot-static system was the proximate cause of the crash. • Underlying Issues included: –Incomplete/improper interpretation of hazards analysis –Breakdown in configuration management and change documentation –Failure to impose proper ops controls and take preventative action 30 This briefing is for status only and may not represent complete engineering information
  • 31. Root Causes of the X-31A Mishap vs. NESC GN&C Best Practices 1. The decision to install a new airspeed probe without a heater assumed that no flights would be made through conditions conducive to icing. The test pilot was unaware that the pitot heater switch was not working. BP #10: Failure to design for test. BP #20: Failure to coordinate information on potential hazard due to change in configuration. 2. Spurious air speed readings were noticed as ice built up and pilot switched ON the inoperative heater. Control room debated and finally replied that heater “…may not be hooked up” 9 seconds before warning tone and master caution light came on. BP #14: Failure to explain test anomalies. 3. When the Flight control computers received erroneous airspeed inputs, flight control gains changed so drastically that the pilot could not maintain control. BP #12: Insufficient control system stability margins. BP #13: Lack of parametric uncertainty analysis for control system. 4. ‘Fall-back’ fixed gain reversion modes were available for such situations, but had not been practiced and the pilot had not been briefed on their potential use in the event of unreliable airspeed data. BP #3: Abort/Safe Haven strategy (Reversion Mode) was not utilized. 5. Data from alternate air speed indicator that used a different pitot tube was ignored. BP #7: Independent air speed sensor data was available but not utilized. 31 This briefing is for status only and may not represent complete engineering information
  • 32. Top-Level Summary of the ARIANE-5 Flight 501 Mishap The maiden flight of the Ariane 5 launcher on June 4, 1996 relied on identical GN&C hardware and software for redundancy. • 39 seconds into the flight the primary Inertial Reference Unit (SRI-1) stopped sending correct attitude data due to a software exception. • The On-Board Computer (OBC) switched to the backup inertial unit, but SRI-2 also failed due to its independently determined (and identical) software exception. • The OBC could not switch back to SRI-1 so it took data that was actually part of a diagnostic message written to the bus by SRI-2. This data was interpreted as flight data and used for Thrust Vector Control (TVC). • The sudden swivelling of both solid booster nozzles up to the limit caused the launcher to tilt sharply giving rise to intense aerodynamic loads leading to destruction of the vehicle. 32 This briefing is for status only and may not represent complete engineering information
  • 33. Root Causes of the ARIANE-5 Flight 501 Mishap vs. NESC GN&C Best Practices 1. Primary Inertial Reference Unit, SRI-1, stopped sending correct attitude data due to a software exception. BP #2: Interactions between S/W and GN&C were not defined with enough care. BP #8: Heritage software for Ariane-4 was inappropriate for Ariane-5. BP #20: Database confusion over reference trajectories. BP #17: Failure to adhere to “Test as You Fly” approach. 2. Switchover to the backup unit was accomplished, but SRI-2 immediately failed in the same way as SRI-1. BP # 7: Evaluate if redundancy using identical GN&C components increases or decreases reliability. 3. The OBC could not switch back to SRI-1 so it accepted SRI-2 diagnostic data as attitude data and generated improper TVC commands. BP #3: Ensure that Abort/Safe Haven strategies/functions are properly implemented. Ariane-5 was lacking a simple and reliable “Never Give Up” flight control capability. 33 This briefing is for status only and may not represent complete engineering information
  • 34. Recommendations & Summary 34 This briefing is for status only and may not represent complete engineering information
  • 35. General Recommendations for Human-Rated Spacecraft GN&C DDT&E • Fully understand the specific GN&C architectural drivers arising from each mission operational phase – Factor in the human response time constraints in the GN&C reliability trades for highly dynamic mission phases – Carefully consider and define requirements for autonomous fault detection and response capabilities during ascent, rendezvous, and EDL operations • Keep It Simple: Avoid introducing complexity in the GN&C subsystem • Avoid an overly narrow GN&C discipline-specific approach – Mishaps often occur because of an inability to consistently think at a system-level • Don’t overly focus on the implementation of new GN&C capabilities to the point where previously flight-proven functions are impacted or lost • Always ensure there is a simple and reliable “Never Give Up” GN&C backup mode capable of returning the crew safely to Earth 35 This briefing is for status only and may not represent complete engineering information
  • 36. Recommended Key Elements for GN&C DDT&E Process • Many GN&C DDT&E problems and issues can be avoided with a proactive multi-pronged approach that includes the following elements: – Team wide emphasis on safety and mission success – Open and clear communication across entire Project team – Maintaining a systems-level perspective while working discipline-specific issues – Rigorous failure mode analysis (including degraded modes of operation) – Formulating a common understanding of what can go wrong during the mission – Contingency planning based on consequences of what can go wrong – Formal risk analysis and trades – Infusion of Lessons Learned – Consideration and attention to Best Practices – Holding independent non-advocate peer reviews – Exploiting external expert knowledge and technical support when needed 36 This briefing is for status only and may not represent complete engineering information
  • 37. Summary • This presentation has introduced the initial set of the NESC GN&C DDT&E Best Practices for review and comment by the Program Management community • The NESC GN&C Technical Discipline Team (TDT) intends to build upon and expand the work done to date in this area – Objective is to define and broadly share a comprehensive set of Agency-wide GN&C subsystem DDT&E guidelines • We welcome and solicit constructive feedback from the Program Management community as we go forward with this activity • Call Neil Dennehy at NASA/GSFC on 301-286-5696 (or e-mail at cornelius.j.dennehy@nasa.gov) with your: – Comments – Questions – Experiences – Inputs 37 This briefing is for status only and may not represent complete engineering information
  • 38. Backup 38 This briefing is for status only and may not represent complete engineering information
  • 39. Top-Level Summary of the X-43A Mishap The HXLV (Pegasus) was used to accelerate the Hyper-X Research Vehicle (HXRV) to the required Mach number and operational altitude for demonstration. • The trajectory that was selected to achieve the mission was at a lower altitude (i.e. a higher dynamic pressure) than a typical Pegasus trajectory. • Flight went as planned after B-52 drop until pitch-up maneuver. • Diverging roll oscillation at 2.5-Hz frequency occurred during pitch-up. • Roll oscillation continued to diverge until about 13 seconds into flight. • Rudder electro-mechanical actuator stalled & ceased to respond to autopilot at that point causing loss of yaw control. • Loss of yaw control caused X-43A stack sideslip to diverge rapidly to over 8º. • Structural overload of starboard elevon occurred at 13.5 seconds • Loss of control caused X-43A stack to deviate significantly from planned trajectory. • Vehicle terminated by range control about 49 seconds after release. 39 This briefing is for status only and may not represent complete engineering information
  • 40. Root Causes of the X-43A Mishap vs. NESC GN&C Best Practices 1. The vehicle control system design was deficient for the trajectory flown due to inaccurate analytical models which overestimated design margins. BP #8: Over-reliance/Over-Confidence on Pegasus heritage. BP #17: Failure to adhere to “Test as You Fly” approach. 2. Failure triggered by divergent roll oscillatory motion at 2.5 Hz, caused by excessive control system gain. BP #12: Insufficient control system stability margins. 3. Modeling inaccuracies in fin actuation system & aerodynamics. Insufficient variations of modeling parameters. BP #13: Lacking parametric uncertainty analysis for control system. 4. Rudder actuator stall occurred as consequence of divergent roll which accelerated loss of control. BP #14: Inadequate dynamic modeling. 5. Flight failure was only reproduced when all modeling inaccuracies with uncertainty variations were incorporated in system-level linear analysis model & nonlinear simulation model. BP #15: Independent Truth Model should have identified un-modeled effects. 40 This briefing is for status only and may not represent complete engineering information
  • 41. Top-Level Summary of the TIMED Mishap The Thermosphere, Ionosphere, Mesosphere, Energetics and Dynamics (TIMED) spacecraft was launched on 7 December 2001 into low Earth orbit. There were 4 separate GN&C anomalies early in the mission: 1. Shortly after separation there was a steady increase in spacecraft system momentum. 2. Coming out of eclipse and seeing the Sun for the first time in Sun Pointing Mode, the spacecraft pointed an incorrect axis toward the Sun. 3. The Nadir Pointing Mode, which is used for Science observations, had an unanticipated 2.1 Hz oscillation. 4. Momentum dumping occurred 10 times/day rather than the expected once/day. 41 This briefing is for status only and may not represent complete engineering information
  • 42. Root Causes of the TIMED Mishap vs. NESC GN&C Best Practices 1. There was a Sign Error in the Momentum Unloading Control Logic. BP #18: True end-to-end sensors-to-actuators polarity tests not conducted. 2. Two of the Sun Sensors were not in the flight configuration during ACS polarity test. BP #17: “Test As You Fly” philosophy was not enforced. 3. There was a Controls-Structures Interaction (CSI) with the Solar Array Flex Mode which varied from 2.0-2.6 Hz depending on array orientation. BP #2: Interactions between GN&C, Power, and Structures were not well defined. BP #12: Stability margins were not robust to parameter variations. 4. The Spacecraft had a 10 A-m2 Residual Magnetic Dipole. BP #2: Residual dipole requirement was not specified. BP #17: Residual dipole was not measured in ground test. 42 This briefing is for status only and may not represent complete engineering information