• 沒有找到結果。

Particle Swarm Optimization-Based SVM for Incipient Fault Classification of Power Transformers

N/A
N/A
Protected

Academic year: 2021

Share "Particle Swarm Optimization-Based SVM for Incipient Fault Classification of Power Transformers"

Copied!
4
0
0

加載中.... (立即查看全文)

全文

(1)

F. Esposito et al. (Eds.): ISMIS 2006, LNAI 4203, pp. 84–90, 2006. © Springer-Verlag Berlin Heidelberg 2006

Particle Swarm Optimization-Based SVM for Incipient

Fault Classification of Power Transformers

Tsair-Fwu Lee1,2, Ming-Yuan Cho1, Chin-Shiuh Shieh1, Hong-Jen Lee1, and Fu-Min Fang2,*

1

National Kaohsiung University of Applied Sciences, Kaohsiung, Taiwan 807, ROC 2

Chang Gung Memorial Hospital-Kaohsiung Medical Center, Chang Gung University College of Medicine, Kaohsiung, Taiwan, ROC

[email protected]

Abstract. A successful adoption and adaptation of the particle swarm

optimiza-tion (PSO) algorithm is presented in this paper. It improves the performance of Support Vector Machine (SVM) in the classification of incipient faults of power transformers. A PSO-based encoding technique is developed to improve the ac-curacy of classification. The proposed scheme is capable of removing mislead-ing input features and, optimizmislead-ing the kernel parameters at the same time. Ex-periments on real operational data had demonstrated the effectiveness and effi-ciency of the proposed approach. The power system industry can benefit from our system in both the accelerated operational speed and the improved accuracy in the classification of incipient faults.

Keywords: particle swarm optimization, incipient fault, classification.

1 Introduction

According to the IEC 599/IEEE C57 [1], degradations of the transformer oil and insu-lating materials produce gases, such as hydrogen (H2), oxygen (O2), nitrogen (N2), methane (CH4), ethylene (C2H4), acetylene (C2H2), ethane (C2H6), carbon dioxide (CO2), and carbon monoxide (CO). They all can be detected from a DGA examina-tion. In the presence of these gases, meaning corona or partial discharge, thermal heating and arcing may occur. The ratios between different gas concentrations, then, can be used to classify faults. However, any DGA approach is inherently imprecise and demands other supporting techniques to obtain reliable results. Some unidentified cases occurred in IEC 599, for example, when ratio codes calculated from actual DGA results did not correspond to any of the codes associated with a characteristic fault. One must then refer to Publication 60599, which contains an in-depth descrip-tion of the five main types of faults usually found in electrical equipment in service. Publication 60599 classifies faults according to the main types that can be reliably identified by visual inspection of the equipment, after the fault has occurred in service [2]: (1) Partial discharges (PD) of the cold plasma (corona) type, (2) Low-energy

*

(2)

PSO-Based SVM for Incipient Fault Classification of Power Transformers 85

discharges (D1), (3) High energy discharges (D2) with power follow-through, (4) Thermal faults below 300℃ if the paper has turned brownish (T1), and above 300℃ if the paper has carbonized (T2); (5)Thermal faults above 700℃ (T3).

The three basic gas ratios described in IEC 599 (C2H2/C2H4, CH4/H2, and C2H4/C2H6) are also used in IEC 60599 to identify the characteristic faults. The ratio limits have also been made more precise, in order to reduce the number of unidenti-fied cases from around 30% in IEC 599 to nearly 0% in IEC 60599.

This paper proposes a method to improve the performance of Support Vector Ma-chines (SVM) for fault diagnosis of power transformers by a particle swarm optimiza-tion. It improved the accuracy of classification by removing redundant input features which might cause confusion.

2 Particle Swarm Optimization

PSO algorithm optimizes an object function by conducting population-based search. The population consists of potential solutions, called particles, which are metaphor of birds in bird flocking. These particles are randomly initialized and then freely fly across the multi-dimensional search space. During the flying, every particle updates its velocity and position based on the best experience of its own and the entire popula-tion. The updating policy will drive the particle swarm to move toward region with higher object value, and eventually all particles will gather around the point with highest object value. The detail operation of PSO is as follows [3]:

Step 1. Initialization

The velocity and position of all particles are randomly set to within pre-specified or legal range.

Step 2. Velocity Updating

The velocities of all particles are updated according to the following rule:

1 1 ( , ) 2 2 ( )

i i i best i best i

v ← ⋅ + ⋅ ⋅w v c R pp + ⋅ ⋅c R gp (1)

where pi and v are position and velocity of particle i, respectively; i pi best, and

best

g are the position with best object value found so far by particle i and the entire population, respectively; w is a parameter controlling the dynamics of flying; R1 and R1 are random variables from the range [0,1]; c and 1 c are 2 factors used to control the related weighting of corresponding terms.

