1 Introduction

Smart grid has reinforced the foundation of today’s society by competent generation and transmission of electricity to users across a vast topographical area. The primary goal of smart grid is to provide uninterrupted electricity to important consumers such as hospitals, emergency centres, factories, and transport systems (Ahmad et al. 2022), that implies continuous production. So, it is necessary to guarantee that these loads have a steady power supply. However, the expanding utilization of distributed generators (DG) in distribution systems poses a number of technical issues, including unintended islanding (Dey et al. 2023). The unintended islanding results in negative effects such as reclosing in out-of-phase, deteriorating quality of power, and concerns in safety for the maintenance staff, and so on (Shukla et al. 2023a). Therefore, the identification of the islanding events is required for the sustaining of essential loads under hostile conditions.

1.1 Motivation

As the information technology grabbed its foothold in the smart grid sector, cyberattacks have become increasingly prevalent in modern electrical grid, jeopardizing its reliability and resilience (Duo et al. 2022). Moreover, in an epoch of open markets, the likelihood of data mismanagement increases, provided that the approach is unprotected end-to-end. The present electrical energy system is a complex cyber-physical structure in which the both the physical as well as cyber layers are highly intertwined. The physical component consists of electrical along with mechanical structures and are accountable to electrical generation, transmission as well as distribution. Meanwhile, the cyber component consists of collecting data, processing it and then transmission of the data. As illustrated by Fig. 1, the modern smart grid consists of five primary components: the grid, the communication network, the sensor network, the controller network, and at last the actuator network. Important grid characteristics are measured by the sensor network, and the data measured is channelled to the control centre via the communication grid to process and implement the control actions (Dutta et al. 2023). These control actions are subsequently transmitted via the communication network to the network of actuators, which implements physical operations on the power. Cyber assailants target power system components that rely heavily on information technology, like sensor networks e.g. phasor measurement units (PMUs), smart meters, controller networks with programmable logics and the communication networks that rely on cables, diversified technologies, and arrangement for effective transfer of data (Dutta et al. 2022a). Consequently, the data communicated in the smart grid design concerning line flow, voltage measurement, power injection and state of breakers, switches, relays, etc., is susceptible to cyberattacks. In addition, as shown in Fig. 1, the attacks are recursive because of the interconnection of the various power system components. One strategy to lessen the likelihood of a cyberattack is to reducing the interdependence of these components of power system.

Fig. 1
figure 1

Modern smart grid components

The micro-grid can function in either grid-connected or island mode. In islanded approach, a portion of the grid is detached from the main power grid system, while the DG existing in the disconnected-grid or micro-grid continues to supply power to the disconnected grid. Islanding might be intended or accidental. Generally, intended islanding is performed for repair and maintenance purposes. In intended islanding, since it is known ahead that the micro-grid would be islanded, it is simple to regulate the frequency and power of the islanded grid. In the event of accidental islanding, the linked DG of the islanded micro-grid must draw out itself within 2 s, by following IEEE Standard 1547-2018. This is important to prevent severe frequency and voltage imbalances in the islanded grid, consequently protecting electrical equipment from damage. Identification of accidental island situations is therefore required for the efficient operation of micro-grids. The island detection approach implicates monitoring some data in the micro-grid by using measurement device, delivering the data through a communication channel to a control centre, where it will be processed by software procedures, and finally send control indications across the same communication network to the relevant relays of the DG (Shukla et al. 2023b). Cyberattacks can interfere with this detection process in the manners listed below:

  1. 1.

    The attackers can initiate denial-of- service, introduce fake data, or they can destruct the communication network between the control centre and measuring device or the relays and control centre respectively.

  2. 2.

    If an attacker executes a fake island detection signal while there is no actual islanding situation, the micro-grid will have power loss erroneously, paving way for blackout in the region. It will decrease the micro-grid’s dependability and resilience. The repair team of the micro-grid uninformed about the cables being still energized by the main grid, will experience significant shock. This could be lethal for them.

  3. 3.

    If an attacker defragments an actual islanding scenario, the micro-grid will experience significant frequency and voltage variations, which further degrades power quality and damages electrical equipment.

  4. 4.

    Before reconnecting the main grid and the islanded grid, the frequency in the islanded area must be stabilized and synchronized. If not, an enormous current will circulate, causing equipment damage. Attackers can damage the power grid by interrupting this situation.

