Keywords

1 Introduction

The wind power generation systems are among the most effective systems available to generate electricity. Particularly, the DFIG remains widely used in the case of a grid-connected structure. This particularity is due to the potential of delivering high yields in regards to energy production and allowing the independent control of active and reactive power generation [1]. The main advantage of this generator is the size of the power electronic converters that are smaller than those of conventional full-size stator converters. In order to develop an efficient conversion of wind energy connected to the grid, several structures and topologies of converters and control techniques associated with generators of production are proposed in the literature [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]. Indeed, the structures based on multilevel inverters improve efficiency and maximize the power delivered to the grid. A multilevel inverter has several advantages over a conventional two-level inverter that uses high switching frequency PWM. Multilevel inverters continue to receive more and more attention because of their high voltage operation capability, low switching losses, high efficiency, and low output of electromagnetic interference. Also, it is possible to verify the good performance of these structures, when supplying the electric grid, by sinusoidal current with less total harmonic distortion (THD), and an adjustable output power factor. Multilevel converters not only can generate the output voltages with very low distortion but also can reduce the dV/dt stress; therefore, electromagnetic compatibility problems can be reduced. They can operate at both fundamental switching frequency and high PWM switching frequency [18,19,20,21,22].

To highlight the advantages of the chosen generator and to develop a wind energy conversion connected to an efficient and economical micro-grid, the control technique selection to adopt is indispensable. One competitive control technique is a direct torque control because of its numerous advantages as a simpler structure with high dynamic performances. Several works have been done in this field [7,8,9,10,11,12,13,14,15, 18].

Nevertheless, the combination of the WT-DFIG with its converters’ advantages and those of DTC applied to a three-level inverter in all operation modes of the DFIG (subsynchronous, supersynchronous, and synchronous mode) in a successive and continuous manner has never been reported in the literature. The evolution of these modes can take long time intervals in a successive and continuous manner, it is why, its study becomes a necessity. Especially, if we want to consider the randomness behavior of the wind speed profile, which is never reported or studied except in [9,10,11,12], in which theses modes were studied in a successive and continuous manner, using two-level inverter.

In the field of systems control, the two main handicaps of control techniques can be summed up as follows: The pursuit of references to abrupt changes and the robustness to external and internal disturbances. In this context, the main objectives of this paper are to show the performances and the robustness of the proposed DTC, applied to a WT-DFIG supplied via a three-level inverter, considering the randomness variations of wind speed, allowing the DFIG operation in all modes, while showing synchronous and overspeed modes. That is to show clearly the main advantages of the DFIG with its converter. In addition, the insertion of a three-level inverter to the DFIG will allow the generated signals of very acceptable waveforms and very low THD. Moreover, the quality and performances of this technique are verified to reproduce some constraints that reflect the real operation of the wind, such as the random variation of the wind speed in the most interesting operating zones of the WT characteristics.

The present work is started with the presentation and description of the proposed system. After that, the models of the WT operation and the DFIG with their control technique are discussed and developed. The effectiveness and the performances of the proposed system are verified by simulation under MATLAB/SIMULINK environment.

2 Description of the Proposed System

The proposed overall system is based on a DFIG dedicated to a wind turbine partially interfaced with the grid, via an indirect frequency converter (AC/AC), as illustrated in Fig. 1. This frequency converter consists of two converters separated by an intermediate DC bus, serving as a DC-grid. The first converter (I) is a three-level inverter connected to the rotor of this generator and controlled by the proposed control technique (DTC). Whereas, the connection to the AC-grid is provided via a second converter (II) controlled so as to master its output at an adjustable power factor operation with DC-grid voltage regulation, and to guarantee sinusoidal signals with a constant frequency of 50 Hz.

Fig. 1
figure 1

Global control scheme

3 Direct Torque Control of the Three-Level Inverter

The objectives of wind turbine controller depend on the operating zone, as described in [1].

The DFIG model expressed in the rotor frame is written as follows in [1, 12].

The DTC is based on the rotor flux magnitude regulation and the generator electromagnetic torque value. Where the rotor flux magnitude is estimated from its components along the α and β axes, as given in [11]:

