Feature Description
What is the purpose of this algorithm?
The Detect Using Fault Codes algorithm is perhaps the least complex of the diagnostic algorithms that have been predefined for fault detection, with only two Test Candidate Groupings ("Test Set Tests" and "Output Flags"). This algorithm has been specially designed to utilize tests that can usually detect a failure when it occurs, but cannot necessarily rule out that failure if it is not observed. This is thus the only predefined detection algorithm that will perform tests that prove nothing when they pass (e.g. Signature Identifies Malfunction or Inspect for Malfunction tests). Although the Test Weightings for this algorithm will result in the test being performed first that can detect failures associated with the most items, output functions or failure modes, it must be remembered that lists of detection tests created using this algorithm could become relatively long (since failures not exonerated may be tested more than once).
How was this algorithm implemented?
The full set of test selection criteria for this algorithm are as follows:
1. Test Candidate Grouping 1 of 2: Test Set Tests
a) Candidate Test Types (5)
b) Weightings: uses algorithm defaults
c) Cutoffs: uses algorithm defaults
2. Test Candidate Grouping 2 of 2: Output Flags
a) Candidate Test Types (1)
b) Weightings: uses algorithm defaults
c) Cutoffs: uses algorithm defaults
1. Test Weighting 1 of 5: Count Number of Items
a) Priority: 50
b) Entity: Number of Items
c) Type: Count
d) Domain: Suspect Functions Detected
e) Best Equals: Highest
2. Test Weighting 2 of 5: Count Number of Functions
a) Priority: 25
b) Entity: Number of Functions
c) Type: Count
d) Domain: Suspect Functions Detected
e) Best Equals: Highest
3. Test Weighting 3 of 5: Count Number of Failure Modes
a) Priority: 20
b) Entity: Number of Failure Modes
c) Type: Count
d) Domain: Suspect Failure Modes Detected
e) Best Equals: Highest
4. Test Weighting 4 of 5: Sum Failure Probability
a) Priority: 10
b) Entity: Failure Probability
c) Type: Sum
d) Domain: Suspect Functions Detected
e) Best Equals: Highest
5. Test Weighting 5 of 5: Sum Failure Probability
a) Priority: 5
b) Entity: Failure Probability
c) Type: Sum
d) Domain: Suspect Failure Modes Detected
e) Best Equals: Highest
C. Default Test Cutoffs (0)