1 Introduction

In recent years, the variable-speed wind turbine with doubly-fed induction generator (DFIG) has gained popularity as a smart renewable energy source, due to its operational flexibility and enhanced features [1, 2]. However, a DFIG system inevitably faces the problems of overvoltage and overcurrent in extreme situations [3]. During a short-circuit fault, a very high current flows through both stator and rotor windings, and the terminal voltage of the DFIG becomes very low [4]. A DFIG system is traditionally disconnected from AC grid when there is a short-circuit fault [5]. In the event of an open-circuit fault, the current flows are very low and the terminal voltage becomes very high, which threatens its operation and eventually burns the DFIG and its converters. However with more and more wind power integrating into the grid, it is necessary for DFIGs to stay connected during faults for a time according to the power grid requirements [6, 7]. DFIGs should therefore have good transient stability and fault ride-through capability [8]. The converter system can maintain its stability under some fault conditions [9, 10], however, its capacity alone is insufficient to ensure its stability in severe cases. Therefore, additional devices are required.

Different kinds of solutions have been proposed to overcome the issue of AC grid instabilities affecting connected wind farms. A static synchronous compensator can be applied to the wind farm AC bus to compensate the reactive power and stabilize AC voltage [11,12,13]. Circuit configurations including a fault current limiter (FCL) and energy storage systems such as flywheel energy storage (FES) and superconducting magnetic energy storage (SMES) can also improve the transient stability of DFIGs [14,15,16], but their high installation cost offsets their good performance [17]. A bridge-type fault current limiter (BFCL) has been proposed to enhance the transient stability of DFIGs, which is a promising application in an AC grid [18,19,20,21], but it only suits specific situations. A SDBR has a simple structure, which is applied in both AC and DC grids to enhance the transient stability and fault ride-through capability of generators [22,23,24], but it cannot overcome both overcurrent and overvoltage issues and current impulse usually occurs.

With the increasing use of DC transmission, DC-based DFIG systems have been widely applied in a DC grid [25,26,27]. A diode-based stator converter interfaces a DFIG with a DC grid, which simplifies its converter structure, reduces its cost and improves its efficiency [26, 28], however this diode-based converter has no protective ability and exposes the DFIG to DC grid faults. An IGBT-based stator converter is a promising DC-based converter which connects a DFIG to a DC grid directly with lower levels of current harmonics and higher power quality [27, 29,30,31], but its protective ability is insufficient during serious DC grid faults.

Few solutions are proposed in the literature to solve transient stability issues of DC-connected DFIGs. SMES with a FCL function can improve the low voltage ride- through capability and smooth the power fluctuations of a DFIG in a DC grid [32], but it only applies to traditional DFIG systems and its installation cost is high.

Thus it is important to protect DFIGs with DC-based converter systems from the full range of DC grid faults.

This paper focuses on a DC overcurrent and overvoltage protective device (OCV-PD) to enhance the transient stability of DC-based DFIG systems. Compared with a SDBR, the proposed OCV-PD could make DC-based DFIGs less influenced by overcurrent faults in the all power situations with less impulse currents; Moreover, it has overvoltage protective ability that SDBR does not possess. In this paper, a DC-based DFIG system is presented in Section 2; the design and control scheme of the OCV-PD are elaborated in Section 3; and simulation studies are carried out to verify the effectiveness of OCV-PD in Section 4, where the results show that OCV-PD is effective and feasible.

2 DC-based DFIG system

The DC-based converter system adopted in this paper is shown in Fig. 1, and has been widely applied in DC-interfaced wind farms [27, 29,30,31]. It consists of a rotor side converter (RSC) and a stator side converter (SSC). The RSC is an IGBT-based converter that couples the rotor to the DC bus. The SSC interfaces the stator and the DC bus, which consists of an IGBT-based converter and a LC inductor. LC and du/dt filter inductors are added to the stator and rotor sides to prevent sharp changes in voltage caused by converters and to smooth the stator and rotor currents.

Fig. 1
figure 1

DFIG with its DC-based converter system in DC grid

2.1 DC-based converter system model

RSC and SSC models are described as [29, 33, 34]:

$$\left\{ {\begin{array}{*{20}l} {u_{rd} = R_{r} i_{rd} + \sigma L_{r} \frac{\text{d}}{{{\text{d}}t}}i_{rd} - s\omega_{1} \sigma L_{r} i_{rq} + s\frac{{L_{m} }}{{L_{s} }}u_{s} } \hfill \\ {u_{rq} = R_{r} i_{rq} + \sigma L_{r} \frac{\text{d}}{{{\text{d}}t}}i_{rq} + s\omega_{1} \sigma L_{r} i_{rd} } \hfill \\ \end{array} } \right.$$
(1)
$$\left\{ {\begin{array}{*{20}l} {L\frac{{{\text{d}}i_{Ld} }}{{{\text{d}}t}} = u_{sd} - R_{L} i_{Ld} + \omega_{1} Li_{Lq} - v_{sd} } \hfill \\ {L\frac{{{\text{d}}i_{Lq} }}{{{\text{d}}t}} = u_{sq} - R_{L} i_{Lq} - \omega_{1} Li_{Ld} - v_{sq} } \hfill \\ \end{array} } \right.$$
(2)
$$\left\{ {\begin{array}{*{20}l} {C\frac{{{\text{d}}u_{sd} }}{{{\text{d}}t}} = i_{Ld} - i_{sd} + \omega_{1} Cu_{sq} } \hfill \\ {C\frac{{{\text{d}}u_{sq} }}{{{\text{d}}t}} = i_{Lq} - i_{sq} - \omega_{1} Cu_{sd} } \hfill \\ \end{array} } \right.$$
(3)

where u sd , u sq , i sd , i sq are the dq components of stator voltage and current; u rd , u rq , i rd , i rq are the dq components of rotor voltage and current; ω 1 is the synchronous angular frequency; L s , L r , L m are the stator, rotor and mutual inductance; R r is the rotor resistance; u s is the stator voltage; v sd , v sq , i Ld , i Lq are the dq components of stator converter voltage and current; C and L are the capacitance and inductance of LC filter; σ is 1 − L 2 m /(L s L r ).

2.2 Control scheme for DC-based DFIG system

The control equations can be derived from (1)–(3) as:

$$\left\{ {\begin{array}{*{20}l} {u_{rd} = \left( {k_{rp} + \frac{{k_{ri} }}{s}} \right)\left( {i_{rd}^{*} - i_{rd} } \right) - s\omega_{1} \sigma L_{r} i_{rq} + s\frac{{L_{m} }}{{L_{s} }}u_{s} } \hfill \\ {u_{rq} = \left( {k_{rp} + \frac{{k_{ri} }}{s}} \right)\left( {i_{rq}^{*} - i_{rq} } \right) + s\omega_{1} \sigma L_{r} i_{rd} } \hfill \\ \end{array} } \right.$$
(4)
$$\left\{ {\begin{array}{*{20}l} {i_{Ld} = \left( {k_{up} + \frac{{k_{ui} }}{s}} \right)\left( {u_{sd}^{*} - u_{sd} } \right) - \omega_{1} Cu_{sq} + i_{sd} } \hfill \\ {i_{Lq} = \left( {k_{up} + \frac{{k_{ui} }}{s}} \right)\left( {u_{sq}^{*} - u_{sq} } \right) + \omega_{1} Cu_{sd} + i_{sq} } \hfill \\ \end{array} } \right.$$
(5)
$$\left\{ {\begin{array}{*{20}l} {v_{d} = \left( {k_{sp} + \frac{{k_{si} }}{s}} \right)\left( {i_{Ld}^{*} - i_{Ld} } \right) - \omega_{1} Li_{sq} + u_{sd} } \hfill \\ {v_{q} = \left( {k_{sp} + \frac{{k_{si} }}{s}} \right)\left( {i_{Lq}^{*} - i_{Lq} } \right) + \omega_{1} Li_{sd} + u_{sq} } \hfill \\ \end{array} } \right.$$
(6)

where n r , n opt , θ m are the rotor speed, optimal speed, and rotor angle. From (4) to (6), the whole control scheme of converter system can be obtained, as shown in Fig. 2.

Fig. 2
figure 2

Whole control strategy of SSC and RSC

The RSC undertakes the stator power control task to track the wind power curve, and its control strategy consists of a power regulator and a current regulator. The SSC stabilizes stator voltage and converts AC power to DC power; its control strategy consists of a voltage regulator and a current regulator. The voltage and angle references come from an ideal AC voltage source. The parameters of an example DFIG system and controllers are provided in Tables 1 and 2 respectively.

Table 1 Parameters for 1.5 MW DFIG system
Table 2 Parameters of PI controllers

3 Overcurrent and overvoltage protective device

3.1 OCV-PD configuration

The proposed OCV-PD consists of a serial inductor circuit (SIC), a shunt resistance (SR), a snubber circuit (SC), IGBTs (k m and k s ), and a diode (D con ) as shown in Fig. 3. The overcurrent protective circuit (OCPC) includes the SIC, SC, SR, k m and D con . The overvoltage protective circuit (OVPC) consists of the SIC, SR and k s . V busG and V busF are the voltages of the DC grid and the wind farm respectively. The SIC includes a reactor (L sic ), a resistance (R sic ), and a diode (D sic ), which smooths the DC current and limits the burst current. D sic provides the path to discharge the stored reactor energy. R sic is the internal resistance of the reactor. The SC consists of a reactor (L sc ) and a diode (D sc ), which protects k m from a current impulse when the IGBT is turned on instantaneously. The SR consists of multi-branch resistances with DC switches (k 1,k 2,…,k n ) placed in series, which generate different equivalent resistance to adapt to variable power. D con connects the SR to the DC bus and prevents the DC bus current from experiencing an overcurrent fault. It also separates the SR from the DC bus and protects the DC bus from overvoltage faults.

Fig. 3
figure 3

OCV-PD circuit

3.2 OCV-PD operation

During normal operation, k m stays on and k s stays off, therefore current flows through the SIC, SC and k m . The OCPC has no impact on DC current, and the voltage drop caused by the SIC and the SC is quite negligible. The SR is chosen to be large enough so that the leakage current through it may be ignored.

During the short-circuit and overcurrent fault, the DC current initially increases very sharply, but the SIC and SC limit its rate of increase. Thus, k m is protected from high values of di/dt and operates safely. k m is controlled when the DC current increases beyond a preset value (i th ) that is defined as 1.3 times the normal DC current. Note that, the lower i th is, the greater is the risk of misjudging a fault response, which may result in power fluctuation and unnecessary current harmonics. Meanwhile the higher i th is, the greater is the delay in response by the OCPC. During the fault response the DC current flows through the SR, which limits the fault current and consumes excess energy. k m is turned on when the short-circuit fault is cleared and V busG recovers to 90% of its nominal value (V ref ).

During an open-circuit and overvoltage fault, V busF increases sharply or has an initial fluctuation. k m stays open and k s starts to work when V busF is beyond a preset value (V dc,max) that is defined as 1.3 times the reference DC voltage (V dc,ref ). During the fault response the DC current flows through the SR to consume excess energy. k s is turned off and k m stays on when the overvoltage fault is cleared and V busF recovers to 105% of V dc,ref .

3.3 OCV-PD design consideration

In order to protect DC-based DFIGs from the full range of power system faults, the two main factors to consider are choosing an appropriate shunt resistance (R sc ) and DC reactor (L sic ).

The OCV-PD needs to consume excess power equal to the amount that the faulted DC bus carries in normal operation. Two-level control is adopted to control the IGBTs (k m and k s ) and multi-branch resistances to get an accurate equivalent resistance with variable wind output power. The total number of branches is:

$$N = \frac{{P_{\hbox{max} } }}{{P_{br} }}$$
(7)

where P max and P br are the maximum wind farm output power and the branch resistance power respectively. A larger number of branches gives a more accurate equivalent resistance. Here two branches are used to show the operating principle. During the normal and faulted periods, the number of branches applied is determined by:

$$n \le \frac{{P_{w} }}{{P_{br} }}$$
(8)

where n and P w are the number of branches and the wind farm output power respectively. The DC switches (k 1, k 2) are controlled once every 10 s.

The OCV-PD offers more impedance than a SDBR to smooth burst currents and reduce power fluctuations, but a big reactance may cause control delays and DC voltage fluctuations. The value of the impedance is mainly determined by this requirement [32]:

$${\text{Min}}\,\,\,\int_{{t_{0} }}^{{t_{s} }} {(\left| {\Delta p\left( t \right)} \right| + \left| {\Delta u\left( t \right)} \right|){\text{d}}t}$$
(9)

where Δp(t) and Δu(t) are the power and voltage deviations of the wind farm; t 0 and t s are the initial and final fault times. Taking the factors mentioned above together, a value of 1.02 mH for L sic is found to give good performance for this system. Considering that a time constant (L sc /R sc ) of 3.33 s is good enough for smoothing abrupt changes of current [20], R sc and L sc are chosen to be 0.003 mΩ and 0.01 mH for a practical solution, and R sic is chosen to be 0.33 mΩ in the same way.

3.4 OCV-PD control strategy

The two-level control strategy shown in Fig. 4 is used to ensure that the OCV-PD can adapt to variable output power. The first level controller selects the applied quantity of DC switches (k 1, k 2, …, k n ) once every 10 s according to the output power of wind farm to approximate the required equivalent resistance. The second level controller determines k m and k s to get an accurate equivalent resistance in overcurrent and overvoltage fault situations. It consists of a hysteresis control unit, a pulse width modulation (PWM) generator, two selectors, and two IGBTs (k m and k s ). In order to alleviate DC voltage fluctuations, V busF is used as the feedback reference. A hysteresis controller is used to produce an appropriate signal for the PWM generator with a hysteresis bandwidth of 1 V. The PWM signals ‘0’ and ‘1’ are sent to IGBTs (k s and k m ) via selector 2. The overcurrent (OC) and overvoltage (OV) flags are mentioned above.

Fig. 4
figure 4

Control strategy of OCV-PD

3.5 SDBR design considerations

The performance of the OCV-PD can be compared with that of a SDBR to demonstrate its effectiveness. A SDBR consists of an IGBT (k m ) and a resistor (R sh ) [20, 22,23,24] as shown in Fig. 5.

Fig. 5
figure 5

SDBR circuit

During normal operation, k m stays on. Therefore, the DC current flows through k m and bypasses R sh . During an overcurrent fault, the DC current increases very sharply. k m is turned off and R sh is switched into DC transmission to consume excess power. k m is turned on when the overcurrent fault is cleared and the DC voltage recovers.

There is no DC inductor, so current impulses may occur. The resistor is chosen to be equal to the equivalent resistance to allow direct comparison. The working condition of SDBR is same as that of OCV-PD.

4 Simulation and discussion

A simulation platform has been developed to verify the effectiveness and feasibility of the OCV-PD in Fig. 6, which consists of six DFIG systems, protective devices (OCV-PD and SDBR), fault scenarios, transmission line and DC grid. Protection devices are installed on the wind farm bus. The performance of the OCV-PD and the SDBR is compared when an overcurrent fault occurs, and the system performance is analyzed to validate the overvoltage protective ability of the OCV-PD during an open-circuit fault.

Fig. 6
figure 6

Test platform description

4.1 Simulation settings

The simulated DFIG systems operate at their rated speed steadily before faults occur at 0.05 s. Faults are cleared at 0.15 s. Three cases are considered when an overcurrent fault occurs:

  1. 1)

    Case A: with no protective device.

  2. 2)

    Case B: with an OCV-PD.

  3. 3)

    Case C: with a SDBR.

Since a SDBR cannot protect the DFIG systems from an overvoltage fault, two cases are considered:

  1. 1)

    Case A: with no protective device.

  2. 2)

    Case B: with an OCV-PD.

Simulation results and analysis are carried out in the following sections. The black and dot-dash lines are the curves for case A. The red and solid lines are the curves for case B. The blue and dotted lines are the curves for case C.

4.2 Transient stability analysis for short-circuit fault

Figures 7 and 8 show the responses of an OCV-PD and a DFIG system when an overcurrent fault occurs.

Fig. 7
figure 7

Performance of protective device during short-circuit fault

Fig. 8
figure 8

Performance of DFIG system during short-circuit fault

In Fig. 7a, V busG is 1.0 p.u. initially, then falls down to 0.22 p.u. during 0.05 to 0.15 s. In Fig. 7b, V dcF is lowest right after the fault occurs for case A, and has a big damped oscillation with amplitude of 0.2 p.u. for case C. Meanwhile the OCV-PD keeps V dcF at 1.0 p.u. after a small transient regulation. When the overcurrent fault is cleared, V dcF recovers most quickly for case B.

In Fig. 7c, the abrupt current is limited by the DC reactor for case B, and its current fluctuation is the smallest. Power devices in the OCV-PD and DC-based converter system are safe during the overcurrent fault, however an abrupt current exists for cases A and C, which may damage the power devices.

In Fig. 7d, the OCV-PD consumes more appropriate active power and gives better transient stability than the SDBR during the overcurrent fault. Power is not consumed by the SR during normal operation for cases B and C.

Considering now the DFIG, in Fig. 8a, when the DC bus voltage drops, the wind farm and stator voltages decrease instantaneously since no protective device exists for case A, and then stator voltage is regulated by the SSC to a level that is below the normal value. For case C, since wind farm voltage is not influenced much due to the protection of the SDBR, the stator voltage decreases from 1 to 0.95 p.u. under the regulation of the SSC, and then recovers to 1.0 p.u.. For case B, the stator voltage is not influenced and stable wind farm voltage is achieved due to the protection of the OCV-PD.

In Fig. 8b and c, stator current varies with stator voltage, which would make the rotor current change similarly. The lower stator voltage causes a higher stator current. Therefore, the stator current becomes high for case A during an overcurrent fault, and the system may break down if the fault time is too long. For cases B and C, the OCV-PD limits the current’s rising rate and ensures better transient stability with lower oscillation, which is more than the SDBR can achieve. The current responses of the stator and the rotor have similar waveforms.

Figure 8d and e show how the active and reactive power of the DFIG respond to the system current and voltage. With the drop in voltage and increase in current, the active power decreases to a very low level for case A during the overcurrent fault, and increases to a very high level when the fault is cleared, which may harm the DFIG and its converter system; and reactive power increases to a high level due to the big system current. For case B, active and reactive power remain stable at 1 and 0 p.u. respectively for the stable system voltage and current due to the protection of the OCV-PD. For case C, the active and reactive power have oscillations with amplitudes of 0.07 p.u..

In Fig. 8f, since wind power is approximately constant during the overcurrent fault, the rotor speed increases very quickly with the decrease in active power for case A. The rotor speed for case B is more constant than that for case C, and both are influenced slightly.

Simulation results indicate that the OCV-PD can protect the DC-based DFIG system from an overcurrent fault, and it can do so more effective than the SDBR.

4.3 Transient stability analysis for overvoltage fault

Figures 9 and 10 describe the responses of an OCV-PD and a DC-based DFIG system during an open-circuit fault that causes overvoltage.

Fig. 9
figure 9

Performance of protective device during overvoltage fault

Fig. 10
figure 10

Performance of DFIG system during overvoltage fault

In Fig. 9a, b, and c, V busF and V busG become high right after the overvoltage fault occurs, and the DC current decreases to zero with a sudden impulse for case A. The DC-based converter system should not be subjected to such a high voltage and current impulse, which may damage the capacitor and converter. On the other hand, the DC voltage and current remain close to their nominal values after a transient oscillation for case B, and recover quickly with the help of the OCV-PD when the fault is cleared.

In Fig. 9d, the OCV-PD consumes excess active power during the overvoltage fault, but does not consume wind power during normal operation.

The responses of the DFIG system for cases A and B are illustrated in Fig. 10. Since the DC wind farm voltage is not influenced by the overvoltage fault due to the protection of the OCV-PD, the stator voltage, stator current, rotor current, stator active and reactive power, and rotor speed remain essentially at their normal values during the overvoltage fault. Although the DFIG system is less affected in case A during the overvoltage fault than during the overcurrent fault, overvoltage in a wind farm would damage the DC-based converter system, so an overvoltage protection device is needed.

From the results, we can see that the DFIG system operates in a stable state with the lowest voltage fluctuation and limited current impulse for case B, which indicates that the OCV-PD can protect the DC-based DFIG system from overvoltage and overcurrent faults.

4.4 Index comparison

In order to illustrate the relative performances in a quantitative way, eight indices are defined as:

$$\left\{ {\begin{array}{*{20}l} {sp = \int_{{t_{0} }}^{{t_{s} }} {\left| {\Delta p\left( t \right)} \right|{\text{d}}t} } \hfill \\ {sq = \int_{{t_{0} }}^{{t_{s} }} {\left| {\Delta q(t)} \right|{\text{d}}t} } \hfill \\ {s\omega_{r} = \int_{{t_{0} }}^{{t_{s} }} {\left| {\Delta \omega_{r} (t)} \right|{\text{d}}t} } \hfill \\ {sU_{dc} = \int_{{t_{0} }}^{{t_{s} }} {\left| {\Delta U_{dc} (t)} \right|{\text{d}}t} } \hfill \\ {sI_{s} = \int_{{t_{0} }}^{{t_{s} }} {\left| {\Delta I_{s} (t)} \right|{\text{d}}t} } \hfill \\ {sV_{s} = \int_{{t_{0} }}^{{t_{s} }} {\left| {\Delta V_{s} (t)} \right|{\text{d}}t} } \hfill \\ {sI_{r} = \int_{{t_{0} }}^{{t_{s} }} {\left| {\Delta I_{r} (t)} \right|{\text{d}}t} } \hfill \\ {sI_{dc} = \int_{{t_{0} }}^{{t_{s} }} {\left| {\Delta I_{dc} (t)} \right|{\text{d}}t} } \hfill \\ \end{array} } \right.$$
(10)

where Δp(t), Δq(t), Δω r (t), ΔI r (t), ΔI s (t), ΔV s (t), ΔU dc (t), ΔI dc (t) are the deviations of the real and reactive power of the generator, the rotor speed, the rotor and stator current, the stator voltage, and the DC voltage and current, respectively. The integrals are calculated over the time range from 0.05 and 0.15 s, and the indices are expressed as a percentage of the average value of each parameter integrated over the same period, hence they measure the percentage average normalized deviation.

Tables 3 and 4 are obtained when the simulation results in Figs. 710 are substituted into (10). A lower index represents a better system performance regarding transient stability. The system performance for case A is the worst with the average indices of 119% and 33% during overcurrent and overvoltage faults. The indices for cases B and C are 0.6% and 3.89% during the overcurrent fault. The index for case B is 1.02% during the overvoltage fault.

Table 3 Performance indices for short-circuit faults
Table 4 Performance indices for open-circuit faults

Thus the OCV-PD makes a significant improvement and outperforms the SDBR by reducing the average normalized deviation from 3.89% to 0.6%; moreover, the OCV-PD can protect system from overvoltage fault with an average normalized deviation of 1.02%, while the SDBR cannot provide this protection.

4.5 Implementation feasibility

The OCV-PD would probably be located at the substation of wind farms and use local parameters without needing additional signal detection equipment. The OCV-PD incorporates power electronic devices that have made astounding advances in recent times and are readily available. Cascaded and parallel configurations could be used in situations of very large current and voltage. Thus the OCV-PD could be feasible both technically and financially.

5 Conclusion

Based on the simulation results and analysis, the following conclusions may be drawn.

  1. 1)

    The OCV-PD can effectively protect DC-based DFIG systems from overvoltage and overcurrent faults to enhance their transient stability.

  2. 2)

    The OCV-PD outperforms a SDBR during an overcurrent fault, reducing the average normalized deviation from 3.89% to 0.6% according to the graphical and numerical results from a simulated system.

  3. 3)

    The OCV-PD ensures that the DFIG can operate well during an overvoltage fault with an average normalized deviation of 1.02%.

In our future research, a prototype of the OCV-PD will be manufactured and tested to verify its effectiveness.