$$ \left\{\begin{array}{l}{\Phi}_{\mathrm{r}\alpha }(t)=\underset{0}{\overset{t}{\int }}\left({v}_{\mathrm{r}\alpha }-{R}_{\mathrm{r}}{i}_{\mathrm{r}\alpha}\right)\;\mathrm{d}t\\ {}{\Phi}_{\mathrm{r}\beta }(t)=\underset{0}{\overset{t}{\int }}\left({v}_{\mathrm{r}\beta }-{R}_r{i}_{\mathrm{r}\beta}\right)\;\mathrm{d}t\\ {}{\Phi}_{\mathrm{r}}=\sqrt{{\Phi_{\mathrm{r}\alpha}}^2+{\Phi_{\mathrm{r}\beta}}^2}\end{array}\right. $$
(1)

The electromagnetic torque is given in [1, 11] by the following expression:

$$ {T}_{\mathrm{em}}=p\left({\Phi}_{\mathrm{r}\alpha }{i}_{\mathrm{r}\beta }-{\Phi}_{\mathrm{r}\beta }{i}_{\mathrm{r}\alpha}\right) $$
(2)

In order to analyze the output voltage from this three-level inverter, every leg is illustrated by three switches, which permit to independently connect the rotor inputs to the following source voltages (V dc/2, 0, and −V dc/2).

The transformation into αβ (or dq) subspace obtains a voltage vector that can be associated with the spatial position of the rotor flux. The number of the different states of this vector is 19, because the 8 other combinations produce the same voltage vector. By using the diagonal between the adjacent medium and long vector, it can be seen that the space voltage vector diagram for the three-level inverter is divided into 12 sectors. In Fig. 2, we illustrate an optimal voltage vector, which is selected from the 19 available vectors according to the errors that are set on electromagnetic torque and the rotor flux linkage.

Fig. 2
figure 2

Space voltage vectors presentation

The operation of DFIG’s direct torque control is characterized by two steps: in one step, the appropriate rotor voltage vector to be applied to the three-stage inverter NPC structure is selected. The other step is characterized by the estimation of the rotor flux and the electromagnetic torque. These estimated values are compared to the respective references, and the errors are used through hysteresis controllers.

The direct torque control of the DFIG topology is based on the hysteresis controller output relating to the variable flux (C flx) and the variable torque (C trq) associated to the sector N corresponding to the rotor flux vector position.

In this paper, we consider that the rotor flux control is achieved by using a three-level hysteresis comparator, while the electromagnetic torque is controlled by using 5-level hysteresis. The inverter state is considered as high if the output of the torque comparator is high or equal to two. Otherwise, the state is low, as given in equations (3) and (4).

$$ \left\{\begin{array}{l}\mathrm{If}\ \Delta tr>{\varepsilon}_{\mathrm{tr}_2}\kern9.75em \mathrm{Then};\kern0.5em {C}_{\mathrm{trq}}=+2\\ {}\mathrm{If}-{\varepsilon}_{\mathrm{tr}_1}\le \Delta tr\le {\varepsilon}_{\mathrm{tr}_2}\kern0.75em \&\kern0.5em \frac{\Delta tr}{\mathrm{d}t}>0\kern0.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{trq}}=+1\\[3pt] {}\mathrm{If}-{\varepsilon}_{\mathrm{tr}_1}\le \Delta tr\le {\varepsilon}_{\mathrm{tr}_2}\kern0.75em \&\kern0.5em \frac{\Delta tr}{\mathrm{d}t}<0\kern0.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{trq}}=+2\\[3pt] {}\mathrm{If}\ 0<\Delta tr\le {\varepsilon}_{\mathrm{tr}_1}\kern2.5em \&\kern0.5em \frac{\Delta tr}{\mathrm{d}t}>0\kern1em \mathrm{Then};\kern0.5em {C}_{\mathrm{trq}}=0\\[3pt] {}\mathrm{If}\ 0<\Delta tr\le {\varepsilon}_{\mathrm{tr}_1}\kern2.5em \&\kern0.5em \frac{\Delta tr}{\mathrm{d}t}<0\kern1em \mathrm{Then};\kern0.5em {C}_{\mathrm{trq}}=+1\\[3pt] {}\mathrm{If}-{\varepsilon}_{\mathrm{tr}_1}\le \Delta tr\le 0\kern1.75em \&\kern0.5em \frac{\Delta tr}{\mathrm{d}t}>0\kern0.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{trq}}=-1\\[3pt] {}\mathrm{If}-{\varepsilon}_{\mathrm{tr}_1}\le \Delta tr\le 0\kern1.75em \&\kern0.5em \frac{\Delta tr}{\mathrm{d}t}>0\kern0.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{trq}}=0\\[3pt] {}\mathrm{If}-{\varepsilon}_{\mathrm{tr}_2}\le \Delta tr\le -{\varepsilon}_{\mathrm{tr}_1}\&\kern0.5em \frac{\Delta tr}{\mathrm{d}t}>0\kern0.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{trq}}=-2\\[3pt] {}\mathrm{If}-{\varepsilon}_{\mathrm{tr}_2}\le \Delta tr\le -{\varepsilon}_{\mathrm{tr}_1}\&\kern0.5em \frac{\Delta tr}{\mathrm{d}t}>0\kern0.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{trq}}=-1\\[3pt] {}\mathrm{If}\ \Delta tr<-{\varepsilon}_{\mathrm{tr}_2}\kern9.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{trq}}=-2\end{array}\right.\vspace*{-15pt} $$
(3)
$$ \left\{\begin{array}{l}\mathrm{If}\ \Delta {\varphi}_{\mathrm{r}}>{\varepsilon}_{\mathrm{flx}}\kern9.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{flx}}=+1\\ {}\mathrm{If}\ 0\le \Delta {\varphi}_{\mathrm{r}}\le {\varepsilon}_{\mathrm{flx}}\kern2.5em \&\kern0.5em \frac{\Delta {\varphi}_{\mathrm{r}}}{\mathrm{d}t}>0\kern0.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{flx}}=0\\[3pt] {}\mathrm{If}\ 0\le \Delta {\varphi}_{\mathrm{r}}\le {\varepsilon}_{\mathrm{flx}}\kern2.5em \&\kern0.5em \frac{\Delta {\varphi}_{\mathrm{r}}}{\mathrm{d}t}<0\kern0.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{flx}}=+1\\[3pt] {}\mathrm{If}-{\varepsilon}_{\mathrm{flx}}<\Delta {\varphi}_{\mathrm{r}}<0\kern1.5em \&\kern0.5em \frac{\Delta {\varphi}_{\mathrm{r}}}{\mathrm{d}t}>0\kern0.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{flx}}=-1\\[3pt] {}\mathrm{If}-{\varepsilon}_{\mathrm{flx}}<\Delta {\varphi}_{\mathrm{r}}<0\kern1.5em \&\kern0.5em \frac{\Delta {\varphi}_{\mathrm{r}}}{\mathrm{d}t}<0\kern0.5em \mathrm{Then};\kern0.5em {C}_{\mathrm{flx}}=0\\[3pt] {}\mathrm{If}\ \Delta {\varphi}_{\mathrm{r}}<-{\varepsilon}_{\mathrm{flx}}\kern9em \mathrm{Then};{C}_{\mathrm{flx}}=-1\end{array}\right. $$
(4)

