Next Article in Journal
Fluorescence Anisotropy Sensor Comprising a Dual Hollow-Core Antiresonant Fiber Polarization Beam Splitter
Next Article in Special Issue
A New Approach to Estimate from Monitored Demand Data the Limit of the Coverage of Electricity Demand through Photovoltaics in Large Electricity Grids
Previous Article in Journal
Low-Cost Automated Vectors and Modular Environmental Sensors for Plant Phenotyping
Previous Article in Special Issue
On Field Infrared Thermography Sensing for PV System Efficiency Assessment: Results and Comparison with Electrical Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Data Description Technique-Based Islanding Classification for Single-Phase Grid-Connected Photovoltaic System

by
Ahteshamul Haque
1,*,
Abdulaziz Alshareef
2,
Asif Irshad Khan
3,
Md Mottahir Alam
2,
Varaha Satya Bharath Kurukuru
1 and
Kashif Irshad
4
1
Advance Power Electronics Research Lab, Department of Electrical Engineering, Jamia Millia Islamia, New Delhi 110025, India
2
Department of Electrical and Computer Engineering, King Abdulaziz University, Jeddah 21589, Saudi Arabia
3
Computer Science Department, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
4
Center of Research Excellence in Renewable Energy (CoRE-RE), King Fahd University of Petroleum & Minerals, Dhahran 31261, Saudi Arabia
*
Author to whom correspondence should be addressed.
Submission received: 4 June 2020 / Accepted: 8 June 2020 / Published: 11 June 2020
(This article belongs to the Special Issue Photovoltaic Sensor and Applications)

Abstract

:
This paper develops an islanding classification mechanism to overcome the problems of non-detection zones in conventional islanding detection mechanisms. This process is achieved by adapting the support vector-based data description technique with Gaussian radial basis function kernels for islanding and non-islanding events in single phase grid-connected photovoltaic (PV) systems. To overcome the non-detection zone, excess and deficit power imbalance conditions are considered for different loading conditions. These imbalances are characterized by the voltage dip scenario and were subjected to feature extraction for training with the machine learning technique. This is experimentally realized by training the machine learning classifier with different events on a 5   kW grid-connected system. Using the concept of detection and false alarm rates, the performance of the trained classifier is tested for multiple faults and power imbalance conditions. The results showed the effective operation of the classifier with a detection rate of 99.2% and a false alarm rate of 0.2%.

1. Introduction

The conventional power generation techniques have been under a tremendous pressure while coping with the ever-rising load demand. In addition, there are various environmental concerns in these techniques, which resulted in the need to switch towards renewable energy systems. Furthermore, with the advancement in technology, there has been a lot of innovation in the field of renewable power generation techniques, especially in the field of photovoltaics [1,2]. Moreover, the profitability of the roof top installation [3] of photovoltaic systems and their efficient interconnection with the distribution network provided a better way of handling the environmental concerns. These improvements and capabilities helped the PV system for global sustainability and to reduce the pressure of the utilities and meet the peak demand efficiently. But with the number of distributed generation (DG) systems rising, there is always a possibility of power instability [4] at the grid end, and as a result, protective schemes are required [5]. At times of power mismatch, the DGs may be unintentionally islanded from the grid [6] which may lead to a rapid loss of power, unbalanced frequency, and unregulated voltage, which can severely damage DGs. To limit the damage and avoid unintentional islanding, it is necessary that the operating state of the DGs are monitored and different faults are classified. Based on the classification, the DGs can be islanded more efficiently without causing any damage to DGs, as well as the grid. Many of the international standards, i.e., IEEE 929-1988 [7], IEC 62116 [8], and IEEE 1547-2018 [9], have come up with instructions to regulate the interconnection between DGs and utilities. These standards regulate the clearance time in case any abnormality is detected.
The islanding detection can be broadly classified into local and remote techniques [10]. During the remote detection technique, the DGs are monitored continuously by the control center with the help of methods, i.e., power line communication (PLC) [11], supervisory control, and data acquisition (SCADA) [12]. Even though the remote detection technique is reliable and efficient, it does involve substantial investment, along with its over dependence upon the communication link between DGs and the control center. If the communication link is compromised, it can lead to unsupervised operation [13]. The local detection technique can further be classified into active, passive, and hybrid techniques. In passive islanding detection [14], the components such as voltage, frequency, and harmonics are monitored for abnormality and threshold is set, hence, in case of any abnormality, the DGs are disconnected from the grid through relays. But the drawback with this method is the presence of a large non-detection zone (NDZ) [15]. Hence, to overcome the issue of NDZs, active islanding detection was introduced [15]. In case of active islanding detection, perturbation is introduced in the system and monitored for abnormality. It does present a small NDZ, but the introduction of perturbance in the system may lead to the degradation of power quality, and if it is significant, it may make the system unstable even when the system is not islanded [16]. To overcome the drawback of both the active and passive islanding technique, the hybrid islanding technique [17] was introduced, in which the perturbation is injected when abnormality is detected in the system, and as a result, the NDZ is small. However, the islanding detection time is prolonged, as both the detection methods are implemented. Many researchers have proposed different intelligent techniques [18,19] and machine learning techniques [20,21,22] in order to achieve minimum NDZs and faster islanding detection.
Even though all the techniques presented in the literature have efficiency, issues such as the regulation of perturbance, minimal NDZs, and faster detection have not been addressed. If the load power and DG nominal power are closely matched, most of the methods are unable to detect power mismatches taking place. As a result, there is a vast scope in developing an islanding detection technique which is not just accurate but also overcomes all the underlying issues presented in the literature.
In this paper, the support vector-based data description technique is adapted for developing an islanding classification mechanism. The proposed mechanism overcomes the problem of non-detection zones and classification accuracy by training a machine learning classifier with the data of various islanding scenarios, network outages, and power imbalance conditions. Prior to the development of the classifier, different islanding scenarios are simulated, and multiple features of the network variables are extracted. These features are based on both the system and signal characteristics and aid in efficiently discriminating the abnormalities caused by various islanding and non-islanding scenarios in the system. The novelty of the proposed methodology lies in the feature extraction process and the features identified, which help in overcoming the disadvantages of NDZs in the conventional islanding detection mechanisms. Furthermore, the detailed explanation of the adapted techniques and their importance in developing an efficient islanding classifier is discussed as follows: Section 2 discusses the operation and control of a single-phase grid-connected system. In Section 3, the possible islanding scenarios, grid requirements and non-detection zones in a grid-connected system are defined. The prerequisites and methodology for developing the classifier are discussed in Section 4, and the experiment is presented in Section 5. Section 6 provides the discussion and conclusion for the developed islanding classification approach.

