| Literature DB >> 35085307 |
Arangarajan Vinayagam1, Mohammad Lutfi Othman2, Veerapandiyan Veerasamy3, Suganthi Saravan Balaji4, Kalaivani Ramaiyan5, Padmavathi Radhakrishnan5, Mohan Das Raman1, Noor Izzri Abdul Wahab2.
Abstract
This study proposes SVM based Random Subspace (RS) ensemble classifier to discriminate different Power Quality Events (PQEs) in a photovoltaic (PV) connected Microgrid (MG) model. The MG model is developed and simulated with the presence of different PQEs (voltage and harmonic related signals and distinctive transients) in both on-grid and off-grid modes of MG network, respectively. In the pre-stage of classification, the features are extracted from numerous PQE signals by Discrete Wavelet Transform (DWT) analysis, and the extracted features are used to learn the classifiers at the final stage. In this study, first three Kernel types of SVM classifiers (Linear, Quadratic, and Cubic) are used to predict the different PQEs. Among the results that Cubic kernel SVM classifier offers higher accuracy and better performance than other kernel types (Linear and Quadradic). Further, to enhance the accuracy of SVM classifiers, a SVM based RS ensemble model is proposed and its effectiveness is verified with the results of kernel based SVM classifiers under the standard test condition (STC) and varying solar irradiance of PV in real time. From the final results, it can be concluded that the proposed method is more robust and offers superior performance with higher accuracy of classification than kernel based SVM classifiers.Entities:
Mesh:
Year: 2022 PMID: 35085307 PMCID: PMC8794120 DOI: 10.1371/journal.pone.0262570
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1MG Network Model (a) On-grid mode (b) Off grid mode.
Detail of MG components.
|
| Grid Source—G | 100 MVA, 25 kV |
|
| PV unit—DG-1 | 250 kWp, 500V dc |
| PV Inverter–VSC | 250 kVA, 260 V AC | |
| DG-1 Transformer—T1 | 300 kVA, 0.26 kV/25 kV | |
|
| Synchronous Generator—DG-2 | 3250 kVA, 2.4 kV |
| DG-2 Transformer—T2 | 2.4 kVA/25 kV, 6000 kVA | |
|
| Linear Load 1 –L1 | 2400 kW |
| Linear Load 2 (switching)–L1A | 500 kW | |
| Heavy Load (Switching)–HL1 | 500 kW | |
| Non-linear Load—NL | Diode Rectifier | |
|
| C1 | 500 kvar, 25 kV |
|
| Feeder lines 1 & 2 (Z1& Z2) (2 km) | (L1) 2.08 mH, (R1) 0.0592 Ω, |
Switching conditions of different PQEs.
| PQEs | Equipment Switching | Duration (s) |
|---|---|---|
| Sag | Heavy load–HL1 (CB7 On) | 0.4 to 0.6 |
| Swell | Part of Normal load–L1A (CB3 Off) | 0.4 to 0.6 |
| Harmonic Distortions | Non-Linear load—NL (CB5 On) | 0 to 1 |
| Transients-1 | Capacitor bank–C1 (CB4 On) | At 0.4 |
| Transients-2 | PV inverter–VSC (CB1 Off) | 0.38 to 0.4 |
| Transients-3 | Single line to Ground fault—LG (S1 On) | 0.4 to 0.43 |
Fig 2Fundamental concept of proposed classification strategy.
Fig 3Signal decomposition (stage two).
Fig 4Concept of SVM classifier.
Fig 5Classification framework of kernel based SVM classifiers.
Process steps of classification: SVM linear kernel.
| Input: Training Data (D) = Input energy values; response class names |
Process steps of classification: SVM polynomial kernel.
| Input: Training Data (D) = Input energy values; response class Names |
Fig 6Basic configuration of RS ensemble model.
Process steps of classification: RS ensemble classifier.
In general, the output classification performance of the RS ensemble technique is determined by the two main factors, such as size of the feature subset (subspace) and the number of weak classifiers (ensemble size). For this research work, SVM based (cubic kernel) RS ensemble classification model is proposed to discriminate different PQEs in PV connected MG network with both modes of operation (on-grid and off-grid mode) of MG network. To get better performance, the sub space size of 0.5 and 10 number of weak classifiers (SVM cubic kernel) are assigned for the proposed RS ensemble model.
Fig 7Three phase voltage signals in off-grid mode of MG network (a) Normal; (b) Sag; (c) Swell; (d) Distortion of Harmonics.
Fig 9Voltage and Current signals in on-grid mode of MG network (a) Voltage Transients-1 (Switching of capacitor); (b) Current Transients-2 (Switching of PV Inverter); (c) Current ransients-3 (LG Fault).
Fig 10DWT analysis in off-grid MG: Normal voltage signal.
Fig 11DWT analysis in off-grid MG: Voltage sag signal.
Fig 12DWT analysis in on-grid MG: Voltage transients-1 signal.
Fig 13Tuning of kernel parameter (C) with linear kernel of SVM.
Fig 14Tuning of kernel parameter (C) with quadratic kernel of SVM.
Fig 15Tuning of kernel parameter (C) with cubic kernel of SVM.
Results of confusion matrix: Kernel based SVM classifiers.
| SVM Linear Kernel | |||||||||||
| Class | K1 | K2 | K3 | K4 | K5 | K6 | K7 | K8 | K9 | K10 | MG Mode |
| K1 | √ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| K2 | 0 | √ | X | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| K3 | 0 | X | √ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| K4 | 0 | 0 | 0 | √ | 0 | 0 | 0 | 0 | 0 | 0 | Off-Grid |
| K5 | 0 | X | X | 0 | √ | 0 | 0 | 0 | 0 | 0 | |
| K6 | 0 | X | 0 | 0 | 0 | √ | 0 | 0 | 0 | 0 | |
| K7 | 0 | 0 | 0 | 0 | 0 | 0 | √ | 0 | 0 | 0 | |
| K8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | √ | X | 0 | |
| K9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | √ | 0 | On Grid |
| K10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | √ | |
| SVM Quadratic Kernel | |||||||||||
| Class | K1 | K2 | K3 | K4 | K5 | K6 | K7 | K8 | K9 | K10 | MG Mode |
| K1 | √ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| K2 | 0 | √ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| K3 | 0 | X | √ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| K4 | 0 | 0 | 0 | √ | 0 | 0 | 0 | 0 | 0 | 0 | Off-Grid |
| K5 | 0 | X | X | 0 | √ | 0 | 0 | 0 | 0 | 0 | |
| K6 | 0 | X | 0 | 0 | 0 | √ | 0 | 0 | 0 | 0 | |
| K7 | 0 | 0 | 0 | 0 | 0 | 0 | √ | 0 | 0 | 0 | |
| K8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | √ | X | 0 | |
| K9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | √ | 0 | On Grid |
| K10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | √ | |
| SVM Cubic Kernel | |||||||||||
| Class | K1 | K2 | K3 | K4 | K5 | K6 | K7 | K8 | K9 | K10 | MG Mode |
| K1 | √ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| K2 | 0 | √ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| K3 | 0 | 0 | √ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| K4 | 0 | 0 | 0 | √ | 0 | 0 | 0 | 0 | 0 | 0 | Off-Grid |
| K5 | 0 | X | X | 0 | √ | 0 | 0 | 0 | 0 | 0 | |
| K6 | 0 | 0 | 0 | 0 | 0 | √ | 0 | 0 | 0 | 0 | |
| K7 | 0 | 0 | 0 | 0 | 0 | 0 | √ | 0 | 0 | 0 | |
| K8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | √ | X | 0 | |
| K9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | √ | 0 | On Grid |
| K10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | √ | |
Classification results of kernel based SVM classifiers (under STC of solar).
| Class | PQEs | SVM Linear | SVM Quadratic | SVM Cubic | |||
|---|---|---|---|---|---|---|---|
| Classified Instances | Classified Instances | Classified Instances | |||||
| Correct (√) | Incorrect (X) | Correct (√) | Incorrect (X) | Correct (√) | Incorrect (X) | ||
| K1 | Normal | 40 | 0 | 40 | 0 | 40 | 0 |
| K2 | Sag | 36 | 4 | 40 | 0 | 40 | 0 |
| K3 | Swell | 28 | 12 | 37 | 3 | 40 | 0 |
| K4 | Harmonics | 40 | 0 | 40 | 0 | 40 | 0 |
| K5 | Transient-1 | 24 | 16 | 24 | 16 | 24 | 16 |
| K6 | Transient-2 | 32 | 8 | 32 | 8 | 40 | 0 |
| K7 | Transient-3 | 40 | 0 | 40 | 0 | 40 | 0 |
| K8 | Transient-1 | 28 | 12 | 32 | 8 | 32 | 8 |
| K9 | Transient-2 | 40 | 0 | 40 | 0 | 40 | 0 |
| K10 | Transient-3 | 40 | 0 | 40 | 0 | 40 | 0 |
| Overall CA | 87% | % | 94% | ||||
Fig 16Real time varying solar data.
Classification results of kernel based SVM classifiers (under varying solar at real time).
| Class | PQEs | SVM Linear | SVM Quadratic | SVM Cubic | |||
| Classified Instances | Classified Instances | Classified Instances | |||||
| Correct (√) | Incorrect (X) | Correct (√) | Incorrect (X) | Correct (√) | Incorrect (X) | ||
| K1 | Normal | 40 | 0 | 40 | 0 | 40 | 0 |
| K2 | Sag | 40 | 0 | 40 | 0 | 40 | 0 |
| K3 | Swell | 16 | 24 | 24 | 16 | 36 | 4 |
| K4 | Harmonics | 40 | 0 | 40 | 0 | 40 | 0 |
| K5 | Transient-1 | 24 | 16 | 24 | 16 | 24 | 16 |
| K6 | Transient-2 | 25 | 15 | 32 | 8 | 32 | 8 |
| K7 | Transient-3 | 40 | 0 | 40 | 0 | 40 | 0 |
| K8 | Transient-1 | 28 | 12 | 32 | 8 | 33 | 7 |
| K9 | Transient-2 | 40 | 0 | 40 | 0 | 40 | 0 |
| K10 | Transient-3 | 40 | 0 | 40 | 0 | 40 | 0 |
| Overall CA | 83.3% | 88.0% | 91.3% | ||||
Overall classification accuracy of SVM kernel classifiers under all conditions.
| SVM kernel types | Accuracy (%) under STC of PV | Accuracy (%) under varying solar |
|---|---|---|
| SVM linear | 87 | 83.3 |
| SVM quadratic | 91.3 | 88 |
| SVM cubic | 94 | 91.3 |
Fig 17Tuning results of ensemble size with RS ensemble classifier.
Results of confusion matrix: RS ensemble classifier.
| RS Ensemble | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Class | K1 | K2 | K3 | K4 | K5 | K6 | K7 | K8 | K9 | K10 | MG Mode |
|
| √ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
|
| 0 | √ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
|
|
| 0 | √ | X | 0 | 0 | 0 | 0 | 0 | 0 | |
|
| 0 | 0 | 0 | √ | 0 | 0 | 0 | 0 | 0 | 0 | Off-Grid |
|
| 0 |
| X | 0 | √ | 0 | 0 | 0 | 0 | 0 | |
|
| 0 | 0 | 0 | 0 | 0 | √ | 0 | 0 | 0 | 0 | |
|
| 0 | 0 | 0 | 0 | 0 |
| √ | 0 | 0 | 0 | |
|
| 0 | 0 | 0 |
| 0 | 0 | 0 | √ | 0 | 0 | |
|
|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | On Grid |
|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | √ | |
Classification results of RS ensemble classifier (under STC of solar).
| Class | PQEs | RS Ensemble | |
|---|---|---|---|
| Classified Instances | |||
| Correct (√) | Incorrect (X) | ||
|
| Normal | 40 | 0 |
|
| Sag | 40 | 0 |
|
| Swell | 39 | 1 |
|
| Harmonics | 40 | 0 |
|
| Transient-1 | 38 | 2 |
|
| Transient-2 | 40 | 0 |
|
| Transient-3 | 40 | 0 |
|
| Transient-1 | 40 | 0 |
|
| Transient-2 | 40 | 0 |
|
| Transient-3 | 40 | 0 |
| Overall CA 99.3% | |||
Classification results of RS ensemble classifiers (under varying solar at real time).
| Class | PQEs | RS Ensemble | |
|---|---|---|---|
| Classified Instances | |||
| Correct (√) | Incorrect (X) | ||
|
| Normal | 40 | 0 |
|
| Sag | 40 | 0 |
|
| Swell | 38 | 2 |
|
| Harmonics | 40 | 0 |
|
| Transient-1 | 34 | 6 |
|
| Transient-2 | 40 | 0 |
|
| Transient-3 | 40 | 0 |
|
| Transient-1 | 36 | 4 |
|
| Transient-2 | 40 | 0 |
|
| Transient-3 | 40 | 0 |
| Overall CA 97% | |||
Overall classification accuracy of SVM kernels and RS ensemble classifiers under all conditions.
| SVM kernel types | Accuracy (%) under STC of PV | Accuracy (%) under varying solar |
|---|---|---|
| SVM linear | 87 | 83.3 |
| SVM quadratic | 91.3 | 88 |
| SVM cubic | 94 | 91.3 |
| RS ensemble | 99.3 | 97 |
Fig 18PF Results: (a) KS, Precision, and Recall; (b) F-Measure and Recall.
Results of PF under varying solar irradiance of PV.
| Performance under real time variation of Solar | ||||
|---|---|---|---|---|
| Performance Factors | SVM Linear | SVM Quadratic | SVM Cubic | RS Ensemble |
| KS | 0.811 | 0.867 | 0.900 | 0.967 |
| Precision | 0.900 | 0.922 | 0.932 | 0.973 |
| Recall | 0.830 | 0.880 | 0.910 | 0.970 |
| F-Measure | 0.833 | 0.883 | 0.909 | 0.969 |
| ROC Area | 0.961 | 0.972 | 0.976 | 0.997 |
Comparison of proposed method with other works.
| S.NO | References | Classification techniques | Description | Accuracy (%) |
|---|---|---|---|---|
| 1 | [ | Ensemble Bagging | Considered to analyse different PQEs in RE integrated MG network, but fails to study the effect of ensemble classifier under uncertain conditions of RE sources with real time, | 95.3 |
| 2 | [ | ANN + DT | Analysed PQEs in simple power network without integration of renewable energy sources | 99.9 |
| 3 | [ | Adaboost | Considered to analyse various PQEs in power distribution system without consideration of any RE sources | 99.37 |
| 4 | [ | Ensemble Bagging | Considered to analyse multiple PQEs in PV integrated MG system, but fails to study with presence of PV under uncertain conditions | 98 |
| 5 | [ | Ensemble voting | Analysed various PQEs in both modes of PV integrated MG network, but fails to analyse uncertain condition of PV power due to varying solar irradiance in real time condition | 100 |
| 6 | Proposed method | SVM based RS ensemble | Analysed various PQEs, transients due to switching events and LG fault in PV integrated MG network under real time varying solar irradiance of PV system | 97 |
Comparison of proposed method with non-linear classifiers.
| S.NO | Classification techniques | Accuracy (%) under STC of PV | Accuracy (%) under varying solar |
|---|---|---|---|
| 1 | Multi-layer perceptron | 70 | 67.98 |
| 2 | Logistic Regression | 85.76 | 81.43 |
| 3 | J48 Decision tree | 81.10 | 78.62 |
| 4 | Proposed RS ensemble | 99.3 | 97 |