Keywords

1 Introduction

Nowadays, the electrical power consumption increases proportionally with the human society. It is reported by Enerdata [1]. that the global net electricity consumption has risen from 21,463 TWh in 2016 to 22,015 TWh in 2017 (the power consumption accelerated again in 2017 (+2.3%)). Since the major part of electricity is generated from fossil fuels, the increase in net electricity consumption will result in significant greenhouse gas emissions, which could lead to global warming [2]. For this reason, the renewable energies occupied a crucial position in the last research. The wind power generation is regarded as the most widely used non-hydro renewable energy generation with a renewable and clean high reserve. Besides, it provides almost no greenhouse gas emissions [2]. In the same context, and due to many technical and economic factors like the partial scale converting using an economical converter size to handle a fraction (20–30%) of the total power, the doubly fed induction generator (DFIG)-based wind turbine is considered one of the most practical solutions for the wind power conversion. A regular arrangement of a DFIG-WT system is illustrated in Fig. 1. A wound rotor induction generator with slip ring is essential to conduct current toward or out of the rotor winding at slip frequency.

Fig. 1
figure 1

A standard configuration of a doubly fed induction generator (DFIG) wind power system

The variable-speed operation is achieved with the help of injecting a controllable rotor voltage [3]. The DFIG could be operated under three modes: subsynchronous operation when ω m < ω s, hypersynchronous operation while ω m > ω s, and in synchronous mode if ω m = ω s, where ω s and ω m are the synchronous rotor electrical speeds allowing a bidirectional power flow from or into the back-to-back converter. The grid connection of the DFIG-WT receives a big intention in the last decade. Many works are fulfilled such as the classic vector control as in Dehong et al. [2], Fox et al. [3], Kerrouche et al. [4] and Fei et al. [5] to enhance the performance of the DFIG wind power systems. In the recent years, the direct control techniques have gained a huge importance as in Arnalte et al. [6], and a new improved direct torque control strategy is developed in Li et al. [7]. An ANFIS-based DTC for a DFIG is applied in Kumar et al. [8]. In this chapter, we concentrate on the comparison between the direct torque control and the classic vector control methods for a DFIG wind system. For this purpose, this chapter will be split into three subsections: firstly, the detailed DFIG-WT mathematical model is achieved, then the description of the two control methods laws and equations are established. Finally, the simulation and results are well explained. In this context, this chapter reveals that it is possible to compare the performance of both strategies using various parameters.

2 DFIG in Wind Energy Systems

In this section, the most essential electric and mechanic equations of the DFIG wind system are used to achieve an analytical model proper for the control of the machine. The mathematical modeling of the system is well shown in the two following subsections.

2.1 DFIG Mathematical Modeling

The dynamic model of the DFIG under dq reference frame can be reached using the stator and rotor windings equations as follows [9,10,11], where ψ sd, ψ sq, ψ rd, ψ rq, i sd, i E, i E, i rq are the stator and rotor flux and currents under dq components, respectively, and R s, R r, ω s, ω r, p are the stator and rotor resistances, speeds, and the number of poles pairs:

$$ {\displaystyle \begin{array}{c}{u}_{\mathrm{s}\mathrm{d}}={R}_{\mathrm{s}}{i}_{\mathrm{s}\mathrm{d}}+\frac{d{\psi}_{\mathrm{s}\mathrm{d}}}{dt}-{\omega}_{\mathrm{s}}{\psi}_{\mathrm{s}\mathrm{q}}\\ {}{u}_{\mathrm{s}\mathrm{q}}={R}_{\mathrm{s}}{i}_{\mathrm{s}\mathrm{q}}+\frac{d{\psi}_{\mathrm{s}\mathrm{q}}}{dt}+{\omega}_{\mathrm{s}}{\psi}_{\mathrm{s}\mathrm{d}}\\ {}{u}_{\mathrm{r}\mathrm{d}}={R}_{\mathrm{r}}{i}_{\mathrm{r}\mathrm{d}}+\frac{d{\psi}_{\mathrm{r}\mathrm{d}}}{dt}-{\omega}_{\mathrm{r}}{\psi}_{\mathrm{r}\mathrm{q}}\\ {}{u}_{\mathrm{r}\mathrm{q}}={R}_{\mathrm{r}}{i}_{\mathrm{r}\mathrm{q}}+\frac{d{\psi}_{\mathrm{r}\mathrm{q}}}{dt}+{\omega}_{\mathrm{r}}{\psi}_{\mathrm{r}\mathrm{d}}\ \end{array}} $$
(1)