2. Grid-Connected PV System

The single-phase grid-connected PV systems generally deal with roof top power systems with power ranges up to 10   kW [23]. The outline of a grid-connected PV system consists of a DC–DC converter with maximum power point tracking (MPPT) control, DC/AC converter with grid tied and standalone control, filters, and other conversion technologies, as shown in Figure 1. The control of PV inverters (DC/AC converter) generally depends either on grid tied mode or standalone mode (off-grid mode). The standalone operation of a grid tied inverter deals with the control of output voltage with respect to a reference voltage, hence serving as a voltage-controlled source. However, the grid tied operation of inverters is further classified as grid forming mode, grid feeding mode, and grid supporting mode. The operation of inverters in any of these modes is dependent on the control of the output current as per the reference current values. Hence, the inverter operates as a current-controlled source in grid tied mode [24]. In both the standalone and grid-connected modes, the adapted controller must be capable of achieving reduced leakage current and should maintain current quality by limiting the harmonics due to DC current injection. In addition, the feedback controllers involved both in DC and AC operation should ensure extracting maximum power from PV panels, grid synchronization, the injection of active power in a controlled manner, and reactive power support. Further, the closed loop control of a grid tied inverter, which is a combination of inner current loop and outer voltage loop, is of utmost importance for achieving harmonic compensation and providing zero steady state errors [25].

2.1. Inner Control Loop

The inner current loop stabilizes the filter inductor current [ I L f ] to achieve the grid current control. Hence, the design of the filter inductor is very crucial for attenuating high frequency currents from the inverter to the grid [25] and in achieving efficient control. In general, the attenuated output current is compared with the reference current values I L f ,   p e a k × S i n θ and the error generated is operated with the proportional resonant (PR) controller to vary the duty ratio. The PR controller is used to obtain a high gain ω 0 at the grid frequency. For an ideal condition of the PR controller, the ω 0 may increase to infinity, resulting in stability issues. Hence, a damping is considered for maintaining the non-ideal operation of the inverter. The ideal transfer function of the PR controller is given in (1) and the frequency response of damping is given in (2), as follows:
G P R ( s ) = K p + 2 K i s s 2 + ω 0
G P R ( s ) = K p ( 1 + 2 K i × ω r s ( s 2 + ω r s + ω 0 2 ) ) ; K i = K p τ i
where K p , K i are the gain constants, ω r corresponds to resonant cutoff frequency, and τ i is the time constant. The time and gain constants of the PR regulator are calculated by following the steps below [26]:
Step 1: To calculate the gain constants, the generalized gain equation is given by:
G ( s ) = G P R ( s ) × e s T d × G p ( s )
where G p ( s ) is the plant transfer function, and T d is the delay time.
Step 2: The desired phase margin ϕ m at cross-over frequency ω c is calculated from:
G P R ( j ω c ) × e j ω c T d × G P ( j ω c ) = π + ϕ m
ϕ m ω c T d + tan 1 ( τ i × ω c 2 ω r )
Step 3: From the estimations in (5), the maximum cross-over frequency ω c m a x is calculated as:
ω c m a x = ( 90 ° ϕ m ) T d × π ° 180
Step 4: Furthermore, the time constant τ i is calculated using (7):
tan 1 ( τ i × ω c m a x 2 ω r ) = ϕ m ω c T d
Step 5: Now the gain constant K p is calculated by equating (1) to unity at ω c m a x .
From the above aspects, the transfer function of the plant is given by:
1 = K p ( 1 + 2 K i × ω r × j ω c m a x ( ( j ω c m a x ) 2 + ω r × j ω c m a x + ω 0 2 ) ) × e j ω c m a x T d × G p ( j ω c m a x )
Furthermore, the modulating output signal is compared with a carrier wave to generate gate pulses for the control of the inverter. Due to the effect of the switching cycle on the modulating output signal, a unit delay is adapted for the digital realization of the controller. This acts an inner loop compensator. The block diagram for the inner current control loop of inverter control is shown in Figure 2.

2.2. Outer Control Loop

The outer control loop of the inverter control deals with the generation of reference current ( i L f , r e f ) . The block diagram for the outer control loop of the inverter is shown in Figure 2. The outer control loop has a voltage controller, which is provided with the error between the measured and reference grid voltage as input and provides the peak value of the reference output current. The transfer function for the current of filter inductor ( i L f ) to the output voltage v 0 ( s ) is given by:
G p ( s ) = v 0 ( s ) i L f ( s )
Furthermore, the design of the PR controller for the outer loop follows a similar approach for the inner current loop.

3. Islanding Scenarios and Grid Requirements

Most of the PV systems or distributed generation (DG) systems are usually situated near the customer loads. Like every other generating unit, these systems are prone to faults, due to short circuits and abnormal condition faults, and require electrical protection from them. Some of these faults are caused due to the influence of the grid under voltages, abnormal frequencies, unbalanced currents, and breaker operation issues during maintenance. Similarly, the DG unit faults may also impact the distribution equipment of the utility or the customer loads, resulting in power flow redistribution, increased fault currents, and over voltages. Hence, the DG protection scheme must be capable of addressing all the issues in a grid-connected environment. Considering these aspects, many national and international protection standards were recommended for the operation of DGs in grid-connected environments. Generally, each of these standards are dependent on the characteristics of the utility region and have their own specific guidelines, but few of them are universally adapted, as follows [27].
  • For the protective relaying of utility consumer interconnections: IEEE C37.95-2014 [28].
  • For the utility interface of PV systems: IEEE 929-2000 [29], IEC 61727 [30].
  • For the interconnection of distributed energy resources with electric power interfaces: IEEE 1547-2018 [9].