In several regions around the world, the implementation of time-synchronized PMU has contributed to the enhancement of the smart grid’s dependability. To transmit phasor data within milliseconds, PMUs utilize data networks with many gateways among phasor data concentrators (PDC), control centres, measurement sites, and super PDC (De and Sodhi 2022). This has led to a rise in cyber-attacks. The hackers can tamper with the cables manually, perform denial-of-service threats through network traffic hindrance, or insert fake PMU packets of data. In addition to replacing the actual data with the fake data, the attackers can also rephrase the data. As PMUs utilize Global Positioning System (GPS) signals, it is possible for attackers to block or forge these signals. Rapid spread of distributed networks across a large geographical area has led to widespread use of micro phasor measurement units (µ-PMUs) for dynamic monitoring, state estimates, etc. The µ-PMU measures data at an extremely fast pace and with a great degree of precision (Dutta et al. 2020; Mirshekali et al. 2022). Consequently, these can be used for island detection. Avoiding the data stream is one technique to protect the island detecting algorithm from cyber threats. This involves processing the large amount of information within the µ-PMU using an appropriate technique for signal analysis. In order to reduce reliance on the information transmission network, an intelligent µ-PMU that performs measurements and makes key decisions using signal processing is required.

1.2 Related work

Many strategies of islanding detection have been published in research publications, that is generally segregated as active (Bahrani et al. 2009), passive (Ashour et al. 2013), local, hybrid (Larik et al. 2022), signal processing (Raza et al. 2015), and intelligence-based islanding detection (Ahmad et al. 2013). With passive approaches, grid parameters are continuously monitored, and islanding is identified when the parameter value exceeds a predefined threshold. Some of the most recent passive strategies are based on enhanced voltage shift (Liu et al. 2016), derivative of equivalent resistance with respect to time index (Xie et al. 2020), active rate of change of frequency (ROCOF) relay (Gupta et al. 2016), voltage index (Abd-Elkader et al. 2018), variational mode decomposition based mode singular entropy (Admasie et al. 2019), harmonic distortion, over/under frequency and voltage, rate of change of power, phase jump detection, etc. (Dutta et al. 2022b; Freitas et at. 2005; Redfern et al. 1993; Mishra et al. 2019). Simple, but with a huge non detection zone (NDZ) characterize the passive islanding techniques (Zeineldin and Kirtley 2009). This shortcoming of passive islanding is resolved by employing active islanding approaches, in which a disturbance is injected into the system following which the system’s response is evaluated. Methods for active island detection include Sandia voltage shift, Sandia frequency shift, slip mode frequency shift and negative sequence current injection (Jang and Kim 2004; Liu et al. 2010; Lopes and Sun 2006; Trujillo et al. 2010; Karimi et al. 2008), and many others. Hybrid sensors are a combination of active and passive ways to overcome the shortcomings of the methods. Local approaches for island recognition utilise the communications infrastructure with DG as well as control centres. They have the benefit of no NDZ but the disadvantage of high costs.

The signal processing method is utilised so that the NDZ can be decreased while at the same time increasing the accuracy of the conventional approaches. Advanced signal processing techniques such as time-time transform, hybrid Stockwell transform, mathematical morphology, Hilbert Huang transform, Stockwell transform and wavelet Transform are utilised in this method for the purpose of discovering hidden data (Hsieh et al. 2008; Menezes et al. 2020; Mishra et al. 2017). These techniques are then applied to the signal processing. A classification learning algorithm is utilised by the intelligent islanding detection technique in order to identify islanding signals. Artificial neural network, decision tree, probabilistic neural network, support vector machine and fuzzy logic are the methods that are utilised the most frequently. This method has the challenge of determining an appropriate threshold, resulting in a significant increase in the amount of work that must be done (Raza et al. 2015).

In the field of distribution system protection, the spatiotemporal pattern-based detection approaches have become a current focus of discussion. These methods make use of aspects both temporal and spatial, including both of them simultaneously (Dubey et al. 2017; Sun et al. 2017). An online Bayes classifier that has been trained using spatiotemporal patterns is used to identify malicious cyber activity (Cui et al. 2020). In (Cui et al. 2019), the spatiotemporal correlation of µ-PMU data is utilised in an anomaly detection method that is suggested to use µ-PMU and a generalised graph Laplacian algorithm.

Reinforcement learning and extreme machine learning approaches are another area that has been discussed recently (Sahu et al. 2023). Reinforcement learning is used to a significant extent throughout the suggested energy storage system approach that is presented in (Oh and Hanho 2020). Chen et al. (2020) Presents a model-free control-based emergency plan that makes use of reinforcement learning and multi-q learning. In the paper referenced (Li et al. 2016), an extreme learning method is used.

