Automated Diagnostics and Remote Power Controllers

 

           In this NASA application, targeted to Space Systems Power Management, the Diagnostician has been implemented on a single-chip micro-controller, and performs fault detection, fault isolation, reconfiguration and recovery functions.  This is a totally self-contained diagnostic capability that manages the dynamic reconfiguration of system resources around a fault to provide graceful degradation.  In this application, the time from occurrence of the fault to reconfiguration around the fault was approximately 60 milliseconds.  It also includes a communication link to ground-based maintenance terminals to monitor specific status of all system elements.  Some details are provided below.

           Safety, sustainability and mission criticality considerations often predicate the requirement for built-in fault tolerance in aerospace power management systems. Existing approaches to accomplishing fault tolerance typically focus on "brute-force" hardware redundancy and extensive, complex control logic developed as a "point solution" to effect reconfiguration actions. This project applied the Diagnostician as an innovative design strategy and implementation approach for embedding an adaptive model-based diagnostic reasoning capability into a Fault Tolerant Remote Power Controller (FTRPC) to provide rapid fault diagnostics and reconfiguration of power flow to critical users. 

 

Using "Diagnostician-on-a-Chip (DOC)" technology, the approach is based on the use of microcontroller technology and an automated Concurrent Engineering Tool Set (CETS). CETS is comprised of both a development environment, the Diagnostic Profiler, and rehostable run-time software, the Diagnostician.  The Diagnostic Profiler development environment is used to generate a Diagnostic Knowledge Base (DKB) of the FTRPC.  This DKB is subsequently integrated with the Diagnostician run-time reasoning software within the target microcontroller. The Diagnostician/DKB integration provides a fault isolation capability which functions within the context of the FTRPC  Fault Detection, Isolation and Recovery (FDIRR) capability. 

 

A key aspect of this project is that a systems engineering approach was used to develop the reasoning capability that could be embedded in the system to accomplish FDIRR. The system engineering approach, applied through the CETS tools is generic in nature and can be applied to any system, as opposed to a "point solution" developed by intensive engineering efforts.  The extensibility and applicability of the overall approach is a key aspect of the technological accomplishments of this program.

 

Advanced Technologies Implemented/Integrated

 

 

Many exciting advanced technological aspects were integrated and implemented in this program. These technologies were synergistically combined and were "cascaded" together to accomplish the dynamic reconfiguration capability.  These technologies include:

 

Model‑Based Diagnostic Reasoning Use of a design model to implement all diagnostic logic

 

Embedded Model‑Based Reasoning Integration of the model with on-line, embedded performance monitoring and built-in test functions

 

Diagnostician‑on‑a‑Chip          Implementation of the model-based solution on a single-chip microcontroller for integration in an embedded environment

 

Fault Tolerant System Management  Full software support of operational and failure data supporting extensive operations monitoring and management from an off-system or remote location

 

Adaptive Model‑Base                      The ability of the design-based model to adapt to a new hardware configuration state and maintain its functional integrity.

 

Dynamic Reconfigurability             The ability to dynamically reconfigure hardware resources in real-time to accommodate a failure event and maintain operations

 

Uninterrupted Power in the              The ability to maintain continuous operations in the

  Presence of Fault Events                 presence of a hardware fault.

                                                                                                                                   

Simultaneous, Multiple                    The ability to detect, isolate and reconfigure around

  Independent Faults                        multiple faults occurring in independent portions of   circuitry that transpire simultaneously.

 

Prognostic Capability                       Though not fully implemented, the model-base and software structure enables a prognostic capability by monitoring "rate of change" of voltage levels to provide an indication of impending failure events.

 

Process-oriented Solution                  Implementation of above technologies in a structured, automated, generic systems engineering approach

 

Send mail to webmaster@giordano.com with questions or comments about this web site.
Last modified: December 28, 2001