One common guideline for grid interconnection is the protection of DGs from islanding. The process of DG islanding generally refers to a quick disconnection of the DG system from the utility during hazardous conditions, such as faults at utility, damage at customer equipment, and power quality degradation. This quick disconnection time generally ranges between 0 and 2 s, depending on the severity of the fault. Considering 2 s as the DG disconnection benchmark, the advancements in automatic reclosing units can cause serious damage to both utility equipment and the islanded DGs [31]. Hence, to avoid this reclosure and protect the DGs from further damage, a continuous monitoring system is required. As discussed in the literature, the active, passive, and hybrid islanding detection and monitoring techniques are widely adapted in grid-connected systems. However, these approaches operate with various drawbacks, and the limitations of the NDZ. Generally, the NDZ is characterized as a power imbalance function inside an islanded condition. This power imbalance function has two aspects: active and reactive power imbalances [32]. Any of these imbalance situations in an islanded condition can be represented as a point in a Δ P Δ Q plane, as shown in Figure 3. Furthermore, these imbalances are characterized by the detection time associated with the operating point, as shown in Figure 3a. For a specified detection time, if the Δ P and Δ Q values are not sufficient to identify an islanding situation, those values define a non-detection zone, as shown in Figure 3b.
Generally, the power imbalance problems are related to voltage sags or dips, temporary interruptions, frequency fluctuations, and harmonics [33]. Out of these, the voltage sags, which are characterized by a reduction in voltage magnitude for a short duration, are considered as a serious power quality issue [34,35]. As per the IEEE Std. 1159 [36], a voltage sag may range between 10 % and 90 % of nominal voltage for a duration of 1 2 c y c l e to 1   min . An illustration of root mean square (RMS) voltage below the voltage dip threshold ( 0.9   pu ) for a particular duration is shown in Figure 4. This voltage dip threshold varies depending on the purpose and region of operation [37]. Further, these voltage dips can be used for detecting islanding scenarios and overcome the phenomenon of NDZs.

4. Prerequisites for Classifier Development

This section discusses the development of islanding classifiers for single-phase grid-connected systems. The methodology depends on extracting multiple features from the voltage and frequency of islanding and non-islanding conditions and training them with a machine learning classifier.

4.1. Data Preparation under an Islanding Scenario

A grid-connected PV system is simulated, as shown in Figure 1, using a MATLAB/Simulink environment for observing the network variables at the DG connection point. The islanding and non-islanding scenarios are implemented in the simulated system by operating the circuit breaker in the network and their impact is identified on the basis of voltage ( V ) in p u , the rate of change of voltage ( d v d t ) , frequency ( f ), and the rate of change of frequency ( d f d t ) . Different islanding scenarios implemented for the purpose of developing the classifier are presented in Table 1.
To achieve a reactive power imbalance in an islanding condition, a pure reactive load is added with the DG operating under a no load condition [38]. For a time-domain analysis of a PV system, an islanding condition at time t varies the network variables, as shown in Figure 5.
The theoretical analysis of network variables under an islanding condition in Figure 5 are calculated from [21]. An active power imbalance deficit of 50% is considered between the generation and load within the islanded network. The slight difference in theoretical and simulation results is due to the action of the automatic voltage regulator equipped with the simulation model. From the above discussion, the four network variables can be obtained for different islanding scenarios to develop a classifier model. Furthermore, the obtained data are subjected to feature extraction for achieving an efficient fault classifier.

4.2. Feature Extraction

The feature extraction process transforms the raw signals into informative signatures for training with a classifier. The raw signals, normalized voltage V , the rate of change of voltage ρ v = ( d v d t ) , normalized frequency ( f ), and the rate of change of frequency ρ f = ( d f d t ) are obtained at the grid interconnection terminals. The rate of change of voltage and frequency are obtained from voltage and frequency variation, respectively, within a small interval of time Δ t . To begin with, the feature extraction process considers a reference signal s ( t ) of 10 cycles for a detection time of 200 ms with a system frequency of 50 Hz, as shown in Figure 6a. Furthermore, the measured voltage signal v ( t ) is processed to obtain four different points, two zero crossing points, and positive and negative half cycle peaks for each cycle, as shown in Figure 6b.
These points contribute to four different features by calculating the standard deviation inside a sliding window of width Δ T . The standard deviation feature extraction process for network variables of an islanding condition in Figure 5 are shown in Figure 7. For the condition where the active power imbalance is 50 % , there is a significant variation in all the variables from the normal condition. However, at a power imbalance < 10 % , the variation is very low and similar to variables under a non-islanding condition [20,39]. Furthermore, the extracted features of the four variables in a sliding window are given by:
σ V = s t d { v ( τ ) ; τ [ t Δ T , t ] }
σ f = s t d { f ( τ ) ; τ [ t Δ T , t ] }
σ ρ v = s t d { d v ( τ ) d t ; τ [ t Δ T , t ] }
σ ρ f = s t d { d f ( τ ) d t ; τ [ t Δ T , t ] }
where σ v ,   σ f ,   σ ρ v , and σ ρ f correspond to standard deviation features extracted for different network variables. Furthermore, these features are represented as a feature vector for training with the classifier, as follows:
x = [ σ V ,   σ f ,   σ ρ v ,   σ ρ f ] T

4.3. Classifier Development

The feature vectors obtained through the feature extraction process are subjected to classifier development using a machine learning classifier. The support vector machine algorithm, which is the basic form of data descriptor techniques in machine learning, is used to develop the classifier.

4.3.1. Support Vector Machine