The electromagnetic torque control is ensured by using a five-level hysteresis comparator, which allows having both directions of machine rotation, the corrector output variable is a Boolean type C trq, it indicates if the electromagnetic torque amplitude must be increased, decreased or maintained constant (C trq = 1, 2, 0, −2, −1), as modeled by Eq. (3). A three-level hysteresis comparator is used to control the rotor flux. The comparator output variable is a Boolean type C flx, it indicates if the rotor flux amplitude must be increased (C flx = 1), decreased (C flx = −1), or maintained constant (C flx = 0) so as to maintain: |Φr_ref − Φr| ≤ Δφ r, as given by Eq. (4).

Table 1 represents the commutation table, which is considered as one of the solutions adapted to choose the optimally selected voltage vector for each sector. Where, the rotor flux and the electromagnetic torque are achieved by using, respectively, three levels and five levels hysteresis comparator.

Table 1 DTC Commutation table of the three-level inverter

In analyzing the effect of each available voltage vector, it can be seen that the vector affects the electromagnetic torque and the rotor flux linkage with the variation of the module and direction of the selected vector. The nulls voltages vectors (V 0, V 7, and V 14) are chosen alternately, so as to minimize the number of commutations in the arms of the inverter [20].

4 Simulation Results and Discussion

The effectiveness of the proposed control strategy that leads to better performances of the WT-DFIG system is carried out. Simulations have been realized under wind speed variations, in the aim to allow all the DFIG operation modes in a successive and continuous manner. The WT-DFIG simulation parameters are given in [1]. The DTC strategy presented in the previous paragraph is then introduced, to control the three-level inverter, under MATLAB/SIMULINK environment. The weather data in terms of wind speed profiles are shown in Fig. 3a.