After the updating, v should be checked and clamped to pre-specified range i

to avoid violent random walking. Step 3. Position Updating

Assuming unit time interval between successive iterations, the positions of all particles are updated according to the following rule:

i i i

pp +v (2)

After the updating, the p would also be checked and clamped to legal range i

(3)

PSO-Based SVM for Incipient Fault Classification of Power Transformers 89

5.2 Performance for the Taipower Company Dataset

Table 3 shows the classification results for ANN’s and SVM’s with the Taipower Company data. The test success rate of stand alone ANN’s were 82.9% and 89.7% for SVM’s. With our proposed method, for ANN’s, the number of neurons in the hidden layer was automatically selected from 10–36; and for SVM’s, the RBF kernel width was automatically selected between 0.1–2.0, the test success rate improved substan-tially, 99.7% for ANN’s and 100% for SVM’s which were shown in Table 4. This is because of our method is capable of removing redundant input features that may be confusing the classifier, and hence to improve the generalization performance. The remaining features are 4 for both ANN and SVM classifiers respectively.

Table 3. Performance without PSO optimization for the Taipower Company dataset

Stand alone Classifier No. of inputs Training success (%) Test success (%) Training time (s) ANN 36 77.6 82.9 20.221 SVM 36 79.0 89.7 4.104

Table 4. Performance with PSO optimization for the Taipower Company dataset

With PSO Classifier No. of inputs Training success (%) Test success (%) Training time (s) ANN 4 100 99.7 6.445 SVM 4 100 100 2.676

6 Conclusions

In this paper, the selection of input features and the appropriate classifier parameters were optimized by using a PSO-based approach. Experiment results on real data dem-onstrate the effectiveness and high efficiency of the proposed approach. Without the incorporation of PSO, the classification accuracy of SVMs was better than of ANNs. With PSO-based selection, the performances of both classifiers were comparable at nearly 100%. We conclude that our method is not only able to find out optimal pa-rameters but also minimize the number of features that SVM classifier should process and consequently maximize the classification rates of DGA.

References

1. IEEE Std.C57.104, IEEE Guide for The Interpretation of Gases Generated In Oil-Immersed

Transformers, 1991.

2. M. Dong, “Fault diagnosis model power transformer based on statistical learning theory and DGA,” in Proceedings of the IEEE 2004 International Symposium on Electrical Insulation, p85-88, 2004.

(4)

90 T.-F. Lee et al.

3. S.-C. Chu, C.-S. Shieh, and J. F. Roddick, “A tutorial on meta-heuristics for optimization,” in J.-S. Pan, H.-C. Huang, and L.C. Jain (Eds.), Intelligent Watermarking Techniques, World Scientific Publishing Company, Singapore, Chapter 4, pp. 97-132, 2004.

4. V. Vapnik, S. Golowich, A. Smola, “Support vector method for function approximation, regression estimation, and signal processing” in M. Mozer, M. Jordan, T. Petsche (Eds),

Neural Information Processing Systems, vol. 9, MIT Press, 1997.

5. L.B. Jack and A.K. Nandi, “Fault detection using SVM and artificial neural networks: aug-mented by genetic algorithms,” Mechanical Systems and Signal Processing, pp. 373-390, 2002.

6. P.F. Pai and W.C. Hong, “Forecasting regional electricity load based on recurrent support vector machines with genetic algorithms”, Electric Power System Research, vol. 74, pp. 417-425, 2005.

7. M. Duval, “Interpretation of Gas-In-Oil analysis using new IEC Publication 60599 and IEC TC 10 Databases,” IEEE Electrical Insulation Magazine, vol. 17, no. 2, 2001.

數據

Table 3. Performance without PSO optimization for the Taipower Company dataset Stand alone  Classifier  No

參考文獻

相關文件

Other advantages of our ProjPSO algorithm over current methods are (1) our experience is that the time required to generate the optimal design is gen- erally a lot faster than many

The disadvantage of the inversion methods of that type, the encountered dependence of discretization and truncation error on the free parameters, is removed by

Shih-Cheng Horng , Feng-Yi Yang, “Embedding particle swarm in ordinal optimization to solve stochastic simulation optimization problems”, International Journal of Intelligent

A dual coordinate descent method for large-scale linear SVM. In Proceedings of the Twenty Fifth International Conference on Machine Learning

 BayesTyping1 can tolerate sequencing errors, wh ich are introduced by the PacBio sequencing tec hnology, and noise reads, which are introduced by false barcode identi cations to

Moreover, this chapter also presents the basic of the Taguchi method, artificial neural network, genetic algorithm, particle swarm optimization, soft computing and

Its basic principle is to regard selecting or do not selecting a feature as a two-level independent factor; the parameters of SVM as continuous noise factors; the accuracy of the

In this thesis, we develop a multiple-level fault injection tool and verification flow in SystemC design platform.. The user can set the parameters of the fault injection