Abstract
This paper presents an improved stator voltage magnitude and frequency control for standalone doubly fed induction generators (DFIGs) based wind power generation systems (WPGSs). The proposed technique uses a simple finite-state predictive current control (FS-PCC). In this control method, the switching vector for the IGBT is selected to minimize the error between the reference value and the predicted value of the rotor current. Moreover, the discrete-time models of (DFIG) are needed to predict the future value of the rotor current for all possible voltage vectors generated by the rotor-side converter (RSC). Since the classic control methods in the literature use inner control loops and are based on pulse width modulation (PWM), this method does not require complex modulation stages and omits the current control loops, which reduces the control requirements. The main objective in a standalone DFIG system is to keep the stator voltage has constant in amplitude and frequency and equal to the reference value, regardless of the changes in rotor speed or load. The proposed control strategy was implemented through a 3 kW DFIG prototype platform-based dSPACE 1104 card. The simulation and experimental results show that the proposed FS-PCC offers excellent reference tracking with less total harmonic distortion (THD) in stator voltages and rotor currents.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Owing to the diminution of fuel fossil reserves and increased concern about CO2 emissions, which can cause a critical climate change, the wind energy systems (WESs) have become attractive and developed rapidly over the last few decades as a clean renewable energy source (Barra et al., 2016; Kumar, 2016; Soued et al., 2017). Despite the impacts of Covid-19, the most exclusively published statistics energy has appeared that the total additions of wind energy capacity in 2020 are expected to reach 65 GW, which increased by 8% compared with 2019 (Jaladi et al., 2020; Sadorsky, 2021; Slimane et al., 2020).
Most wind power generation systems (WPGSs) around the world are using the doubly fed induction generators (DFIGs) due to their additional benefits, for instance, wider power capture capability over a large range of wind speeds. Besides, compared to permanent magnet synchronous generators (PMSGs) which require high-power converters, the DFIGs are more economical because they utilized back-to-back converters limited at 25%–30% of the DFIG size for supporting a rotor speed variation of ± 30percentage (Dida & Benattous, 2015a, 2015b; Ouanjli et al., 2017).
The field-oriented control (FOC) is an extremely traditional control technique that can be used for DFIG-based systems. This method has been extensively utilized especially in industrial applications. The principle of this method is to transfer the rotor current into a dq rotational reference frame. The FOC technique is implemented through a conventional inner PI controller beside the pulse width modulation (PWM) which can apply the switching sequences to the voltage source converter (VSC). The advantages and disadvantages of this algorithm have been already discussed in many works (Abdeddaim & Betka, 2013; Abdeddaim et al., 2014; Amrane et al., 2016; Bekakra & Ben Attous, 2014; Benamor et al., 2019; Bouchiba et al., 2017; Mensou et al., 2019, 2020; Soued, 2019). One of the advantages is that the FOC provides accurate current conservation, which is the major goal in control of electrical drives. However, since the PI controllers and the modulation stage are needed for hardware implementation, the complexity and the control system cost will increase.
In the last years, finite-state predictive control (FS-PC) has been successfully used for several applications such as power electronics and electrical drives (Behera & Thakur, 2018; Chebaani et al., 2017; Rahima et al., , 2019; Vazquez et al., 2017). However, concerning the DFIG-based WECS systems, only an FS-PCC strategy has been described in Mesloub et al. (2016), where neither addressing the standalone operation mode nor the experimental implementation has been reported.
The major contribution of this article is to adopt the FS-PCC for the standalone DFIGs to overcome the above-mentioned disadvantages and improve the control of standalone DFIGs, this control approach seems not been covered yet by the previously published literature in the field of standalone DFIG applications. The idea of FS-PCC is to manipulate the discrete model of DFIG to predict the rotor current by each possible state. The switching state that gives a minimal cost function value will directly select during the next sampling period. Consequently, neither PI current regulators nor pulse width modulators were needed, which is a vital advantage of the proposed FS-PCC when compared with previous control methods. The main challenge of this work is to improve stator voltage and frequency control at variable wind speeds and varying loads. Furthermore, simulation and experimental results are provided in this article. The attain results manifest that the suggested control strategy has perfect transient performance and steady-state response during various load or speed variations.
This article is structured as follows: In Section (II), topology of the system is presented. In Section III, modeling of DFIG and the RSC is presented. The FOC is explained for standalone DFIG is described in Section IV with (FS-PCC). In Section V, simulation and experimental results are extended for various operating conditions. Finally, a conclusion is given in Section VI.
2 Standalone DFIG System Topology
Figure 1 shows the configuration of a standalone WPGS integrated DFIG. Two-level voltage source converters with back-to-back structures have been included between the stator and rotor in this topology, which is well recognized as the load side converter (LSC) and (RSC). This paper concerns only the RSC and the standalone DFIG.
3 Mathematical Models of DFIG and RSC
3.1 DFIG Mathematical Model
The mathematical equations of the DFIG in complex-domain can be defined by referring all the rotor and stator quantities of the DFIG to the stator-windings as (Abad et al., 2011; Chikha & Barra, 2016). The stator and rotor voltage equations of the DFIG are
where \({v}_{{s}}\), \({v}_{{r}}\), \({i}_{{s}}\) and \({i}_{{r}}\) represent the voltage in stator and rotor, the currents in stator and rotor, respectively. Moreover,\({~\psi }_{{s}}\), \({\psi }_{{r}}\) denote the stator and rotor flux vectors, respectively. \({R}_{{s}}\) and \({R}_{{r}}\) are the resistances per phase in stator and rotor, respectively. \({L}_{{s}}\), \({L}_{{r}}\) are the inductances per phase in stator and rotor, respectively. \({L}_{{m}}\) is the mutual inductance, respectively, and \(L_{{m}}\) is the electrical speed.
The leakage factor of the DFIG can be defined as
The stator and rotor fluxes relationship can be achieved by the manipulation of (3, 4, 5) as
3.2 RSC Mathematical Model
In this work, the RSC is a two-level (VSC) that has six IGBT power switches intended for applying the FS-PCC method. The structure of the RSC and all rotor voltage vectors is depicted in Fig. 2. The switching sequences S can be composed as the following equation:
where \({a} = {e}^{{ - {j}2{\pi }/3}}\), \({S}_{{i}}\) = 1 means \({S}_{{i}}\) on, \(\overline{{{S}_{{i}} }}\) means off, and \({i} = {a},{b},{c}.{~}\) All rotor voltage vector \({v}\) is linked to the switching state \({S}\) by
where \(v_{{dc}}\) is the dc-link input voltage that supplies the RSC.
Considering the possible eight voltage vi (v0–v7) vectors switching states S (S0–S7) is obtained as shown in Table 1.
The switching states of the RSC are controlled by the switching pulses Sa, Sb, Sa as follows:
4 FOC for Standalone DFIG
FOC is applied for the standalone DFIG to achieve the current decoupling control. The stator flux vector is oriented along the d-axis, while the stator voltage vector needs to align along the q-axis to achieve voltage-decoupling control (Chabani et al., 2017).
By forcing, the stator flux \({\psi }_{{{sq}}}\) and stator voltage \({v}_{{{sd}}} {~}\) to be null the orientation are achieved. This leads to a dynamic first-order transfer function with a derivative-time equal to \(\tau _{s}\) as below:
where stator time constant \({\tau }_{{s}} = \frac{{{L}_{{s}} }}{{{R}_{{s}} }}\), and
That is
5 Proposed Finite-State Predictive Current Control for Standalone DFIG
The rotor currents can be predicted for all sectors of the rotor voltage, in the proposed FS-PCC algorithm, these predicted rotor currents will contrast with the reference value of rotor current and then are evaluated by a simple cost function. The minimum value of the cost function will reveal the optimal vector rotor voltage which will be applied for the RSC in the next sampling period. (Behera & Thakur, 2018; Chebaani et al., 2017; Mesloub et al., 2016).
5.1 Rotor Current Prediction Model
The prediction algorithm of the rotor current \({i}_{r}\) is based on the discrete Euler-forward model of the complex rotor current of the DFIG as
\(T_{s}\) is the sampling time. Also, the rotor flux is estimated by:
Then, the stator flux can be estimated by using Eq. (6)
According to Barra et al., (2016); Soued et al., 2017), the rotor current is predicted through the expression as follows:
where \({k}_{{s}} = \frac{{{L}_{{m}} }}{{{L}_{{s}} }}\) \(~{\tau }_{{s}} = \frac{{{L}_{{s}} }}{{{R}_{{s}} }}\) \({\tau }_{{\sigma }} = ({L}_{{r}} {*\sigma })/{R}_{{\sigma }}\) \(~{R}_{{\sigma }} = {R}_{{r}} - {R}_{{s}} .{k}_{{s}}^{2}\)
In the actual systems that perform predictive control, a large amount of time calculation is required, and a large amount of retard time introduced during the excitation must be compensated. The time delay compensation of the FS-PCC algorithm must be accomplished by advancing the current prediction two steps ahead (Chebaani et al., 2017; Vazquez et al., 2017). For instance, supposing that the determined vector will be used at the time (k + 1), and then, it is necessary to predict the current value at (k + 2) time. By moving (15) one time-step forward, the equation of ir (k + 2) can be written as:
5.2 Minimization of the Cost Function
For the seven vectors of the rotor voltage which can be produced through the RSC, the rotor current will be predicted at the future sampling time. A cost function is made to evaluate all predicted rotor currents, and it is used as a condition for selecting the best vector of the rotor voltage. The vector of the rotor voltage that minimizes the cost value will choose to use in the next period. The cost function is expressed by the absolute error between the predicted and reference rotor current, as the below equation:
where \({i}_{{{r\alpha }}}^{{*}} \left( {k} \right)\) and \({i}_{{{r\beta }}}^{{*}} \left( {k} \right)\) are the reference of rotor currents in \(\alpha \beta\) coordinate frame. Besides, \({i}_{{{r\alpha }}}^{{p}} \left( {{k} + 2} \right)\) and \({i}_{{{r\beta }}}^{{p}} \left( {{k} + 2} \right)\) are the predictive rotor currents.
5.3 Proposed Controller Design
Figure 3 shows the global control scheme of stator voltage and frequency control-based FS-PCC, and the output voltage magnitude in the stator of DFIG is controlled by regulating the d-rotor current (\(i_{{rd}}\)). While the d-rotor current reference \(\left( {{\text{i}}_{{{\text{rd}}}} {\text{~}}^{{\text{*}}} } \right)\) can be generated after reducing the error between the desired and measured voltage magnitude \(\left( {v_{{an}} {\text{~}}^{{\text{*}}} {\text{~}}and{\text{~}}v_{{an}} } \right)\) through a PI (Proportional Integral) controller (Kanojiya, 2012). The stator of the DFIG is connected in Y-mode; the stator voltage magnitude \(\left( {{\text{~}}v_{s} } \right)\) is given by Ahmed et al. (2019) wind energy conversion system.
For the standalone DFIG, the system produces electric power as much as the load demand. So, the reference of q-rotor current (\(i_{{rq}}\)) is calculated from the q-stator current (\(i_{{sq}}\)) as (Abdeddaim & Betka, 2013):
This proposed FS-PCC is developed to be realized in a fixed \(\alpha \beta\) rotor reference frame. The Park transformation matrix and the reference rotor currents in \(dq\) are transformed to \(\alpha \beta\) coordinates by:
Finally, to control the output stator frequency at the desired value fs = 50 Hz, all the stator quantities must be synchronized with the dq rotating reference frame. Hene, the d- and q-axis of both stator voltages and stator currents are generated by transforming the three-phase stator quantities through the Park transformation with angle (\({{\theta }}_{s}\)), which is obtained by integrating the reference stator frequency \(\omega _{s}\) (314 rad/sec) (Benamor et al., 2019) where
6 Simulation Results and Experimental Validation
This section presents simulation and experimental examination test results to verify the behavior of the developed FS-PCC. The simulation model has been built in MATLAB/Simulink together with the Sim Power Systems software. Moreover, the experimental results have been obtained using a test platform developed in the laboratory. The characteristics of the DFIG that used for simulation and experimental are reported in Appendix (A). Figure 4 portrays the descriptive diagram and a picture of the experimental prototype setup, and it is composed of a prime mover 3 Kw DC motor, 3 Kw DFIG, 4 Kw/420Ω three-phase resistive load. Semikron module IGBT inverter, dSPACE 1104 control card, a host PC running with MATLAB/Simulink software. The hardware DS1004 card is exploited to implement the FS-PCC strategy, with a sampling time of 100 \(\mu \) s.
To determine the performance of the proposed control method, the behavior of the controlled system is evaluated during the blow running conditions:
6.1 Stator Voltage Magnitude Variation
Firstly, the DFIG is driven with a constant speed of 1450 rpm and supplies a fixed 2 Kw of resistive load. To show the dynamic performance of the suggested technique, a variation in the reference of output voltage has been applied. The reference of the stator voltage amplitude has been varied from 200 to 280 V at 1.7 s from 280 to 200 at 3.7 s. The various simulation and the experimental test results are shown in Figs. 5–6. Figure 6 (a), (b) illustrates the reference and actual stator voltage amplitude stator phase voltage and rotor phase current. It is easily seen that the stator voltage amplitude has a perfect reference tracking capability for any change in reference value. Both simulation and the experimental show that the stator voltage and the rotor current have good sinusoid waveform due to the application of FS-PCC. The transient behaviors of the applied FS-PCC method for rotor current in the αβ axis are studied. Figure 5a, b presents the reference and measured rotor currents in the αβ axis in the presence of stator voltage steps, It can be noticed that the rotor currents are controlled successfully by the proposed FS-PCC method, which achieved a perfect transient response during step change of the stator voltage. Also, Fig. 6a, b shows the variation of stator active power and electromagnetic torque of the generator with low ripples when the stator voltage amplitude is varied by increasing and decreasing its value.
6.2 Load Change
To investigate the impact of the load change, which is connected to the stator of DFIG, the load is increased from 2 to 4 kW at 1.7 s and is decreased from 4 to 2 kW at 3.7 s when the DFIG operates with a constant rotor speed of 1450 r/min. The various simulation results and experimental tests are obtained with the proposed FS-PCC strategy under the variation in load value are shown in Figs. 7–8. Figure 7 a and b illustrates the reference and measured stator voltage amplitude, stator current, and rotor current. It is obvious that stator voltage amplitude has been affected by load application, by showing an undershoot, then the amplitude has been recovered quickly because of the regulation loop. Also, the increase and decrease in the stator and rotor current are due to the increase and decrease in load value. Figure 9a and b shows that the stator voltage remains fixed at the desired value of 250 V despite the load variations. Figure 8a and b shows that the variation of stator active power and electromagnetic generator torque is evident due to the load variation. The negative value indicates that the delivered quantity is toward the load.
6.3 Rotational Speed Variation
To reveal the stability of the suggested FS-PCC strategy, the responses of the system are analyzed during emulating, and a different wind gust scenario has been considered. The speed of the DFIG is suddenly decreased from 1450 to 1300 rpm at 1.7 s and increased from 1300 to 1450 rpm at 3.7 s. This test has been done with a fixed load of 2 kW and stator voltage 250 V. The obtained results during this rotor speed change are shown in Figs. 10–11. Figure 10a and b illustrates the rotational speed, the reference, and actual stator voltage amplitudes, the rotor current. It can be seen that the magnitude is not affected at all and tracks the reference perfectly for the entire period of test, Fig. 11a and b illustrates the rotational speed, the slip angle, stator voltage, and rotor current, it is also seen that the variation of the frequency of rotor current is evident due to the rotor mechanical speed variation. Thus, from zoom (1) and (2), it is observed that the stator voltage frequency remains constant at 50 Hz despite the variation in rotor speed due to the sum of the mechanical and electrical rotor current frequency (Fig. 12).
6.4 THD Assessment
The other important issue in standalone DFIG mode is the power quality since the loads are mostly need balanced and non-polluted stator voltage. Therefore, to evaluate the proposed controller scheme, the power quality of the standalone DFIG system is investigated. The THD of the rotor \({I}_{ra}\) current and stator voltage \({V}_{sa}\) is obtained at rotor speed 1450 rpm. In Fig. 13a and b, the THD of \({I}_{ra}\) is 3.41% for fundamental rotor frequency: \({f}_{r}\)= 1.667 Hz and THD in the stator voltage windings for fundamental rotor frequency 50 Hz is and 4.24%.
7 Conclusion
In this paper, a simple and effective FS-PCC algorithm for the stator voltage and frequency control for a standalone DFIG has been developed. The proposed controller does not require an inner PI controller or a complex modulation stage, which greatly simplifies the design process. Moreover, it is easy to implement in the αβ synchronizes rotor reference frame, thereby keeping the proposed control algorithm straightforward for the handling of constraints. Simulation results and experimental tests in a laboratory with a 3 kW DFIG scale setup confirm the proposed control algorithm and show the feasibility and effectiveness of the proposed FS-PCC concerning different operating conditions.
References
G. Abad, J. López, M. A. Rodríguez, L. Marroyo, and G. Iwanski, Doubly fed induction machine: Modeling and control for wind energy generation. 2011.
Abdeddaim, S., & Betka, A. (2013). Optimal tracking and robust power control of the DFIG wind turbine. International Journal of Electrical Power & Energy Systems, 49(1), 234–242.
Abdeddaim, S., Betka, A., Drid, S., & Becherif, M. (2014). Implementation of MRAC controller of a DFIG based variable speed grid connected wind turbine. Energy Convers. Manag., 79, 281–288.
Ahmed, M., Metwaly, M. K., & Elkalashy, N. (2019). Performance investigation of multi-level inverter for DFIG during grid autoreclosure operation. International Journal of Power Electronics and Drive Systems, 10(1), 454.
F. Amrane, A. Chaiba, B. E. Babes, and S. Mekhilef, “Design and implementation of high performance field oriented control for grid-connected doubly fed induction generator via hysteresis rotor current controller,” Rev. Roum. des Sci. Tech. Ser. Electrotech. Energ., vol. 61, no. 4, pp. 319–324, 2016.
Barra, A., Ouadi, H., Giri, F., et al. (2016). Sensorless nonlinear control of wind energy systems with doubly fed induction generator. Journal of Control Automation and Electrical System, 27, 562–578. https://doi.org/10.1007/s40313-016-0263-1
Behera, R. R., & Thakur, A. (2018). Finite-control-set predictive current control based real and reactive power control of grid-connected hybrid modular multilevel converter. International Journal of Power Electronics and Drive Systems, 9(2), 660–667.
Y. Bekakra and D. Ben Attous, “Optimal tuning of PI controller using PSO optimization for indirect power control for DFIG based wind turbine with MPPT,” Int. J. Syst. Assur. Eng. Manag., vol. 5, no. 3, pp. 219–229, 2014.
Benamor, A., Benchouia, M. T., Srairi, K., & Benbouzid, M. E. H. (2019). A new rooted tree optimization algorithm for indirect power control of wind turbine based on a doubly-fed induction generator. ISA Transactions, 88, 296–306.
N. Bouchiba, A. Barkia, S. Sallem, L. Chrifi-Alaoui, S. Drid, and M. B. A. Kammoun, “Implementation and comparative study of control strategies for an isolated DFIG based WECS,” Eur. Phys. J. Plus, vol. 132, no. 10, 2017.
Chebaani, M., Goléa, A., Benchouia, M. T., & Goléa, N. (2017). Sliding mode predictive control of induction motor fed by five-leg AC–DC–AC converter with dc-link voltages offset compensation. Journal of Control Automatuion and Electrical System, 28(5), 597–611.
Chikha, S., & Barra, K. (2016). Predictive control of variable speed wind energy conversion system with multi objective criterions. Periodica Polytechnica Electrical Engineering Computer Science, 60(2), 96–106.
Dida, A., & Benattous, D. (2015a). Doubly-fed induction generator drive system based on maximum power curve searching using fuzzy logic controller. International Journal of Power Electronics and Drive Systems, 5(4), 583–594.
Dida, A., & Benattous, D. (2015b). Modeling and control of DFIG through back-to-back five levels converters based on neuro-fuzzy controller. Journal of Control Automation and Electrical System, 26(5), 506–520.
El Ouanjli, N., Derouich, A., El Ghzizal, A., El Mourabit, Y., Bossoufi, B., & Taoussi, M. (2017). Contribution to the performance improvement of doubly fed induction machine functioning in motor mode by the DTC control. International Journal of Power Electronics and Drive Systems, 8(3), 1117–1127.
Jaladi, K. K., Sandhu, K. S., & Bommala, P. (2020). Real-Time simulator of DTC–FOC-based DFIG during voltage dip and LVRT. Journal of Control Automation and Electrical System, 31, 402–411.
Kanojiya, R. G. (2012). Method for speed control of DC motor. In International Conference On Advances In Engineering, Science And Management (pp. 117–122).
Kumar, Y., et al. (2016). Wind energy: Trends and enabling technologies. Renewable and Sustainable Energy Reviews, 53, 209–224.
S. Mensou, A. Essadki, I. Minka, T. Nasser, B. B. Idrissi, and L. Ben Tarla, “Performance of a vector control for dfig driven by wind turbine: Real time simulation using DS1104 controller board,” Int. J. Power Electron. Drive Syst., vol. 10, no. 2, pp. 1003–1013, 2019.
S. Mensou, A. Essadki, T. Nasser, B. B. Idrissi, and L. Ben Tarla, “Dspace DS1104 implementation of a robust nonlinear controller applied for DFIG driven by wind turbine,” Renew. Energy, vol. 147, pp. 1759–1771, 2020.
Mesloub, H., Benchouia, M. T., Goléa, A., Goléa, N., & Benbouzid, M. E. H. (2016). Predictive DTC schemes with PI regulator and particle swarm optimization for PMSM drive: Comparative simulation and experimental study. International Journal of Advanced Manufacturing Technology, 86(9–12), 3123–3134.
B. Rahima, G. Amar, B. Mohamed Toufik, and C. Mohamed, “High performance active power filter implementation based on predictive current control,” International Journal of Power Electronics and Drive Systems (IJPEDS),10(1), pp. 277,2019.
Chabani, M. S., Benchouia, M. T., Golea, A., & Boumaaraf, R. (2017). Implementation of direct stator voltage control of stand-alone DFIG based wind energy conversion system. In 2017 5th International Conference on Electrical Engineering - Boumerdes (ICEE-B).
Sadorsky, P. (2021). Wind energy for sustainable development: Driving factors and future outlook. Journal of Cleaner Production, 289, 125779. https://doi.org/10.1016/j.jclepro.2020.125779
Slimane, W., Benchouia, M. T., Golea, A., & Drid, S. (2020). Second order sliding mode maximum power point tracking of wind turbine systems based on double fed induction generator. International Journal of Systems Assurance Engineering and Management, 11(3), 716–727.
Soued, S., et al. (2019). Experimental behaviour analysis for optimally controlled standalone DFIG system. IET Electric Power Applications, 13(10), 1462–1473.
Soued, S., Ebrahim, M. A., Ramadan, H. S., & Becherif, M. (2017). Optimal blade pitch control for enhancing the dynamic performance of wind power plants via metaheuristic optimisers. IET Electric Power Applications, 11(8), 1432–1440.
Vazquez, S., Rodriguez, J., Rivera, M., Franquelo, L. G., & Norambuena, M. (2017). Model predictive control for power converters and drives: Advances and trends. IEEE Transactions on Industrial Electronics, 64(2), 935–947.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Chabani, M.S., Benchouia, M.T., Golea, A. et al. Finite-State Predictive Current Control of a Standalone DFIG-Based Wind Power Generation Systems: Simulation and Experimental Analysis. J Control Autom Electr Syst 32, 1332–1343 (2021). https://doi.org/10.1007/s40313-021-00750-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40313-021-00750-9