Fig. 3
figure 3

Waveforms of the simulation results for a variable wind speed: (a) Ω, Ωref and ν; (b) Φr, Φr ref, T em and T em ref; (c) Φrβ = frα); (d) β, λ and C p; (e) P r and P s; (f) Zooms of the Φrα, Φrβ in the three modes DFIG operation; (g) I ra and its zoom in the three modes DFIG operation; (h) I sa and its zoom; (i) Generated phase current (stator current, I sa) and its harmonic spectrum in supersynchronous mode operation of DFIG

The DFIG mechanical speed is presented in Fig. 3a. The tracking of the references is shown by the mechanical speed, electromagnetic torque, and the rotor flux magnitude waveforms, as shown, respectively, in Fig. 3a–c. Hence, these results confirm better performances and robustness of the proposed control. Moreover, the torque ripples are about 60% less than the results given in [1, 11].

Figure 3c shows the rotor flux waveform, which is circular and kept constant at 1.2 Wb. This form leads to a sinusoidal fluxes Φrα and Φrβ behavior (Fig. 3d) in both the sub- and supersynchronous modes. However, in the synchronous mode the rotor fluxes have continuous behavior. Also, this operation mode is proved by a direct form of the rotor phase currents, as presented in Fig. 3e. In these figures, we illustrate the sinusoidal evolution of the rotor currents, in the sub- and supersynchronous operation modes. Besides, the current waveform in Fig. 3e shows good signal quality.

Figure 3f illustrates the β, λ, and C p (blade pitch angle, tip speed ratio, and power coefficient respectively), where one can see that when the power reached its maximum value, the pitch angle control is activated, as presented in Fig. 3g, which shows all the exchanged powers between the grid and DFIG. The P s depends on the wind speed evolution, whereas, P r changes its direction, marked by its sign, according the generator slip.

Finally, the sinusoidal form of the generated current shown in Figs. 3h, i and 4 show the quality of the power injected in the AC-grid from the DFIG stator. This remains true also for the three operating modes with a constant 50 Hz frequency. Moreover, the variable amplitude is a consequence of the wind speed variation.

Fig. 4
figure 4

The output frequency f AC and its reference f AC-ref

Compared with the results obtained in [1, 11], the proposed DTC associated to the three-level inverter, offers a significant improvement to the stator currents supplied to the AC-grid, with a total harmonic distortion (THD) largely below the limits imposed by IEEE std 519, as illustrated in Fig. 4. This confirms a better quality of energy generated in the AC-grid.

5 Conclusions

The performances of the DTC applied to a three-level inverter have been presented in this paper; taking into account the mains advantages of the DFIG when associated with its converter. In this work, the wind speed random variation is imposed in order to check the quality and performances of this control. Thus, the randomness behavior of the wind speed allowed the utilization of the DFIG in its different operation modes. The study in this paper is focused on the DTC dynamic performances. The effectiveness and validity of this control are verified by numerical simulation using Matlab/Simulink.

The obtained simulation results show that the application of the DTC significantly improves the performance of the conversion system, which contributes to reducing the harmonic distortion rate in the output voltage and current waves and the torque ripples (the generated power).

The results obtained confirm an acceptable robustness of the proposed control, and the performances are satisfactory. The three-level inverter inserted in the DFIG rotor also contributes to improving the quality of the energy supplied to the AC-grid.