In Liu et al. (2015), there is a proposal for island detection using PMU that is based on principal component analysis. An island index that is calculated using phase voltages that are measured using synchronised measurement technologies on both the side of the main grid and at the terminal of the generator is a technique that is presented in (Ostojic and Djuric 2018). Laverty et al. (2015) Makes use of a technique known as “continuous sync-check.” Almas and Vanfretti (2015) presents an implementation of a hardware in loop island discovery algorithm that makes use of synchrophasor data. Some recent work on logic circuits and nano scale design is presented in (Ahmadpour et al. 2023a, b, c; Pramanik et al. 2023) that showcases the recent advancements in these areas.

The data transmission network that exists among measurement sites as well as PDCs is very important for the approaches that make use of PMUs or PMU data. Because of this, hackers have an opportunity to launch cyberattacks, which could result in incorrect classification. On the other hand, other approaches that don’t use PMUs call for a distinct combination of software and hardware components, which drives up both the cost and the amount of time it takes to implement. Thus, in this paper, an intelligent strategy for island identification is proposed, in which the islanding detection is accomplished within the µ-PMU itself. The goal of this approach is to combine the benefits that are offered by both the PMU-based and the non-PMU-based methods. This will save time and money during implementation, and it will also protect the algorithm from being attacked via cyberspace.

1.3 Contributions

Listed below are the contributions of the suggested methodology for detection of islanding cases:

  1. 1.

    Traditional PMU based island detection implementations uses the information communication channel, whereas the proposed method does not. This will drastically lower the probability of a cyber-attack. Hence, this enhances the resilience of microgrid, particularly in terms of powering essential loads.

  2. 2.

    The approach detects island situations using the angular sum of the sequence negative phase angle and positive sequence phase angles.

  3. 3.

    The method is computationally efficient and possess a short response period of 15 ms. This short detection time will allow the DG to quickly regulate the power supply of the microgrid.

1.4 Paper organisation

The paper is separated into five units. Unit 2 presents an explanation of PMU and μ-PMU. In Unit 3, the proposed methodology is explained. The proposed procedure is verified under numerous circumstances and the consequences are provided in unit 4. Benefits of the technique is debated in the same unit. The complete method is summed up in unit 5.

2 PMU and μ-PMU

For a variety of purposes PMU has been used across the electrical system (Liu et al. 2020). A PMU makes an estimation of the phase angle as well as the magnitude of a synchronous current or voltage signal by means of a common time signal that is supplied by a GPS. The data congestion risk at the communication canal can be avoided using techniques such mentioned in Dubey et al. (2017). Nonetheless, the PMUs that are utilised in transmission systems are unable to be utilised in distribution systems due to the fact that distribution systems have a minimal phase angle variation between the buses that are closely situated. µ-PMUs were designed for distribution networks with the potential of having a resolution of microseconds with an accuracy of milli-degrees, which is one hundredth instances relative to the resolution of standard type PMU (Zhou et al. 2016). In addition to this, the harmonics and intermittent characteristics of the distribution system were taken into consideration during their design. These results can be obtained by using a high sampling rate in conjunction with a low total voltage deviation. A conventional µ-PMU has essentially the same design as the PMU. The power source is responsible for providing the µ-PMU with the necessary amount of electric power. All of the modules are linked to the electrical supply unit through their internal wiring. The three-phase voltage and current are provided by potential transformer (PT) and current transformer (CT), respectively, for the analog input. A device known as an anti-aliasing filter is applied to the input signal in order to remove frequencies that are higher than the Nyquist rate. After that, the signal is sent through an analog to digital converter (A/D) converter, and digital samples are taken as a result. A phase-locked oscillator and a GPS receiver are used to perform the sampling for the A/D converter. This ensures that the sampling is in sync with the clocked pulse cycle. In order to calculate magnitude and phase angle, discrete Fourier transform is implemented to all these digital samples as they are being processed by the CPU. After some particular instants, these time-stamped sequence components will be sent to the PDC via the communication channel (Murthy et al. 2014; Patnaik et al. 2020). Due to the fact that µ-PMU has a shorter connection length than PMU does, the level of cyber-attacks will be significantly lower. Hence, the µ-PMU is equipped with everything necessary to carry out detection of islands in the distribution side. In light of this fact, a new method for the passive detection of islanding using µ-PMUs is presented and described in this study.