For a real valued d -dimensional feature vector ( x n d ) labeled as y n = { n , 0 , 1 , 2 , , n } to indicate the class of x n , the support vector machine (SVM) establishes a hyperplane to separate the classes. This hyperplane, or decision boundary, is defined by a scalar bias b and vector w as follows:
g ( x ) = w T x + b
In case of linearly separable data, none of the input samples x n satisfy the function g ( x ) = 0 . Hence, to control the separability of the data, inequalities are considered for all the data classes. Further, to generalize the classification capability of the SVM, margins are formulated during the training process by calculating the Euclidean distance between the training data and the hyperplane. The maximum Euclidean distance to the closest training samples are known as support vectors. These support vectors aid in developing an optimal hyperplane during the training process. The mathematical representation for the Euclidean distance between the training data x and the separating hyperplane is given by | g ( x ) | w , where all the training data should essentially satisfy the condition
y n g ( x n ) w η     n = 1 , 2 , , N
where η represents the margin formulated during the training process. For a solution ( w , b ) and a positive scalar a, ( a w , a b ) is also a solution which imposes the following constraints [40]:
η w = 1
Therefore, from the above Equations (16) and (17), it is evident that by minimizing the Euclidean norm, an optimal separating hyperplane can be achieved, as follows:
min w 1 2 w 2
S . t   y n ( w T x n + b ) 1     n = 1 , 2 , , N
In case of linearly non-separable data, a soft margin support vector is applied and the training errors are measured through a slack variable ξ . To deal with this condition, Equations (18) and (19) are re-formulated as:
min w , ξ 1 2 w 2 + C n = 1 N ξ n
S . t   y n ( w T x n + b ) 1 ξ n     n = 1 , 2 , , N ξ n 0       n = 1 , 2 , , N
where C is a regularization parameter to determine the tradeoff between the minimization of the classification errors and the maximization of the margin, and ξ n corresponds to the slack variable measuring the training error for one misclassified sample. The square of the Euclidean norm in (18) makes the optimization problem a quadratic programming. The constraints in the quadratic programming can be solved by introducing Lagrange multipliers β n 0 and γ n 0 [40]. For a Lagrange multiplier β n , the solution for the Euclidean norm is given by:
w = n = 1 N β n y n x n     n = 1 , 2 , , N .
This gives final decision boundary g ( x ) as:
g ( x ) = β n > 0 β n y n x n T x + b
where x corresponds to the test vector and the decision function of g ( x ) is given by s g n ( g ( x ) ) with a tuning parameter C .
Furthermore, in case of nonlinearly separable data, a kernel trick is used with the SVM to map the input feature vectors x n to high-dimensional feature space, as given by:
z n = Φ ( x n )
This solution provides a new feature vector z n . Generally, the kernel trick computes the inner product of original data points in mapped feature space, which forms K ( x n , x m ) = Φ ( x n ) , Φ ( x m ) . This replaces x n T x in (23) with the kernel trick to yield the decision function as follows:
g ( x ) = S V s   or   β n > 0 β n y n K ( x n , x ) + b
Furthermore, to solve the optimization problem in (20) and (21), all the training samples are evaluated with the kernel. The choice of kernels for the SVM depends on the dimensionality of the data set and their description. Some of the widely used kernels, radial basis function kernel, and polynomial kernel are mathematically given, as follows [41,42]:
Gaussian radial basis function kernel:
K ( x , y ) = exp { | x y | 2 2 σ 2 }
Polynomial kernel:
K ( x , y ) = ( x T y + 1 ) p
where σ is similar to the regularization parameter C and p is the degree of polynomial.

4.3.2. Islanding Classifier Using SVM

The process of developing an islanding classifier is carried out in three stages: training, performance validation, and detection process.
SVM Training: According to the basics of supervised learning, the training process is carried offline, as follows:
Step 1: Perform dynamic simulations on a single-phase grid-connected PV system to generate n different islanding and non-islanding events.
Step 2: A feature vector x with four different features is obtained for every event through the feature extraction process discussed in Section 4.2. As the feature extraction process is performed for a known set of islanding and non-islanding events generated through the simulation, the obtained feature vectors are labeled a priori with the corresponding islanding or non-islanding event.
Step 3: Hence, the final feature matrix can be given by:
F ( n ) = [ x 1 x 2 x 3 x n ] T = [ σ v ( 1 ) σ f ( 1 ) σ ρ v ( 1 ) σ ρ f ( 1 ) σ v ( 2 ) σ f ( 2 ) σ ρ v ( 2 ) σ ρ f ( 2 ) σ v ( 3 ) σ f ( 3 ) σ ρ v ( 3 ) σ ρ f ( 3 ) σ v ( n ) σ f ( n ) σ ρ v ( n ) σ ρ f ( n ) ]
Step 4: In this training process, the feature vector x n is labelled for two classes y n , i.e., islanding ( y n = 1 ) and non-islanding ( y n = + 1 ).
Step 5: Further, a k -fold cross validation is applied for the training data to conduct the classification process. Initially, the data is sampled into k subsets, and k 1 subsets are involved with the training process while the remaining subsets are used in the testing process. As the training data are nonlinear, the Gaussian radial basis function kernel is used with the soft margin SVM classification. The process is iterated for k time and the average classification accuracy is obtained to assess the performance.
Performance Evaluation: The trained SVM model yields a decision function g ( x ) , as given in (25), which is further used for classifying the input test data as the islanding and non-islanding conditions. To assess the performance of the trained classifier on the basis of the training and testing process, the false alarm (FA) and detection rate (DR) are adapted, as shown in (29) and (30), respectively [43]. The DR corresponds to the ratio between successful and total islanding events, FA corresponds to the ratio between misclassified and total non-islanding events.
D R = T P ( T P + F N )
F A = F P ( F P + T N )
where T P is true positive, F N is false negative, F P is false positive, and T N is false negative. The positive and negative terms correspond to the islanding and non-islanding classification of events, respectively. Furthermores, the true positive rate deals with successful islanding classification, false negative rate deals with misclassified non-islanding conditions, the false positive rate deals with misclassified islanding conditions, and the true negative rate corresponds to successful non-islanding classifications.
Detection Process: The islanding detection process using the trained SVM model is shown in Figure 8. The features ( x n ) of the measured data at grid interconnection are extracted and tested with the trained SVM. The extracted data are either classified as non-islanding or islanding events. In case of a non-islanding event, the process of measurement and feature extraction continues for further testing, whereas for an islanding scenario, the control parameters to stabilize the system by injecting reactive power are carried out. If the recovery process fails to stabilize the network, the islanding scenario generates a trip signal to island the PV system from the grid.

5. Experiment and Results

