VSE Coporation Logo
         
Diagnostic Profiler and Diagnostician
  Introduction
  Model Base
   Diagnostic Profiler
  Run-Time
  Dynamic Reasoning
  Software Architecture
Prognostics Framework
Operator Debrief
 
Diagnostic Profiler and Diagnostician
 

Diagnostician Dynamic Reasoning

When the model-based diagnostic object is deployed, it operates as a highly agile reasoning system, providing dynamic fault isolation without complex diagnostic logic paths. The diagnostic logic is not "fixed" to a pre-determined, static diagnostic tree, but rather performs its reasoning dynamically. The Diagnostician dynamically interprets test results that can come from any source, in any order, and with as many or as few test results at a time as the test source can provide.  Static test trees, on the other hand, are based upon one test result at a time, in a pre-determined sequence, and from a fixed test source. 

Using the Diagnostician, the fundamental nature of diagnostics is uncoupled from test. Test routines make measurements and collect data. The interpretation of the implication of the test/measurement passing or failing is done by the Diagnostician, which dynamically, on-the-fly, interprets test information based upon all information it receives in any order.

The Diagnostician uses both pass and fail results to interpret the "cones of evidence" across the system to efficiently determine the cause of faults. It’s reasoning techniques provide for fast, accurate, flexible diagnostics, and can also isolate the occurrence of multiple fault situations, including multiple independent and multiple dependent (common mode) faults. Static test trees, on the other hand are limited to a single fault assumption and in multiple fault situations, often do not work.

 

 
 
 
Copyright 2007 VSE Corporation.  All rights reserved