Professional Documents
Culture Documents
Research Article
Songyan Wang1 , Shixiong Fan2, Jianwen Chen3, Xingwei Liu2, Bowen Hao1, Jilai Yu1
1School of Electrical Engineering and Automation, Harbin Institute of Technology, Harbin, People's Republic of China
2ChinaElectric Power Research Institute, Beijing, People's Republic of China
3School of Computer Science and Technology, Harbin Institute of Technology, Harbin, People's Republic of China
E-mail: wangsongyan@163.com
Abstract: Changes in system topology, such as branch breaking and the loss of a generator or load, may profoundly influence
the operation security of the power system. This study introduces a novel deep-learning based fault diagnosis method using
power flow to diagnose topology changes in the power system. Power flow samples with different system states and topologies
are first computed numerically; then, they are transformed into computer-visualised images. Using massive power-flow image
samples, a convolutional neural network that aims to identify the system state is trained. A feature-map restriction technique is
used to restructure the network. To enhance the robustness of the network, the random noise of branch flow is considered in the
sample generation process. The results show that the proposed deep-learning based method may diagnose system faults
effectively.
3986 IET Gener. Transm. Distrib., 2018, Vol. 12 Iss. 17, pp. 3985-3992
© The Institution of Engineering and Technology 2018
Fig. 2 Transformation rule between the numerical power flow and the CVPFI
(a) Human-visualised power flow, (b) Pixel matrix of the CVPFI after transformation, (c) Coloured CVPFI
IET Gener. Transm. Distrib., 2018, Vol. 12 Iss. 17, pp. 3985-3992 3987
© The Institution of Engineering and Technology 2018
(i) After the first convolution (C1), the local spatial structure of the
input image is already extracted by the CNN. If we take a deep
insight into these feature maps, a feature map in C1 appears as an
‘abstracted’ image of the CVPFI, as shown in Fig. 5a. However, in
C1, only shallow features of the CVPFI are extracted; thus, the
outline of the original CVPFI in these feature maps can still be
identified by humans.
(ii) After first pooling (P1) and the second convolution (C2), the
feature maps in C2 seem ‘more’ abstracted than those in C1, as
shown in Fig. 5b. This finding indicates that deep local spatial
Fig. 4 Perception of the CNN features of the CVPFI are extracted by the CNN. Notice that these
deep features can be perceived only by the CNN and that they
already cannot be perceived by humans.
(iii) After second pooling (P2), all the deep abstracted local spatial
features are converged in the fully connected layer. The fully
connected layer learns at an even more abstracted level, integrating
global information from across the entire image to obtain a feasible
classification of the CVPFI.
From the analysis above, the CNN can extract the local spatial
features via feature maps in each layer and can converge them
together to form a global perception of the image. This approach is
quite different from the classic ANN, whose input is depicted as a
vertical coded line of neurons.
3988 IET Gener. Transm. Distrib., 2018, Vol. 12 Iss. 17, pp. 3985-3992
© The Institution of Engineering and Technology 2018
(rand)
PGi = kGiPGi kGi = rand[0, KGi]
(rand)
(3)
PL j = kL jPL j kL j = rand[0, KL j]
In (3), KGi and KLj are pre-defined parameters that can be set
according to actual system dispatch patterns. kGi and KLj are
randomly generated values.
Step 2: Using the random power of the generator and load, the
injected power of each bus of the system can be obtained.
Step 3: For the branch-breaking case, the broken branch is first
removed from the topology of the system. For the normal case, no Fig. 7 Comparison between the normal case and the branch-breaking
change is made to the original topology of the system. If the total case
number of fault types is Nfault_type, the power flow of the normal (a) Normal case, (b) Branch-breaking case
case and fault cases would be calculated (Nfault_type + 1) times to
cover different topologies of the system.
Step 4: By iterating Ns times all the steps above, Ns × (Nfault_type +
1) samples can be obtained.
IET Gener. Transm. Distrib., 2018, Vol. 12 Iss. 17, pp. 3985-3992 3989
© The Institution of Engineering and Technology 2018
Table 2 Fault types
Fault Number of Number of Fault Number of Number of
type training test type training test
samples, samples, samples, samples,
103 103 103 103
normal 10 1.4 L6-9 10 1.4
L4-5 10 1.4 L7-8 10 1.4
L4-6 10 1.4 L8-9 10 1.4
L5-7 10 1.4
Fig. 9 Accuracy of the original CNN and restructured CNN in each epoch
Table 3 Parameters for the training of the CNN
Parameter Value
learning rate 1.0
batch size 50
epochs 50
IET Gener. Transm. Distrib., 2018, Vol. 12 Iss. 17, pp. 3985-3992 3991
© The Institution of Engineering and Technology 2018
6 Conclusions [7] Lee, H.J., Ahn, B.S., Park, Y.M.: ‘A fault diagnosis expert system for
distribution substations’, IEEE Trans. Power Deliv., 2000, 15, (1), pp. 92–97
A deep-learning based fault diagnosis method using computer- [8] dos Santos Fonseca, W.A., Bezerra, U.H., Nunes, M.V.A., et al.:
‘Simultaneous fault section estimation and protective device failure detection
visualised power flow is proposed in this paper. Based on the using percentage values of the protective devices alarms’, IEEE Trans. Power
numerical calculated power flow, the CVPFI can be formed via the Syst., 2013, 28, (1), pp. 170–180
transformation rule. Through the training of massive CVPFI [9] Bi, T., Yan, Z., Wen, F., et al.: ‘On-line fault section estimation in power
samples, a CNN that aims to identify system faults can be obtained. systems with radial basis function neural network’, Int. J. Electr. Power
Energy Syst., 2002, 24, (4), pp. 321–328
The removal of redundant feature maps in the CNN could end the [10] Cardoso, G., Rolim, J.G., Zürn, H.H.: ‘Application of neural-network
training with fewer epochs and a shorter time. The feature-cover modules to electric power system fault section estimation’, IEEE Trans.
technique could make the CNN robust in tolerating system Power Deliv., 2004, 19, (3), pp. 1034–1041
interference. The case study results revealed that the CNN [11] LeCun, Y., Bengio, Y., Hinton, G.: ‘Deep learning’, Nature, 2015, 521, pp.
436–444
proposed in this paper can identify system faults with disturbances. [12] Hinton, G.E., Salakhutdinov, R.R.: ‘Reducing the dimensionality of data with
In particular, the CNN trained by feature-covered CVPFIs is both neural networks’, Science, 2006, 313, (5786), pp. 504–507
robust and feasible in terms of fault diagnosis. Finally, the CNN [13] Schmidhuber, J.: ‘Deep learning in neural networks: an overview’, Neural
has the potential to perform better than the ANN and SVM because Netw., 2015, 61, pp. 85–117
[14] Shi, H., Xu, M., Li, R.: ‘Deep learning for household load forecasting–a novel
it has a distinctive advantage in capturing the spatial information of pooling deep RNN’, IEEE Trans. Smart Grid, 2017, PP, doi: 10.1109/
the power flow. The findings of this study can also be applied to TSG.2017.2686012
other power system fields, even transient stability problems. [15] Mocanu, E., Nguyen, P.H., Gibescu, M., et al.: ‘Deep learning for estimating
In this paper, a large number of power flow samples are building energy consumption’, Sustain. Energy Grids Netw., 2016, 6, pp. 91–
99
generated using a small test system. However, the generation of [16] Varga, E.D., Beretka, S.F., Noce, C., et al.: ‘Robust real-time load profile
power flow samples may be a challenge for those multi-machine encoding and classification framework for efficient power systems operation’,
systems with hundreds of generators due to the convergence IEEE Trans. Power Syst., 2015, 30, (4), pp. 1897–1904
problem. Solving the problem also requires the invention of some [17] Nguyen, V.N., Jenssen, R., Roverso, D.: ‘Automatic autonomous vision-based
power line inspection: a review of current status and the potential role of deep
novel sample generation techniques in future work. learning’, Int. J. Electr. Power Energy Syst., 2018, 99, pp. 107–120
[18] Zheng, Z., Yang, Y., Niu, X., et al.: ‘Wide and deep convolutional neural
7 Acknowledgments networks for electricity-theft detection to secure smart grids’, IEEE Trans.
Ind. Inf., 2018, 14, (4), pp. 1606–1615
This work was supported by the project ‘Artificial Intelligence [19] Mocanu, E., Mocanu, D.C., Nguyen, P.H.: ‘On-line building energy
optimization using deep reinforcement learning’, IEEE Trans. Smart Grid,
Based Power System Regulation Framework and Representative 2018, PP, doi: 10.1109/TSG.2018.2834219
Technologies of Reactive Power and Voltage Control’ of the State [20] López, K.L., Gagné, C., Gardner, M.A.: ‘Demand-side management using
Grid Corporation of China. deep learning for smart charging of electric vehicles’, IEEE Trans. Smart
Grid, 2018, PP, doi: 10.1109/TSG.2018.2808247
[21] He, Y., Mendis, G.J., Wei, J.: ‘Real-time detection of false data injection
8 References attacks in smart grid: a deep learning-based intelligent mechanism’, IEEE
Trans. Smart Grid, 2017, 8, (5), pp. 2505–2516
[1] Salehi-Dobakhshari, A., Ranjbar, A.M.: ‘Application of synchronised phasor [22] Kong, W., Dong, Z.Y., Hill, D.J., et al.: ‘Short-term residential load
measurements to wide-area fault diagnosis and location’, IET Gener. Transm. forecasting based on resident behaviour learning’, IEEE Trans. Power Syst.,
Distrib., 2014, 8, (4), pp. 716–729 2018, 33, (1), pp. 1087–1088
[2] Sun, J., Qin, S.Y., Song, Y.H.: ‘Fault diagnosis of electric power systems [23] Silver, D., Schrittwieser, J., Simonyan, K., et al.: ‘Mastering the game of go
based on fuzzy petri nets’, IEEE Trans. Power Syst., 2004, 19, (4), pp. 2053– without human knowledge’, Nature, 2017, 550, pp. 354–359
2059 [24] Mnih, V., Kavukcuoglu, K., Silver, D., et al.: ‘Human-level control through
[3] Xu, L., Kezunovic, M.: ‘Implementing fuzzy reasoning petri-nets for fault deep reinforcement learning’, Nature, 2015, 518, pp. 529–533
section estimation’, IEEE Trans. Power Deliv., 2008, 23, (2), pp. 676–685 [25] ‘Imagenet database’. Available at http://www.image-net.org
[4] Zhu, Y., Huo, L., Lu, J.: ‘Bayesian networks-based approach for power [26] ‘Deep learn toolbox’. Available at https://github.com/rasmusbergpalm/
systems fault diagnosis’, IEEE Trans. Power Deliv., 2006, 21, (2), pp. 634– DeepLearnToolbox
639 [27] ‘Neural networks and deep learning’. Available at http://
[5] Oliveira, A.L., de Araújo, O.C.B., Cardoso, G., et al.: ‘A mixed integer neuralnetworksanddeeplearning.com
programming model for optimal fault section estimation in power systems’, [28] Anderson, P.M., Fouad, A.A.: ‘Power system control and stability’ (The Iowa
Int. J. Electr. Power Energy Syst., 2016, 77, pp. 372–384 State University Press, Ames, 1977)
[6] Chen, W.H., Tsai, S.H., Lin, H.I.: ‘Fault section estimation for power [29] ‘scikit-learn’. Available at http://scikit-learn.org/stable/modules/generated/
networks using logic cause-effect models’, IEEE Trans. Power Deliv., 2011, sklearn.svm.SVC.html
26, (2), pp. 963–971
3992 IET Gener. Transm. Distrib., 2018, Vol. 12 Iss. 17, pp. 3985-3992
© The Institution of Engineering and Technology 2018