The developed islanding classification method is tested with a 5-kW single-phase PV system implemented using a Keysight PV simulator manufactured by Keysight Technologies India Private Limited, New Delhi, India. The PV simulator emulates the behavior of the PV arrays according to the PV module parameters and the mission profile. Furthermore, the PV simulator is connected with a single-phase inverter designed on a Semikron inverter stack manufactured by SEMIKRON Electronics Private Limited, Navi Mumbai, India. The formed single-phase PV system setup is connected to a low voltage grid, simulated using a chroma regenerative grid simulator supplied by Quantel Technologies India Private Limited, New Delhi, India. The details of the developed grid-connected photovoltaic system are given in Table 2. The trained islanding classification algorithm is dumped into an Altera Cyclone IV EP4CE115F29C7N field programmable gate array (FPGA) using a hardware description language and Quartus programming tool. The setup of the grid-connected PV system is depicted in Figure 9.
The islanding and non-islanding scenarios in the single-phase grid-connected system are created by creating fault behaviors in the chroma regenerative grid simulator. The scenarios, like load switching and shedding, the switching of capacitor banks, and the loss of lines, which do not island the DG, are considered as non-islanding scenarios. Further islanding scenarios are created by tripping the grid connection circuit breaker for different active and reactive power imbalances and creating a line to ground fault through the grid simulator software. The events generated are shown in Table 3, and all these events are experimented at 1 sec for each event and their corresponding features are extracted over a Δ T observation period. Four standard deviation features for each event are extracted for Δ T = 10 cycles.
A total 990 events are generated for both islanding and non-islanding scenarios, as presented in Table 3. Furthermore, four features are extracted for each sample in both the scenarios. The total training and testing data for the events discussed in Table 3 are shown in Table 4. The SVM is trained with the above data, as discussed in Section 4.3, by setting k = 5 for k -fold cross-validation, which gives an optimal regularization parameter C = 300 . As the data deals with real world signals and their signatures, the Gaussian radial bias function in (26) is used for mapping the nonlinear data into a high-dimensional feature space. The performance parameters of the SVM, with the adapted kernel, are shown in Table 5. Furthermore, the detection rate and false alarm rate for islanding events with different loads for the adapted kernel are given in Table 6.
To test the performance of the developed classifier under transient conditions, which contribute to the major aspect of NDZs, different deficient power imbalances are created, ranging for active and reactive power. The power imbalance Δ P is varied between 0.5 % to 10 % and Δ Q is varied from 0 % to 50 % to test the scenarios 1–4 in Table 2. The corresponding results for the Gaussian radial basis function are shown in Figure 10 and Table 7.
The detection rate of the classifier for power imbalances in different scenarios is shown in Figure 10. For analyzing the detection accuracy along with the failure rate, the data are further represented in Table 7. The variation of the power imbalance Δ P from 0.5 % to 10 % simulates the impact of NDZs in the system. For power imbalances below 3% under scenario 1, the developed classifier is able to classify with an average detection rate of 96.9% and a 0% failure rate, and for power imbalances above 5%, the detection rate is 100 % . Similarly, for power imbalances below 5 % under scenario 2, the average detection rate is 99.15% with a 0.1% failure rate, and for power imbalances above 5%, the detection rate is 100 % with a 0.1% failure rate. Furthermore, the same variation is observed for power imbalances under scenario 3 and scenario 4, and in both the conditions, the average detection rate is 98.6% and 99.3%, respectively, and the failure rate is 0.1% and 0.1%, respectively, for power imbalances below 3%. This indicates the efficiency of the developed method in identifying the islanding conditions under NDZs.
From the results, it is identified that the developed SVM classifier for islanding detection is flexible to various changes in the system configuration. The action of the proposed feature extraction method involving system characteristics (voltage and frequency), the rate of change of system characteristics, and signal characteristics (peaks and zero crossing points) has successfully aided in overcoming the problem of NDZs in the conventional islanding detection mechanisms. Furthermore, the decision boundary of the SVM obtained through different training scenarios, considering islanding, non-islanding, power imbalances, and network contingencies, is significantly able to classify any change in the circuit or network topology. By choosing the appropriate kernel trick, the classifier is able to achieve a detection rate of 99.2% and false alarm rate of 0.2%, which shows the acceptability of the method. All the above demonstrated performance analysis identifies the reliability of the developed method in terms of detection rate (accuracy) and false rate. However, while implementing the developed method with real time systems, the speed and response or detection time of the classifier, along with the associated relays, needs to be investigated. Here, the term speed depends on the data processing time for the classifier, and the detection time corresponds to the time delay associated with the time of the measurement of the data to the time of the operation of the corresponding relay. In both the cases, the classifier is expected to be quick. Hence, the detection time needs to be prioritized while developing an islanding classifier, which is identified as the future aspect of this research.

6. Conclusions

This paper developed an islanding classifier for the single-phase grid connected system. The developed approach involved the generating of multiple islanding and non-islanding scenarios, a feature extraction process, and a classification process. The islanding and non-islanding events are generated using a 5   k W grid-connected system. To overcome the drawback of non-detection zones in conventional islanding detection methods, the excess and deficient power imbalance conditions and their effect on the voltages of the grid-connected system are measured. Four network variables are identified for the measured voltages at the grid interconnection point. To distinguish between the variables of different events, the feature extraction process is carried out using the sliding window approach. This provides a feature vector with multiple features for each islanding event. Furthermore, the islanding events are trained with the support vector machine classifier to achieve an islanding classification mechanism. To assess the performance of the developed approach, multiple testing conditions are obtained for different loading conditions. The results of the testing approach depicted better efficiency in terms of the detection rate and lower false alarm rate to overcome the non-detection zone.

Author Contributions

Conceptualization, A.H., A.A., A.I.K., M.M.A., V.S.B.K., and K.I.; Methodology, A.H., A.A., A.I.K., M.M.A., V.S.B.K., and K.I.; Software, A.H., A.A., A.I.K., M.M.A., V.S.B.K., and K.I.; Validation, A.H., A.A., A.I.K., M.M.A., V.S.B.K., and K.I.; Formal Analysis, A.H., A.A., A.I.K., M.M.A., V.S.B.K., and K.I.; Investigation, A.H., A.A., A.I.K., M.M.A., V.S.B.K., and K.I.; Resources, A.H., A.A., A.I.K., M.M.A., V.S.B.K., and K.I.; Data Curation, A.H., A.A., A.I.K, M.M.A., V.S.B.K., and K.I.; Writing-Original Draft Preparation, A.H., A.A., A.I.K., M.M.A., V.S.B.K., and K.I.; Writing-Review & Editing, A.H., A.A., A.I.K., M.M.A., V.S.B.K., and K.I.; Visualization, A.H., A.A., A.I.K., M.M.A., V.S.B.K., and K.I.; Supervision, A.H., A.A., A.I.K., M.M.A., V.S.B.K., and K.I.; Project Administration, A.A., A.I.K., M.M.A., and K.I.; Funding Acquisition, A.A., A.I.K., M.M.A., and K.I. All authors have read and agreed to the published version of the manuscript.

Funding

This project was funded by the Deanship of Scientific Research (DSR), King Abdulaziz University, Jeddah, under grant no. (DF-483-135-1441).

Acknowledgments