In the suggested technique, the conventional construction of the µ-PMU (as described previously) is modified to some extent. In order to construct an island identification algorithm resistant to cyber-attack, the µ-PMU introduces a subsection that will only manage the island recognition process. Here, the filtered data are delivered straight to A/D converters, where sampling of data is performed without GPS. The data are then transmitted to a microprocessor for island detection, where they are analysed including an island detection algorithm. This part does not interfere with the normal operation of the µ-PMU. This component of the µ-PMU is implemented to lessen the likelihood of a GPS spoofing/jamming attack against the island finding algorithm. The subsection’s method is designed such that it does not necessitate time-stamped phasors and therefore does not need the GPS signal. The usual µ-PMU procedure will be disrupted in the event of a GPS spoofing/jamming assault, but the island detecting mechanism will remain unaffected.

3 Methodology

The suggested technique is simulated for an IEEE 34 distribution network. A solar DG of 150 kW is added to one of the nodes. A μ-PMU is also added to the solar DG bus. The island scenarios are operated by opening the appropriate circuit breakers. In this method, the voltage signal of the solar generator is continuously analyzed by the μ-PMU. The μ-PMU then calculates the symmetrical components of the voltage. The angular sum of the positive and negative sequence components is evaluated with Fortescue transform in the μ-PMU. The graphs for several scenarios are simulated such as island, faults and normal conditions and are plotted in Figs. 2, 3, 4, 5, 6, 7. The graphs shows that the maximum value of angular sum is 90.72° for normal power system case, 181.2° for island case, 202.7° for line to line to line (LLL) fault case, 248.6° for line to line to ground (LLG) fault case, 174.2° for line to ground (LG) fault case and 93.21° for line to line (LL) fault case. Hence, the graphs show that the angular sum of the negative and positive sequence components is different for different scenarios.

Fig. 2
figure 2

Normal

Fig. 3
figure 3

Islanding

Fig. 4
figure 4

Fault LLL

Fig. 5
figure 5

LLG

Fig. 6
figure 6

LG

Fig. 7
figure 7

LL

3.1 Flow chart

Figure 8 depicts the proposed islanding detection method’s flowchart. The suggested approach makes use of voltage measurements at predetermined DG locations over µ-PMU. In this case, the fixed frequency type sample clock is implemented and used for both nominal and off-nominal power system frequencies, with the sampling rate according to the given frequency. In most cases, a distortion is produced in the measurement during off-nominal frequencies of the power system, although this can be corrected with the use of appropriate filters. Nevertheless, the technique does not account for filtering this mistake at non-nominal frequencies. This is because locating islands as quickly as possible is a primary goal of the algorithm. The Fortescue transform then performs some additional processing on the detected voltage signal in order to determine the angular sum between the voltage positive sequence phase angle as well as the negative sequence phase angle. Following this step, the maximum value in voltage sequence phase angles will be calculated. If the calculated maximum value exceeds a threshold boundary, the procedure of isolating DG and the main grid will begin. After running a large number of simulations, the optimal value of the parameter is determined in order to achieve the ideal balance between the NDZ and the nuisance tripping of the relay. The explanations for the scenarios that can occur when trying to determine the threshold values can be found in Table 1. The time window frame is considered to be 10 ms. The range of threshold values hence obtained is provided in Table 2.

Fig. 8
figure 8

Flow Chart

Table 1 Situations inspected for threshold assessment
Table 2 Variation in values

4 Performance of the method

The suggested technique is evaluated via simulation for a variety of island, fault, and regular power energy system scenarios on the IEEE-34 node system. The criteria and outcomes are explained in the subsequent paragraphs.

To demonstrate that the complete network in the presented technique has no NDZ, an islanding scenario with zero reactive and active power imbalance between the local load and the DG is studied. The outcome is presented in Table 3. In addition to a power mismatch of zero, a number of different power mismatch situations (under island state) are considered, and the findings are summarized in the Table 3.

Table 3 Performance at different power mismatch

The faults LG, LLG, LL, and LLL at various sites (between node 836 and 862) are simulated, and the results of the simulation are reported in Table 4. Fault resistance (FR) is simulated to range from 0 to 100Ω, and the results of the simulation are given in Table 4. Fault inception angle (FIA) simulations were performed under the parameters described above, and the results of those simulations are reported in Table 4. The range of 0º–270º was chosen for the FIA simulations. It is possible to deduce from the table that the method employed works correctly in fault circumstances, meaning that it does not incorrectly categorise faults as being in an island circumstance.

Table 4 Performance at different fault conditions

