International Journal of Distributed Sensor Networks, 4: 247–261, 2008 Copyright Ó Taylor & Francis Group, LLC ISSN: 1550-1329 print / 1550-1477 online DOI: 10.1080/15501320701260626
Sensor Fusion in Integrated Circuit Fault Diagnosis Using a Belief Function Model DAQI ZHU1 and WEI GU2 1
Information Engineering College, Shanghai Maritime University, Shanghai, China Key Lab of Navigation Technology and Control Engineering, Shanghai Maritime University, Shanghai, China
2
In this paper, a multi-senor information fusion method based on the D-S (DempsterShafer) evidence theory is presented for fault diagnosis in an integrated circuit. By measuring the temperature and voltages of circuit components, the fault belief function assignment of two sensors to circuit components is calculated, and the fusion fault belief function assignment is obtained by using the D-S evidence theory. Then the actual fault component is precisely found according to the fusion data. Comparing the diagnosis results based on separate original data with the ones based on D-S theory fusion method, it is shown that the D-S information fusion fault diagnosis method is more accurate. Finally, two fault diagnosis examples of the simple signal magnification circuit and the integrated circuit of industrial case are given. Keywords Fusion
Fault Diagnosis; D-S Evidence Theory; Belief Function; Information
1. Introduction The analog circuit fault diagnosis can be divided into two types. One is called the pre-test simulation method [1] and the other is the post-test simulation method [2]. In these methods, no matter what the pre-test simulation diagnosis or the post-test simulation method, generally, we must analyze the working principle and detailed circuit structure, and know some information about the circuit, and then undergo the diagnosis. However, in many cases, it is very difficult for us to get such information, so the effectiveness of these diagnosis methods is limited; on the other hand, when a fault in an analog circuit occurs, both the fault component’s output signal and the neighboring component’s corresponding signals will be distorted. If we use only a single signal to diagnose the fault component, it will produce the uncertainty and ambiguity for circuit fault diagnosis. So it is still difficult to find precise fault components by using normal single sensor fault diagnosis methods. The multi-sensor information fusion involves the integration of multiple and disparate sources of information. The resulting sensor fusion enhances the target performance, and has an accurately classified effect for pattern recognition problems which have uncertainty and overlapping data between two patterns. During recent years, the multi-sensor information fusion technique has received much attention [3–13], but it is more about applications to multi-sensor target identification systems [14–15], signal Address correspondence to Daqi Zhu, Information Engineering College, Shanghai Maritime University, Shanghai, 200135, China. E-mail:
[email protected]
247
248
D. Zhu and W. Gu
processing [16–17], biomedical [18–19], etc. In the domain of integrated circuit fault diagnosis, we have not yet met a similar sensor fusion approach. In this paper the multi-sensor information fusion technique [20–21] based on the D-S evidence theory is introduced for integrated circuit fault diagnosis. By using the multidimension signal processing method of information fusion based on the D-S evidence theory, it reduces the uncertainty of analog electronic components fault diagnosis, and exactly recognizes the fault components. Moreover, it is unnecessary to know the principle and structure of the circuit for the information fusion fault diagnosis method. This is a blind diagnosis method. This paper is organized as follows. The algorithm of multi-sensor information fusion based on the D-S evidence theory is introduced in section 2, followed by its application to the simple circuit and certain type plane photovoltaic radar electronic components fault diagnosis system in section 3 and section 4 respectively. In order to demonstrate and illustrate the capability of our proposed fault detection approach, the comparison of the diagnosis results by a single sensor is performed. Finally, the conclusions are provided in section 5.
2. The Fault Diagnosis Algorithm Based on the D-S Evidence Theory When applying the D-S evidential theory to multi-sensor information fusion, data obtained from sensor is the theory’s evidence, and it constitutes the belief function assignment of the object mode needed to be tested, represents a reliable degree of each hypothesis object mode, and each sensor forms an evident group. Multi-sensor information fusion amounts to combining several evident groups to form a new comprehensive evident group. That is to say, we can use the D-S rule to produce comprehensive and precise information for judging object mode. Figure 1 shows the block diagram of a multi-sensor information fusion system of integrated circuit fault diagnosis. Two sensors measure voltage and temperature respectively. The voltage of each circuit component is obtained by using probes, the temperature of each component is measured by using a thermal image instrument. According to the D-S evidence theory, for each sensor, the possibility of fault to the tested component can be described by a set of fault belief function values. Then two sets of fault belief function values can be put together. During fault diagnosis, the fault belief function values of the voltage and the temperature are taken as two fault evidence sets, and the fusion fault belief function values will be obtained by the D-S rule. By using the fusion fault belief function values, the fault component can be determined on certain fault determination criteria. In Fig. 1, m1(A1), m1(A2), . . . , m1(An) are fault belief function values of tested components 1,2, . . . , n respectively by sensor 1, m2(A1), m2(A2), . . . , m2(An) are fault belief function values of tested components 1,2, . . . , n respectively by sensor 2, m(A1), m(A2), . . . , m(An) are fault belief function values of the tested components 1,2, . . . . , n respectively by the D-S information fusion method. Sensor 1
m1 ( A1 ), m1 ( A2 ),⋅ ⋅ ⋅ ⋅ ⋅⋅, m1 ( An )
Sensor 2
m2 ( A1 ), m2 ( A2 ),⋅ ⋅ ⋅ ⋅ ⋅⋅, m2 ( An )
D-S Fusion
m( A1 ), m( A2 ),⋅ ⋅ ⋅ ⋅ ⋅⋅, m( An )
Fault Diagnosis
Figure 1. Fault diagnosis based on the D-S information fusion method.
Multi-Sensor Information Fusion Method
249
2.1. The Belief Function The belief function assignment refers to the reliable degree of the hypothesis object mode, and it is personal judgments that are affected by many sorts of factors. A different conception will form different belief function assignment formula. Here we should take the affect of the object mode number into consideration when deciding the belief function assignment. Definition: j ¼ maxfCj ðAi Þg i ¼ 1; 2; ; Nc (1) ( ) N c X j ¼ ½Nc wj = fCj ðAi Þ 1 ½Nc 1 Nc 2 (2) i¼1
! X N Rj ¼ ðwj j j Þ wk k k
k ¼ 1; 2; ; N
(3)
k¼1
Cj(Ai) represents the correlation coefficient of sensor j to object mode Ai; Nc represent the object mode number; N represent the total number of sensors, wj represents the weight coefficient of sensor j, and its value domain is [0,1]; aj represents the maximal correlation coefficient of sensor j; bj represent the relevant allocation value of sensor j; Rj represents the reliable coefficient of sensor j. The mj(Ai) is the belief function of sensor j to object mode Ai: mj ðAi Þ ¼ Cj ðAi Þ
(X Nc
) Cj ðAi Þ þ Nð1 Rj Þð1 wj j j Þ
(4)
i¼1
The unidentified belief function (uncertain function) of sensor j is: mj ðÞ ¼ 1
Nc X
mj ðAi Þ
i¼1
¼ Nð1 Rj Þð1 wj j j Þ
(X Nc
)
(5)
Cj ðAi Þ þ Nð1 Rj Þð1 wj j j Þg
i¼1
From formulate (4) and (5) we can see that, except wj which is decided by the sensor’s working characteristics and personal experience, and has certain subjectivity, N and Nc are fixed values to specific circuits. The key is how to identify the correlation coefficient Cj(Ai) that the sensor j is related to the object mode. The resolution here is to use the fuzzy membership function mij to substitute Cj(Ai), for these two values which physically represent the same concept, when they are used to estimate the degree that the object mode is subordinate to a certain fault mode, namely their relationship. 2.2. Forms of Fault Membership Function Fault membership function is designed by the working characteristics of the sensors and the measured parameters. For a certain component in the electronic system, when the system is working properly, the voltages of the components should be stable and the temperature should have a fixed value relatively. If there are some fault components in
250
D. Zhu and W. Gu
Figure 2. Fault membership function distribution.
the system, generally the voltage and the temperature values will deviate from the normal range. The more deviation there is, the higher possibility of fault there is. For the sake of convenience, the distribution of the fault membership function mij is defined as shown in Fig. 2, where x0ij is the standard parameter value of the tested component when the electronic circuit is working properly; eij is the normal changing range of the tested component parameters; tij is the maximum deviation of the parameter of the component to be tested; mij is the fault membership function of the component i tested by the sensor j; xj is the real measured value of the sensor j; a is correction coefficient. The formula (6) is the distribution of the fault membership function mij. 8 1 > > > > < ðxj x0ij þ eij Þ=ðtij eij Þ 0 ij ¼ > > ðxj x0ij eij Þ=ðtij eij Þ > > : 1
xj 0 0 < xj x0ij xj ¼ x0ij x0ij < xj 2x0ij xj > 2x0ij
(6)
2.3. D-S Fusion Principle The D-S fusion method is best illustrated geometrically: the basic element of the D-S method is a belief function, which can be thought of as a division of a unit line segment into various probability assignments. Probability can be assigned either to individual possibilities (referred to as singletons) or to subsets of possibilities: the set of all singletons are represented by Y. A probability assignment represents the support accorded to some singleton or subset based on a piece of evidence. In addition, an explicit degree of doubt or ignorance about the evidence can be assigned. The total of all probability assignments equals one: an example of such an assignment over the n subsets of A is shown in Fig. 3. (The ‘‘m1’’ notation can be thought of as the probability ‘‘measure’’ accorded due to the first piece of evidence from ‘‘sensor 1’’).
m1 ( A1 ) m1 ( A2 )
m1 ( An ) m1 ( )
0
1
Figure 3. The belief function from sensor 1.
Multi-Sensor Information Fusion Method
251
Figure 4. The belief function from sensor 2.
The assignment m1(y) (uncertain function) represents the degree of doubt regarding the evidence or the assignments, and represents probability not accorded to any singleton or subset. An assignment over the n subsets of B is shown in Fig. 4. The introduction of a second piece of evidence from ‘‘sensor 2’’ results in the creation of a second belief function. With a new assignment of probabilities to a possibly-different set of elements: Dempster’s rule of combination performs an orthogonal combination of these two belief functions. Geometrically, the two line segments are combined to produce a square, which represents the new total probability of combination: The squares in Fig. 5 represent the probability assigned to intersections of the subsets. The total combined probability of a subset is the sum of all non-contradictory assignments to that subset. Note that Y combined with any singleton or subset is not contradictory, and so combinations are included in the summations. The actual final probability assigned to each subset is re-normalized by dividing by the total probability assigned to non-contradictory combinations: ( P fm1 ðAi Þm2 ðBj Þg=ð1 CÞ A 6¼ mðAÞ ¼ A¼Ai \Bj (7) A¼ 0 C¼
X
m1 ðAi Þm2 ðBj Þ
¼Ai \Bj
Figure 5. The combination of two belief functions from sensors.
(8)
252
D. Zhu and W. Gu
In formula (8), C is the summation of all the belief functions multiply, which includes wholly contradictory subsets Ai and Bj, contradictory subsets means that the two object modes (subsets) cannot exist at the same time, or they are repellent to each other. Here F stands for vacant sets. In formula (7). m(A) represent the probability assigned to intersections of the subsets. The total combined probability of a subset is the sum of all non-contradictory assignments to that subset. As far as specific integrated circuit fault diagnosis is concerned, A1, A2, . . . , Ak and B1, B2, . . . , Bk are the same as the subset, which is the sets of all doubted fault components. The m(A) stands for the belief function value that is distributed to each component to be tested after the D-S fusion. The fault diagnosis algorithm based on the D-S theory can be summarized as follows: (1) Step 1. the fault belief function values and uncertain function value of each sensor for all kinds of fault patterns are tested, and the fault evidence sets of each sensor are obtained. (2) Step 2. the fusion fault belief function values and fusion uncertain function value are obtained by the D-S rule. (3) Step 3. by using the fusion fault belief function values and fusion uncertain function value, the fault pattern can be determined on certain fault determination criteria.
3. The Fault Diagnosis of the Simple Integrated Circuit 3.1. Correlation Coefficient Figure 6 shows the principle of the simple circuit to be diagnosed, the circuit is a weak signal magnification circuit. Three amplifiers OP07(A1, A2, A3) are doubted fault components, U1, U2, U3 are the key voltages of the component(A1, A2, A3) respectively. The fault form is no supply of electricity power. By using this method, We can set A1, A2, A3 fault respectively. The membership function mij in fuzzy sets theory is used to substitute coefficient correlation Cj(Ai) in the D-S evidential theory. first, the temperature of each component is measured by a thermal image instrument (inframetrics 600) when the circuit is working properly. Then the new temperature of each component is measured in the fault case, and the temperature fault membership value could be calculated by using the formula (6) given before. In addition, the voltage of each key point could be obtained by probes, and the voltage fault membership values could be obtained as well. By set A1, A2, A3 fault respectively, we can get multi-group membership values data. The detailed data of the
A1
U1 A3 U3
A2
U2
Figure 6. The principle of the simple circuit.
Multi-Sensor Information Fusion Method
253
Table 1 Correlation Coefficient Value for the Simple Circuit Correlation coefficient Cj(Ai) Fault component A1 A2 A3
Sensor
A1
A2
A3
Temperature Voltage Temperature Voltage Temperature Voltage
0.5455 0.4158 0.0000 0.0039 0.0909 0.0034
0.1801 0.0076 0.7070 0.2859 0.090 0.0050
0.0885 0.3938 0.0885 0.2031 0.7079 0.1646
membership value are shown in Table 1. For Table 1, in order to solve the problem conveniently and never change the fault character, we suppose eij = 0, tij = x0ij, voltage sensor a = 1/2, temperature sensor a = 3.0. 3.2. Calculating Belief Function Value From formula (4) and (5), we can calculate the belief function mj(Ai) and the uncertain function mj(y). The number of sensor: N = 2, the number of fault components that need to be tested: Nc = 3. According to specific experimental data, we select the weight coefficient w1 = w2 = 0.5, adjustment coefficient k = 0.25. From formula (1), (2), (3), for A1 fault, we can calculate that. 0
1
B Nw C B C c 1 1C ðNc 1Þ ¼ 0:4213; 1 ¼ 0:5455; 2 ¼ 0:4158; 1 ¼ B 3 @P A C1 ðAi Þ i¼1
0
1
B Nw C w 1 1 1 B C c 2 1C ðNc 1Þ ¼ 0:4178; R1 ¼ 2 ¼ 0:5695; 2 ¼ B 3 @P A P C2 ðAi Þ w j j j i¼1
j¼1
w2 2 2 ¼ 0:4305; belief function: R2 ¼ P 2 w j j j j¼1
m1 ðA1 Þ ¼ C1 ðA1 Þ
X Nc
C1 ðAi Þ þ N kð1 R1 Þð1 w1 1 1 Þ
i¼1
¼ 0:5455=ð0:8141 þ 0:1905Þ ¼ 0:5428 We can also calculate other belief function values and the uncertain function values, as is shown in Table 2.
254
D. Zhu and W. Gu Table 2 Belief Function Value of Components to be Tested for the Simple Circuit Belief function value mj(Ai)
Fault component A1 A2 A3
Sensor
A1
A2
A3
m(y)
Temperature Voltage Temperature Voltage Temperature Voltage
0.5428 0.3860 0.0000 0.0042 0.0653 0.0081
0.1792 0.0071 0.5879 0.3059 0.0647 0.0119
0.0881 0.3656 0.0736 0.2173 0.5085 0.3910
0.1899 0.2413 0.3385 0.4726 0.3615 0.5890
3.3. D-S Rule According to the D-S rule, the fusion operation can be realized by formula (7) and (8). In formula (8), C is the addition of all the belief functions which multiply, which includes wholly contradictory hypotheses A1 and Bj; contradictory hypothesis means that the object modes cannot exist in Y at the same time, or they are repellent to each other. Here f stands for vacant sets. In formula (7), A refers to a comprehensive mode of combination object mode Ai and Bj, the belief function value m(A) of A is the addition of all the belief function which multiply and that includes hypotheses Ai and Bj. Here we mainly mean the combination of Ai(i = 1,2,3) and the uncertain mode, and thus we can calculate the fusion belief function m(A) as follows: X
C¼
m1 ðAi Þm2 ðBj Þ ¼
¼Ai \Bj
3 X j¼1
m1 ðAj Þ
3 X
m2 ðAi Þ
i¼1 i6¼j
m1 ðA1 Þ½m2 ðA2 Þ þ m2 ðA3 Þ þ þ m1 ðA3 Þ½m2 ðA1 Þ þ m2 ðA2 Þ ¼ 0:37162; 1 C ¼ 0:6284; from (7), we can get the belief function value, which is allocated to A1 (component 1) after fusion, which is: mðA1 Þ ¼
X
fm1 ðAi Þm2 ðAj Þg=ð1 CÞ
AI ¼Ai \Bj
¼ fm1 ðA1 Þm2 ðA1 Þ þ m1 ðA1 Þm2 ðÞ þ m2 ðA1 Þm1 ðÞg=ð1 CÞ ¼ 0:6585; we can also use the same method to conduct the fusion operation, and get the belief function values that are allocated to other components. Uncertain function value: m(y) = m1(y)m2(y)=(1 – C) = 0.0729. All fusion belief function is show in table 3.
3.4. Fault Judgment Principles Fault judgment principles based on the D-S evidential theory generally follows the following rules:
Multi-Sensor Information Fusion Method
255
Table 3 Results Compared Between Single Sensor Separately and Multi-Sensor Fusion for the Simple Circuit Belief function value mj(Ai) Fault component A1
A2
A3
Sensor
A1
A2
A2
m(y)
Temperature Voltage Fusion Temperature Voltage Fusion Temperature Voltage Fusion
0.5428 0.3860 0.6585 0.0000 0.0042 0.0017 0.0653 0.0081 0.0441
0.1792 0.0071 0.0730 0.5879 0.3059 0.6625 0.0647 0.0119 0.0461
0.0881 0.3656 0.1956 0.0736 0.2173 0.1468 0.5085 0.3910 0.6822
0.1899 0.2413 0.0730 0.3385 0.4726 0.1890 0.3615 0.5890 0.2276
Fault diagnosis result Unidentified Unidentified A1 fault Unidentified Unidentified A2 fault Unidentified Unidentified A2 fault
(1) Fault component should have a maximal belief function value and should be more than a certain value; generally, this value should be at least more than 1/NC (NC stands for the number of components to be tested), and the more the threshold value is the more precise the judgment should be. However, if the threshold value is too large, the belief function value from testing will not meet the requirement. Therefore, we should, according to the situation, choose a moderate value that is more than 1/NC. Here the threshold value is 0.60. (2) The difference of the belief function value between the fault component and other components should be more than a certain gate limit value, and here it is 0.30. (3) Uncertain function value should be smaller than a certain gate limit value, and here it is 0.25. 3.5. Discussion on Fault Diagnosis Results According to the formal fusion algorithm and fault judgment rules, we can get weak signal magnification circuit fusion diagnosis results shown in Table 3. Each component belief function values and uncertain function value to temperature and voltage sensor have been computed. The belief function value after fusion and the uncertain function value are also shown in Table 3. We can see clearly from Table 3 that by comparing the fusion belief function value with the single sensor belief function value the real fault component belief function value is enlarged, while the belief function value of other components is reduced, and at the same time, the uncertain function value is reduced to a large degree. Such as fault component A1, the temperature sensor belief function value m1(A1) = 0.5428, uncertain function value m1(y) = 0.1899; voltage sensor belief function value m2(A1) = 0.3860, uncertain function value m2(y) = 0.2413. But fusion belief function value m(A1) = 0.6585, fusion uncertain function value m(y) = 0.0730. Thus, it greatly reduces the unidentified degree of fault diagnosis. When the fault components cannot be found by two kinds of sensors separately, we can precisely recognize the fault component after fusion. That is to say, the multi-sensor data fusion based on D-S evident theory enhanced the analyzability of the equipments, effectively raised the fault mode recognition ability, and raised the fault components, orientation precision rate.
256
D. Zhu and W. Gu
4. The Fault Diagnosis of the Plane Photovoltaic Radar Electronic Components In photovoltaic radar electronic components the fault diagnosis system of a certain type plane [22], we use the fault tree analytical method to search the fault component. By testing the voltage signal of the component on a specific circuit board and comparing it with the normal signal, we can partly judge the fault components. Although this method is simple and convenient, its diagnostic precise rate is poor. We analyze the problem and find that the reason lies in two aspects: On one hand, when some components were broken down in the circuit, their output signals are distorted, and other components connected with them have also been affected, thus their correlate signals have all been affected. That is to say, the former components and the latter components in the circuit affect each other, if we directly use the voltage of the components to diagnose the fault component, it is difficult to decide whether there is fault or not; on the other hand, we do not know the inner structure of the photovoltaic radar electronic equipment, so the fault tree constructed is not well rationalized. For this, we introduce information fusion technology to diagnose the fault components. We use two kinds of sensors to test the electronic circuit components from different aspects, then carry on the D-S information fusion, and judge the fault components. This method is not dependent on the principle andstructure of the electronic components, and is a blind diagnosis method of fault component hunting. The ‘‘voltage-code changed’’ circuit board is one of photovoltaic radar electronic equipment, and its main function is to change the analog voltage into an eleven-bit digital signal by gradually using the comparing principle. In Fig. 7, in the ‘‘voltage-code changed’’ circuit, there are eight integrated components which need to be tested, they are A1, A2, A3, A4, A5, A6, A7, A8 respectively. Here we already know that the fault component is A1 of the ‘‘voltage-code changed’’ board. In fault diagnosis, we first use the thermal image instrument (instamatics 600) to test the standard temperature of each component that needs to be tested when the circuit board works normally. When some
Figure 7. The ‘‘voltage-code changed’’ circuit board.
Multi-Sensor Information Fusion Method
257
components are faulty, generally speaking, their temperature will be changed (no matter increase or decrease), then we can test the temperature of each component, and calculate the correlation coefficient, according to the above-mentioned fuzzy membership function formula, and we can get the belief function assignment. Additionally, we can also use a probe to test each key point voltage of the component tested, and calculate the belief function assignment of the voltage parameter in connection with each of the components, then use the D-S rule to fuse data, and find the fault components.
4.1. Correlation Coefficient Using the membership function mij in fuzzy sets theory to substitute coefficient correlation Cj ðAi Þ in D-S evidential theory, the membership function is defined by the working characteristics of the sensor itself and by the character of the parameter being tested. To a certain component of the electronic equipment, we can define the assignment of the membership function mij by formula (6). In order to solve the problem conveniently, we suppose eij = 0, tij = x0ij, voltage sensor a = 1/3, temperature sensor a = 2.8, and Table 4 shows the correlation value of the components that need to be tested on the ‘‘voltage-code changed’’ circuit board.
4.2. Calculating Belief Function Value From formula (4) and (5), we can calculate the belief function mj(Ai) and the uncertain function value mj(y). The number of sensor: N = 2, the number of fault components that need to be tested: NC = 8. According to specific experimental data, we select the weight coefficient w1 = w2 = 0.5, the adjustment coefficient k = 0.2. From formula (1), (2), (3), we can calculate that. 0
1
B Nw C B C c 1 1C ðNc 1Þ ¼ 0:5844; 1 ¼ 0:1827; 2 ¼ 0:2380; 1 ¼ B 8 @P A C1 ðAi Þ i¼1
0
1
B Nw C w1 1 1 B C c 2 2 ¼ B 8 1C ðNc 1Þ ¼ 0:5409; R1 ¼ 2 ¼ 0:4534; @P A P C2 ðAi Þ w j j j i¼1
j¼1
Table 4 Correlation Coefficient Value for ‘‘Voltage-Code Changed’’ Correlation coefficient Sensor
C(A1)
C(A2)
C(A3)
C(A4)
C(A5)
C(A6)
C(A7)
C(A8)
Temperature Voltage
.1637 .2380
.0904 .0660
.1827 .00162
.0563 .2048
.0646 .1504
.0759 .0006
.0773 .1111
.0748 .0486
258
D. Zhu and W. Gu
Table 5 Belief Function Value of Components to be Tested for ‘‘Voltage-Code Changed’’ Belief function value Sensor
m(A1)
m(A2)
m(A3)
m(A4)
m(A5)
m(A6)
m(A7)
m(A8)
m(y)
Temp. Voltage
.1649 .2367
.0911 .0657
.1841 .0161
.0567 .2307
.0651 .1496
.0765 .0006
.0779 .1105
.0754 .0483
.2083 .1688
w2 2 2 ¼ 0:5466; belief function: R2 ¼ P 2 w j j j j¼1 X Nc m1 ðA1 Þ ¼ C1 ðA1 Þ C1 ðAi Þ þ N Kð1 R1 Þð1 W1 1 1 Þ i¼1
¼ 0:1637=ð0:7857 þ 0:20697Þ ¼ 0:1649 We can also calculate other belief function values and the uncertain function values, as is shown in Table 5. 4.3. D-S Rule According to the D-S rule, the fusion operation can be formula (7) and (8): C¼
X
m1 ðAi Þm2 ðBj Þ ¼
¼Ai \Bj
8 8 X X m2 ðAi Þ m1ðAj Þ j¼1
i¼1 i6¼j
¼ m1 ðA1 Þ½m2 ðA2 Þ þ m2 ðA3 Þ þ þ m2 ðA8 Þ þ þ m1 ðA8 Þ½m2 ðA1 Þ þ m2 ðA2 Þ þ þ m2 ðA7 Þ ¼ 0:5765; 1 C ¼ 0:4235 from (7), we can get the belief function value, which is allocated to A1 (component 1) after fusion, which is: mðA1 Þ ¼
X
fm1 ðAi Þm2 ðAj Þg=ð1 CÞ
AI ¼Ai \Bj
¼ fm1 ðA1 Þm2 ðA1 Þ þ m1 ðA1 Þm2 ðÞ þ m2 ðA1 Þm1 ðÞg=ð1 CÞ ¼ 0:2743; We can also use the same method to conduct fusion operation, and get the belief function values that are allocated to other components. Uncertain function value: m(y) = m1(y)m2(y)=(1 – C). All fusion belief function is show in Table 6. 4.4. Fault Judgment Principles Fault judgment principles based on D-S evidential theory generally follows the following rules: (1) The fault component should have a maximal belief function value and should be more than a certain value; here the threshold value is 0.27.
Multi-Sensor Information Fusion Method
259
Table 6 Results Comparing Between Single Sensor Separately and Multi-Sensor Fusion for ‘‘Voltage-Code Changed’’ Belief function value Sensor m(A1) m(A2) m(A3) m(A4) m(A5) m(A6) m(A7) m(A8) m(y)
Diagnosis result
Temp. .1649 .0911 .1841 .0567 .0651 .0765 .0779 .0754 .2083 Unidentified Voltage .2367 .0657 .0161 .2307 .1496 .0006 .1105 .0483 .1688 Unidentified Fusion .2743 .0828 .0883 .1500 .1225 .0309 .1057 .0624 .0831 A1 fault
(2) The difference of the belief function value between fault components and the other components should be more than a certain gate limit value, and here it is 0.12. (3) The uncertain function value should be smaller than a certain gate limit value, and here it is 0.1.
4.5. Discussion on Fault Diagnosis Results According to the formal fusion algorithm and the fault judgment rules, we can get photovoltaic radar ‘‘voltage-code changed’’ circuit board fusion diagnosis results shown in the Table 6. Each component belief function value and uncertain function value which have been tested by the temperature and the voltage are presented, and the belief function values and the uncertain function value after fusion to each component are presented in Table 6. In the experiment we find that in the eight components which have been tested, the belief function value obtained by the two kinds of sensors separately is much similar to each other, and even the normal component fault belief function value is much higher than others, such as m1(A3) = 0.1841 tested by the temperature sensor in Table 6. If we only use one kind of sensor belief function assignment to recognize the fault components, the situation that fault components cannot be identified will happen, and even worse, we may get wrong results, such as A3 is fault. We can clearly see from Table 6 that, comparing the belief function value after fusion with the single sensor belief function value, the real fault component belief function value is enlarged, while the belief function value of the other components is reduced, and at the same time the uncertain function value is reduced to a great extent. For real fault component A1, the temperature sensor belief function value m1(A1) = 0.1649, the uncertain function value m1(y) = 0.2083; the voltage sensor belief function value m2(A1) = 0.2367; the uncertain function value m2(y) = 0.1688; and the fusion belief function value m(A1) = 0.2743; the fusion uncertain function value m(y) = 0.0831. Thus it greatly reduces the unidentified degree of the fault diagnosis. When the fault components cannot be found by use of two kinds of sensors separately, after fusion, we can precisely recognize the fault component A1, because it is identical to the real situation. That is to say, multi-sensor information fusion based on the D-S evident theory enhanced the analyzability of the equipments, effectively raised the fault mode recognition ability, and raised the fault components’ orientation precision rate. The results of the two experiments above show that the D-S information fusion circuit fault diagnosis method is more accurate than single sensor processing, and this is because the multi-sensor information fusion involves the integration of multiple and
260
D. Zhu and W. Gu
disparate sources of information, and the information fusion technique based on the D-S evidence theory can enhance target performance, and reduce uncertainty and ambiguity. So we can get on accurately classified effect for pattern recognition problems of integrated circuit fault by using the D-S sensor fusion method.
5. Conclusion We can see from these experiment results that, as long as the components diagnosed are properly chosen, and the measured signals are precise, then the fault component can be precisely recognized by using the multi-sensor D-S information fusion method. The D-S information fusion fault diagnosis method is more effective than single sensor processing.
Acknowledgment This project is supported by the National Natural Science Foundation of China (50775136), The 863 High-technology Research and Development Program of China (2006 AA09Z210), The Natural Science Foundation of Shanghai (07ZR14045) and the Project of the Shanghai Municipal Education Commission (06FZ036).
About the Author Daqi Zhu was born in Anhui, China. He received a B.S. degree in Physics in 1992, from HuaZhong University of Science and Technology, and Ph.D. degree in Electrical Engineering in 2002, Nanjing University of Aeronautics and Astronautics. He is currently a professor in Information Engineering College, Shanghai Maritime University. His current research interests include neural networks, machine learning and fault diagnosis. Wei Gu was born in Shanghai, China. He received a B.S. degree in Electrical Engineering in 1986 from Dalian Maritime University, and Ph.D. degree in Electrical Engineering in 2000, from Shanghai Maritime University. He is currently a professor in the Key Lab of Navigation Technology and Control Engineering, Shanghai Maritime University. His current research interests include neural networks, fault diagnosis and fault-tolerant control.
References 1. S. Chakrabarti and Chatterjee A., ‘‘Compact fault dictionary construction for efficient isolation,’’ Proceedings 20th Anniversary Conf. Advanced Research in VLSI, 1999, pp. 327–341. 2. Y. Q. Chen, ‘‘Experiment on fault location in large-scale analogue circuits,’’ IEEE Trans. on IM. 1993, vol. 42, no. 1, pp. 30–34. 3. E. Waltz, D., Buede, ‘‘Data fusion and decision support for command and control,’’ IEEE Transactions on SMC, 1986, vol. 16, no. 5, pp. 865–879. 4. Philip L. B., Shafer-Dempster reasoning with applications to multisensor target identification system, IEEE Transactions on SMC, 1987, Vol. 17, No. 6, pp. 968–977. 5. Luo R. C. and Scherp R. S., Dynamic multi-sensor data fusion system for intelligent robots. IEEE J. Robotics and Automation, 1998, Vol. 4, No. 4, pp. 386–396. 6. Gao P., Tantum S. and Collins L., Single sensor processing and sensor fusion of GPR and EMI data for landmine detection, Proc. SPIE Conf. Detection Technologies Mines Mine-like Targets, Orlando, 1999, Vol. 3710, pp. 1139–1148.
Multi-Sensor Information Fusion Method
261
7. Gao. P., Tantum S. and Collins L., Single sensor processing and sensor fusion of GPR and EMI data for landmine detection, in Proc. SPIE Conference Detection Technologies Mines Minelike Targets, 1999, Vol. 3710, pp. 1139–1148, Orlando. 8. Bloch I., Information combination operators for data fusion: A comparative review with classification, IEEE Transactions on SMC, 1996, Vol. 26, No. 1, pp. 52–67. 9. Milisavljevic N. and Bloch I., Sensor fusion in anti-personal mine detection using a two-level belief function model, IEEE Trans. On Systems, Man, and Cybernetics, 2003, Vol. 33, No. 2, pp. 269–283. 10. Bienvenu F. M. and Jean B. C., A new probabilistic and entropy fusion approach for management of information sources, Information Fusion, 2004, Vol. 5, No. 1, pp. 35–47 11. Gail A. C., Siegfried M. and Ogi J. O., Self-organizing information fusion and hierarchical knowledge discovery: a new framework using ARTMAP neural networks, Neural Networks, 2005, Vol. 18, No. 3, pp. 287–295. 12. Deng Z. L., Gao Y., Mao L., and Hao G., New approach to information fusion steady-state Kalman filtering, Automatica, 2005, Vol. 41, No. 10, pp. 1695–1707 13. Zhang Y., Sun O., Jin Y.G. and Quan T., Uncertain information fusion with robust adaptive neural networks-fuzzy reasoning, Journal of Systems Engineering and Electronics, 2006, Vol. 17, No. 3, pp. 495–501. 14. Venu D., Reinhold C. M. and Vladimir A. P., Information fusion for text classification — an experimental comparison, Pattern Recognition, 2001, Vol. 34, No. 12, pp. 2413–2425. 15. Jin X. Y. and Curt H. D., An integrated system for automatic road mapping from highresolution multi-spectral satellite imagery by information fusion, Information Fusion, 2005, Vol. 6, No. 4, pp. 257–273. 16. Wark T.and Sridharan S., Adaptive Fusion of Speech and Lip Information for Robust Speaker Identification, Digital Signal Processing, 2001, Vol. 11, No. 3, pp. 169–186. 17. Shu-Li Sun, Multi-sensor information fusion white noise filter weighted by scalars based on Kalman predictor, Automatica, 2004, Vol. 40, No. 8, pp. 1447–1453. 18. Belur V. D., Information Fusion in the context of Biomedical Applications, Information Fusion, 2002, Vol. 3, No. 2, pp. 89–95. 19. Arun Ross and Anil Jain, Information fusion in biometrics, Pattern Recognition Letters, 2003, Vol. 24, No. 13, pp. 2115–2125 20. Dempster A., Upper and lower probabilities induced by multi-valued mapping, Ann. Math. Statist., 1967, Vol. 38, pp. 325–339. 21. Shafer G. A. Mathematical Theory of Evidence. Princeton: Princeton University Press, 1976. 22. Zhu D. Q. and Yu S. L., The studies of electronic component fault diagnosis based on the fault trees analysis and virtual instrument, Journal 0f Scientific Instrument, 2002, Vol. 16, No. 1, pp. 16–19.