The authors gratefully acknowledge the DSR’s technical and financial support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gielen, D.; Boshell, F.; Saygin, D.; Bazilian, M.D.; Wagner, N.; Gorini, R. The role of renewable energy in the global energy transformation. Energy Strategy Rev. 2019, 24, 38–50. [Google Scholar] [CrossRef]
  2. Marinakis, V.; Doukas, H.; Koasidis, K.; Albuflasa, H. From Intelligent Energy Management to Value Economy through a Digital Energy Currency: Bahrain City Case Study. Sensors 2020, 20, 1456. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. D’Adamo, I. The Profitability of Residential Photovoltaic Systems. A New Scheme of Subsidies Based on the Price of CO2 in a Developed PV Market. Soc. Sci. 2018, 7, 148. [Google Scholar] [CrossRef] [Green Version]
  4. Liao, Y.; Fan, W.; Cramer, A.; Dolloff, P.; Fei, Z.; Qiu, M.; Bhattacharyya, S.; Holloway, L.; Gregory, B. Voltage and Var Control to Enable High Penetration of Distributed Photovoltaic Systems. In 2012 North American Power Symposium (NAPS); IEEE: Piscataway, NJ, USA, 2012. [Google Scholar]
  5. Singh, P.; Pradhan, A.K. A Local measurement based protection technique for distribution system with photovoltaic plants. IET Renew. Power Gener. 2020, 14, 996–1003. [Google Scholar] [CrossRef]
  6. Suman, M.; Kirthiga, M.V. Unintentional islanding detection. In Distributed Energy Resources in Microgrids; Elsevier: Amsterdam, The Netherlands, 2019; pp. 419–440. [Google Scholar]
  7. The Institute of Electrical and Electronics Engineers—IEEE. IEEE 929-1988 Recommended Practice for Utility Interface of Residential and Intermediate Photovoltaic (PV) Systems; IEEE: Piscataway, NJ, USA, 2000. [Google Scholar] [CrossRef]
  8. International Electrotechnical Commission. IEC 62116-2014; IEC: London, UK, 2014. [Google Scholar]
  9. IEEE STD 1547-2018. In IEEE Standard for Interconnection and Interoperability of Distributed Energy Resources with Associated Electric Power Systems Interfaces; IEEE: Piscataway, NJ, USA, 2018. [CrossRef]
  10. Khamis, A.; Shareef, H.; Bizkevelci, E.; Khatib, T. A review of islanding detection techniques for renewable distributed generation systems. Renew. Sustain. Energy Rev. 2013, 28, 483–493. [Google Scholar] [CrossRef]
  11. Artale, G.; Cataliotti, A.; Cosentino, V.; Di Cara, D.; Fiorelli, R.; Guaiana, S.; Panzavecchia, N.; Tinè, G. A new PLC-based smart metering architecture for medium/low voltage grids: Feasibility and experimental characterization. Measurement 2018, 129, 479–488. [Google Scholar] [CrossRef]
  12. Bayrak, G.; Cebeci, M. A Communication Based Islanding Detection Method for Photovoltaic Distributed Generation Systems. Int. J. Photoenergy 2014, 2014, 1–17. [Google Scholar] [CrossRef]
  13. Laaksonen, H. Advanced Islanding Detection Functionality for Future Electricity Distribution Networks. IEEE Trans. Power Deliv. 2013, 28, 2056–2064. [Google Scholar] [CrossRef]
  14. Ye, Z.; Kolwalkar, A.; Zhang, Y.; Du, P.; Walling, R. Evaluation of Anti-Islanding Schemes Based on Nondetection Zone Concept. IEEE Trans. Power Electron. 2004, 19, 1171–1176. [Google Scholar] [CrossRef]
  15. Li, C.; Cao, C.; Cao, Y.; Kuang, Y.; Zeng, L.; Fang, B. A review of islanding detection methods for microgrid. Renew. Sustain. Energy Rev. 2014, 35, 211–220. [Google Scholar] [CrossRef]
  16. Mahat, P.; Chen, Z.; Bak-Jensen, B. Review of islanding detection methods for distributed generation. In 2008 Third International Conference on Electric Utility Deregulation and Restructuring and Power Technologies; IEEE: Piscataway, NJ, USA, 2008; pp. 2743–2748. [Google Scholar]
  17. Seyedi, M.; Taher, S.A.; Ganji, B.; Guerrero, J.M. A hybrid islanding detection technique for inverter-based distributed generator units. Int. Trans. Electr. Energy Syst. 2019, 29, 11. [Google Scholar] [CrossRef]
  18. Hmad, J.; Houari, A.; Trabelsi, H.; Machmoum, M. Fuzzy logic approach for smooth transition between grid-connected and stand-alone modes of three-phase DG-inverter. Electr. Power Syst. Res. 2019, 175, 105892. [Google Scholar] [CrossRef]
  19. Hashemi, F.; Ghadimi, N.; Sobhani, B. Islanding detection for inverter-based DG coupled with using an adaptive neuro-fuzzy inference system. Int. J. Electr. Power Energy Syst. 2013, 45, 443–455. [Google Scholar] [CrossRef]
  20. Fatama, A.; Haque, A.; Khan, M.A. A Multi Feature Based Islanding Classification Technique for Distributed Generation Systems. In 2019 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COMITCon); IEEE: Piscataway, NJ, USA, 2019; pp. 160–166. [Google Scholar]
  21. Baghaee, H.R.; Mlakic, D.; Nikolovski, S.; Dragicevic, T.D. Support Vector Machine-based Islanding and Grid Fault Detection in Active Distribution Networks. IEEE J. Emerg. Sel. Top. Power Electron. 2019. [Google Scholar] [CrossRef]
  22. Khan, M.A.; Haque, A.; Kurukuru, V.S.B. Machine Learning Based Islanding Detection for Grid Connected Photovoltaic System. In 2019 International Conference on Power Electronics, Control and Automation (ICPECA); IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
  23. Carrasco, J.M.; Franquelo, L.G.; Bialasiewicz, J.T.; Galvan, E.; PortilloGuisado, R.C.; Prats, M.A.M.; Leon, J.I.; Moreno-Alfonso, N. Power-Electronic Systems for the Grid Integration of Renewable Energy Sources: A Survey. IEEE Trans. Ind. Electron. 2006, 53, 1002–1016. [Google Scholar] [CrossRef]
  24. Panda, A.; Pathak, M.K.; Srivastava, S.P. A single phase photovoltaic inverter control for grid connected system. Sadhana 2016, 41, 15–30. [Google Scholar] [CrossRef] [Green Version]
  25. Kafle, Y.R.; Town, G.E.; Guochun, X.; Gautam, S. Performance comparison of single-phase transformerless PV inverter systems. In 2017 IEEE Applied Power Electronics Conference and Exposition (APEC); IEEE: Piscataway, NJ, USA, 2017; pp. 3589–3593. [Google Scholar]
  26. Rajeev, M.; Agarwal, V. Analysis and Control of a Novel Transformer-Less Microinverter for PV-Grid Interface. IEEE J. Photovolt. 2018, 8, 1110–1118. [Google Scholar] [CrossRef]
  27. Axelberg, P.G.V.; Gu, I.Y.-H.; Bollen, M.H.J. Support Vector Machine for Classification of Voltage Disturbances. IEEE Trans. Power Deliv. 2007, 22, 1297–1303. [Google Scholar] [CrossRef]
  28. Institute of Electrical & Electronics Engineers. IEEE C37.95: 2014 Guide for Protective Relaying of Utility-Consumer Interconnections; IEEE: Piscataway, NJ, USA, 2014. [Google Scholar]
  29. Institute of Electrical & Electronics Engineers. IEEE 929-2000 Recommended Practice for Utility Interface of Photovoltaic (PV) Systems; IEEE: Piscataway, NJ, USA, 2000. [Google Scholar] [CrossRef]
  30. International Electrotechnical Commission. IEC 61727 Photovoltaic (PV)—Characteristics of the Utility Interface; IEC: London, UK, 2004. [Google Scholar]
  31. Far, H.G.; Rodolakis, A.J.; Joos, G. Synchronous Distributed Generation Islanding Protection Using Intelligent Relays. IEEE Trans. Smart Grid 2012, 3, 1695–1703. [Google Scholar] [CrossRef]
  32. Vieira, J.C.M.; Freitas, W.; Xu, W.; Morelato, A. An Investigation on the Nondetection Zones of Synchronous Distributed Generation Anti-Islanding Protection. IEEE Trans. Power Deliv. 2008, 23, 593–600. [Google Scholar] [CrossRef]
  33. Khoa, N.M.; Viet, D.T.; Hieu, N.H. Classification of power quality disturbances using wavelet transform and K-nearest neighbor classifier. In 2013 IEEE International Symposium on Industrial Electronics; IEEE: Piscataway, NJ, USA, 2013; pp. 1–4. [Google Scholar]
  34. Zhan, L.; Bollen, M.H.J. Characteristic of voltage dips (sags) in power systems. IEEE Trans. Power Deliv. 2000, 15, 827–832. [Google Scholar] [CrossRef]
  35. IEEE Recommended Practice for Evaluating Electric Power System Compatibility With Electronic Process Equipment. In IEEE Std. 1346–1998; IEEE: Piscataway, NJ, USA, 1998. [CrossRef]
  36. IEEE Recommended Practice for Monitoring Electric Power Quality. In IEEE Std. 1159–2019 (Revision IEEE Std. 1159-2009); IEEE: Piscataway, NJ, USA, 2019; pp. 1–98.
  37. Weldemariam, L.E.; Cuk, V.; Cobben, J.F.G. A proposal on voltage dip regulation for the Dutch MV distribution networks. Int. Trans. Electr. Energy Syst. 2019, 29, e2734. [Google Scholar] [CrossRef] [Green Version]
  38. Han, Y.; Li, H.; Shen, P.; Coelho, E.A.A.; Guerrero, J.M. Review of Active and Reactive Power Sharing Strategies in Hierarchical Controlled Microgrids. IEEE Trans. Power Electron. 2017, 32, 2427–2451. [Google Scholar] [CrossRef] [Green Version]
  39. Alam, M.R.; Muttaqi, K.M.; Bouzerdoum, A. An Approach for Assessing the Effectiveness of Multiple-Feature-Based SVM Method for Islanding Detection of Distributed Generation. IEEE Trans. Ind. Appl. 2014, 50, 2844–2852. [Google Scholar] [CrossRef] [Green Version]
  40. Abe, S. Support Vector Machines for Pattern Classification; Springer: London, UK, 2010; Volume 2, p. 44. [Google Scholar]
  41. Canu, S. SVM and Kernel machine Lecture 1: Linear SVM. Available online: https://cel.archives-ouvertes.fr/cel-01003007/file/Lecture1_Linear_SVM_Primal.pdf (accessed on 15 April 2020).
  42. Wang, W.; Xu, Z.; Lu, W.; Zhang, X. Determination of the spread parameter in the Gaussian kernel for classification and regression. Neurocomputing 2003, 55, 643–663. [Google Scholar] [CrossRef]
  43. Pastrana, S.; Mitrokotsa, A.; Orfila, A.; Peris-Lopez, P. Evaluation of classification algorithms for intrusion detection in MANETs. Knowl. Based Syst. 2012, 36, 217–225. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Outline of a single-phase grid-connected photovoltaic system.