The algorithm is subjected to a number of additional tests, and the results of these tests are summarised in Table 5. This allows for a more thorough verification and examination of the method. Some examples of such situations comprise enlarging the islanded zone by activating the circuit breaker at node 834, moving the location of DG from node 838 to node 842, and then initiating islanding there. This outcome demonstrates that the process is effective in all cases and is not reliant on the islanded region, the arrangement of the system, or the position of the DG. In addition, the algorithm functions faultlessly in all other possible scenarios, such as the switching of a capacitor with a value of 125 kVAR at node-836 and the operation of an induction motor with a value of 75 kW at node-862.

Table 5 Performance for different grid conditions

The signals that are presented in Figs. 2, 3, 4, 5, 6, 7 are unpolluted and unaffected by any noise. Nonetheless, in real-world scenarios, there will invariably be some level of noise in the voltage signal as a result of the measurement, disturbance from neighbouring signals, and other factors. It’s possible that these disturbances will throw off the algorithm’s normal and smooth operation. So, the effect that noise has on an algorithm is a significant factor that plays a role in deciding the algorithm’s effectiveness. In order to do this, islanding scenarios with varying sound to noise ratio (SNR) have been taken into consideration for the suggested technique, and the results have been displayed in Table 6. From the table, it can be seen that the algorithm operates correctly in noisy surroundings with a signal-to-noise ratio of up to 35 dB. Nevertheless, the method generates incorrect results at levels higher than 35 dB. So, it is possible to draw the conclusion that the method described above is dependable and does not result in nuisance tripping even when subjected to a noise level constraint of 35 dB.

Table 6 Outcome for island conditions at different SNR

4.1 Assessment with other methods

Table 7 illustrates an assessment of the presented approach to other PMU or synchro phasor based island detection algorithms with regard to the consequences of various types of cyberattacks. Because each of the techniques relies on a communication channel and a GPS signal, it is simple to see that the vast majority of the algorithms are incapable of functioning properly in the face of a cyberattack. As a result, these approaches are more susceptible to cyber-attacks. The proposed technique, on the other hand, carries out detection of island inside the µ-PMU without making use of any reference phasor or any GPS signal, which means that the presented method has a lower risk of being subject to a cyber-assault. In spite of this, there is still a possibility of a cyber-breach occurring if the attacker attempts to directly penetrate the µ-PMU.

Table 7 Comparison under different cyber-attacks

To provide more evidence that the suggested approach is effective, it is contrasted with other approaches that operate under the same conditions as those presented in Table 8. All of the test scenarios is simulated in the programme MATLAB/SIMULINK R2022a, in the identical IEEE 34 network, on a computer equipped with an i7 CPU. This was done to ensure that the approaches are consistent with one another. In addition to the time it takes to execute the algorithm, the simulation of the procedures described in Murthy et al. (2014), Oh and Hanho (2020), Ostojić and Djurić (2018), Patnaik et al. (2020) takes into account a phasor calculation time delay of 5 ms with 40 ms communication latency. The table makes it clear that, with the exception of the final scenario, the suggested method performs better than the majority of the other methods when applied to different island scenarios. Because it has no communication delay and does not rely on any phasor calculations, the presented approach has a significantly faster island identification time compared to existing algorithms. This is because it eliminates the need for both of these factors. As a result, the method that has been proposed is significantly quicker.

Table 8 Comparison under various cases

5 Conclusion

Utilizing µ-PMU, this work proposes an improved and more intelligent method of islanding detection. The µPMU is configured to perform the sequence transform in order to determine the phase angle of the sequence components. The angular sum of the phase angles of a voltage signal’s positive and negative sequences is utilized to detect island occurrence. The proposed algorithm is free of NDZ. To make the proposed approach resilient and reliable, it is simulated under multiple relevant scenarios, covering: islanding condition, normal condition, and LLL, LLG, LG, LL faults. Owing to the procedure being implemented within the µ-PMU, the probability of a cyberattack is minimized. Thus, results of the research show that such suggested technique of islanding detection is not only fast, but is also easier, economical, secure, more precise, and quick on the uptake.

There are numerous opportunities to consider for future research. Bearing in mind the ultra-fast charging techniques of electric automobiles that might generate grid transients equivalent to signals of island detection, the current approach may be expanded to grids with a significant electric automobiles’ penetration. Since the current approach has limitations, modern improved methods like optimization algorithms, spatiotemporal pattern and extreme learning may be integrated to address its flaws. With the increasing complexity of the electrical infrastructure and the scope of cyber risks, these technologies might also prove useful. In addition, future study can consider management of power flow strategies within the islanded area by segregating it in multiple smaller islands and may be called as island of islands. Further, any real-world implementations where this smart island detection application may be applied successfully can also be regarded as an extension of this work so that the outcomes and benefits may be observed in those scenarios in real time.