1 Introduction
2 The Main Idea
3 Building Fault Dictionary
4 Fault Diagnosis Algorithm
4.1 Sketch of the Algorithm
-
Step 1—Building the fault dictionary.Fault dictionary consists of the families of the characteristics, corresponding to all the potential defects. The applied method, described in Section 3, traces the characteristics in wide ranges automatically generated. Each of the families is composed of T characteristics, R j (i) = f j (i) (y 1, …, y m ), where R j (i) is the resistance that simulates i-th defect and corresponds to j-th characteristic; y 1, …, y m are the test voltages, i = 1, …, n = n sc + n oc , j = 1, …, T. Any characteristic is traced in the circuit with the parameters of the fault-free elements randomly selected within the tolerance ranges ± ε, assuming uniform distribution. To make possible diagnosis the fault-free circuit, T analyses of this circuit, with the mentioned-above parameters, are performed and every time the voltages y 1, …, y m are computed. As a result the upper and lower bounds on them [y 1 − , y 1 + ], …, [y m − , y m + ], are found and added to the fault dictionary. If the circuit has multiple operating points more than one set of the bounds are obtained.
-
Step 2—Identification of the potential defects.For this purpose the test is arranged and the voltages y 1, …, y m are measured. The measured values are labeled \( {\overline{y}}_1,\dots, {\overline{y}}_m \). If \( {\overline{y}}_j\in \left[{y}_j^{-},{y}_j^{+}\right] \) for all j = 1, …, m, the circuit is considered as fault-free. Otherwise, the first family of the characteristics is chosen and the distance from the point \( \left({\overline{y}}_1,\dots, {\overline{y}}_m\right) \) to the nearest characteristic of the family, projected on the plane y 1 × y 2 × ⋯ × y m , is determined. This is repeated to all the families, leading to the set of distances {d 1, …, d n }. From among all the distances, these ones (labeled d j ) which are less than d, where d is a small number, are selected. The indices j of the selected distances indicate the potential defects.
-
Step 3—Finding the ranges (R j − , R j + ) of the potential defects.For all the potential defects the ranges (R j − , R j + ) are determined using the approach described at the beginning of this section. If (R j − , R j + ) belongs to the feasible range that defines the j-th soft spot defect, it is considered as the actual one. In such a case we compute the average value \( {\overline{R}}_j=1/2\left({R}_j^{-}+{R}_j^{+}\right) \).
4.2 Note
5 Numerical Examples
5.1 Example 1
Measured voltages in volts |
d
j
[V] of the spot defect F
j
| |||||||
---|---|---|---|---|---|---|---|---|
d
1
|
d
2
|
d
3
|
d
4
|
d
5
|
d
6
|
d
7
| ||
Case 1 |
\( {\overline{y}}_1=4.970\;\mathrm{V} \)
\( {\overline{y}}_2=-0.124\;\mathrm{V} \)
\( {\overline{y}}_3=0.112\;\mathrm{V} \)
| 0.107 |
0.020
|
0.015
| 0.459 | 0.483 |
0.015
| 0.106 |
Case 2 |
\( {\overline{y}}_1=0.016\;\mathrm{V} \)
\( {\overline{y}}_2=-0.180\;\mathrm{V} \)
\( {\overline{y}}_3=0.665\;\mathrm{V} \)
| 0.689 | 0.341 |
0.007
| 0.405 | 0.361 | 0.165 | 0.640 |
Case 3 |
\( {\overline{y}}_1=0.044\;\mathrm{V} \)
\( {\overline{y}}_2=-0.173\;\mathrm{V} \)
\( {\overline{y}}_3=0.017\;\mathrm{V} \)
| 0.179 | 0.714 | 0.179 |
0.001
| 0.132 | 0.179 | 0.179 |
5.2 Example 2
Voltages in volts |
d
j
[V] of the spot defect F
j
| ||||
---|---|---|---|---|---|
d
1
|
d
2
|
d
3
|
d
4
| ||
Case 1 |
\( {\overline{y}}_1=0.000\;\mathrm{V} \)
\( {\overline{y}}_2=-0.017\;\mathrm{V} \)
\( {\overline{y}}_3=4.516\;\mathrm{V} \)
| 2.070 |
0.000
| 0.711 | 3.344 |
Case 2 |
\( {\overline{y}}_1=4.999\;\mathrm{V} \)
\( {\overline{y}}_2=-0.001\;\mathrm{V} \)
\( {\overline{y}}_3=0.070\;\mathrm{V} \)
| 0.085 |
0.009
| 0.259 | 0.059 |
Case 3 |
\( {\overline{y}}_1=0.244\;\mathrm{V} \)
\( {\overline{y}}_2=-0.012\;\mathrm{V} \)
\( {\overline{y}}_3=3.124\;\mathrm{V} \)
| 0.699 |
0.004
|
0.027
| 2.079 |