Figure 1. Outline of a single-phase grid-connected photovoltaic system.
Sensors 20 03320 g001
Figure 2. Inner current control loop and outer control loop for grid-connected inverter control.
Figure 2. Inner current control loop and outer control loop for grid-connected inverter control.
Sensors 20 03320 g002
Figure 3. Power imbalances in a Δ P Δ Q plane: (a) Power imbalance at a specified detection time, (b) non-detection zone due to insufficient power imbalance values [32].
Figure 3. Power imbalances in a Δ P Δ Q plane: (a) Power imbalance at a specified detection time, (b) non-detection zone due to insufficient power imbalance values [32].
Sensors 20 03320 g003
Figure 4. Illustration of voltage sag/dip for a threshold voltage of 0.9 pu.
Figure 4. Illustration of voltage sag/dip for a threshold voltage of 0.9 pu.
Sensors 20 03320 g004
Figure 5. Network variables for an islanding scenario in a single-phase grid-connected system for simulation measurements and theoretical calculations: (a) voltage ( V ) in p u , (b) the rate of change of voltage ( d v d t ) , (c) frequency ( f ), (d) the rate of change of frequency ( d f d t ) .
Figure 5. Network variables for an islanding scenario in a single-phase grid-connected system for simulation measurements and theoretical calculations: (a) voltage ( V ) in p u , (b) the rate of change of voltage ( d v d t ) , (c) frequency ( f ), (d) the rate of change of frequency ( d f d t ) .
Sensors 20 03320 g005
Figure 6. Feature extraction process: (a) Reference waveform s ( t ) , (b) measured voltage at grid interconnection terminals v ( t ) .
Figure 6. Feature extraction process: (a) Reference waveform s ( t ) , (b) measured voltage at grid interconnection terminals v ( t ) .
Sensors 20 03320 g006
Figure 7. Sliding window-based feature extraction process for (a) voltage ( V ) in p u , (b) the rate of change of voltage ( d v d t ) , (c) frequency ( f ), (d) the rate of change of frequency ( d f d t ) .
Figure 7. Sliding window-based feature extraction process for (a) voltage ( V ) in p u , (b) the rate of change of voltage ( d v d t ) , (c) frequency ( f ), (d) the rate of change of frequency ( d f d t ) .
Sensors 20 03320 g007
Figure 8. Flow diagram for islanding detection in single phase grid connected system using the trained support vector machine (SVM).
Figure 8. Flow diagram for islanding detection in single phase grid connected system using the trained support vector machine (SVM).
Sensors 20 03320 g008
Figure 9. Test arrangement of a single-phase grid-connected photovoltaic system.
Figure 9. Test arrangement of a single-phase grid-connected photovoltaic system.
Sensors 20 03320 g009
Figure 10. Detection rate of the classifier for power imbalance in different scenarios.
Figure 10. Detection rate of the classifier for power imbalance in different scenarios.
Sensors 20 03320 g010
Table 1. Description of different islanding scenarios considered for developing the classifier.
Table 1. Description of different islanding scenarios considered for developing the classifier.
Islanding TypeScenarioDescription of Islanding Scenario
IslandingScenario 1Tripping the circuit breaker at the grid interconnection with three different loads, constant power load, constant impedance load, and constant current load.
Scenario 2Creating four different power imbalance conditions with excess and deficient power:
(1)
Deficient active and reactive power imbalances
(2)
Excess active and reactive power imbalances
(3)
Excess active power and deficient reactive power imbalances
Deficient active power and excess reactive power imbalances.
Non-IslandingScenario 3Switching of inductive, capacitor and nonlinear loads for less than 10 cycles per observation for constant impedance, power, and current loads.
Scenario 4Transient faults with a clearing time less than 0.05 to 0.1 sec for constant impedance, power, and current loads.
Table 2. Hardware description for a 5 kW solar photovoltaic system.
Table 2. Hardware description for a 5 kW solar photovoltaic system.
SystemParameterValues
PV Array Simulator
5 kWP using (Topsun solar 250 W Modules)
Module Characteristics
Power ( P m a x ) 250   Wp
Short circuit current of the module ( I s c ) 14.6   A
Open circuit voltage of module ( V o c ) 22   V
Maximum power point current ( I m p p ) 13.9   A
Maximum power point voltage ( V m p p ) 18   V
Inverter Stack
(Semikron)
Maximum continuous output current 600   A to 1200 A R M S
Switching frequency5 kHz
Maximum inverter output voltage690 V AC
DC bus voltage1100 V DC
Grid SimulatorOutput power30 kVA
Output voltage0~300 V
Output frequency30 Hz–100 Hz
Table 3. Islanding events and their samples.
Table 3. Islanding events and their samples.
EventNo. of SamplesEvent Class
Scenario 1300 samplesIslanding ( y n = 1 )
Scenario 2300 samples
Scenario 3195 samplesNon-islanding ( y n = + 1 )
Scenario 4195 samples
Table 4. Division of training and testing samples for different types of loads in islanding and non-islanding scenarios.
Table 4. Division of training and testing samples for different types of loads in islanding and non-islanding scenarios.
LoadIslandingNon-Islanding
Excess and Deficient Power ImbalancesNumber of SamplesNumber of Samples
Δ P ( % ) Δ Q ( % ) TrainingTestingTrainingTesting
Constant power0–1000–50 60 140 60 70
Constant impedance0–1000–50 60 140 60 70
Constant current0–1000–50 60 140 60 70
Total 180 420 180 210
Table 5. Performance parameters of the SVM with Gaussian radial basis function.
Table 5. Performance parameters of the SVM with Gaussian radial basis function.
Kernel ParameterValue
Kernel typeGaussian radial basis function
Kernel regularization parameter σ 1
Support vectors36
Detection rate99.2%
False alarm0.2%
Table 6. Detection and false alarm rates for islanding classification with different loads.
Table 6. Detection and false alarm rates for islanding classification with different loads.
LoadDetection RateFalse Alarm
Constant power 99.34 % 0.34 %
Constant impedance 99.6 % 0.8 %
Constant current 99.1 % 0.4 %
Constant power, current, and impedance 99.3 % 0.7 %
Table 7. Results for testing of different power imbalances with the trained SVM.
Table 7. Results for testing of different power imbalances with the trained SVM.
Δ P % Islanding ConditionsScenario 1Scenario 2Scenario 3Scenario 4
D R ( % ) F A ( % ) D R ( % ) F A ( % ) D R ( % ) F A ( % ) D R ( % ) F A ( % )
0.5 80 96.2 % 0 % 98.3 % 0.1 % 97.7 % 0.1 % 99.2 % 0.1 %
1 80 96.4 % 0 % 99.1 % 0.1 % 98.4 % 0.1 % 99.4 % 0.1 %
2 80 98.2 % 0 % 99.3 % 0.1 % 99.8 % 0.1 % 100 % 0.1 %
3 80 100 % 0 % 99.9 % 0.1 % 100 % 0.1 % 100 % 0.1 %
5 80 100 % 0 % 100 % 0.1 % 100 % 0.1 % 100 % 0.1 %
7 80 100 % 0 % 100 % 0.1 % 100 % 0.1 % 100 % 0.1 %
10 80 100 % 0 % 100 % 0.1 % 100 % 0.1 % 100 % 0.1 %

Share and Cite

MDPI and ACS Style

Haque, A.; Alshareef, A.; Khan, A.I.; Alam, M.M.; Kurukuru, V.S.B.; Irshad, K. Data Description Technique-Based Islanding Classification for Single-Phase Grid-Connected Photovoltaic System. Sensors 2020, 20, 3320. https://0-doi-org.brum.beds.ac.uk/10.3390/s20113320

AMA Style

Haque A, Alshareef A, Khan AI, Alam MM, Kurukuru VSB, Irshad K. Data Description Technique-Based Islanding Classification for Single-Phase Grid-Connected Photovoltaic System. Sensors. 2020; 20(11):3320. https://0-doi-org.brum.beds.ac.uk/10.3390/s20113320

Chicago/Turabian Style

Haque, Ahteshamul, Abdulaziz Alshareef, Asif Irshad Khan, Md Mottahir Alam, Varaha Satya Bharath Kurukuru, and Kashif Irshad. 2020. "Data Description Technique-Based Islanding Classification for Single-Phase Grid-Connected Photovoltaic System" Sensors 20, no. 11: 3320. https://0-doi-org.brum.beds.ac.uk/10.3390/s20113320

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop