Abstract
Accurate and fast islanding detection of distributed generation is extremely important for its effective operation in distribution systems. For this purpose, several islanding detection methods have been suggested. Among them, hybrid islanding detection techniques are preferred due to their minimum effects on the power system. However, hybrid islanding detection techniques also suffer from two main limitations. They still degrade the power quality and also take comparatively large time to detect the islanding phenomenon. Thus, fast detection and power quality degradation issues are still not solved by hybrid islanding detection techniques. To address this issue, this paper suggests a new islanding detection technique based on rate of change of reactive power (ROCORP) and radial basis function neural network (RBFNN). The proposed technique uses ROCORP as the RBFNN input. The appropriate database of several islanding and non-islanding events is generated by performing the offline simulations on 26 Bus Malaysian distribution system for training the RBFNN. The simulation results shows that it can detects islanding and non-islanding events very fast without degrading the power quality of the system and is independent of threshold limitations.
Introduction
In the recent years, the usage of Distributed Generation (DG) is inevitable due to exponential increased demand of electrical energy in the power system. High integration of DG resources in the power system has caused several challenging issues for their successful operation. The main technical issue in DG integration with main grid is Islanding condition [1]. To ensure the reliable operation of power system, IEEE standard 1547 has put the condition to recognize the islanding event and isolate the DG from distribution system within 2 seconds (100cycles) [2]. This requires an accurate and fast islanding detection technique for safe operation of DGs in distribution network [3].
Up to now, various methods have been suggested for the detection of an islanding event namely passive, active and hybrid islanding detection methods. In order to justify the need for a new technique, it is better to compare all above techniques in terms of certain parameters. The ability of an islanding detection technique is determined by following four parameters [4]. Non-detection Zone (NDZ): The non-detection zone is an important factor for the accuracy of an islanding detection method. It is defined as the range, (in terms of inequality between DG and load) where an islanding detection methods would not identify the islanding. Ideally, islanding detection techniques should have zero non detection zone. However, in practice, the islanding detection method with very small non-detection zone possesses least error as compared with huge non-detection zone (NDZ). Threshold Setting: Most passive islanding detection methods uses network parameters such as active power, reactive power, frequency, voltage and compare these measured values with a certain threshold to discriminate in islanding and non-islanding cases. However, these methods require much attention in setting the threshold values since small threshold value may cause unusual shutdown but, huge threshold value may result in failure in islanding detection. Power Quality Degradation: Most active islanding detection techniques injects high frequency signals at the fixed instance of time in the network for the detection of island. However, most of the times, these injection of signals is not necessary and seriously degrade the power quality. Fast detection of Islanding Events: The detection of islanding phenomenon in short time is a primary step for secured operation and integration of DG resources downstream of protective devices.
Based upon above four parameters, passive techniques (rate of change of power (POCOP) [5], rate of change of frequency over power (ROCOFOP) [6], change of impedance [7], voltage unbalance [8], over/under (O/U) voltage and over/under frequency [8], phase jump detection [9], and harmonic distortion (voltage and current) [10] have the benefit that they do not degrade the power quality of the system. Still, these methods have the limitation that they encounter large non-detection zones and their performance is sensitive to threshold setting [11].
On the contrary, the active techniques such as fuzzy adaptive phase drift control [12], impedance measurement [13], Active frequency drift (AFD) [14], Slip-mode frequency shift (SMS) [15], frequency jump (FJ) [16], high frequency signal injection [17] and phase PLL perturbation method [18] have the advantage that in comparison to passive techniques, they have smallest non-detection zone [19]. However, these methods have resulted in two other issues of power quality degradation and taking large time to identify the islanding incident [20].
In order to address the issue of power quality degradation, hybrid islanding detection methods have been suggested. These methods combine the advantages of active and passive methods. In these methods, active methods are utilized if and only if when passive methods are unable to identify islanding incidents [21]. The algorithms of such methods includes rate of change of reactive power (ROCORP) and load connecting strategy [22], voltage unbalance/frequency shift and average rate-of-change of voltage/real power shift [23], voltage unbalance and high frequency (HF) impedance [24].
These technique have the benefit of getting very small NDZ, and has greatly reduced the power quality degradation because signals are not inserted to the network at each instance of time. However, due to combination of passive and active techniques, computational time to identify the islanding phenomenon is highly increased. Figure 1 shows the time taken by various hybrid techniques to detect the islanding phenomenon.

Islanding detection time of various hybrid techniques.
It can be observed from the Fig. 1 that the time taken by hybrid islanding detection techniques varies from 0.15 seconds to 0.8 seconds [22, 25–33]. Moreover, the hybrid islanding detection techniques still do not solve the power quality degradation problem for the distribution network to some extent and suffer from threshold setting problem too. Thus, it may be noted that fast detection, power quality degradation, and threshold setting issues in islanding detection techniques are still not addressed by hybrid techniques. Thus, an effective islanding detection method is still essential, which may possess a smaller non detection zone (NDZ),fast detection of islanding phenomenon, free from power quality degradation, and independent of threshold setting limitation.
To address this issue, the research trend shift towards the computational intelligence based islanding detection methods. Many researchers have proposed islanding detection techniques using Adaptive Neuro-Fuzzy Inference system (ANFIS), Artificial Neural Network (ANN), Support Vector Machine (SVM), Probabilistic neural network (PNN), Decision Tree (DT), and Fuzzy Logic Control (FLC). However, it has been observed that various researchers have used several parameters with computational intelligence based techniques as shown in Fig. 2.

Number of parameters used in computational islanding detection methods.
It can be perceived from Fig. 2 that number of parameters varies from 3 to 12 in some papers that has enhanced the complexity of these techniques and outweighs their advantages [4, 34–39].
Apart from this, many researchers have applied computational intelligence based techniques on active and hybrid islanding detection techniques as proposed in references [36, 40–43]. This has resulted in too much complications and still encountered the limitations of threshold setting, and power quality degradation. However, it is believed that the execution of computational intelligence based methods with passive methods for islanding detection may have the ability to overcome all these drawbacks of non-detection zone, threshold setting problem, power quality degradation and large time detection. Based upon this idea, this paper suggests a computational intelligence based islanding detection method with passive parameter to overcome all these limitations.
The Suggested islanding detection method is based on two main parts namely passive parameter and computational technique. Among various passive parameters, this paper considers rate of change of reactive power as the input variable for RBFNN. It is because, research has shown that among passive parameters, ROCORP is more sensitive compared to other parameters [22, 44]. Furthermore, Zhihong et al. [44] has proved that ROCORP is more sensitive than other passive parameters as shown in following equations
It can be noticed from Equation (1) that reactive power mismatch is most sensed (6%) as compared to active power mismatch (29%) [44]. The training data for RBFNN is obtained by measuring ROCORP for several islanding and non-islanding incidents by performing offline simulations on Malaysian Distribution Network in PSCAD/EMTDC software version 4.2.1. This paper uses RBFNN for classification purposed between islanding and non-islanding cases. RBFNN is a powerful tool, which is modeled for complex and nonlinear systems with least number of input and output incident for training purpose. The modeling details of test system, RBFNN and its training is described in next sections.
The distribution network used in this paper is are al 11 kV Malaysian distribution network. The distribution network consists of two mini hydro type DG resources having capacity of 2 MVA each operating at voltage of 3.3 kV. The test model given in Fig. 3 is simulated in PSCAD/EMTDC software. The utility grid is coupled with distribution system through step-down transformer.

Test System.
Both mini hydro type DGs are connected to a step up transformers (3.3kV/11kV) rated 2 MVA each. Both mini hydro DG unit are modeled in PSCAD/EMTDC library by using standard model for Exciter (IEEE type AC1A), governor (electro hydraulic PID controller) and hydraulic turbine (non-elastic water column without surge tank).
RBFNN has a simple structure and good generalizing ability to make it useful tool for complex and nonlinear networks and comparing with feed forward networks (FFNs). Furthermore, mostly used back propagation (BP) training algorithm for FFNs is slowest process of training the network, mainly for large size data. Since RBFNN has the ability to linear optimization there parameters with the help of hidden neurons directly from the input data train the network, it is generally much faster than FFNs, to complete the training. RBFNN is pervade by a set of inputs and output layer, between the inputs and outputs layer there is a layer of processing elements called hidden layers. Finally, due to their simple topological arrangement, RBFNNs have the capability to reveal how learning proceeds in a precise fashion. The assembly of the RBFNN is automatically generated on the base of input data. Typical structure of RBF network is shown in Fig. 4.

Typical structure of RBFNN.
The activation function at hidden layer use Gaussian function and between hidden layer to output layer uses linear function. The output of the RBFNN can be expressed by:
The data is generated by performing off-line simulations of different islanding and non-islanding incidents in the Test system. The distribution system is coupled with transmission network through Grid via main bus and islanding would be created by opening Grid circuit breaker. For each islanding and non-islanding event, only one parameter ROCORP (dQ/dt) is measured for islanding detection. Figure 5 presents the basic architecture of proposed islanding detection technique and its parameters specification are shown in Table 1.

Proposed Architecture of islanding detection technique.
Specification of the RBFNN structure
The cases adopted to collect data are simulated for a number of islanding and non-islanding incidents. Non-islanding cases include Single line to ground (S.L.G) fault, Double Line to ground (D.L.G) fault, three phase (LLLG) fault, line to line (L.L) fault, load increment &decrement, DG tripping, Induction motor starting and capacitor switching cases at various buses of the distribution system at different loads ratings. For each case, value of dq/dt are measured at particular instant of time and data of 480 cases have been chosen consisting of various islanding and non-islanding cases. Figure 6 shows number of cases for each islanding and non-islanding incident.

Number of Cases for Islanding and Non-islanding Events.
Out of 480 cases, 370 cases are considered for RBFNN training and about 110 cases are used for RBFNN testing. The data is divided into Islanding & non-islanding cases by assigning single output value for each case; Unity for Islanding event and Zero for Non-Islanding event respectively.
As a whole, data for RBFNN is divided into two columns i.e. first column for input and second column for output. The output column contains 0 and 1 for non-islanding & islanding case respectively. In the end, data obtained from these all cases are trained and the performance of RBFNN based islanding detection technique is verified through simulation results for different cases in MATLAB.Due to learning capability of RBFNN, it considers second column as its outputs and first column as its inputs. The proposed RBFNN model is trained with least possible error method. Figure 7 shows the training results of the suggested RBFNN with least error.

Training error of proposed RBFNN based method.
Islanding at Small and large power mismatch
In this Section, two islanding events are simulated for large power mismatch of 1.0 MW& 1.0 Mvar and Small power mismatch of 0.001 MW& 0.001 Mvar between generation and load at t = 0.3 s by opening the grid circuit breaker. The value of ROCORP for these cases are shown in Fig. 8.

ROCORP values and of proposed RBFNN for Large and small power mismatch.
At this instant ROCORP is measured and sent to the proposed RBFNN based islanding detection technique to differentiate between islanding and non-islanding incident. It can be observed from Fig. 8 that suggested RBFNN based islanding detection has accurately identified this event as islanding incident. It can be noticed from Fig. 8 that suggested method has successfully detected both of the cases of islanding at small & large power mismatch cases.
In this section, the performance of suggested RBFNN based islanding detection technique has been investigated for non-islanding incidents such as load variations (A), starting effect of induction motor (B), DG tripping (C), fault cases (D) and capacitor switching cases (E). To simulate load variation case, the load variation of 0.1 MW and 0.1 Mvar, is considered whereas for induction motor starting, 0.5 MW rating is considered. The tripping of DG may also occur because distribution system consists of two DG.
Furthermore, capacitor switching of 0.1 Mvar is also simulated to analyze the effectiveness of suggested method in distinguishing these events from islanding. All these incidents are simulated at the simulation time t = 0.3 s. The value of ROCORP for load variation case, induction motor starting case, DG tripping case, fault case and capacitor switching cases are shown in Fig. 9.

ROCORP values for various Non-islanding cases and response of the proposed RBFNN method.
The response of proposed RBFNN based technique for all these cases is shown in Fig. 9. It can be observed from Fig. 9 that proposed technique has successfully detected all these events as non-islanding event due to the fact that the output of the RBFNN is zero which is pre-defined condition of non-islanding.
It shows the effectiveness of suggested method, its response for all 110 cases has been investigated. Among 110 cases that is 30% of the total data and consists of half of the islanding and non-islanding cases. Figure 10 shows the response of the suggested RBFNN based islanding detection technique for all 110 cases. Figure 10 shows that proposed RBFNN based technique has correctly differentiated between islanding and non-islanding incidents. However, it may be noticed that the response of few cases is not purely binary number (0 or 1) and lies in the range of –0.1 to 0.1 for non-islanding events and between 0.9 to 1.1 for islanding cases. Therefore, in order to improve the result to be exactly one or zero, “round function” of the MATLAB is used and the response of proposed technique for all these cases is again tested. Figure 11 shows the response of proposed technique with ”round function”.

Response of proposed RBFNN based technique for all 110 cases.

Response of Proposed Technique for all 110 cases with round function.
It can be observed from Fig. 11 that by using round function of the MATLAB, the proposed RBFNN based islanding detection technique has accurately distinguished between all these islanding and non-islanding incidents.
This paper has presented the simulation results of the suggested technique for various islanding and non-islanding events to validate its performance. To highlight its effectiveness, the response of the proposed islanding detection technique is compared with other existing techniques in terms of time taken to detect the islanding event as shown in Table 2.
Comparison of proposed islanding detection technique with hybrid islanding detection technique
Comparison of proposed islanding detection technique with hybrid islanding detection technique
It can be noticed from the Table 2 that proposed islanding detection technique takes only 0.02 seconds to detect the islanding event as compared to other techniques. Furthermore, it can be noticed that proposed method has not degraded the power quality of the distribution system and not used any threshold setting. Thus, proposed RBFNN based islanding detection technique is a feasible option and has successfully addressed all issues of the existing techniques.
This paper has proposed a new fast and accurate islanding detection method based on ROCORP and RBFNN. The appropriate database of several islanding and non-islanding events has been obtained by performing the offline simulations on 26 Bus Malaysian distribution system for RBFNN training. The simulation results have shown that the proposed technique can accurately differentiate between islanding and non-islanding cases, including load variation, DG tripping, induction motor starting, faults, and capacitor switching cases. Furthermore, the proposed technique can identify islanding within one cycle, free from power quality degradation and threshold setting limitation. Hence, the proposed islanding detection technique has successfully solved the problem of non-detection zone, power quality degradation and threshold setting limitation, and fast detection which make it more appropriate for real time application.
