Rough-Granular Approach For Impulse Fault Classification of Transformers Using Cross-Wavelet Transform
Rough-Granular Approach For Impulse Fault Classification of Transformers Using Cross-Wavelet Transform
ABSTRACT
A novel approach based on information granulation using Rough sets for impulse fault
identification of transformers has been proposed. It is found that the location and type
of fault within a transformer winding can be classified efficiently by the features
extracted from cross-wavelet spectra of current waveforms, obtained from impulse
test. Results show that the proposed methodology can localize the fault within 5% of
the winding length with a high degree of accuracy. The basic concepts of feature
extraction using cross-wavelet transform and the method of classification of those
features by rough-granular method are also explained.
Index Terms — Cross-wavelet transform, cross-wavelet spectrum, impulse fault
identification, information granulation, rough set.
analysis on Electromagnetic Transient Program (EMTP) based present problem, it is found that the performance of the
digital model are also shown in the paper. scheme is better with Morlet wavelet function. kψ is a
Details of the analog model of the transformer, used in this 2
work can be found in [4] and [7]. The model is having 89 discs. constant, defined as, k =
+∞
Ψ (ω )
ψ ∫dω < ∞ . The cross-wavelet
In this work the entire winding has been divided into 22 sections, −∞
ω
namely L1, L2,…, L22 each involving approximately 5% of the spectrum gives a measure of correlation between two
total length of the winding. Each section consists of 4 discs waveforms in time-frequency domain. So, cross-wavelet
sequentially. The terminal section L22 is having the last five spectrum shows regions in time-frequency space where two
discs. In the present case of study, two types of faults, series and waveforms are having high common power. The Cross-
shunt, are simulated. Series-fault (i.e. insulation failure between
the discs or between turns) is simulated by short-circuiting the
wavelet spectrum the magnitude of W xy and the phase angle,
ℑ{W xy } are plotted.
corresponding disc. On the other hand, for shunt-fault (i.e. failure φ = tan −1
of insulation between winding and earthed components) the disc ℜ{W xy }
is connected to ground. The photograph of analog model is
shown in Figure 1. Corresponding EMTP based digital model is
also shown in Figure 2. Implementation of the series and shunt
faults are also shown in the exploded views of the Figure 2.
The types of faults in transformer windings are
topologically of two types, namely, series and shunt faults.
These two types mostly cover the significant faults that occur
in transformers. These may characteristically be classified as
static or complex. The method of simulation and analysis of
partial or complex faults are different altogether from static
faults. So, in the present work static series and shunt faults are
analyzed. The simulation and analysis of complex faults lie
within the scope of future work.
Even if the transformer winding is symmetric in geometry,
while applying the impulse voltage to the line end of the
winding, the other end is earthed. The impulse voltage
distribution along the transformer winding is non-linear.
Therefore, from earthed end or from line end of the winding
no two points are symmetric from electric circuit point of
view under the application of impulse voltage.
Example of recorded currents waveforms obtained from the Figure 1. Photograph of the analog model of the transformer.
analog model, by tank-current method for no-fault condition
and for series fault at a certain disc position is shown in Figure
3. These waveforms have been normalized before processing.
analyzed. Typical no-fault current waveform along with a φ ( s,τ ) peak ( s max − s min )(τ max − τ min )
fault-current waveform is shown in Figure 3. The
corresponding cross-wavelet spectrum is given in Figure 4. ∑∑τ ( F 11 − φ ( s, τ ) ) 2
12. F12= s
The ‘U’ shaped and black colored line shows the “cone of
( s max − s min )(τ max − τ min )
influence” (COI). COI indicates the region where edge effects
due to zero padding are significant. Similar to spectral
analysis, errors will occur at the edges (i.e. beginning or end)
of the waveform in the case of cross-wavelet because of the
finite length of time series. Padding with zeros introduces
discontinuities and the amplitude of the coefficients near the
edge decreases at larger scales as more zeroes are added. The
cone of influence is the region of the cross-wavelet spectrum
in which these effects become important. This is defined as
the e-folding time for the autocorrelation of wavelet power at
each scale. That means the power for a discontinuity drops by
a factor of e-2 (where, e= 2.7182) and the edge effects are
negligible beyond this point.
In Figure 4, W xy values at different ‘time’ and ‘scale’ are
plotted. The x-axis is considered as ‘time’ axis and y-axis
shows the ‘scale’, which is related to the inverse of frequency.
The color of the figure at a point shows the value of W xy at
Figure 3. Tank current waveforms for no-fault condition and series fault at
that time-frequency space. The color-bar given in the right disc no. 30.
side of Figure 4 indicates the value corresponding to a color.
Higher the value higher the common power at that time-
frequency point.
Black arrows show the phase angle. Arrows shown in
Figure 4, pointing towards right indicate “in-phase” (i.e. phase
difference in zero) and arrows pointing left indicate “anti-
phase” (i.e. phase difference is 180 degrees) conditions. For
classification and identification of fault some features are
extracted from W xy . The features are described below:
1. F1=
∑∑τ sτ W (s,τ )
s
xy
; 2. F2=
∑∑τ s τ 2 2
W xy ( s,τ )
s
∑∑τ W (s,τ )
s
xy
∑∑τ W
s
xy
( s,τ )
∑∑τ W xy
( s,τ ) ∑∑τ W xy
( s,τ )
Figure 4. Cross-wavelet spectrum of no-fault current and series fault current
3. F3= s ; 4. F4= s
for the fault at disc no. 30.
W ( s,τ )xy ( s max − s min )(τ max − τ min ) So, the total number of features taken from the cross-
peak
wavelet spectrum for the classification of fault is 12. These
∑∑τ ( F 4 − W xy ( s,τ ) ) 2 features are chosen because of the fact that they represent the
5. F5= s
salient features of the cross-wavelet spectrum. However, one
( s max − s min )(τ max − τ min )
may choose some other features like, location of local peaks
6. F6= “s” at peak of W xy ( s,τ ) i.e. W xy ( s,τ ) of W xy and φ ( s,τ ) surfaces, if any, or some more features
peak
Five more features, similar to F1 to F5, are also extracted from problem. In the present case the above-mentioned twelve
the phase angle φ ( s,τ ) data. They are: features are found to be sufficient, because using these
features the localization and identification of the faults can be
8. F8=
∑∑τ sτ φ (s,τ ) ;
s 9. F9=
∑∑τ s τ φ ( s,τ )
2 2
done with reasonable accuracy. To improve the accuracy or
s
for another problem some other features, as stated earlier, may
∑∑τ φ (s,τ )
s
∑∑τ φ ( s,τ )
s
be used.
1300 D. Dey et al.: Rough-granular Approach for Impulse Fault Classification of Transformers using Cross-wavelet Transform
4 INFORMATON GRANULATION USING the set of attributes. V = V , where Vq is the domain of the
U q
ROUGH SETS q∈Q
1 0.95 0.92 0.44 0.84 0.30 0.49 0.83 0.17 0.28 0.92 0.41 0.32 SE1
2 0.43 0.93 0.20 0.52 0.18 0.59 0.76 0.97 0.46 0.84 0.30 0.96 SE1
3 0.90 0.97 0.25 0.20 0.19 0.62 0.77 0.27 0.06 0.90 1.00 0.72 SH1
4 0.95 0.40 0.22 0.67 0.68 0.44 0.70 0.25 0.98 0.87 0.01 0.41 SH1
5 0.80 0.13 0.97 0.33 0.10 0.51 0.54 0.87 0.25 0.88 0.56 0.35 SE2
6 0.76 0.91 0.92 0.01 0.54 0.66 0.44 0.73 0.42 0.98 0.97 0.26 SE2
· · · · · · · · · · · · · ·
· · · · · · · · · · · · · ·
· · · · · · · · · · · · · ·
84 0.45 0.41 0.01 0.68 0.15 0.34 0.59 0.13 0.51 0.46 0.99 0.43 SH21
85 0.01 0.89 0.74 0.37 0.69 0.28 0.62 0.01 0.33 1.00 0.48 0.93 SE22
86 0.82 0.05 0.74 0.83 1.00 0.34 0.79 0.35 0.43 0.92 0.43 0.68 SE22
87 0.45 0.05 0.93 0.50 0.86 0.53 0.85 0.19 0.32 0.90 0.49 0.21 SE22
88 0.01 0.81 0.46 0.70 0.65 0.92 0.92 0.49 0.57 0.05 0.21 0.83 SH22
89 0.79 0.02 0.41 0.42 0.59 0.30 0.98 0.66 0.76 0.05 0.64 0.62 SH22
IEEE Transactions on Dielectrics and Electrical Insulation Vol. 15, No. 5; October 2008 1301
Table 2. Discretized Decision table for Rule generation
Object Condition Attributes Decision
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Attribute
1 6 5 1 3 2 1 2 0 0 1 1 1 SE1
2 3 5 0 2 1 1 2 2 1 1 1 4 SE1
3 6 5 0 0 1 1 2 0 0 1 3 3 SH1
4 6 2 0 2 5 0 2 0 2 1 0 2 SH1
5 5 0 4 1 0 1 1 2 0 1 1 1 SE2
6 5 5 4 0 3 1 1 2 1 1 3 0 SE2
· · · · · · · · · · · · · ·
· · · · · · · · · Table 3. ·Truncated Decision
· table
· for illustration
· ·
· · · · · · · · Object
· · Condition· Attributes· Decision
· ·
F1 F2 F3 Attribute
84 3 2 0 2 1 0 1 0 1 0 3 2 SH21
1 6 5 1 SE1
85 0 4 3 1 5 0 2 02 13 15 10 4 SE1 SE22
86 5 0 3 3 7 0 2 03 16 15 10 3 SH1 SE22
4 6 2 0 SH1
87 3 0 4 2 6 1 2 0 1 1 1 0 SE22
88 0 4 1 2 4 2 3 1 2 0 0 3 SH22
89 5 0 1 1 4 1 3 1 2 0 2 3 SH22
For any rough set Y, PY and PY are called P-lower and P- {3}, {4}, {5} and {6}; ID = {1,2}, {3,4} and {5,6}.
upper approximation of Y and defined as, Also, POS P ( D) = {1,2,3,4,5,6} . If the attribute F1 is removed
PY = {x ∈ Y | I P ( x) ⊆ Y } and PY = {x ∈ Y | I P ( x) ∩ Y ≠ φ } from P then, POS ( P −{F1 }) ( D) = {1,4,5,6} . Clearly,
respectively. This indiscernibility relation can reduce a POS ( P−{F1 }) ( D) ≠ POS P (D ) . Therefore the attribute F1 is D-
decision table. This can be done by keeping only one element indispensable in P. Similarly, removing attribute F2 gives,
of an equivalence class and also keeping those attributes
POS ( P −{F2 }) ( D) = {1,2,3,4,5,6} = POS P (D) . Therefore
which preserve the indiscernibility relation. In other words,
keeping all the information intact and removing the attribute F2 is D-dispensable in P. Again, for attribute F3 it is
superfluous attributes. Thus obtained minimal sets of
Table 3. Truncated Decision table for illustration
attributes are called Reduct. The CORE is the set of relations Object Condition Attributes Decision
occurring in every Reduct, i.e. CORE ( P ) = I RED ( P ) . Attribute
F1 F2 F3
Therefore, CORE represents the most important part of the 1 6 5 1 SE1
knowledge. From the CORE and Reducts one can generate the
2 3 5 0 SE1
decision rules. Usually these rules are considered in
“IF…THEN” formats. This is illustrated in the following 3 6 5 0 SH1
paragraphs. For better understanding of the method a part of 4 6 2 0 SH1
the decision table is considered as shown in grey color in 5 5 0 4 SE2
Table 2. The truncated decision table is shown in Table 3.
6 5 5 4 SE2
For a given subset P ⊆ Q , an attribute q ∈ P is dispensable
in P if and only if, I P = I ( P −{q}) ; otherwise q is indispensable. easy to observe that, POS( P −{F }) ( D) = {2,4,5,6} ≠ POSP ( D) .
3
If every element in P is indispensable then P is called Similarly, F3 is also D-indispensable in P. Thus, the set {F1,
independent otherwise dependent. Let P ⊆ Q and D ⊆ Q F3} is the D-reduct of P. Therefore, the simplified or reduced
have equivalence relations in U. The P-positive region of D is form of Table 3 is given in Table 4. ‘-’ indicates “don’t care”
indicated as, POS P ( D) = U PY . In other words, it denotes (i.e. dispensable) condition. It can be said that, attribute
Y ∈I D values, (F1=6 ∧ F3=1) ∨ (F1=3∧ F3=0) are the characteristic
the set of elements that can correctly be classified into D- for decision class ‘SE1’. ‘∧’ and ‘∨’ are logical “AND” and
elementary sets obtained from ID using the knowledge “OR” operators respectively. Similarly, (F1=6 ∧ F3=0) is the
described by IP. If q ∈ P and POS P ( D) = POS ( P −{q}) ( D) characteristic of decision class ‘SH1’ and (F1=5 ∧ F3=4) is the
characteristic of ‘SE2’. These are called information granules.
then q is D-dispensable in P, otherwise q is D-indispensable in Intersections of these reduct values for each of the decision
P. If the set of attributes G ( G ⊆ P ) is a D-independent in P class (i.e. SE1, SH1 and SE2) will give the CORE for the
and POS G ( D) = POS P ( D) , then G is called D-reduct of P or respective class. For the decision class ‘SE1’ no such CORE
in general Reduct of P. value is obtained from the Table 4, as the intersection of (F1=6
All these definitions can be explained using Table 3. For ∧ F3=1) and (F1=3 ∧ F3=0) is null. Similarly, for decision class
example, if P is taken as, P = {F1, F2, F3}, and D = {‘Location ‘SH1’ the intersection of (F1= 6 ∧ F3= 0) and (F1=6 ∧ F3=0)
and type of fault’} (i.e. decision attribute), then IP= {1}, {2}, gives CORE values F1=6 and F3=0. Again, for ‘SE2’ the
1302 D. Dey et al.: Rough-granular Approach for Impulse Fault Classification of Transformers using Cross-wavelet Transform
CORE values are F1=5 and F3=4. Furthermore, this reduced the present case no identical attribute or case is observed, the
Table 4 can be used to generate decision rules. The decision discretized table remains unchanged after this step for the
rules obtained from the Reduct and CORE values are given in present problem.
Table 5. Step 3: Dispensable attributes are removed. The method
Table 4. Reduced form of Table 3 described in the previous section is followed to obtain
Object Condition Attributes Decision dispensable attributes and it was found that attributes
Attribute (features) F4, F6, F9 and F10 are dispensable and the remaining
F1 F2 F3
attributes are indispensable. So the reduced decision table is
1 6 - 1 SE1
having 8 columns for condition attributes.
2 3 - 0 SE1 Step 4: Reducts and CORE are obtained. The sample
3 6 - 0 SH1 computation of Reduct and CORE is described earlier.
4 6 - 0 SH1 Following the same procedure the final form of the decision
5 5 - 4 SE2 table is obtained and is shown in Table 6.
6 5 - 4 SE2 Step 5: Decision rules are generated from the final table of
CORE and Reducts. The decision rules are constructed from
Table 5. Decision Rules obtained from CORE and Reducts
the granulated knowledge and some of the rules are shown in
Decision Statement of the Rule
Rule No. Table 7. Thus, 44 IF…THEN rules are obtained. The test
IF THEN
dataset is discretized and tested by the generated decision
1 (F1=6 ∧ F3=1) ∨ (F1=3∧ Location and type of rules to judge the validity of the rules.
F3=0) fault is ‘SE1’
2 (F1=6 ∧ F3=0) Location and type of Table 6. Simplified form of the complete Decision table
fault is ‘SH1’ Object Condition Attributes Decision
3 (F1=5 ∧ F3=4) Location and type of F1 F2 F3 F5 F7 F8 F11 F12 Attribute
fault is ‘SE2’ 1 5 2 1 SE1
- - - - -
2 - 5 - - 2 - 1 - SE1
It is worth mentioning here, that this derivation of decision 3 6 - 0 - 2 0 - - SH1
rules is a demonstrative example of the whole process. While 4 6 - 0 - 2 0 - - SH1
applying these procedures to the complete decision table the 5 5 - 4 - 1 2 - - SE2
rules may be different from these rules. 6 5 - 4 - 1 2 - - SE2