Professional Documents
Culture Documents
Electrical Engineering Department, Motilal Nehru National Institute of Technology, Allahabad, India
Electrical and Electronics Engineering Department, International Institute of Information Technology, Bhubaneswar, India
c
Electrical Engineering Department, Indian Institute of Technology, New Delhi, India
b
a r t i c l e
i n f o
Article history:
Received 18 April 2012
Received in revised form 3 August 2012
Accepted 9 August 2012
Available online 26 September 2012
Keywords:
Detection
Classication
Power quality
Probabilistic neural network
S-transform
Support vector machines
a b s t r a c t
This paper presents the classication of islanding and power quality (PQ) disturbances in grid-connected
distributed generation (DG) based hybrid power system. The penetration of DG inuences the PQ levels in
the distribution networks. Islanding disturbances are separated out from the PQ disturbances based on the
selection of suitable threshold value, at the initial stage of classication process. Further, the power quality disturbances are automatically classied into distinct classes based on feature extraction using Stransform followed by training of two classiers, namely, modular probabilistic neural network (MPNN)
and support vector machines (SVMs). Five different types of disturbances are considered for the classication problem. The study reveals that S-transform (ST) in association with MPNN and SVM can effectively
detect and classify islanding and PQ disturbances. The proposed methodology uses features instead of real
data set and thereby reduces the data size to classify disturbance signal without losing its original property. The accuracy and reliability of proposed classier is also tested on signals contaminated with noise
and PQ disturbances caused due to wind speed variation on an experimental prototype set-up.
2012 Elsevier Ltd. All rights reserved.
1. Introduction
The fast growing industrialization, liberalization and deregulation of electricity market, green-house effect along with possible
shortage of fossil fuels for conventional power generating plants,
lead to nd an alternative power generation from renewable resources. Therefore, the research and technology for alternative energy resources like wind, photovoltaic, and fuel cell are developing
very fast to make them more consumer friendly. With integration
of these sources in the form of distributed generation (DG) into the
existing grid, the system will be reliable and robust as far as power
management is concerned along with reduction of environmental
pollutions. But on other hand, unpredictable characteristics of
wind speed and solar radiations lead to unreliable performance
of wind energy conversion systems and photovoltaic in grid-connected/isolated mode of electric supply [1]. As such, these resources may be integrated along with some energy storing
devices like battery energy, ywheel energy systems, and ultracapacitors for isolated hybrid system or connected to the power grid
to enhance the quality and reliability of power supply [26].
An increase in DG penetration due to its inherent characteristic;
network topology and operation characteristic bring un-favorable
Corresponding author. Tel.: +91 532 2271411.
E-mail addresses: soumyaigit@gmail.com (S.R. Mohanty), pkrayiiit@gmail.com
(P.K. Ray), nand_research@yahoo.co.in (N. Kishor), bkpanigrahi@ee.iitd.ac.in (B.K.
Panigrahi).
0142-0615/$ - see front matter 2012 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.ijepes.2012.08.020
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
765
766
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
Module-N O/P
Input weights
Output weights
Input layer
Transformer
100 kVA
PV Array
60 kW
DC
DC
DC
AC
DC/DC BOOST
CONVERTER
DC
DC/AC
CONVERTER
Transformer
100 kVA
DC
DC/AC
CONVERTER
Gear
box
Transformer
1 MVA
capacitor
rotor side
converter
grid side
converter
Non-linear
Load
CB4
PCC
CB2
DFIG
600kW
wind
CB1
CB3
AC
DC
DC/DC BOOST
CONVERTER
PQ disturbance classification
Module-1 O/P
Linear
Load
GRID
767
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
W s; a
2 2
jf j
t f
x t; f p exp
expi 2pft
2
2p
S s; f
f
exp
h t p
2p
1
h t x t s; a dt
s t2 f 2
2
exp i 2pft dt
1
S s; f exp i 2pf s W s; a
Class 2
N1
h n i 1X
i2pnk
h k T exp
NT
N k1
N
N1 h
h
ni X
m ni
i 2pmj
Gm; n exp
S jT;
H
NT
NT
N
m0
2
m=
w
SjT; 0
N1
1X
m
H
N m0 NT
Start
Acquisition of voltage
signal
Acquisition of next
voltage signal
Islanding
Class 1
Yes
where n = 1, 2, 3, . . ., (N 1). The S-transform of a discrete time series h(kT) is obtained by transforming f ? n/NT and s ? jT as:
Class 2
s+
b=
+1
w.
s+
b
=
w.
0
s+
b=
-1
1
jf j
w.
Class 1
rf T
HP1
HP
HP2
No
Fig. 4. Flowchart for islanding and power quality disturbance detection using S-transform.
768
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
to a number of sub-task which works independently and in parallel. Thus, its advantages include simple architecture, the function
of components are independent to each other and is faster than
the conventional monolithic structure. The modular neural network structure is shown in Fig. 2. The architecture of PNN structure
consists of three layers. First, the pattern layer assigns one node for
each of the training example. There are two parameters associated
with each node namely; wi, the center with the dimension p q,
and Ri, the covariance matrix of p p size, where p is the length
of input vector. The output of the nodes in this layer is given by
[23,27]:
h
n i
S jT;
and
NT
tan1
h
h
n i.
n io
real S jT;
imag S jT;
NT
NT
v i expfx wi T R1
i x wi g;
i 1; 2; . . . ; M
magnitude
0.03
0.02
0.01
0
200
400
600
800
1000
1200
1400
1600
1800
2000
sample
0.02
200
400
600
800
0
-2
0
1000
x 10
magnitude
magnitude
0.04
200
400
sample
600
800
1000
sample
magnitude
magnitude
-3
0.04
0.02
0
-0.02
200
400
600
800
x 10
-1
0
1000
200
400
sample
600
800
1000
sample
400
600
800
10
1000
1200
1400
1600
1800
2000
sample
769
1
0
-1
0
200
400
600
2
0
-2
0
200
400
sample
800
0
-1
0
1000
200
400
600
800 1000
sample
sample
600
magnitude
magnitude
amplitude
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
700
600
500
400
300
200
100
200
400
600
800
sample
j 1; 2; . . . ; q
11
k1
s
oi f si oi wT s b P 1 for i 1; 2; . . . ; M
1
0
-1
f s wT s b
n
X
wj sj b 0
j1
12
500
1000
1500
2000
Sample
Amplitude
200
400
600
800
1000
Sample
SVM is a potential tool for solving pattern classication problems that can handle very large feature spaces. They have good
generalization properties compared to conventional classiers.
Also, the training of SVM is based on statistical learning theory
where the so-called structural misclassication risk is to be minimized as comparison to the empirical risk minimization in traditional classiers [28]. SVM is suitable for different binary and
multi-class automatic classication problems like pattern recognition in protein classication, regression estimation, power system
fault, and PQ disturbances classication [29]. The input vector
space in SVM is usually mapped into a high dimensional feature
space and a hyperplane in the feature space is used to maximize
its classication ability. SVM can potentially handle large feature
spaces since its training is carried out such that the dimension of
classied vectors does not affect the performance of SVM. This
suits for application requiring classication of PQ disturbances
problem.
SVM provides better generalization properties as compared to
conventional neural networks because its training is based on
sequentially minimized optimization (SMO) technique [30,31].
For n-dimensional inputs si(i = 1, 2, . . . , M), M is the number of
samples that belong to class 1 or class 2 with outputs oi = 1 for class
1 and oi = 1 for class 2, respectively. The hyperplane for linearly
separable data s is represented as:
13
Amplitude
oj
30
25
20
15
500
1000
1500
2000
Sample
770
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
where ni is the distance between the margin, parameter C is error penalty factor that takes into account misclassied point in
training/testing set and the examples si lying on the wrong side
of the margin. Based on KuhnTucker conditions, a maximize problem [30] can be formulated and the solution of these optimal problem leads to determination of support vector (SV) which lie on the
separating hyper planes. The number of SVM is less than the number of training samples to make SVM computationally efcient
[30,31]. The value of the optimal bias b can be found from the
expression:
Minimize
M
X
1
kwk2 C ni
2
i1
14
subject to
oi wT s b P 1 ni
for i 1; 2; . . . ; M
ni P 0 for all i
0.9
0.8
MMC
SDMC
0.8
0.6
sag
swell
notch
MI
islanding
0.4
0.2
0
20
0
SMC
-20
-40
0.2
0.8
0.6
0.4
0.7
sag
swell
notch
MI
islanding
0.6
0.5
0.4
1
1
0.5
SDMC
EMC
0.2
0.4
0.8
0.6
EPC
1
1
sag
swell
notch
MI
islanding
0.5
SPC
0.6
sag
swell
notch
MI
islanding
0.4
0.2
0
2
0
15
x 10
-2
MPC
-4
-6 0
0.4
0.2
0.6
0.8
0
-0.5
-1
-1.5
2
0
-2
15
x 10
-4
MPC
EPC
-6
0.2
1
0.8
SDMC
SDMC
0.8
0.6
sag
swell
notch
MI
islanding
0.4
0.2
0
20
0
-20
SMC
-40
0.2
0.4
0.6
EPC
0.8
0.4
0.6
EPC
0.8
771
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
b
1 X T
oi ai v 1 si v T2 si
2 SVs
15
Extraction of voltage
signal at PCC
where v1 and v2 are the arbitrary SVM for class 1 and class 2, respectively and a is the optimal Lagrangian multiplier.
Then the nal decision function is given by:
f s
ai oi sTi s b
16
SVs
s2
Class 1; f s P 0
Class 2; otherwise
17
The non-linear classication of PQ disturbances can accomplished using SVM applying a kernel function by mapping the classied data to a high-dimensional feature space where the linear
classication is possible [31]. There are different kernel functions
which are used according to type of classication scenario. In this
paper, Gaussian radial basis kernel function which gives the best
results, as described later in Section 7, is selected and the classication accuracy results are compared with other kernel functions,
i.e. polynomial kernel. The Gaussian radial basis kernel function
is dened as:
js zj2
Ks; z exp
2r2
!
18
Decision for
Classification of Power
Quality disturbances
Table 1
Classication performance of MPNN.
Normal
Sag
Swell
Notch
MI
Normal
Sag
Swell
Notch
MI
99
2
0
0
1
0
96
0
0
1
1
0
98
1
2
0
1
1
98
0
0
1
1
1
96
772
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
EMC-SMC-KMC
EPC-SPC-KPC
SDMC-SMC-KMC
SDPC-SPC-KPC
98
97
96
95
94
93
92
91
90
89
88
87
normal
sag
swell
notch
MI
3-features
5-features
7-features
10-features
102
100
98
96
94
92
90
88
86
normal
sag
swell
notch
MI
Table 2
Classication performance of MPNN under noise conditions.
Normal
(a) 20 dB SNR
Normal
Sag
Swell
Notch
MI
94
1
2
2
3
Sag
2
93
1
2
1
Swell
1
3
94
2
2
Table 3
Performance of SVM with kernel function.
Notch
1
3
2
91
3
MI
2
0
1
3
91
95
2
2
4
1
2
95
1
1
1
2
0
96
0
2
1
3
0
94
2
1
0
1
1
96
2
96
0
1
0
0
1
98
0
4
0
1
0
95
0
1
2
2
2
96
97
0
0
2
2
RBF kernel
Polynomial kernel
Training accuracy
Testing accuracy
No. of support vectors
99.7
100
62
98.0
97.8
69
In this paper, the PQ disturbance signals are simulated in MATLAB platform using Simulink model for DG based grid-connected
hybrid power system. Voltage sag, swell, notch and momentary
interruption as power quality disturbances are simulated and features of these types of disturbances are extracted from the ST-matrix. The sampling frequency of retrieved signals at PCC is
considered to be 3.0 kHz. From the ST-matrix, important information in terms of magnitude, phase and frequency are obtained. Ten
different statistical features extracted from the ST-matrix are described as follows:
Feature 1: Energy of the magnitude contour (EMC) corresponding to maximum magnitude of each column of the ST-matrix.
Feature 2: SD of the magnitude contour (SDMC) corresponding
to maximum magnitude of each column of the ST-matrix.
Feature 3: Energy of the phase contour (EPC).
773
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
Table 5
Classication performance of SVM under noise condition.
Table 4
Classication performance of SVM.
Normal
Normal
Sag
Swell
Notch
MI
99
2
0
0
1
Sag
0
100
0
0
1
Swell
1
0
100
1
2
Notch
0
1
1
98
0
MI
0
1
1
1
98
Feature
Feature
Feature
Feature
Feature
Feature
Feature
(a) 20 dB SNR
Normal
Sag
Swell
Notch
MI
Normal
Sag
Swell
Notch
MI
96
1
0
1
1
1
95
1
2
2
1
2
94
1
2
1
0
1
95
2
1
2
2
1
93
0
96
1
1
0
0
0
98
1
1
1
1
0
96
1
1
2
1
2
97
0
98
0
1
1
0
0
99
0
0
0
1
1
98
1
1
1
0
1
97
98
1
0
0
1
99
0
0
0
1
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
0.5
4
classifier
sag
swell
notch
MI
-0.5
-1
-1
-0.5
0.5
Classifier
sag
swell
notch
MI
-1
0.5
-0.5
0.5
774
0.8
0.6
4
0.4
0.2
0
-0.2
4
-0.4
-0.5
Classifier
sag
swell
notch
MI
-0.6
-0.8
-1
-1
-1
-0.5
0.5
-1
-0.5
0.5
1
0.2
0.5
1-1
1 -1
-0.2
1 -1
-0.4
1-1
-0.6
-0.5
classifier
sag
swell
-1
-1
-0.5
0.5
classifier
notch
MI
-0.8
-1
-0.8
-0.6
-0.4
-0.2
0.2
(b) Notch vs MI
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
shown in Fig. 11. It is observed that the accuracy improves with the
increase in number of features for classication.
In a hybrid power system with wind energy and photovoltaic
system, the PQ disturbance signals get contaminated with noise
due to environmental effects such as variation in solar radiation
and wind speed [32]. Therefore, the proposed classication approach has to be analyzed under noisy environment in order to
demonstrate the efciency of MPNN. In practice, Gaussian noise
is popularly added to synthetic signal for detection and classication of PQ disturbances. Noise with different SNR levels are further
added to the extracted signal at PCC. Then, the noisy signal is
passed through S-transform to extract the features for training
and testing of MPNN for automatic classication of the disturbances. The classication accuracy in percentage is given in Table 2
and is observed to be 92.6%, 95.2%, and 96.4% with 20 dB, 30 dB and
40 dB SNRs respectively. This suggests a satisfactory classication
performance of MPNN, using features initially extracted through
S-transform. It is observed that these features provide discriminative information for classication of PQ disturbances.
775
As can be observed from Table 4, the SVM classies the PQ disturbances successfully with an overall accuracy of 99%, which is
776
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
Table 6
PQ disturbances classication in a prototype wind energy conversion system.
(a) MPNN
Normal
Sag
Swell
Notch
MI
Normal
Sag
Swell
Notch
MI
97
1
0
1
1
2
98
0
0
0
0
1
98
0
1
0
1
0
99
0
1
1
0
2
96
0
99
0
1
0
0
1
97
1
1
0
1
1
98
0
1
0
0
0
99
98
0
1
1
0
slightly higher than that obtained by MPNN. The classication performance of SVM for different noise levels is also analyzed. Table 5
depicts the classier results obtained with different level of noise
introduced in the signal of PQ disturbances. The overall classication accuracies in case of 20 dB, 30 dB and 40 dB SNRs are 94.6%,
97% and 98.2% respectively. This shows that with the increase in
noise levels, the classication accuracy decreases. These results
are comparable with MPNN discussed in the previous section.
The simulation results show that SVM performs slightly better
than PNN with modular approach.
When more than two classes of PQ disturbances are required to
be classied, OAA method seems to be appropriate [34]. In the classication task, PQ disturbances as pattern are aimed to be classied into one of all classes. Thus, for the 2-class classication
task, the classier generates a hyperplane decision surface that
separates the classes distinctly. Fig. 14 illustrates the class of each
PQ disturbance against all other PQ disturbances through the
resulting decision hyperplane into two regions. As observed in
Fig. 14a, sag disturbance is separated from other PQ disturbances.
Fig. 14b and c shows similar linear separable regions of one class
from other, but with overlapping of notch with MI classes. Similarly, as indicated in Fig. 14d, there exists a signicant overlapping
between the features of sag and swell in a hyperplane surface. In
order overcome this overlapping of classes, one-against-one method is implemented to discriminate the distinct classes. Fig. 15a
illustrates a remarkable distinct separable region between sag
and swell. Similarly Fig. 15b shows the separation of notch and MI.
10. Conclusions
This section describes the results of PQ disturbances classication based on signal retrieved from experimental set-up of a proto-
Table 7
PQ disturbances classication in hybrid system with presence of harmonics in voltage swell.
MPNN
Normal
Sag
Swell
Notch
MI
Swell with
harmonics
SVM
Normal
Sag
Swell
Notch
MI
Swell with
harmonics
97
0
0
1
1
2
1
97
1
0
1
1
0
1
96
0
1
2
0
1
1
97
1
0
0
0
0
2
96
1
2
1
2
0
0
94
Normal
Sag
Swell
Notch
MI
Swell with
harmonics
Normal
Sag
Swell
Notch
MI
Swell with
harmonics
99
1
1
1
0
2
0
97
0
1
0
0
0
1
99
0
1
0
0
1
0
98
0
1
0
0
0
0
97
1
1
0
0
0
2
96
S.R. Mohanty et al. / Electrical Power and Energy Systems 44 (2013) 764777
777
Table A1
Parameters of the components of the hybrid system.
Component
Parameters
Active power: 600 kW, rated speed: 12 m/s, rated voltage 575 V, frequency: 50 Hz
Converters
For PV/FC: boost converter 60 kW, input voltage: 200 V, output voltage: 500 V
For wind turbine: PWM converter 600 kW
[13] Hsieh Cheng-Tao, Lin Jeu-Min, Huang Shyh-Jier. Enhancement of islandingdetection of distributed generation systems via wavelet transform-based
approaches. Int J Electr Power Energy Syst 2008;30:57580.
[14] Gencer O, ztrk S, Erdan T. A new approach to voltage sag detection based
on wavelet transform. Int J Electr Power Energy Syst 2010;32:13340.
[15] Santoso S, Powers EJ, Grady WM. Power quality disturbance identication
using wavelet transformers and articial neural network. In: Proceedings of
international conference on harmonic and quality of power, Las Vegas, NV,
USA; 1996. p. 6158.
[16] Santoso S, Powers EJ, Grady WM, Parsons A. Power quality disturbance
waveform recognition using wavelet-based neural classier. Part 1.
Theoretical foundation. In: Proceedings of IEEE/PES winter meeting, New
York, USA; 1997.
[17] Santoso S, Powers EJ, Grady WM, Parsons A. Power quality disturbance
waveform recognition using wavelet-based neural classier. Part 2.
Application. In: Proceedings of IEEE/PES winter meeting, New York, USA; 1997.
[18] Gaouda AM. Power quality detection and classication using wavelet-multiresolution signal decomposition. IEEE Trans Power Del 1999;14:146976.
[19] Hu Guo-Sheng, Zhu Feng-Feng, Ren Zhen. Power quality disturbance
identication using wavelet packet energy entropy and weighted support
vector machines. Expert Syst Appl 2008;35:1439.
[20] Dash PK, Panigrahi BK, Panda G. Power quality analysis using S-transform. IEEE
Trans Power Del 2003;18:40611.
[21] Bhende CN, Mishra S, Panigrahi BK. Detection and classication of power
quality disturbances using S-transform and modular neural network. Electr
Power Syst Res 2008;78:1228.
[22] Ray PK, Mohanty SR, Kishor Nand. Disturbance detection in grid-connected
distributed generation system using wavelet and S-transform. Electr Power
Syst Res 2011;81:80519.
[23] Mishra S, Bhende CN, Panigrahi BK. Detection and classication of power
quality disturbances using S-transform and probabilistic neural network. IEEE
Trans Power Del 2008;23:2807.
[24] Dash PK, Chilukuri MV. Hybrid S-transform and Kalman ltering approach for
detection and measurement of short duration disturbances in power
networks. IEEE Trans Inst Meas 2004;53:58896.
[25] Stockwell RG, Mansinha L, Lowe RP. Localization of the complex spectrum: the
S-transform. IEEE Trans Signal Proc 1996;44:9981001.
[26] Stockwell RG. A basis for efcient representation of the S-transform. Digital
Signal Process 2007;17:37193.
[27] Pradhan AK, Mohanty SR, Routray A. Neural fault classier for transmission
line protection a modular approach. In: IEEE/PES meeting, Montreal, Canada,
June 2006. p. 1822.
[28] Salat R, Osowski S. Accurate fault location in the power transmission line using
support vector machine approach. IEEE Trans Power Syst 2004;19:87986.
[29] Suykens JAK, Vandewalle J. Nonlinear modeling: advanced black-box
techniques. Kluwer Academic Publishers; 1998.
[30] Dash PK, Samantaray SR, Panda G. Fault classication and section
identication of an advanced series-compensated transmission line using
support vector machine. IEEE Trans Power Del 2007;22:6773.
[31] Ekici Sami. Classication of power system disturbances using support vector
machines. Expert Syst Appl 2009;36:985968.
[32] El-Samahy I, El-Saadany Ehab. The effect of DG on power quality in a
deregulated environment. In: IEEE Power Engineering Society general meeting,
vol. 3, 2005. p. 296976.
[33] Haykin S. Neural networks: a comprehensive foundation. Englewood Cliffs
(NJ): Prentice-Hall; 1995.
[34] Candel D, Nanculef R, Concha C, Allende H. A sequential minimal optimization
algorithm for the all-distances support vector machine. Lect Notes Comput Sci,
Prog Pattern Recognit, Image Anal, Comput Vision Appl 2010;6419:48491.