Dr.S.Sumathi
Associate Professor, EEE Dept,
PSG College of Technology,
Coimbatore, India.
ssi@eee.psgtech.edu
The NN can learn the samples itself according to some
training rules and after a training stage it can predict a
sample which does not belong to the training samples. Up to
now, the back-propagation neural network (BPNN) was the
most popular classifier in the analog diagnosis domain, but it
faces some difficulties like easy entrapment into the local
minima during the training stage, long training time to
convergence and also ANN is sensitive to the data
dimension of the training samples. High-dimensional data
always results in a long training time, and sometimes,
failure to converge. Hence we go for support vector classifier,
which is characterized by fast convergence to the global
optimization, excellent generalization capability and immunity
to high-dimensional data.
LITERATURE SURVEY
Literature survey plays a key role in successful
implementation of the project. The papers that provided
better understanding of the problem and solutions and aided
comparison and analysis of results are briefed.
Significant research on analog fault diagnosis at the
system, board, and chip level begin in 1975 when Winston,
Hunt and Butchler modeled fault diagnosis as pattern
recognition problem [1]. A survey of the research conducted
in this area clearly indicates that analog fault diagnosis is
complicated due to the poor fault models, component
Keywords Support Vector Machine; Monte-Carlo Technique; tolerances, and non-linearity issues. These difficulties made
Directed-Acyclic-Graph Strategy; Voting Strategy; Cascading the application of neural networks to these problems very
Strategy.
appealing.
In the past several years, some researchers have
IINTRODUCTION
begun to use the SVC to perform the analog circuit
A fault in analog circuit is defined as any kind of diagnosis task. In 1998, Vapnik introduced support vector
malfunction in the system that leads to degradation in the machine for classification [2]. The frequently used SVC is
overall system performance. Fault analysis in analog based on the structure of so-called one-against-one or the
circuits includes three basic objectives: fault detection, fault one-against-rest that was introduced by him.
localization and fault classification. Fault detection determines In 2009, Grzechca, D., Rutkowski, J. employed a multi-class
whether given circuit is faulty or fault-free. Fault SVC which has a one-against-rest structure to perform fault
localization is aimed at identifying which component is faulty. classification task [7]. This was basic attempt to obtain
Fault classification determines what type of fault has occurred multiclass SVM from binary SVM. They used Gaussian kernel
in the circuit. The methods of fault analysis in analog circuits function. They provided better results compared to neural
are basically classified into two types which are mathematical network. The basic idea of designing multi-class SVC from
approach and artificial intelligence approach. Mathematical binary SVC is taken from this paper.
approaches are infeasible for large circuits and also difficult to
In 2011, Jiang Cui, Youren Wang proposed different
automate. Hence artificial intelligence approach is preferred architecture of SVC based on analysis of number of
generally. In the past decades, the Neural Networks (NNs) informative fault decision functions [6]. Their objective was to
based methods has been applauded by researchers in make it easy to classify repeatable faults. This improved
diagnosing analog linear circuits or even nonlinear circuits.
accuracy and reduced testing and training time. They
implemented this algorithm in linear and non linear circuits
and extended it to actual circuits. They used wavelet packet
www.ijaccs.com
Copyright@IJACCS
50 | P a g e
Copyright@IJACCS
www.ijaccs.com
P a g e | 51
B. MONTE-CARLO ANALYSIS
Monte Carlo Methods (or Monte Carlo experiments)
are a broad class of computational algorithms that rely on
repeated random sampling to obtain numerical results, that is,
by running simulations many times over in order to calculate
those same probabilities heuristically just like actually playing
and recording the results in a real casino situation, hence
the name. They are often used in physical and mathematical
problems and are most suited to be applied when it is
impossible to obtain a closed-form expression or infeasible to
apply a deterministic algorithm. Monte Carlo methods are
mainly used in three distinct problems:
optimization,
numerical integration and generation of samples from a
probability distribution.
Monte Carlo methods are especially useful for
simulating systems with many coupled degrees of freedom,
such as fluids, disordered materials, strongly coupled solids,
and cellular structures. They are used to model phenomena
with significant uncertainty in inputs, such as the
calculation of risk in business. They are widely used in
mathematics, for example to evaluate multi-dimensional
definite integrals with complicated boundary conditions.
When Monte Carlo simulations have been applied in space
exploration and oil exploration, their predictions of failures,
cost overruns and schedule overruns are routinely better than
human intuition or alternative "soft" methods.
Random adjustment of the parameters by a
computer simulation program within the worst case limits
produces a statistical result through Monte Carlo analysis. It
throws light on the probability of a circuit output
characteristic belonging to a given range and includes
determining the probability of a negative design margin.
Monte Carlo analysis results are commonly shown in the form
of a histogram. This can also be extracted to excel sheet or
notepad for further processing.
Monte Carlo methods vary, but tend to follow a
particular pattern:
www.ijaccs.com
Copyright@IJACCS
RESULTS ANALYSIS
In this section experimental results on the fault
diagnosis problems carried out on Sallen Key Band Pass Filter
and High Pass Filter are presented. The most important
criterion for evaluating the performance of these methods is
their accuracy rate. However, it is unfair to use only one
parameter set and then compare these three classifiers solely
on their accuracy. Thus, another important parameter, the
time factor involved in training and testing are analyzed as
part of results. It is to be noted that while solving several
binary SVCs (for Voting, Cascaded and DAG architectures), it
is considered with a linear kernel without any modifications.
The computational experiments for this section were done on
a Pentium IV with 2 GB RAM using MATLAB.
TABLE III NUMBER OF BINARY UNITS EVALUATED
Circuit Under
Test
Sallen Key Band
Pass Filter
Copyright@IJACCS
Architecture
Number of
Binary Units
Evaluated
DAG SVC
Cascaded SVC
Voting SVC
DAG SVC
4
10
10
Cascaded SVC
Voting SVC
10
55
VALIDATION PARAMETERS
Various parameters that are used to validate the
results are shown in Table I. The SVC structure and the
component binary classifiers are first trained using the data of
the relevant classes. The accuracy percentage is then
evaluated by feeding in newer samples called the test samples
to the structure and evaluating the percentage of correct
classification at each node. The overall accuracy of
classification is the average of the classification accuracy of all
the binary classifier nodes involved.
Parameter
Meaning
Accuracy
TrT
TeT
Testing Time
Recall Rate
Fault Dictionary
Dimension
150 x 1
330 x 4
www.ijaccs.com
P a g e | 53
Accuracy (%)
TrT
(s)
TeT
(s)
DAG SVC
93.5
92.3
0.08
0.09
Cascade
SVC
87.3
86.7
0.08
0.09
Voting SVC
97
96.2
0.16
0.15
Accuracy
(%)
TrT
(s)
TeT (s)
97.1
0.22
0.22
Cascade
SVC
94.3
93.6
1.63
1.62
Voting
SVC
98.3
96.8
1.17
1.18
www.ijaccs.com
Copyright@IJACCS
REFERENCES
[1] E. Hunt, 1975, Artificial Intelligence, New York:
Acedemic.
[2] Vapnik, V.N., 1998, Statistical Learning Theory, Wiley,
New York.
[3] Wai-Kai Chen, 1986, Passive and Active Filters, John
Wiley and Sons, Singapore
[4] Paul Tobin, 2010, PSPICE for Filters and Transmission
Lines, Wiley Publications, New York.
[5] Shigeo Abe, 2005, Support Vector Machine for Pattern
Classification, Springer, New York.
[6] Jiang Cui, Youren Wang, 2010, A Novel Approach
of Analog Fault Classification using Support Vector Machines
Classifier, Metrology and Measurement Systems, ISSN 08608229
[7] Grzechca, D. and Rutkowski, J., 2009, Fault Diagnosis in
Analog Electronic Circuits The SVM Approach, Metrology
and Measurement Systems, Vol XVI, No. 4, pp-583-598
[8] Takahashi, F., Abe, S., 2002, Decision-Tree- Based
Multi-Class Support Vector Machines, ICONIP, Singapore, pp1418-1422.
Copyright@IJACCS
www.ijaccs.com
P a g e | 55