After that the rotor and stator fluxes are given by Eq. (2), where L s, L r, L m are the stator, rotor, and mutual inductances:

$$ {\displaystyle \begin{array}{c}{\psi}_{\mathrm{s}\mathrm{d}}={L}_{\mathrm{s}}{i}_{\mathrm{s}\mathrm{d}}+{L}_{\mathrm{m}}{i}_{\mathrm{r}\mathrm{d}}\\ {}{\psi}_{\mathrm{s}\mathrm{q}}={L}_{\mathrm{s}}{i}_{\mathrm{s}\mathrm{q}}+{L}_{\mathrm{m}}{i}_{\mathrm{r}\mathrm{q}}\\ {}{\psi}_{\mathrm{r}\mathrm{d}}={L}_{\mathrm{r}}{i}_{\mathrm{r}\mathrm{d}}+{L}_{\mathrm{m}}{i}_{\mathrm{s}\mathrm{d}}\\ {}{\psi}_{\mathrm{r}\mathrm{q}}={L}_{\mathrm{r}}{i}_{\mathrm{r}\mathrm{q}}+{L}_{\mathrm{m}}{i}_{\mathrm{s}\mathrm{q}}\end{array}} $$
(2)

And the electromagnetic torque:

$$ {T}_{\mathrm{em}}=\frac{3}{2}p\left({i}_{\mathrm{rd}}{i}_{\mathrm{sq}}+{i}_{\mathrm{rq}}{i}_{\mathrm{sd}}\right) $$
(3)

2.2 Aerodynamic Turbine Modeling

The mechanical power P m received from the wind can be denoted by the complex algebraic equation in function of blade pitch angle β, the rotor blades diameter R, the air density ρ, shaft and wind speed Ωt, V w, the tip speed ratio λ, and the power coefficient C p as shown in Eq. (4):

$$ {P}_{\mathrm{m}}=\frac{1}{2}\rho \pi {R}^2{V}_{\mathrm{w}}^3{C}_{\mathrm{p}}\left(\lambda, \beta \right) $$
(4)

where λ is the tip speed ratio

$$ \lambda =\frac{R{\Omega}_{\mathrm{t}}}{V_{\mathrm{w}}} $$
(5)

In this chapter, we use C p max = 0.44 and λ opt = 7.2.

The gearbox is an essential part of the wind turbine systems (Fig. 2). It is usually used to adapt the low rotor shaft speed Ωt to the high speed of the generator Ωm. The following equations describe it in addition to the mechanical speed evolution:

$$ \left\{\begin{array}{c}{T}_{\mathrm{m}}=\frac{T_{\mathrm{aer}}}{G}\\[8pt] {}{\Omega}_{\mathrm{t}}=\frac{\Omega_{\mathrm{m}}}{G}\end{array}\right. $$
(6)
$$ J\frac{d{\Omega}_{\mathrm{m}}}{dt}={T}_{\mathrm{m}}-{T}_{\mathrm{em}}-f{\Omega}_{\mathrm{m}} $$
(7)
Fig. 2
figure 2

The power coefficient C p versus the tip speed ratio λ

3 Control Techniques of the DFIG

As mentioned before, the control strategies used in this chapter are the classic vector control and the direct torque control. Both approaches will be well described in the succeeding two subsections.

3.1 Classic Vector Control

Numerous control approaches are applied for the DFIG control; despite of that the vector control techniques were the most established ones. The use of the dq synchronous reference frame is ordinarily shared between the DFIG and the other machines [12]. From the previous dynamic model of the DFIG, and basing on the d-axis alignment of the stator flux (ψ qs = 0), we obtain the two rotor voltage equations:

$$ {u}_{\mathrm{r}\mathrm{d}}={R}_{\mathrm{r}}{i}_{\mathrm{r}\mathrm{d}}+\sigma {L}_{\mathrm{r}}\frac{di_{\mathrm{r}\mathrm{d}}}{dt}-{\omega}_{\mathrm{r}}{L}_{\mathrm{r}}{i}_{\mathrm{r}\mathrm{q}}+\frac{L_{\mathrm{m}}}{L_{\mathrm{s}}}\frac{d}{dt}\overrightarrow{\left|{\psi}_{\mathrm{s}}\right|} $$
(8)
$$ {u}_{\mathrm{r}\mathrm{q}}={R}_{\mathrm{r}}{i}_{\mathrm{r}\mathrm{q}}+\sigma {L}_{\mathrm{r}}\frac{di_{\mathrm{r}\mathrm{q}}}{dt}-{\omega}_{\mathrm{r}}{L}_{\mathrm{r}}{i}_{\mathrm{r}\mathrm{d}}+{\omega}_{\mathrm{r}}\frac{L_{\mathrm{m}}}{L_{\mathrm{s}}}\frac{d}{dt}\overrightarrow{\left|{\psi}_{\mathrm{s}}\right|} $$
(9)

where σ is the Blondel’s coefficient, \( \sigma =1-\frac{L_{\mathrm{m}}^2}{L_{\mathrm{r}}{L}_{\mathrm{s}}} \).

Basing on the d-axis alignment as shown in Fig. 3, we see that the reactive power Q s is directly affected by the current I dr, while the current I qr modified the torque/active power [10] as shown in Eqs. (10) and (11):

$$ {T}_{\mathrm{em}}=\frac{3}{2}p\left({\psi}_{\mathrm{qs}}{i}_{\mathrm{dr}}-{\psi}_{\mathrm{ds}}{i}_{\mathrm{qr}}\right)\Rightarrow {T}_{\mathrm{em}}=-\frac{3}{2}p\frac{L_{\mathrm{m}}}{L_{\mathrm{s}}}\overrightarrow{\left|{\psi}_{\mathrm{s}}\right|}{i}_{\mathrm{qr}} $$
(10)
$$ {Q}_{\mathrm{s}}=-\frac{3}{2}{\omega}_{\mathrm{s}}\frac{L_{\mathrm{m}}}{L_{\mathrm{s}}}\overrightarrow{\left|{\psi}_{\mathrm{s}}\right|}\left({i}_{\mathrm{dr}}-\frac{\overrightarrow{\left|{\psi}_{\mathrm{s}}\right|}}{L_{\mathrm{m}}}\right) $$
(11)
Fig. 3
figure 3

Stator flux-oriented in the dq reference frame

The detailed explanations of the vector control technique and the current control loops used in this strategy are well established in [10]. Furthermore, the complete vector control schema used in this chapter is well drawn in Fig. 4.

Fig. 4
figure 4

The overall vector control diagram applied to the rotor side converter (RSC) of the DFIG

3.2 Direct Torque Control Principles for the DFIG

The direct control strategies are recognized like the modern solutions for the AC drives. Usually, from the side of the performance and global features, and compared to the vector control strategies, there are many differences. Several works have fulfilled in this area in Gonzalo et al. [9], Zhang et al. [13], Jihène et al. [14] and Xiong et al. [15], and as a consequence, various contributions to these new techniques are tested for a proper DFIG-based wind turbine applications. Referring to Haitham et al. [10], many facts about the DTC principle can be extracted: first, two variables of the DFIG have immediately commanded: the amplitudes of both rotor flux and the electromagnetic torque. Moreover, the angle δ denotes the distance between both stator and rotor flux vectors and by adjusting this angle we can control the torque. Furthermore, with the help of the injection of different voltage vectors to the rotor of the DFIG, the rotor flux trajectory and amplitude can be directly modified using a two-level voltage source converter (VSC). Eventually, the DTC is nearly related to the VSC that is manipulated. Therefore, the pulses are generated directly without any modulation schema.

Two hysteresis comparators are used in the classic DTC; one for the flux controller and it is based on two-level hysteresis comparator with the band HF and the other is based on three-level hysteresis comparator HT for the electromagnetic torque. Practically, the band values are usually restricted using the lowest switching sample time of the implementation tools [16]. Figure 5 shows the two hysteresis controllers for both flux and torque.

Fig. 5
figure 5

(a) Three-level hysteresis comparator for the torque, (b) two-level hysteresis comparator for the rotor flux

After recognizing the fundamental principle of the DTC, the next step is to estimate the main variables of the control technique (T em, rotor flux and the rotor flux angle), which can be described directly by the following equations:

$$ {T}_{\mathrm{em}}=\frac{3}{2}p\frac{L_{\mathrm{m}}}{\sigma {L}_{\mathrm{r}}{L}_{\mathrm{s}}}\overrightarrow{\left|{\psi}_{\mathrm{r}}\right|}\overrightarrow{\left|{\psi}_{\mathrm{s}}\right|}\sin\;\delta $$
(12)
$$ {\psi}_{\mathrm{r}\mathrm{d}}=\underset{0}{\overset{t}{\int }}\left({V}_{\mathrm{r}\mathrm{d}}-{R}_{\mathrm{r}}{I}_{\mathrm{r}\mathrm{d}}\right) $$
$$ {\psi}_{\mathrm{r}\mathrm{q}}=\underset{0}{\overset{t}{\int }}\left({V}_{\mathrm{r}\mathrm{q}}-{R}_{\mathrm{r}}{I}_{\mathrm{r}\mathrm{q}}\right) $$
(13)
$$ \overrightarrow{\left|{\psi}_{\mathrm{r}}\right|}=\sqrt{\psi_{\mathrm{r}\mathrm{d}}^2+{\psi}_{\mathrm{r}\mathrm{q}}^2} $$
(14)

Besides, after the computation of the rotor flux dq components, it is necessary to determine the rotor flux angle θ ψr, then the sectors can be simply calculated.

$$ {\theta}_{\psi \mathrm{r}}=a\tan \left(\frac{\psi_{\mathrm{rq}}}{\psi_{\mathrm{rd}}}\right) $$
(15)

The eight space voltage vectors are calculated using:

$$ \left\{\begin{array}{l}{V}_i=\frac{2}{3}{V}_{\mathrm{dc}}{e}^{-j\frac{\pi }{3}\left(i-1\right)}\\ {}{V}_0={V}_7=0\end{array}\right. $$
(16)

where i is the sector number where i = [1…6].

Then, the selection of the proper rotor space vector is done based on Table 1.

Table 1 Rotor voltage vector selection according to torque and flux errors

Finally, the entire diagram of the DTC for DFIG wind system is well depicted in Fig. 6.

Fig. 6
figure 6

DTC diagram applied to the RSC of the DFIG

4 Simulation and Results

The simulation is made using the MATLAB/SIMULINK software package to examine the DTC and vector control strategies performance for a 2 MW DFIG-WT described in the Appendix. In this chapter, two control strategies (DTC and the classic vector control) will be compared to discuss the performance of a 2 MW DFIG-WT. Four parameters will be investigated (the electromagnetic torque T em, the rotor flux ψ r, the rotor current I r, the stator power P s). For the simulation of both control strategies, we use the magnetization through the stator (I dr = 0), and all the parameters used in this simulation are well cited in the Appendix.

4.1 Vector Control Simulation

Figures 7, 8, 9 and 10 show the essential rotor side converter (RSC) variables (rotor currents, rotor flux, the electromagnetic torque, and the stator power). From Fig. 7a, b, we see that the direct and the quadratic components of the rotor currents follow the references after nearly 3 s after a transient.

Fig. 7
figure 7

Dq rotor current components versus references, (a) direct component, (b) quadratic component

Fig. 8
figure 8

(a) Electromagnetic torque versus the reference, (b) rotor flux magnitude

Fig. 9
figure 9

The stator power

Fig. 10
figure 10

(a) Electromagnetic torque versus the reference, (b) rotor flux magnitude versus reference

The rotor flux amplitude and the electromagnetic torque are shown by the Fig. 8a, b; after the transient state, the two variables remain stable state after nearly 5 s and the electromagnetic torque coincide with the reference at that time.

Furthermore, the power delivered by the stator is well illustrated in the Fig. 9, we see that the power after the starting state increased until achieving 1.77 MW at permanent.

4.2 Direct Torque Control Simulation

In this part, the same parameters of the vector control except the rotor currents will be treated. Besides, the following Fig. 10a, b show the rotor flux amplitude and the electromagnetic torque, starting with rotor flux amplitude which follows the reference (ψ r − ref = 0.96 wb) faster as shown in Fig. 10a. Moreover, the Fig. 10b demonstrates how the torque matches the reference rapidly with a neglected error, and both zooms confirm that. Figure 11 displays the stator power delivered to the grid, and we see that after a transient starting, the stator power achieves 1.65 MW at steady state.

Fig. 11
figure 11

The stator power

4.3 Comparative Studies

In this section, only the electromagnetic torque and the stator power will be compared between both control techniques. The Fig. 12a illustrates the developed electromagnetic torque for the two strategies, and it is clear that the DTC technique coincides with the reference rapidly than the vector control. Besides, the power delivered from the stator for both strategies is shown by Fig. 12b. It is well demonstrated that the vector control has more power (1.77 MW) than the DTC (1.65 MW), knowing that in this chapter we use the generator convention, so the negative sign means generating mode.

Fig. 12
figure 12

Comparison of (a) the electromagnetic torque and (b) the stator power

5 Conclusion

In this chapter, a comparative study between the vector control and the direct torque control (DTC) strategies applied for the rotor side converter (RSC) has been demonstrated. The classic vector control needs many control loops with PI controllers to generate references, but in contrast, it delivered power more than the DTC control. With regard to the DTC, it has a simple configuration and a fast response for both flux and torque, but producing more power losses due to the variable switching frequency. Finally, this study can afford a good support for proper control and operation of the machine in term of performance and complexity of the chosen control techniques.