Islanding for Distributed Generation Erik S. Hoff Lars E. Norum Norwegian University of Science and Technology Norwegian University of Science and Technology O.S. Bragstads pl. O.S. Bragstads pl. 7049 Trondheim 7049 Trondheim Norway Norway erikhoff@elkraft.ntnu.no lars.norum@elkraft.ntnu.no Abstract connection of many small-scale renewable energy resources, such as photovoltaics, requires an inverter. This inverter can be controlled in order to detect and thereby avoid islanding, or on the contrary to intentionally island the local electricity grid. The grid owner has no control over an islanded grid, which may be dangerous for repair personnel. Communication should therefore play a role in Distributed Generation (DG) in order to maintain control of an islanded part of the grid. The control method implemented in the 3.3 kw inverter presented here is intentional islanding when the communication is present, and non-islanding when the communication is down. Index Terms Inverters, power generation control, photovoltaic power systems M I. INTRODUCTION any Distributed Generators (DG) includes a gridconnected inverter. Uninterruptible Power Supply (UPS) also has an inverter as one of the main building blocks. These two devices typically operate complementary; The DG shuts OFF if the electricity grid fails, while the UPS becomes active at the same moment. Combining these two will need only one inverter, thus halving the cost of a combined system. However, the control aims of these two devices are different: The DG output current should be sinusoidal, while the UPS must maintain a sinusoidal voltage. A compromise has been implemented, based on output voltage control [1]. A grid connected inverter feeding power into the grid must detect a grid disconnection event (creating an island) within seconds [, 3]. This is achieved using a non-islanding control method, also called anti-islanding algorithm. The aim of this algorithm is to try to make the local grid voltage and/or frequency drift out of the tolerance window. This is often done by intentionally make the island frequency or voltage unstable. Positive feedback is here a key concept. Most non-islanding control methods are applied to current control, and the rotating frame (dq0). This paper will present a non-islanding control applied to a voltage-controlled 3-phase inverter in the stationary frame (αβ). Use of the stationary frame is also shown in [1, 4, 5, 6]. In other applications such as microgrids the control is quite different. Here the target is to make the frequency stable, and it is desirable to share the load efficiently among the different generators. In order to do so, negative feedback (droop control) is commonly used [7, 8]. This mode (intentional islanding which is called voltage support in the rest of the text) may be a way of improving voltage quality in the future [9]. To summarize, the inverter in this paper can run in three different modes of operation; UPS (when the grid fails), nonislanding (when the grid is present, but no communication), and voltage support (when both the grid and communication is present, allowing islanding). From figure 1, it is shown that the only difference between voltage support and non-islanding mode of operation is the sign of the frequency droop. Both voltage support and nonislanding control are well-known technology. By using communication these two self-contradictory control concepts could be combined. Today most DG operates without any communication for control. They basically contain two operating modes: -connected and grid-disconnected. Transitions between these two modes are locally controlled based on measured parameters such as voltage and frequency [, 3]. If communication is added, informing about the grid status, a third mode could be added; voltage support mode. This mode of operation could intentionally island a part of a distribution grid, compensate reactive power, or do loadshedding. Such functionality alone will however violate the ability to detect an island. Use of communication for islanding detection is shown in [10, 11]. A reliable communication channel will be expensive. Therefore a standard, non-realtime communication such as Internet would be beneficial. This is investigated in [9]. It could be used to enhance control freedom when present, and if the communication falls out the system goes into an operation mode that is degraded but still safe. The different modes of operation are shown in fig.. The status of the communication channel decides whether to choose voltage support mode or non-islanding mode. The nonislanding mode of operation is how most DGs are controlled today. The outline of this paper will be as follows: First the power flow equations will be presented, as the theory background for both grid-connected operating modes. Then a short review of control methods for these two modes will be shown. The
δ Fig. 4. Power control Fig. 1. The frequency droop in voltage support mode gives negative feedback, while the non-islanding method gives positive feedback implemented by to the opposite sign of the frequency droop. Communication present particular implementation of the inverter control method will then be presented. A test bench according to [3] was developed, and an evaluation of the implemented control algorithms is shown. II. POWER FLOW EQUATIONS The power flow control is closely connected to the voltageand frequency control of an eventual island. The power flow calculations are an important part of the islanding control. The inverter is connected to the grid through an LCL- filter as shown in fig. 3. The voltage vectors from the active current I P and the reactive current I Q seen from the filter capacitor voltage U C will be as shown in fig. 4. Inverter failure : Connected, voltage support L f1 =0,750 mh I Lf1 U C 0: Disconnected, UPS good enough L f =1,65 mh I Lf 30 uf OK Communication OK Communication failure Fig.. Modes of operation for a DG with communication PCC Standalone (grid disconnected) jx+r failure 1: Connected, non-islanding connected / load impedance / load Fig. 3. The net grid impedance. The grid/load impedance is assumed to be resistive because L f is assumed to be much bigger than the grid impedance inductive part. U G Connecting two voltage sources together gives the following apparent power (seen from the inverter side): S ' UC UG = UC R + jx Separating this in active and reactive power gives the following expressions: R R UC, realug + X, imag UG P = { R ( UC cos( δ ) UG ) + X sin( δ ) UG} P = X X, realug R, imag UG Q = { X ( UC cos( δ ) UG ) R sin( δ ) UG} Q = Assuming δ small so that sin(δ) δ and cos(δ) 1, gives the following approximation: { R ( UC UG ) + δ X UG} P = (3) { X ( UC UG ) δ R UG} Q = This can be rewritten to R U δ X U U P = ( UC UG ) + R R + + X U δ R U U Q = ( UC UG ) R R + + Inversely, this is: U U = I R + I X ( ) C G P Q X δ = I P I U G Q R U G G C G G C G Assuming R<<X makes active power P connected to angle. A leading angle (increasing island frequency) should give more active power to the grid. A higher inverter voltage should give more reactive power to the grid. A resistance to inductance ratio of 0.158 is assumed in the power controller, of which 1/3 of the resistance is virtual [1]. The 5% virtual resistance is I LF1 current feedback, which reduces power oscillations. It is assumed to be a part of the (1) () (4) (5)
grid impedance. Due to the sum of real and virtual resistive parts of the grid connection, the active power P will not only be controlled by the phase difference, but also voltage amplitude difference will affect active power P. Similarly, the reactive power will be affected not only by voltage difference, but also by phase difference. The power controllers were improved by taking the resistive part of the grid impedance into account. This is valid when grid-connected. When islanded, the grid resistance will increase under all the test conditions done here. An increase in grid inductance could be done using a rotating machine load instead of the RLC-filter specified in [3], but this was not done during this series of experiments. III. VOLTAGE SUPPORT MODE Voltage- and frequency droops are commonly used for load sharing among different generators [7, 8]. It can be seen from eqn. 5 that commanding more active power will temporarily cause a leading phase, and thus a temporary frequency increase. The steady-state power sharing is communicated through the system frequency. A frequency droop of 1% has been suggested by [8]. The setpoint can be adjusted freely as shown in fig. 1. In non-islanding mode, the setpoint will typically be slightly higher than system frequency in order to make sure all available active power will be fed into the grid. In voltage support mode, one may choose the setpoint to be lower in order to be able to reduce active power if needed. Equally, a voltage droop governs the reactive power. A voltage droop of 4% has been suggested by [8]. This reactive droop can also be used to stabilize the voltage at the end of a weak grid radial. This will make it harder to detect islanding condition, but it may reduce flicker and improve the line loading. An inverter has a current limit. This means that when it is working at full power, little reactive power should flow through it in order to maximize the active power. In such a situation, reactive power compensation should not be needed, because the active power alone will reduce the line loading. During e.g. cloudy days for a PV system, almost no active power is flowing, so the entire current capacity of the inverter can be used for reactive power compensation. The voltage setpoint could be adjusted by the grid owner. IV. NON-ISLANDING MODE Most non-islanding methods have a voltage and frequency tolerance window as a base. Using only this will leave room for operating points where an island situation will not be detected. There exist methods that try to measure the grid disconnection reflected in phase jumps or changes in harmonics. Others use some kind of positive feedback in order to destabilize either the island's frequency or voltage. This should lead to a frequency or voltage tolerance violation which means the island is detected. There exist many non-islanding methods [11]. Some of them are: Slip-Mode frequency Shift (SMS), Active Frequency/Voltage Drift which is similar to Sandia Frequency/Voltage Shift (SFS/SVS). In this paper a pure positive feedback of the frequency deviation from 50 Hz is used. It is connected to the active power regulation through the DC-bank voltage which is controlled by a 5 % droop. The frequency droop control or its counterpart, the frequency positive feedback in non-islanding control, is implemented with the power controller. The only difference of voltage support contra non-islanding is the sign of the gain. For nonislanding control, a lower frequency than 50 Hz will reduce the output active power P. This will reduce the angle between the grid and the inverter, thus slowing down an island. It will eventually fall below the frequency tolerances. On the other hand in voltage support control, a lower frequency than 50 Hz will increase the output active power P. This will increase the angle between the grid and the inverter, thus speeding up an island and get the frequency close to 50 Hz. In non-islanding mode, the reactive power is controlled to be close to zero, thus no reactive power compensation is used. V. STATIONARY FRAME INVERTER CONTROL A common method of synchronizing a DG to the grid is the use of a phase-locked loop (PLL). The PLL will only track the first harmonic. An alternative method is by use of 50 Hz oscillators running synchronously with the grid [1, 4, 5, 6]. Such a resonance can be modeled using e.g. an LC parallel circuit shown to the right in fig. 5. This can be expressed in unforced state space form: A negligible resistance at 50 Hz can be paralleled with the capacitor, and series connected with the inductor. It will cancel any offset in the oscillation due to initial conditions. In order to synchronize the phase and amplitude of the LC circuit to the grid, feedback with a magnitude G is used: Fig. 5. The grid estimator structure. C g50, L g50, R Cg and R Lg are not physical components, but they represent the part of the observer which replaces the PLL. They are scaled so that the resonant frequency equals 50 Hz. (6) (7)
It is not necessary to measure the current through L g50, but measuring the voltage over C g50 is enough to make the system observable. Eqn. 7 expresses a state estimator for the grid voltage. It can be implemented in software by discretizing the continuous time model. The state space matrix A of the continuous time model can be transformed to the z-plane state space matrix A' using an indefinite series approximation of the exponential function for a matrix: A T s A' e 1 n= 1 ( A T ) n n= s = = + (8) n! where T s is 100 µs. In order to give a sufficient approximation to the indefinite series, 70 iterations were performed in Matlab. This digital oscillator can easily be included in the state estimator for the LCL-filter shown in fig. 5. The measured 3-phase parameters are the current through L f1, the voltage over the filter capacitor C f, and the grid voltage over C g50. The state space model for the combined grid and LCLfilter can be modeled as shown in eqn 9. 0.9996 0.9996 0.9995 0.9995 0.9994 0.9994 y = - 1.9736e-005*x + 0.9995 D.U.T R L C i phase Relay data 1 linear 0.9993-6 -4-0 4 6 Frequency deviation [Hz] Fig. 6. Linearization of the diagonal elements in the 50-Hz LC oscillator, discrete version. u line An important part of non-islanding control is to adjust the frequency of the reference. This was done by linearizing the discrete A'-matrix around nominal frequency. A linearized dependency between natural frequency and the discrete A'- matrix was calculated in order to control the reference frequency in real-time. The linearization of the diagonal elements is shown in fig. 6. ' 0.000019736 0.0006801 ' Av = ( f 50) + A (10) 0.0006801 0.000019736 The frequency f is measured using the estimated grid voltage first harmonic. This natural frequency real-time adjustment is done in all grid-connected modes. VI. EXPERIMENTAL SETUP A three-phase 3.3 kw inverter test setup was connected to the grid through a test setup as shown in fig. 7 according to [3]. This made it possible to do repeatable tests, in order to document the time to detect islanding condition. The disconnect event was also used for documenting islanding in voltage support mode. (9) Fig. 7. Non-islanding test setup overview: The resistance and the capacitance are individually adjustable in three steps. The parameters that were measured are grid currents before the grid disconnection, and the voltage. The island load could be adjusted in steps in order to adapt to the inverter load (both active and reactive power) and to adjust the RLC load quality factor Q. For testing of communication-based islanding detection, a UDP datagram with timestamp was sent from the same computer as the one controlling the grid disconnection relay in fig. 7. Another computer received this. Depending on whether the timeliness requirement was met, the operation mode of the inverter was controlled over an adapted Modbus for CANbus hardware. A timeout would cause the inverter to go from voltage support to non-islanding mode of operation. When the grid was disconnected, also the communication was stopped. This made it possible to detect an island in less than seconds, including the communication timeout. VII. RESULTS In order to evaluate the effect of the positive feedback in non-islanding mode, test runs were executed. First maximum islanding time was measured, assuming the tolerances are: Frequency: 48..5 Hz. Voltage: 184..76 V. The time to detect islanding is the time until one of these limits is violated. The actual tolerances in the inverter was 45..55 Hz in order to clearly show the frequency positive feedback. The tolerances are wider than what is common for DG, but chosen so wide to not be violated for the voltage support mode. Typical test run results are shown in fig 8 & 9, and a summary of several tests is shown in fig 10.
0.35 AC voltage [10 V] & frequency [Hz] 60 55 50 45 40 35 30 5 0 15 10 0 0.05 0.1 0.15 0. 0.5 Time after grid disconnection [s] Fig. 8. Typical response after disconnecting the grid in non-islanding mode of operation. Power imbalance before disconnection was 8 W (consumed) and 46 VA (produced). Time to detect islanding [s] 0.3 0.5 0. 0.15 0.1 0.05 00 0 100 0 Reactive power [VA] -100-00 -100 0 100 Active power [W] Fig. 10. Time to detect island situation in non-islanding mode of operation. The axes indicate how much power was consumed from the grid at the moment before grid disconnection. Squares had a load of 800 W, and Q=.6. Circles are tests with a better voltage controller (less noise), a load of 570 W and Q = 3.7. 00 AC voltage [10 V] & frequency [Hz] 60 55 50 45 40 35 30 5 0 15 10 0 0. 0.4 0.6 0.8 1 1. 1.4 Time after grid disconnection [s] Fig. 9. Intentional islanding which is commanded to stop simultaneously as the grid is disconnected (t = 0 s). After approximately 1. s, a communication timeout is detected. The inverter is now controlled in nonislanding mode, which amplifies the frequency deviation, and eventually detects the island. Power imbalance before disconnection was W (consumed) and 4545 VA (consumed). VIII. DISCUSSION The non-islanding control is closely connected to the power control of an inverter. In this setup it was necessary to consider these two aspects together as a whole. Some use band pass filtering, which can separate these two control aspects in steady-state situation. It may work well in a current-controlled setting. However, it was not possible to do here probably due to the choice of filter voltage control as the main inverter control objective. The voltage support control was implemented using droop control. It handled both diode-rectifier load and power imbalance before disconnection of the grid. This mode has reactive power compensation included, which may be beneficial in weak grids where frequent disconnection is also most probable. The inverter control's measurement noise level was high. This reduces the time to detect an island. In a less noisy environment, it is reasonable to believe that the time to detect an island will be longer. Real-time adjustment of the natural frequency of the grid estimator worked as assumed. Working independently of the power controller, it was active both in voltage support and non-islanding mode of operation. Frequency adjustment of the estimated 5th and 7th voltage harmonics was not done. It was not considered relevant because the estimation is only active in non-islanding mode, when the frequency tolerances are relatively tight. Measuring the voltage over C f was used in the estimator. It is, however, not necessary in order to make the system observable. See [4] and [5] for a more thorough discussion. Detection of a cease of communication was used for island
detection. This was possible to do in the lab. Estimation of communication channel time delay was not implemented. Even though the timeout was relatively long (500 ms) compared to what should be possible to do within a restricted geographical area, it puts some requirements on the communication speed. The communication in this setup was done directly point-topoint. This has scaling difficulties. Using flooding is a good algorithm for ensuring the scalability of the system. It will, however, increase time delay of the communication channel. A grid company, who is going to repair a specific part of the grid, would need to independently turn OFF all DG capacity in a specific area without affecting the other areas. A kind of group-oriented protocol should be used in order to address this functionality. IX. CONCLUSION The presented system can run in non-islanding mode, and in voltage support mode, in addition to standalone (UPS) mode. The operating mode transition in case of communication error worked as assumed, making the system gracefully degradable. The non-islanding mode used less than 400 ms to discover an island. In voltage support mode, cease of communication was detected in less than 1.5 seconds. Together this makes it possible to stop an island in less than seconds. [6] A.A. Girgis, W.B. Chang, E.B. Wakram: A digital recursive scheme for online tracking of power system. IEEE Transactions on Power Delivery, Issue 3, July 1991. [7] K. De Brabandere, B. Bolsens, J. Van den Keybus, A. Woyte, J. Driesen, and R. Belmans, "A voltage and frequency droop control method for parallel inverters", 004 IEEE 35th Annual power electronics specialists conference, Aachen, Germany, June 0-5, 004, pp. 501-507. [8] J.A. Peças Lopes: Management of Micros. JIEEC003, Bilbao, 8-9 October 003. [9] K. Macken, K. Vanthournout, J. Van den Keybus, G. Deconinck, and R. Belmans, "Distributed control of renewable generation units with integrated active filter", IEEE Transactions on Power Electronics, Vol.19, No.5, Sept., 004, pp. 1353-1360. [10] M. E. Ropp, K. Aaker, J. Haigh, N. Sabbah: Using power line carrier communications to prevent islanding. Photovoltaic Specialists Conference, 000. Conference Record of the Twenty-Eighth IEEE 15- Sept. 000 pp. 1675 1678 [11] IEA: Task V Report IEA-PVPS T5-09: 00. Evaluation of islanding detection methods for photovoltaic utility-interactive power systems. Accessible from the Internet: http://www.oja-services.nl/ieapvps/products/rep5_09.htm. Accessed 19th of December 005. [1] T. Skjellnes and L. E. Norum: Load sharing for parallel inverters without communication. NORPIE, Stockholm, Sweden, 00 X. FURTHER WORK Testing with a shorted grid should be done before using this in a commercial product. A solid-state switch would be preferred over the relay currently used for grid disconnection internally in the DG, in order to improve the speed of disconnection. For grid open-circuit failure the relay opening time is not critical and it does not cause power outage to the local critical load due to the voltage control which is used in all modes of operation. ACKNOWLEDGMENT Thanks to Power-One and the Norwegian Research Council (NFR) for sponsoring this project. REFERENCES [1] E.S. Hoff and L.E. Norum: Inverter Control for Distributed Generation, EPE-PEMC, Portoroz, Slovenia, Aug. 30-Sept.1, 006 [] IEEE Standard: IEEE Std 1546 003: Standard for Interconnecting Distributed Resources with Electric Power Systems, The Institute of Electrical end Electronics Engineers, Inc., New York, USA 003. [3] IEEE Standard: IEEE Std 99-000: IEEE Recommended Practice for Utility Interface of Photovoltaic (PV) Systems, The Institute of Electrical and Electronics Engineers, Inc., New York, USA 000. [4] B. Bolsens, K. De Brabandere, J. Van den Keybus, J. Driesen, and R. Belmans: Model-Based Generation of Low Distortion Currents in - Coupled PWM-inverters using an LCL Output Filter. PESC, Germany 004. [5] B. Bolsens, K. De Brabandere, J. Van den Keybus, J. Driesen, and R. Belmans: Three-Phase Observer-based Low Distortion Current Controller Using an LCL Output Filter. PESC, Brasil 005.