Leapfrog Filer Circuit

Embed Size (px)

Citation preview

  • 8/9/2019 Leapfrog Filer Circuit

    1/6

    Diagnostics of Incipient Faults in Analog Circuits

    Li Min, Long Bing, Xian Weiming, Wang Houjun

    School of Automation, University of Electronic Science and Technology of China (UESTC), Chengdu 611731,

    ChinaPhone: +86-28-6183-0316, Fax: +86-28-6183-1310, E-mail: [email protected]

      Abstract –  Diagnosis of incipient faults for analog circuits isvery important, yet very difficult. A novel approach for

    incipient faults in analog circuits is proposed. Firstly, the statistical property feature vector, which is composed of range,

    mean, standard deviation, skewness, kurtosis, entropy andcentroid, is used to reflect the global property of outputresponse. Then, the least squares support vector machine(LSSVM) is used for diagnostics of the incipient faults inanalog circuits. Traditionally, multi-fault diagnosis for analogcircuits based on SVM usually uses a single feature vector totrain all binary SVM classifier. However, in fact, each binary

    SVM classifier has different classification accuracy fordifferent feature vectors. Therefore, the Mahalanobis distance(MD) based on particle swarm optimization (PSO) is proposedto select a near-optimal feature vector and decrease thedimensions of the feature vector for each binary classifier. Theexperiment results show as following: (1) The accuracy usingthe near-optimal feature vectors is better than the accuracyusing a single vector; (2) The consuming time of the near-optimal feature vectors selected by MD based on PSO isreduced about 98% in comparison to the time of the optimal

     feature vectors selected by the exhaustive method.

     Keywords – analog circuits; diagnostics, incipient faults, least squares support vector machine, particle swarm optimization,Mahalanobis distance.

    I. INTRODUCTION

    More and more attention is being attached on the

     performance degradation monitoring so that failure

    can be predicted and prevented. This is referred as the

    condition-based maintenance (CBM)[1]

    . Thediagnosis of the incipient faults, such as shifts in

     performance parameters, is crucial, yet very difficult.Xu et al. [2] has proposed to use the output voltage,

    autoregressive-moving average (ARMA) coefficients,

    and wavele t t ransform coeff ic ients as the

    combinational feature vector whose dimensions werereduced by linear discriminant analysis (LDA) to train

    hidden Markov model (HMM) for incipient fault

    diagnosis of analog circuits. Deng et al. [3] has proposed to use the fault features extracted based on

    the fractional correlation and the sub-band Volterra

    series to train HMM for incipient fault diagnosis of

    nonlinear analog circuits. The aforementionedincipient fault diagnosis methods are all based on

    HMM, and the difference mainly lies in their ways ofextracting the feature. To improve the classification

    accuracy, we propose to employ LSSVM as the

    classifier. In addition, the extracting features of theaforementioned incipient fault diagnosis methods are

    unfamiliar to the operator. Hence, the statistical property feature vector which is familiar to operator

    and can reflect the global property of output response

    is used in this paper.

    Multi-fault diagnosis for analog circuits based onSVM is typically solved by combining many binary

    SVM classifiers. Most researchers used a singlefeature vector to train all SVM binary classifiers [4].However, each SVM binary classifier has different

    classification accuracy for different feature vectors.

    On the other hand, to obtain the high classification

    accuracy whilst reducing the physical size of featurevector, some form of feature selection that is capable

    of selecting the most significant features of a featureset must be used. Xu et al. [2] used the LDA to

    decrease the dimensions of the feature vector. Jack et

    al. [5] proposed to use genetic algorithm (GA) to

    select the most significant features from a large set of possible features in machine condition monitoring. By

    considering that the evolutionary algorithm-particleswarm optimization (PSO) has many advantages, such

    as simple concept, easy implementation, and quickconvergence [6] and the Mahalanobis distance (MD)

    [7]-[8] is a useful way of determining similarity of an

    unknown sample to a known one, the MD based onPSO is used to select a near-optimal feature vector for

    each binary classifier.

    This paper is organized as follows: Section II

    describes the diagnostic procedure based on LSSVMfor analog circuits. Section III briefly presents the

    statistical property feature vector of analog circuits.Section IV proposes the near-optimal feature vector

    selected by MD based on PSO. Section V shows thesimulation results. Conclusions are drawn in Section

    VI.

    II. DIAGNOSTIC PROCEDURE BASED

    ON LSSVM

    A diagnostic procedure for analog circuits based on

    LSSVM involves four phases: data collecting phase,

     preprocessing phase, training phase, and diagnostic phase. Though data collecting is a time-consuming

    work, it is not too difficult in technique. In the training

     phase and diagnostic phase, a well-made LSSVM

    The 11th IEEE International Conference on Electronic Measurement & Instruments ICEMI’2013

     ____________________________  ________ 

    978-1-4799-0759-5 /13/$31.00 ©2013 IEEE

     

  • 8/9/2019 Leapfrog Filer Circuit

    2/6

    toolbox, such as LSSVMlab toolbox, can be directly

    used in the diagnosis of analog circuits. TheLSSVMlab toolbox can help us avoid duplicated work

    and make the diagnostic program reliable. The

     preprocessing is another key phase, which will focus

    on how to define the feature vectors of CUTs and how

    to select a near-optimal feature vector.

    III. FEATURE VECTOR OF ANALOG

    CIRCUITS

    To determine the global properties of the responsecurve, the statistical property features which are

    familiar to operator are proposed. Therefore, we

     propose to use range, mean, standard deviation,skewness, kurtosis, entropy and centroid to constitute

    a statistical feature vector. That is,

    [ , , , , , , ] F w m v s k e n   (1)

    where , , , , , ,w m v s k e n  are range, mean, standard

    deviation, skewness, kurtosis, entropy, and centroid of

    response signal respectively.

    The range which is a measure of the maximumscope of the changes of the data is defined as follows:

    max minw x x   (2)

    The mean value and standard deviation of signal x are defined as below:

    ( )m E x   (3)

    2var( ) ( )v x E x m   (4)

    The skewness which is a measure of the asymmetryof the data around the mean value is defined as

    follows:3

    3

    [ ( )] E x m s

    v

      (5)

    where v is the standard deviation.Kurtosis is defined in the zero-mean case by the

    following equation:4 2 2( ) { } 3[ { }]kurt x E x E x   (6)

    Kurtosis is a measure of the heaviness of tails in

    distribution of signal  x  and can be used to establish

    an effective statistical test in identifying changes ofsignals.

    Entropy is a fundamental concept of the

    information theory. The entropy H of a random

    variable x with density p(x) is defined as follows:

    ( ) ( ) log ( ) H x p x p x dx     (7)However, during the analog circuit fault diagnosis,

    it is very difficult to calculate the kurtosis and entropy

     based on equation (6) and (7). Usually, the unbiased

    estimate or approximation is used to obtain kurtosis

    and entropy. Then, the equation (6) can be written asfollows:

    4

    4

    1

    2 22 2

    1

    ( ){ }

    ( )[ { }]

    ( ( ))

    n

    n

     x n E x

    kurt x M   E x

    n

      (8)

    where M is the length of the signal. And the equation(7) can be approximated as follows:1 2 2 2

    1 2( ) ( { ( )}) ( { ( )} 1/ 2) H x k E G x k E G x

      (9)

    where

    1 36 /(8 3 9)k   , 2 24 /(16 3 27)k   ,

    1 2( ) exp( / 2)G x x x ,

    2 2( ) exp( / 2)G x x .

    The centroid of the closed region which is formed

     by the waveform of signal and axes can be obtained asfollows:

    0

    ( )

    ( )

    ug u du

    u  g u du

      

       (10)

    For a zero-mean discrete-valued signal, theequation (10) can be written as follows:

    10

    1

    ( )

    ( )

    n

    n

    n x n

    n

    n

      (11)

    IV. FEATURE VECTOR SELECTION

     A. Mahalanobis Distance

    The MD methodology distinguishes multivariable

    data groups by a univariate distance measure that iscalculated from the measurements of multiple

     parameters [7-8].

    The MD approach can provide a number forgauging similarity of an unknown sample set to a

    known one. Generally, the two samples are more

    similar, and more possible to belong to the same fault

    class if their MD value is smaller. Thus, MD can beused to classify samples from two different fault

    classes. Based on this idea, the feature vector withhigh recognition rate classified by MD is used to trainand test LSSVM classifier for any two fault classes of

    analog circuits. But MD is just one kind of similarity

    metrics and can not find an optimal feature vector forany data set. Therefore, the feature vector with high

    recognition rate classified by MD is a near-optimal

    vector, not an optimal one.

     B. Particle Swarm Optimization

    Its basic idea is that each solution of an

    optimization problem is called a particle and a fitness

    The 11th IEEE International Conference on Electronic Measurement & Instruments ICEMI’2013

     

  • 8/9/2019 Leapfrog Filer Circuit

    3/6

    function is defined to measure the degree of

    superiority of every particle.The choice of fitness function is another primary

    factor to influence the performance of the PSO

    algorithm. To find a near-optimal feature vector, thefeature vector with high recognition rate classified by

    MD should be selected. Therefore, the fitness functionis chosen as the maximum of recognition rate

    classified by MD.It is known that the PSO algorithm adepts in real

    number coding. In order to select the near-optimal

    feature vectors easily, an additional step whichconverts a real number to a binary coding is added.

    Based on equation (1), we use 7-bits to represent the

    original feature vector sequentially. For example, ifthe binary string is 0010101, then the standard

    deviation, kurtosis and centroid are selected.

    Fig. 1. Flowchart of the near-optimal diagnostic program

    based on LSSVM.

    Fig. 2. Flowchart of the near-optimal feature vectorselected by MD based on PSO. 

    C. Near-Optimal Feature Vector Selected By MD

     Based on PSO

    Since the feature vector with high recognition rate

    classified by MD may differ among every two fault

    classes, multiple binary LSSVM classifiers are used.The classification accuracy for the feature vector with

    high recognition rate classified by MD does not

    always have the optimal accuracy, but it is better than

    most of the feature vectors. Though it is not anoptimal feature selection method, it provides an easy,

    The 11th IEEE International Conference on Electronic Measurement & Instruments ICEMI’2013

     

  • 8/9/2019 Leapfrog Filer Circuit

    4/6

    effective approach to select a near-optimal feature

    vector, which is useful for automatic testing anddiagnosis of analog circuits.

    The flowchart of the near-optimal diagnostic

     program based on LSSVM using the feature vectorwith high recognition rate classified by MD is shown

    in Fig.1. And, the flowchart of the near-optimalfeature vector selected by MD based on PSO is shown

    in Fig. 2. To evaluate the performance of our proposedmethod, we have also implemented an optimal

    diagnostic procedure using an exhaustive method

     based on LSSVM classifier.

    V. SIMULATION RESULTS

    The experimental circuit is a leapfrog filter (Fig.3),

    which is a benchmark circuit of ITC97[9]

    . Thetolerance of the resistors and capacitors are set to 5%

    and 10% respectively. There are many components inthe filter, and some components such as R1, R2, R3,

    R4, R8 and C2 that are more sensitive to the test

    signal than the other components, are selected as the

     potential faulty components. For each of the faultycomponents, two soft-fault classes are shown as

    follows: a class for the component values larger than

    the nominal one (labeled by) and the other for thecomponent values smaller than the nominal one

    (labeled by). Therefore, 12 fault classes, in addition to

    the fault-free condition, are simulated, and output of

    the leapfrog filter is used as the test node.

    Fig. 3. Schematic diagram of a leapfrog filer circuit. 

    To identify the incipient faults of the leapfrog filter

    circuit, the fault interval for each faulty component is

    set to near its normal tolerance range.

    The fault intervals for all faulty components arelisted in Table 1. Traditionally, during simulation, the

    fault value of the faulty components was usually set to

     be a fixed value, and as a result, the fault dictionaryestablished through this method is incomplete and has

    substantial deviation from the actual situation. To

    solve this problem, the mean value with tolerance

    method which is named as MVT is proposed. Faultycomponent R1 is used as an example to illustrate the

     basic idea of MVT. According to Fig.3 and Table 1,the fault interval is [10.5K, 11.5K] when the fault

    value of R1 becomes larger. Then, the mean value of

    the fault interval is calculated as m=

    (10.5+11.5)/2=11K. After that, the tolerance of the

    mean value needs to be found. It is found that the

    tolerance should be set to 4.5% owing to the following:11*(1+4.5%) =11.495K, 11*(1-4.5%) =10.505K.

    Therefore, the fault value of the faulty components can

    no longer be set to a fixed value, and then, based on

    Monte Carlo analysis, the complete and reasonablefault dictionary can be established. Based on the idea

    of MVT, the fault values of the leapfrog filter’s

    components are shown in Table 2. In our work, onlysingle incipient fault has been considered.

    Table 1. Fault intervals for all faulty components.

    Faulty

    Component

    R1 [1.05Yna1.15Yn] [0.85Yn0.95Yn]

    R2 [1.05Yn1.15Yn] [0.85Yn0.95Yn]

    R3 [1.05Yn1.15Yn] [0.85Yn0.95Yn]

    R4 [1.05Yn1.15Yn] [0.85Yn0.95Yn]

    R8 [1.05Yn1.15Yn] [0.85Yn0.95Yn]

    C2 [1.10Yn1.20Yn] [0.80Yn0.90Yn]aYn is the nominal value.

    Table 2. Nominal and fault value with tolerance.

    Fault

    ID

    Fault

    Class

    Nominal

    Value

    Fault

    Value

    Tolerance

    F0 NF

    F1 R  10K 11K 4.5%

    F2 R  10K 9K 5.5%

    F3 R  10K 11K 4.5%

    F4 R  10K 9K 5.5%

    F5 R  10K 11K 4.5%

    F6 R  10K 9K 5.5%

    F7 R  10K 11K 4.5%

    F8 R  10K 9K 5.5%

    F9 R  10K 11K 4.5%

    F10 R  10K 9K 5.5%

    F11 C2 20nF 23nF 4.5%

    F12 C2 20nF 20nF 5.5%

    To obtain the simulation fault data according to thefault classes in Table 2, a time-domain transient

    analysis and a Monte Carlo analysis method inOrCAD/Pspice 10.5 software are used. In the time-

    domain transient analysis, run-to-time and maximum

    step size are set as 3 ms and 1us respectively. In the

    Monte Carlo analysis, number of runs and usedistribution are set to 600 and Gaussian respectively.

    Therefore, the simulated data for each fault class

    (including F0) are 600 sets. In each set, there are 3000

     points in the time-domain transient response curve.To obtain the high classification accuracy for each

     binary classifier whilst reducing the physical size of

    The 11th IEEE International Conference on Electronic Measurement & Instruments ICEMI’2013

     

  • 8/9/2019 Leapfrog Filer Circuit

    5/6

  • 8/9/2019 Leapfrog Filer Circuit

    6/6

    The classification accuracy for each fault class

    (including F0) is shown in Table 3.

    Table 3. Classification accuracy for each fault class.

    Fault ID Fault

    Class

    Accuracy (%)

    F0 NF 92.50

    F1 R   98.00

    F2 R   98.00

    F3 R   95.00

    F4 R   96.00

    F5 R   96.33

    F6 R   90.83

    F7 R   98.67

    F8 R   96.33

    F9 R   100.00

    F10 R   92.40

    F11 C2  88.50F12 C2  93.20

    Average 95.06

    VI. CONCLUSIONS

    A near-optimal feature vector selected by MD based on PSO has been proposed for diagnostics of

    the incipient faults in analog circuits using LSSVM.

    Through the simulation results for the three filterswith parametric faults, we can draw the following

    conclusions:

    The accuracy using the near-optimal feature

    vectors is better than the accuracy using a single vector.The consuming time of the near-optimal feature

    vectors selected by MD based PSO is reduced about

    98% in comparison to the time of the optimal feature

    vectors selected by the exhaustive methodThe proposed method provides a tradeoff between

    diagnostic accuracy and time for diagnostics of theincipient faults in analog circuits, which is beneficial

    for analog IC or circuits testing and diagnosis.

    ACKNOWLEDGMENT

    This work was supported in part by National NaturalScience Foundation of China under Grants 61071029,60934002, 61271035 and 61201009, and in part by theFundamental Research Funds for the Central Universities

    under Grants ZYGX2012J088.

    REFERENCES

    [1] DAI J, DAS D, PECHT M. Prognostic-based riskmitigation for telecom equipment under free air coolingconditions[J]. Energy, v2012,99(4):423-429.

    [2] XU L, HUANG J, WANG H, et al. A novel method forthe diagnosis of the incipient faults in analog circuits

     based on LDA and HMM[J]. Circuit, Systems, and SignalProcessing,2010,29(4):577-600.

    [3] DENG Y, SHI Y B, ZHANG W. Diagnostic of incipientfaults in nonlinear analog circuits[J]. Metrology andMeasurement Systems, 2012,19(2):203-218.

    [4] ZHANG Y, WEI X Y, JIANG H F. One-class classifier based on SBT for analog circuit fault diagnosis[J].

    Measurement, 2008,41(4): 371-380.[5] JACK L B, NANDI A K. Genetic algorithms for feature

    selection in machine condition monitoring with vibrationsignals[C]. IEE Proceedings-Vision, Image and SignalProcessing, 2000,147(3):.205-212.

    [6] KENNEDY J, EBERHART R. Particle swarmoptimization[C]. IEEE International Conference on Neural

     Networks, 1995:1942-1948.[7] MAHALANOBIS P C. On the generalized distance in

    statistics[C]. in Proceedings of the national institute ofscience of India,1936:49-55.

    [8] KUMAR S, CHOW T W S, PECHT M. Approach to faultidentification for electronic products using Mahalanobisdistance[J]. IEEE Transactions on Instrumentation andMeasurement, 2010,59(8):2055-2064.

    [9] KONDAGUNTURI R, BRADLEY E, MAGGARD K, etal. Benchmark circuits for analog and mixed-signaltesting[C]. Southeastcon, 1999:217-220.

    AUTHOR BIOGRAPHY

    Li Min: PhD candidate in the University of ElectronicScience and Technology of China (UESTC). His currentresearch interests include diagnostics, prognostics for circuitsand systems.

    Long Bing : received MS from Harbin EngineeringUniversity in 2002, and PhD from Harbin Institute ofTechnology in 2005, respectively. Now he is an associate

     professor at the University of Electronic Science andTechnology of China (UESTC). He served as a generalsecretary & publication chair in IEEE ICTD09. In recent years,he has published more than 60 scholarly papers, and reported 8

     patent declarations in China. His current research interestsinclude failure analysis, automatic testing, diagnostics,

     prognostics and health management, and testability design andanalysis for circuits and systems.

    Xian Weiming: MS candidate in the University ofElectronic Science and Technology of China (UESTC). Hiscurrent research interests include diagnostics, prognostics forcircuits and systems.

    Wang Houjun: received MS and PhD in information andsignal processing from the University of Electronics Scienceand Technology of China (UESTC) in 1985 and 1992,respectively. He is currently a professor and has been a vice

     president of UESTC from 2005. His research interests includetime domain measurement and signal processing, design fortestability of complex systems, architecture of auto test systems,and fault diagnosis.

    The 11th IEEE International Conference on Electronic Measurement & Instruments ICEMI’2013