Next Article in Journal
FedDP: A Privacy-Protecting Theft Detection Scheme in Smart Grids Using Federated Learning
Previous Article in Journal
Iraq Oil Industry Infrastructure Development in the Conditions of the Global Economy Turbulence
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Review on Popular Control Applications in Wind Energy Conversion System Based on Permanent Magnet Generator PMSG

1
LIMAS Laboratory, Faculty of Sciences Dhar El Mahraz, Sidi Mohammed Ben Abdellah University Fez, Fez 30050, Morocco
2
National School of Applied Sciences, Abdelmalek Essaadi University, Tetouan 93000, Morocco
3
Engineering, Systems and Applications Laboratory, ENSA, SMBA University, Fez 30050, Morocco
*
Author to whom correspondence should be addressed.
Energies 2022, 15(17), 6238; https://doi.org/10.3390/en15176238
Submission received: 26 July 2022 / Revised: 19 August 2022 / Accepted: 23 August 2022 / Published: 26 August 2022

Abstract

:
There has always been a high expectation that wind generation systems would capture maximum power and integrate properly with the grid. Utilizing a wind generation system with increased management to meet the growing electricity demand is a clever way of accomplishing this. However, wind power generation systems require a sophisticated, unique, and dependable control mechanism in order to achieve stability and efficiency. To improve the operation of the wind energy conversion method, researchers are continually addressing the obstacles that presently exist. Therefore, it is necessary to know which control can improve the whole system’s performance and ensure its successful integration into the network, despite the variable conductions. This article examines wind turbine control system techniques and controller trends related to the permanent magnet synchronous generator. It presents an overview of the most popular control strategies that have been used to control the PMSG wind power conversion system. Among others, we mention nonlinear sliding mode, direct power, backstepping and predictive currents control. First, a description of each control is presented, followed by a simulation performed in the Matlab/Simulink environment to evaluate the performance of each control in terms of reference tracking, response time, stability and the quality of the signal delivered to the network under variable wind conditions. Finally, to get a clear idea of the effect of each control, this work was concluded with a comparative study of the four controls.

1. Introduction

In recent years, all human activities have depended on electrical energy, especially those contributing to economic and social development. This development has led to increased global consumption of electrical energy in recent years [1,2,3]. According to the latest report by Renewable Energy Policy Network for the 21st Century (REN21, 2015a, p. 27), global energy consumption has been dominated by fossil fuel energy sources (oil, natural gas, and coal), at a level of about 78.3% in 2013. This means that fossil fuels mainly meet energy demand, even though they are the primary source of greenhouse gases (GHG) [2,3,4]. The presently observed increase in concentrations of these greenhouse gases (GHGs) leads to global warming (Intergovernmental Panel on Climate Change (IPCC), 2007). Many environmental issues result from these climate changes, such as cyclones of unprecedented strength, heat waves, snowstorms, floods, etc. Therefore, preventing the catastrophic consequences of climate change requires the stabilization of the atmospheric concentration of carbon dioxide (CO2) (IPCC 2007) [4,5,6,7].
To deal with this situation, leaders of nations are increasingly turning to renewable energy sources as a solution to meet human needs while preserving the environment [8]. Among renewable energy sources, wind energy has received a significant amount of attention. It is widely used, and has become competitive with conventional energy sources over the last few decades. As a result, the capacity of wind turbines installed worldwide is rising speedily. The World Wind Association forecasts that wind installed capacity can reach 1600 GW by the end of 2030 [9]. Several facts justify the importance given to wind energy, among other renewable energies: it is cost-effective, faster to install, easier to maintain, more reliable, and more efficient. Also, wind farms can be either onshore or offshore [10].
Many structures have been designed in order to implement a wind energy system; for example, there are some equipped with doubly fed induction generators (DFIG’s) and squirrel cage induction generators (SCIG’s). The only issue with these machines is that they require a multistage gearbox as well as an excitation. For this reason, PMSG has been attracting researchers in recent years due to its higher efficiency and reliability, better performance and its capability to operate at low speed, which eliminates the need for a gearbox; also, this method of control is suitable for low maintenance usage [10,11]. As shown in Figure 1, the machine is mechanically coupled to the blades, and electrically connected to the constant frequency three-phase grid network via a power electronic interface (back-to-back converter). The latter consists of a machine-side converter (MSC) and a grid-side converter (GSC) interconnected through a common DC link with an intermediate capacitor. This structure allows the generator’s power to be controlled and adapted to the grid code while operating in fluctuating wind conditions [12,13].
In general, the operating region of a wind energy conversion system can be classified into four distinct zones according to the wind speed, as illustrated in Figure 2 [14]. In Zone 1, the system is idle, since the wind speed is too low to start spinning the WT rotor; hence, no power is generated. In Zone 2, the wind speed exceeds the WT’s cut-in speed (Vcut-in). As a result, the system starts generating power within a range of wind speeds. In this zone, the system is controlled to maximize the produced power given the wind speed variation using the MPPT algorithm, and to reduce the system’s oscillation by setting the pitch angle reference at its optimal value. In Zone 3, the wind speed exceeds the rated speed (Vn). In this case, the WT is controlled by a pitch angle controller to maintain rated power generation during gusty wind speeds. Finally, the wind speed in Zone 4 is more than the cut-out speed (Vcut-out) of the WT which can cause damage to the wind turbine. In this situation, an emergency device stops the wind turbine to protect it from damage [15].
However, ensuring optimal operation and improving the quality of the power produced by WECS depends not only on the speed control of the PMSG but also on how the back-to-back converters are controlled. Among the control strategies proposed in the literature, vector control (VC) has been one of the control strategies used on a large scale to achieve control objectives. This control includes flux-oriented control (FOC) and voltage-oriented control (VOC) methods. Its principle is to make PMSG similar to a direct current machine using the proportional integrator regulator (PI) [16,17,18]. Nevertheless, the determination of PI gains requires a knowledge of the machine parameters, which makes the control sensitive to the variation of the parameters and thus leads to the deterioration of the system’s performance. To eliminate the reliance on machine parameters, Takahashi and Depenbrock proposed the direct power control (DPC), a robust technique that does not require the mathematical model of the system [19]. Unlike other methods, the converter switching states in this control are selected directly from a switching table based on the digital errors between the commanded and estimated values of active and reactive power generated by the hysteresis controllers, without the need for PWM modulation blocks and internal regulation loops. However, despite the numerous benefits of this control, it suffers from variable switching frequency and active and reactive power ripples, which limit the DPC’s robustness [20,21].
Other alternatives have been proposed in the literature. As reviewed in [22], SMC is a nonlinear control based on the Lyapunov function. This control is attractive and recommended for many applications. It reduces the complexity of high-order systems to lower-order state variables by forcing the system state trajectory to attain a predesigned sliding surface in finite time and then remain there. However, this control suffers from the chattering phenomena caused by the discontinued term used in the SMC control law.
Meanwhile, Backstepping has piqued the researchers’ interest due to its capacity to stabilize the system despite substantial wind variance, which is due to the use of the Lyapunov function in each design step [23]. The principle of this control is to decompose a complex nonlinear system into a sequence of cascaded first-order subsystems where each subsystem acts as a virtual control for the next, which guarantees a good equilibrium state convergence. However, like any other method, this control has its drawbacks. The major one is the “explosion of terms”, a flaw created by the repetition of the differentiation of virtual inputs [24].
To address all of these issues, the researchers tried to improve the classical controls by modifying the controllers’ designs. These modifications are made by either adding observers, using an adaption mechanism or intelligent techniques (fuzzy logic and neuron network), increasing the controller order, or combining two or more different controllers. However, there is a difficulty with these methodologies in terms of calculation time and practical implementation [25,26,27,28]. For this reason, the model predictive control (MPC) has become the most common solution referenced in the past few years due to its simplicity, rapid dynamic response, multivariable control, immediate consideration of non-linear constraints, and ability to be implemented in the electronic boards such as DSpace and FPGA [29,30].
The main contribution of this work is to present a careful overview of the most important techniques that are used to control the PMSG wind power conversion system, varying from classical to modern control design. Therefore, a review of SMC, DPC, BSC, and MPC is given first, followed by the description of the design of these techniques, and finally, the application of the technique on both the machine side and the grid side. Due to the importance of MPPT control in WECS, this study also includes a synthesis of this control. In addition, a simulation test in Matlab/Simulink was performed under a real wind profile to display the effects of each control on the PMSG wind energy conversion system. As a result, this paper can be considered a useful reference that can help new researchers better understand WECS, especially those equipped with permanent magnet synchronous generators, in terms of conception, issues, and control, as well as provoking further research in the wind energy field.

2. Sliding Mode Control

2.1. Review of the Sliding Mode Control

In the late 1950s, Prof. V. I. Utkin and Prof. S. V. Emelyanov described a new sort of nonlinear control based on the Lyapunov function, called sliding mode control (SMC). This control is well-known for its robustness, high accuracy, and simplicity. It can ensure excellent tracking even when the system is subjected to internal parameter fluctuations and external disturbances [31,32]. Other than PMSG-based wind power systems, SMC has been successfully applied in many different wind power system structures [33,34,35,36,37,38]. This control is considered an effective way to transform a relatively high-order system into a lower-order system, which facilitates the controller design, since there is much knowledge in the literature on designing control and analyzing stability for low-order systems. Its principle is to alter the dynamics of the nonlinear system by applying a discontinuous control signal that forces the system to lie on the prescribed sliding surface of the system’s normal behavior [39]. However, the basic SMC configuration suffers from the steady chattering phenomenon induced at the steady state [40] due to the discontinuous term used in the SMC structure. This phenomenon causes the system response to chatter, leading to high degradation in the system performance and affecting the quality of the injected current (high THD) [41,42,43]. Therefore, there was a need to develop the conventional SMC design to overcome this issue. Many researchers attempted to overcome the chattering problem by proposing several new SMC configurations [44,45]. The following figure shows the improved control structures of SMC that have been proposed to improve the conventional SMC (Figure 3).
Among all sorts of suggested methods that have attempted to improve the first-order SMC, the high-order SMC control has received much attention in recent years due to its prominent advantages [38]. The main idea of this control is to reduce the chattering phenomenon and at the same time to preserve the advantages of the original approach; by acting on the higher-order time derivatives of the system’s deviation from the constraint instead of influencing the first derivative of the deviation as it happens in the standard sliding modes. Based on the several references, the most successful version of the HOSMC is the super-twist algorithm. Its high performance was shown in a variety of industrial applications [44,46,47].
The terminal SMC (TSMC) scheme is also a class of SMC [48,49,50,51,52,53,54]. Unlike HOSMC, the basic idea of this control is to achieve finite-time system convergence with a minimum output control level by using fractional order terms [51]. However, the fractional-order terms in the sliding manifold cause a singularity problem in this method, affecting the system’s stability. More advanced versions of this control are proposed to address the singularity problem and accelerate the convergence of the basic TSMC, such as the nonsingular TSMC [49,50,51] and the fast TSMC [52,53,54,55]. Meanwhile, the authors in [56] attempted to extend SMC by adding an integral action to the sliding surface. This integral term forces the system to start on the manifold at the initial condition and constrains it during the entire closed-loop response of the system. As a result, the chattering phenomena are reduced. However, to ensure a good balance between robustness and chattering phenomena, this control requires sufficient skill to adjust the controller gain parameters [57,58].
Other techniques have been used to suppress the chattering problem, such as adaptative SMC [59,60,61,62], perturbation observer-based sliding-mode control [63,64], and predictive sliding mode control [65] and reaching law SMC [66,67]. This last technique consists in replacing the discontinuous function “Sign” used on the sliding mode control design with other mathematical functions such as the saturation function, hyperbolic tangent function, and exponential function [68,69,70,71].
Besides all the previous proposed techniques and for the same purpose, another method for designing the SMC controller, called “hybridization”, has been proposed in the literature. This method consists of combining the SMC with other techniques [59,72]. In [59], Lin & Chen used genetic algorithms to optimize the SMC and FLC combination and thus reduce the “chattering” phenomenon in the system. In [73,74], the authors combined the sliding mode control and the H∞. This technique was used to define the sliding mode attractive control part, which is the primary cause of the chattering phenomena.
On the other hand, literature [75] proposes a combination of SMC with other nonlinear control called “backstepping” to optimize a linear induction machine performance. As described, this suggestion was validated through field-programmable gate array (FPGA). This approach was later successfully applied in a variable-speed wind turbine power system [63], providing good results under fluctuating wind speeds. Elsewhere, literature [64] presented sliding mode-based direct power control to control wind power systems under unbalanced grid voltage conditions, and literature [70,71,72,73,74,75,76] wisely chose to integrate SMC with artificial neural networks.
Table 1 summarizes the different techniques used for SMC control that are found in the literature.

2.2. Application of Sliding Mode Control on the PMSG Wind Power System

The sliding surface used in this study is as follows [31]:
S x = d d t + δ n 1 × e x
S x represents the sliding surface proposed by J. SLOTINE. Variable n is the order of the system, δ is a positive constant, and e x is the error between the desired signal x r e f and the state variable x [32]. With n = 1, the tracking error dynamics of the proposed sliding surface become:
S x = e x = x r e f x
To attain a commutation around the surface, the equivalent SMC formula u(t) is developed as the addition of two expressions (see Figure 4). Term u e q is an equivalent control that characterizes the system’s behavior on the sliding surface, while u n is a switching control based on a discontinuous function. This latter is employed to satisfy the conditions of attractiveness and stabilization [37]. Therefore, the sliding mode control law can be presented as:
u t = u t e q + u t n
With,
u n = K n   s g n S n
K n is a switching gain, and s g n S n is a discontinuous mathematical function.
This section aims to determine the switching control inputs for the MSC and GSC. During this process, the controller design of each side will be built systematically, as explained below.

2.2.1. Machine-Side Control

The chosen surfaces that were used to control the machine-side converter MSC are as follows:
S i s d = e i s d = i s d _ r e f i s d S i s q = e i s q = i s q _ r e f i s q
The chosen surfaces’ derivatives are as follows:
S ˙ i s d = d i s d _ r e f dt d i s d dt S ˙ i s q = d i s q _ r e f dt d i s q dt
Replacing d i s d dt and d i s q dt with their expression given by Equation (A6) in Appendix A, respectively, in Equation (6) gives:
S ˙ i s d = d i s d _ r e f dt + R s L s d · i s d p · Ω · L s q L s d · i s q V s d L s d S ˙ i s q = d i s q _ r e f dt + R s L q · i s q + p · Ω · L s d L s q · i s d + p · Ω · f L s q V s q L s q
Replacing v s d q with v s d q _ e q + v s d q _ n in Equation (7) gives:
S ˙ i s d = d i s d _ r e f dt + R s L s d · i s d p · Ω · L s q L s d · i s q v s d _ e q + v s d _ n L s d S ˙ i s q = d i s q _ r e f dt + R s L s q · i s q + p · Ω · L s d L s q · i s d + p · Ω · f L s q v s q _ e q + v s q _ n L s q
The control principles are clearly shown in the Equation (8).
During the sliding mode and in the steady-state, S ˙ x = 0 and v s d q _ n = 0 . Therefore, the expression of the equivalent control components v s d q _ e q can be deduced from Equation (8) as follows:
v s d _ e q = L s d d i s d _ r e f dt + R s L s d · i s d p · Ω · L s q L d · i s q v s q _ e q = L s q d i s q _ r e f dt + R s L s q · i s q + p · Ω · L s d L s q · i s d + p · Ω · f L s q
Whereas v s d q _ n is given by the following equations:
v s d _ n = K d · s i g n S i s d v s q _ n = K q · s i g n S i s q
As explained previously, each control approach component should be calculated by adding two terms v s d q _ e q + v s d q _ n . Therefore, the MSC controller becomes as follows:
v s d = L s d d i s d _ r e f dt + R s L s d · i s d p · Ω · L s q L s d · i s q + K s d · s i g n S i s d v s q = L s q d i s q _ r e f dt + R s L s q · i s q + p · Ω · L s d L s q · i s d + p · Ω · f L s q + K s q · s i g n S i s q
In this study, the direct current reference i s d _ r e f is set to zero to maximize the electromagnetic torque T e m , while the quadrature current reference i s q _ r e f is derived from the speed controller. Hence, the i s q _ r e f expression can be presented as:
i s q _ r e f = i s q _ r e f _ e q + i s q _ r e f _ n
i s q _ r e f = 2 3 · J t o t p · f Ω ˙ r e f + f J t o t · Ω 1 J t o t · T t u r b + K Ω · s i g n S Ω
where Ω r e f is deduced from the MPPT control strategy (Figure 5).

2.2.2. Grid-Side Control

The grid-side converter maintains a constant capacitor voltage and adjusts the d-axis and q-axis currents frequency, thus ensuring good power transmission into the grid [36]. Therefore, two sliding mode controllers have been designed to control GSC’s components ( i g d , i g q ) (Figure 5).
The following equations present the sliding surfaces chosen to control this side:
S i g d = e i g d = i g d _ r e f i g d S i g q = e i g q = i g q _ r e f i g q
Terms ig_ref and igd_ref are the direct and the quadrature grid currents references, respectively.
The grid side converter controller (GSC) can be designed using a mechanism similar to that used to control the machine side converter (MSC).
v f d = v f d _ e q + v f d _ n
v f q = v f q _ e q + v f q _ n
With,
v f q _ e q = L f d i g d _ r e f dt + R f L f · i g d w g · i g q + V g d L f v f q _ n = K f d · s i g n S i g d
v f q _ e q = L f d i g q _ r e f dt + R f L f · i g q + w g · i g d + V g q L f v f q _ n = K f q · s i g n S i g q
Hence, the GSC controller becomes as follows:
v f d = L f d i g d _ r e f dt + R f L f · i g d w g · i g q + V g d L f + K f d · s i g n S i g d v f q = L f d i g q _ r e f dt + R f L f · i g q + w g · i g d + V g q L f + K f q · s i g n S i g q
where i g q _ r e f is deduced from the reactive power Q g _ r e f the expression which is fixed to zero to achieve a unity power factor control, while i g d _ r e f is generated by the dc-link voltage regulator, as shown in Figure 5. Figure 5 illustrates the general structure of SMC within the PMSG-wind energy conversion system.
The SMC controllers’ stability in both MSC and GSC was examined using a Lyapunov stability analysis. Therefore, two Lyapunov functions ( V M S C , V G S C ) were chosen for this study.
V M S C = 1 2 ( S i s d 2 + S i s q 2 + S Ω 2 ) V G S C = 1 2 ( S i g d 2 + S i g q 2 )
where V M S C was used for the MSC, whereases V G S C was used for the GSC.
To achieve stability with Lyapunov function, the switching gains ( K Ω , K s d , K s q , K f d and K f q ) that are used in the switching control must be set to positive values while the derivative function should be negative ( V M S C ˙ < 0   V G S C ˙ < 0 ). Functions V M S C and V G S C ’s time derivatives are as follows:
V M S C ˙ = S i s d · S ˙ i s d + S i s q · S ˙ i s q + S Ω · S ˙ Ω < 0 V G S C ˙ = S i g d · S ˙ i g d + S i g q · S ˙ i g q < 0
Replacing each surface S ˙ x with its expression in Equation (21) gives:
V M S C ˙ = K d · S i s d · s i g n S i s d K q · S i s q · s i g n S i s q K Ω · S Ω · s i g n S Ω V G S C ˙ = K f d · S i g d · s i g n S i g d K f q · S i g q · s i g n S i g q
Replacing s i g n S x with its expression in Equation (22) gives:
V M S C ˙ = K Ω · S Ω K d · S i s d K q · S i s q V G S C ˙ = K f d · S i g d K f q · S i g q
When K Ω , K s d , K s q ,   K f d and K f q are positive constants, the V M S C ˙ and V G S C ˙ are negative. Hence, the Lyapunov condition is satisfied, and the proposed control’s objectives are achieved.

3. Direct Power Control

3.1. Review of Direct Power Control

The principle of direct power control (DPC) was first developed by “T.Ohnishi” [84]. A few years later, the DPC control was advanced by researchers “Noguchi” and “I.Takahachi” [85]. The active and reactive power control is guaranteed using an instantaneous power control loop to ensure the decoupling between the two powers while providing a unity power factor [86].
Over the years, researchers have used DPC in different modes where control algorithms can be classified under two broad categories: virtual flux-based DPC and voltage-based DPC. Early DPC commands were based on predefined switching tables and hysteresis controllers. Depending on the outputs of these controllers, the switching states of the different power converters can be realized, which leads to the desired active and reactive power generation. In addition, the determination of the flux vectors [87,88,89,90] and the synchronization with the grid voltage [91,92,93,94,95,96] have been elaborated through the predefined switching tables. The major disadvantage of DPC based on switching tables lies in the high sampling frequency required in order to obtain relatively satisfactory performance. We can also add the undesirable effect of the variable switching frequency on the total harmonic distortion (THD). Indeed, the THD in this kind of control using hysteresis controllers remains considerably high compared to other control algorithms.
The diagram in the following figure illustrates the different control algorithms based on the DPC principle, either for the voltage-based DPC or the virtual flux-based DPC (Figure 6).
As discussed previously, the predictive control of the model became the most employed algorithm in the DPC strategy, based on either the voltage or the virtual flow [84,85,86,87,88,89]. The precision and efficiency of the DPC control that adapts the predictive model remains superior compared to the DPC that uses predefined vector selection tables. The major problem of the DPC control based on the predictive model resides in the variable switching frequency of the power converters. Nevertheless, studies have been performed incorporating modulation blocks into the design of control algorithms to achieve symmetrical and constant switching frequencies to minimize the undesirable effects of variable switching frequencies. These solutions employ sequences of vectors synchronized via well-defined sampling periods. However, the algorithms employed in these solutions require a more complex calculation than do the traditional algorithms.
Predictive DPC can be subdivided into two broad categories, namely, predictive DPC based on vector duty cycle control [97,98,99] and predictive DPC based on spatial vector modulation (SVM) [100]. The SVM technique requires a referential transformation to present the virtual flux and the grid voltage to offer the sequence and the duration of the vectors applied to the converter. In addition, it requires a powerful calculator that makes it possible to put the various complex operations in force [101,102,103,104,105,106,107,108,109,110,111,112].
It should be noted that there are also other techniques used for voltage-based DPC control, such as sliding mode [113,114,115,116], fuzzy logic [117,118], and adaptive technique [119,120]. However, these latter techniques require sophisticated computational resources for their implementation. A technique that does not require this kind of robust computation is the DPC technique based on the proportional-integral (PI) regulator with the SVM technique proposed by Malinowski et al. [121]. However, the design requires additional parameterization to calculate the PI controller gains.
In addition, the various techniques employed for DPC control tend to minimize undesirable defects, improving the performance demonstrated by DPC control. The key points required for these control techniques are minimization of ripples due to the use of electronic switches and the reduction of the total harmonic distortion (THD) of electric currents. However, the techniques discussed above consider that the supply voltage is purely balanced and sinusoidal, which is unrealistic in the presence of static converters. Therefore, authors in [122,123] have attempted to study the behavior of the DPC control under unfavorable conditions regarding wave distortion and supply voltage imbalance. The techniques “output regulation subspaces” (ORS) [122] and “vector duty cycle control” (VDC) [123] are used starting from the control based on predefined tables and using the technique of the voltage-based DPC.
The DPC technique used under unfavorable conditions is significantly less present in the literature. For example, the operation under an unbalanced supply voltage is presented in the studies [124,125,126,127], where the extraction of the virtual flux and grid current parameters becomes complicated. On the other hand, authors in [94,119] attempted to extend DPC by employing the p-q extension theory mentioned in [128].
Table 2 summarizes the different techniques used for the DPC control found in the literature.

3.2. Application of Direct Power Control on the PMSG Wind Power System

Grid Side Converter

From the block diagram in Figure 7, the grid-side static converter is a three-phase inverter connected to the grid through a filter. The DC voltage at the terminals of the capacitor and the current i o n d represent the electrical input quantities of the inverter. At the output, the inverter generates three-phase currents denoted i f , a b c and alternating three-phase voltages denoted V f , a b c . The output of the inverter is connected to the grid through a filter of resistor R f and inductance L f . On the other side, the grid voltages will be represented by V g , a b c . Terms ( S o , a b c ;   S o , a b c ) represent the switching functions of the arms of the three-phase inverter.
In order to model the electronic switches, we consider that IGBT transistors form them antiparallel to diodes. As a hypothesis, they are all considered ideal, meaning they have an instantaneous response to control signals. The closed position is equivalent to zero resistance, and the open position is equal to infinite resistance.
The mathematical model of the switching functions of the arms of the converters (inverter) is defined by:
S i = 1 , S i = 0 0 , S i = 1
With: i = oa, ob, oc.
The capacitor “C” is crossed by a current “ i C ” which will be defined by:
i C = i r e d i o n d = C · d U C d t
Moreover,
i r e d = S r a i s a + S r b i s b + S r c i s c
The expression of the voltage U c will then be:
C · d U C d t = S r a i s a + S r b i s b + S r c i s c i o n d
The system of equations will represent the output voltages:
V f a = 2 S o a S o b S o c 3 U C V f b = 2 S o b S o a S o c 3 U C V f c = 2 S o c S o b S o a 3 U C
The current i o n d will be defined by:
i o n d = S o a i f a + S o b i f b + S o c i f c
The three-phase output currents of the inverter i f , a b c are determined by the system of equations:
R f i f a + L f d i f a d t = V f a V g a = 2 S o a S o b S o c 3 U C V g a R f i f b + L f d i f b d t = V f b V g b = 2 S o b S o a S o c 3 U C V g b R f i f c + L f d i f c d t = V f c V g c = 2 S o c S o b S o a 3 U C V g c
The DPC control algorithm is generally based on the voltages represented in the reference plane (α-β). The space vector converter voltage is described in terms of switching states and voltage U C by:
V α β = 2 3 S o a + S o b e j 2 π 3 + S o c e j 4 π 3 U C
According to this last equation (Equation (31)), the spatial voltage vectors V k generated by a two-level inverter can be represented in Table 3, where two vectors of the eight possible combinations are inactive and equal to zero.
The relation which links the voltage vector V g , α β and the current transit vector to the grid i g , α β can be represented by:
V g , α β = L f d i f , α β d t + R f i f , α β + V α β
a. 
Switching table-based direct power control
The principle of table-based DPC control needs the output variables of the hysteresis comparators and the voltage sector θ R i as shown in Figure 8.
The position of the voltage vector is obtained by using the following formula:
θ R = tan 1 V g β V g α
The role of hysteresis comparators is decisive in arriving at active and reactive power control signals. The switching table is built according to several criteria: the number of sectors chosen, the dynamic performance, and the type of hysteresis controller used (two or three levels).
Usually, the vector plane is divided into 6 sectors. They are defined by:
2 n 3 π 6 θ R n < 2 n 1 π 6
With: n = 1 ,   2 ,   ,   6 .
Table 4 summarizes the states of evolution of the active and reactive powers according to the vectors selection with six sectors.
b. 
Dynamics performance:
Voltage vectors affect the instantaneous active and reactive power dynamics. Therefore, the expressions of the power dynamics can be formulated by:
d P g d t = 1 L f V g α 2 + V g β 2 1 L f V g α V c α + V g β V c β
d Q g d t = 1 L f V g α V c β V g β V c α
With:
V c α and V c β : represent the Concordia components of the inverter output voltage.
The combinations of each inverter voltage vector used for the instantaneous power variation are summarized in Table 5 [129]. In this table, the sign (+) means a minor variation, while the sign (++) means a significant variation. As can be seen from the table, we have the following combinations:
An increase in reactive power is obtained by applying the voltage vectors V K , V K + 1 ,   V K + 2 .
A decrease in reactive power is obtained by applying the voltage vectors V K 1 , V K 2 ,   V K + 3 .
An increase in active power is obtained by applying the voltage vectors V K + 1 ,   V K + 2 ,   V K + 3 ,   V K 2 ,   V 0 ,   V 7 .
A decrease in reactive power is obtained by applying the voltage vectors V K ,   V K 1 .
Figure 9 illustrates the general structure of DPC of the PMSG-wind energy conversion system.
The design of switching tables employed in DPC control algorithms is a hot topic for researchers. Most of the research works summarized in Table 6 use simplifying assumptions for their work, and in most cases, they have assumed that the network voltage is ideal, which is not always the case in practice. Table 6 summarizes a performance comparison between different employed table-based DPC techniques, namely, VF-DPC, V-DPC and RV-DPC.

4. Backstepping Control

4.1. Review of Backstepping Control

In recent years, many researchers have been interested in recursive techniques in design controllers for nonlinear systems. Backstepping is a systematic method for non-linear control design; it can be applied to a general class of systems. Its name refers to the recursive nature of the procedure conception [140]. The backstepping controller’s principle converts a complex system into cascaded first-order subsystems. First, a small subsystem is considered for which a virtual control law is designed. Then the design is extended over several stages until the final control law for the overall system is constructed. Hence, nonlinear systems become linear despite the uncertainties. During the conception, a Lyapunov function of the controlled system is successfully constructed, increasing the system stability [141,142,143,144]. There are two types of backstepping techniques. The first type is called the non-adaptive backstepping control. This technique is used when the parameters of the studied system are known. The second type is called adaptive backstepping control. The adaptation law is used to estimate the various unknown parameters so that they converge towards their own values without affecting the system’s overall stability. Hence, the system becomes insensitive to parametric variations [145].
The main drawback of the classical BSC is a phenomenon called “explosion of terms”. This phenomenon occurs when virtual inputs are differentiated several times. As a result, the complexity of the controller increases, especially for higher-order systems, which makes the practical implementation of the control more difficult [145]. Many solutions have been introduced in the literature to improve the classical BSC.
The following figure shows the improved control structures of SMC that have been proposed to improve the conventional BSC (Figure 10).
Many adaptations have been made to the backstepping controller design to solve the abovementioned problem. In [145] authors proposed a nonlinear adaptive filter with a positive time-varying integral function to avoid the issue of the explosion of complexity caused by the recursive procedure. This filter may effectively eliminate the effect raised by the boundary layer error at each step. In [146] authors proposed a specific control parameter that is based on the fuzzy rules. This control uses only one fuzzy system in each subsystem to approximate the unknown control gain and the unknown nonlinear function, as well as the differential of the former subsystem’s virtual control. Contrary to the previous suggestion, Song et al. [147] chose to use both neuro and fuzzy systems in each subsystem. Meanwhile, Guangming et al. [148] chose to synthesize the fuzzy backstepping sliding mode tracking control method with the fractional CF technique to overcome such a shortcoming. In [149], the authors tried to combine the benefits of the disturbance observer with SMC under the framework of backstepping. Jiuwu et al. [150] combined another type of observers controller, extended state observer (ESO), with backstepping controller. This observer was used to estimate both unmeasured states and output disturbances online. In the same context, Yeonsoo et al. [151] employed the model predictive technique (MPC) in the backstepping controller to design the first step’s virtual input.
On the other hand, some authors tried to improve classical backstepping in terms of robustness, stability, and reference tracking. In this context, Nizami et al. [152] proposed a new control mechanism based on a Chebyshev neural network embedded in an adaptive backstepping framework. In [153] authors suggested a robust technique that adaptively estimates the nonlinear parameter uncertainties. This technique is based on a recurrent radial basis function neural network uncertainty online observer to solve both parameter variations and inevitable approximation, while Bossoufi et al. [154] used the rooted tree optimization (RTO) algorithm. The performance of this technique was confirmed through a test bench based on a dSPACE card. Integral backstepping is a further enhancement of the classical backstepping approach. In this technique, an integral action is added to the error terms to increase the controlled system’s precision and stability [155,156,157,158].
Table 7 summarizes the different techniques used for the BSC control found in the literature.

4.2. Application of Backstepping Control on the PMSG Wind Power System

According to backstepping control principles and based on the system equations presented in the Appendix A, the backstepping control design can be determined by following successive steps, where each step provides references for the next design step [161,162,163,164].

4.2.1. Machine Side Control

Step 1: Mechanical speed controller design:
The following expression can define the tracking error of speed:
e Ω = Ω r e f Ω
Its derivate is given as:
e ˙ Ω = Ω r e f ˙ Ω ˙ = Ω r e f ˙ 1 J t o t T t u r b 3 p 2 L d L q i s d · i s q + i s q Φ f f c Ω
To reduce the speed tracking error, the current components are identified as virtual control elements and the Lyapunov function is chosen as follows:
V 1 = 1 2 e Ω 2
The Lyapunov function derivative is therefore:
V 1 ˙ = e Ω · e Ω ˙ = K Ω e Ω 2 + e Ω J t o t ( T t u r b + f c Ω + K Ω · J t o t · e Ω + 3 p 2 i s q Φ f ) + 3 2 · J t o t p L d L q i s d · i s q · e Ω
To maintain the first subsystem’s stability, the Lyapunov function derivative V 1 ˙ must be negative. Therefore, both i s d and i s q are chosen as follows:
i s d _ r e f = 0 i s q _ r e f = 2 3 · p · Φ f T t u r b f c Ω K Ω · J t o t · e Ω
i s d _ r e f and i s q _ r e f will be considered as virtual references for the second step.
Replacing the i s d _ r e f , i s q _ r e f and Ω r e f ˙ = 0 with their values in Equation (40) gives:
V 1 ˙ = K Ω · e Ω 2 0
Hence, the system described by Equation (42) becomes stable only if K Ω is fixed to a positive value.
Step 2: Stator current controller design:
The machine-side converter control voltages v s d _ r e f and v s q _ r e f are designed in this step based on the virtual inputs of the system, which are the stator currents ( i s d , i s q ).
The following expressions define the stator current errors:
e d = i s d _ r e f i s d
e q = i s q _ r e f i s q
Based on Equations (43) and (44), the current error dynamic e d ˙ and e q ˙ can be presented as follows:
e d ˙ = i s d _ r e f ˙ i s d ˙ = 0 i s d ˙ = 1 L d R s i s d p Ω L q i s q v s d
e q ˙ = i s q _ r e f ˙ i s q ˙ = 2 3 · p · Φ f ( f c Ω ˙ K Ω · J t o t · e ˙ Ω ) + 1 L q R s i s q + p · L d · Ω · i s d + p · Ω · Φ f v s q
With:
e Ω ˙ = 1 J t o t K Ω · J t o t · e Ω 3 p 2 Φ f · e q 3 p 2 · L d L q i s d · i s q
The e q ˙ expression becomes:
e q ˙ = 2 3 · p · Φ f K Ω · J t o t f c T t u r b f c · Ω 3 p 2 · L d L q i s d · i s q + i s q Φ f + 1 L q R s i s q + p Ω L d i s d + p Ω Φ f v s q
Another Lyapunov function must be adopted to determine the stator voltage references. This function takes into account both the rotation speed error and the stator currents errors:
V 2 = 1 2 e Ω 2 + e d 2 + e q 2
Using Equations (45), (47) and (48) the second Lyapunov function derivative becomes:
V 2 ˙ = e Ω e Ω ˙ + e d e d ˙ + e q e q ˙
V 2 ˙ = K Ω e Ω 2 K d e d 2 K q e q 2 + e Ω J t o t 3 p 2 Φ f e q 3 p 2 · L d L q i s d · i s q + e d L d R s i s d p Ω L q i s q v s d + K d L d e d + e q L q 2 L q 3 · p · J t o t · Φ f K Ω · J t o t f c T t u r b f c · Ω 3 p 2 · L d L q i s d · i s q + i s q Φ f + R s i s q + p Ω L d i s d + p Ω Φ f v s q + K q L q e q
According to the Lyapunov theorem, to ensure the stability of the subsystem, the derivative of V 1 must be negative. Therefore, K d and K q are fixed to a positive value while the following voltages are used as reference voltages:
v s d _ r e f = R s i s d p Ω L q i s q + K q L q e q 3 p 2 · J t o t L d L d L q i s d · e Ω v s q _ r e f = 2 L q 3 · p · J t o t · Φ f K Ω · J t o t f c T t u r b f c · Ω 3 p 2 · L d L q i s d · i s q + i s q Φ f + R s i s q + p Ω L d i s d + p Ω Φ f + K q L q e q 3 2 · J t o t p · i s q Φ f · e Ω

4.2.2. Grid-Side Converter Control

The GSC is controlled for two main reasons: to keep the DC bus voltage constant and to ensure that energy is transferred efficiently to the distribution grid [161,162,163,164]. Based on the model of the GSC in the d-q referential presented in the Appendix A, the grid current and power can be represented as follows:
d i g d d t = v f d L f R f L f · i g d + w g · i g q v g d L f d i g q d t = v f q L f R f L f · i g q w g · i g d v g q L f P g = 3 2 v g d · i g d + v g q · i g q Q g = 3 2 v g q · i g d v g d · i g q
One can notice that power is directly proportional to the quadrature current component i g q as well as the direct current component i g d . The backstepping control can be designed based on the following steps.
The first step is to define the direct and quadrature grid current errors:
e g d = i g d _ r e f i g d
e g q = i g q _ r e f i g q
The derivative of the current tracking errors can be expressed as:
e g d ˙ = i g d _ r e f ˙ i g d ˙
e g q ˙ = i g q _ r e f ˙ i g q ˙
Introducing the Lyapunov function for current errors:
V 3 = 1 2 e g d 2 + e g q 2
Taking the derivative of Equation (58) along the dynamics of the system:
V 3 ˙ = e g d e g d ˙ + e g q e g q ˙
Replacing i g d ˙ and i g q ˙ by their expression in Equation (59) gives:
V 3 ˙ = K g d e g d 2 K g q e g q 2 + e g d v f d L f R f L f i g d + ω g i g q v g d L f + K g d e g d + e g d v f q L f R f L f i g q ω g i g d v g q L f + K g q e g q
To make the Lyapunov derivative function negative and ensure system stability, both K g d and K g q were fixed to positive values, and the GSC reference voltages were chosen as follows:
v f d r e f = R f i g d L f ω g i g q L f K g d e g d + v g d v f q r e f = R f i g q + L f ω g i g d L f K g q e g q + v g q
Additionally, the reference value of the direct current was fixed to zero to ensure an operation with unit power factor while the quadrature current reference was deduced from the bus regulator as shown Figure 11.
Figure 11 illustrates the general structure of BSC of the PMSG-wind energy conversion system.

5. Model Predictive Control

5.1. Review of Model Predictive Control

In recent years, predictive control has emerged as a major control technique applicable to power converters and electric drives. Predictive control (MPC-model predictive control) uses the system model to predict the future behavior of the process for a specific control variable and then obtain an optimal action based on the predefined optimization criteria [132,165,166,167,168].
A classification of the different predictive control strategies is shown in Figure 12 [168].
Predictive deadbeat control calculates the control variable that cancels the error between the control variable and the reference input. This control technique has a fast dynamic response, but its difficulty lies in the system parameters’ variations and disturbances, which can cause deterioration in the obtained performances.
In addition, model predictive control (MPC) is recognized as a simple and powerful control strategy for controlling power converters because it is simple to apply in multivariable systems, takes into account nonlinearities and constraints of the system to be controlled, and has a fast dynamic response [169,170]. This technique’s operating principle is based on using a mathematical model to predict the system’s future behavior, and then minimize the predefined cost function to achieve the specified control objectives.
MPC applied to power converters can be classified into two major categories: continuous control set MPC (CCS-MPC) and finite control set predictive control (FCS-MPC) [171]. In CCS-MPC, a modulator is required to generate the switching states, leading to a fixed switching frequency. However, the disadvantage of CCS-MPC is that the nonlinearities taken in the model lead to a complex optimization problem, which is difficult to solve online using a conventional hardware platform [171,172].
On the other hand, FCS-MPC predictive control relies on the discrete nature of the static converters due to the limitation of the number of their switching states. This advantage has the effect of reducing the calculation burden for both prediction and processing, as each converter has a limited number of switching states. The prediction procedure is also limited to these states [173,174,175]. Then, an optimization selects the optimal state (optimal voltage vector) to be applied to the charge. The main elements of this control technique are the mathematical model of the system and the predefined cost function [176,177,178,179,180,181,182].
Table 8 summarizes the different techniques used for the predictive control in the literature.

5.2. Application of Model Predictive Control on the PMSG Wind Power System

In general, the implementation of FCS-MPC finite-state predictive control consists of four essential steps [192,193,194,195] as described below:
  • Reference calculation: In this step, the reference control value x * ( k ) (x ∈ voltage, current, power, torque, flux, etc.) is calculated depending on the application’s nature.
  • Prediction: this subsystem predicts the future values of the control variables x P ( k + 1 ) based on the DT model, the system parameters and the converter switching state combinations S(K).
  • Extrapolation: the future value of the reference control variable x ^ * ( k + 1 ) is estimated in this step based on the current and past sample values x * ( k ) , x ( k 1 ) .
  • Cost Function Minimization: this function is used to minimize the error between the predicted and extrapolated references g = x ^ * ( k + 1 ) x P ( k + 1 ) .
The following figure shows the general scheme of the FCS-MPC finite-state predictive control [196] (Figure 13).

5.2.1. Machine-Side Control

As a first step for implementing the MPC control on the MSC side, a continuous-time dynamic model of PMSG stator currents must be given [197,198,199,200]. Considering the mathematical model of the PMSG in the dq reference frame shown in the Appendix A, the continuous-time model of PMSG can be represented in a simplified form as:
d d t i s d t i s q t = A t i s d t i s q t + B v s d t v s q t + w t
where
A t = R s L s d w e t L s q L s d w e t L s d L s q R s L s q ;   B = 1 L s d 0 0 1 L s q ;   w t = 0 w e t φ r L s q
The next step in MPC implementation is to use a suitable discretization algorithm to convert the above continuous-time CT model into a discrete-time DT model. In this study a forward Euler approximation was used to simplify the analysis. This approach takes into account the future sample (k + 1) as well as the present sample (k), as seen below:
d x t d t t = k T s x k T s + T s x T s T s ,   x   ϵ   i s d , i s q
This later can be simplified as:
x k + 1 x k + T s d x t d t t = k
After carrying out the required discretization, the discrete time DT model of the PMSG can be derived from Equation (62) as:
i s d k + 1 i s q k + 1 = ϕ k i s d k i s q k + Γ b v s d k v s q k + Γ w k
With,
ϕ k I + A k T s 1 R s T s L s d w e k L s q T s L s d w e k L d s T s L s q 1 R s T s L s q Γ b B T s T s L s d 0 0 T s L s q Γ w k   w k T s 0 w e k φ r T s L s q
Considering the DT model of the PMSG machine given by Equation (66), the future behavior of the PMSG currents is predicted by calculating the future value of the currents. Hence, the predictive dq-axes currents can be represented as follows:
i s d p k + 1 i s q p k + 1 = ϕ k i s d k i s q k + Γ b v s d p k v s q p k + Γ w k
where superscript p denotes the predicted variable.
The predicted MSC voltages v d s and v q s are obtained in terms of switching states and DC-link voltage ( u C ) by the following model:
v s d p k v s q p k = u C k   s s d p k s s q p k
u C k is the capacitor voltage; s s , d q p k is the dq axis state switching. its expression is as follows:
s s d p k s s q p k = c o s θ e k s i n θ e k s i n θ e k c o s θ e k 2 3 1 1 2 1 2 0 3 2 3 2 s s a p k s s b p k s s c p k
By substituting Equation (69) into Equation (68), the predicted stator currents model becomes:
i s d p k + 1 i s q p k + 1 = ϕ k i s d k i s q k + Γ b u c k   s s d p k s s q p k + Γ w k
On the other hand, the current references at (k) sampling instant are extrapolated to (k + 1) sampling instant by using first-order Lagrange extrapolation [201,202,203,204,205,206].
i ^ s d * k + 1 = 2 i s d * k i s d * k 1 i ^ s q * k + 1 = 2 i s q * k i s q * k 1
where, i ^ s , d q * is the extrapolated reference currents while i s , d q * is the generator reference currents. to achieve a unity power factor in all operating conditions, the direct current i s d * is fixed to zero, whereas the i s q * is obtained by the MPPT control.
Finally, to minimize the error between predicted and extrapolated references currents, a cost function is used:
g M S C k = i ^ s d * k + 1 i s d p k + 1 2 + i ^ s q * k + 1 i s q p k + 1 2

5.2.2. Grid-Side Control Scheme

The dynamic model of the dq-axis grid currents in the continuous-time domain is given by:
d d t i g d t i g q t = C t i g d t i g q t + D v f d t v f q t D v g d t v g q t
where
C ( t ) = R f L f w g w g R f L f ,   D = 1 L f 0 0 1 L f
By following the same procedure that was used for determining the MSC predictive controller, the GSC cost function can be presented as follows:
g G S C k = i ^ g d * k + 1 i g d p k + 1 2 + i ^ g q * k + 1 i g q p k + 1 2
Figure 14 illustrates the general structure of MPC of the PMSG-wind energy conversion system.

6. MPPT Control

According to Betz’s law, turbines can not convert more than 16/27 (59.3%) of the kinetic energy into mechanical energy. This factor is known as Betz’s coefficient and denoted C p m a x = 0.593 . In fact, wind turbines achieve peak values for C p in the range of 0.45 to 0.50, about 75–85% of the theoretically possible maximum. In this study, the WT produces maximum power when C p _ m a x = 0.48 . As shown in Figure 15, this maximum can be obtained when β and λ are equal to their optimum ( λ o p t = 0.8 , β = 0°). Therefore, in order to keep the power coefficient at maximum, the maximum power point tracking control strategy (MPPT) must be used [207,208,209].
The MPPT algorithm extracts maximum power from available wind speed and turns the generator at its optimum speed [13]. As depicted in Figure 15, the WT produces the maximum power when the power coefficient Cp is at its maximum value C p _ m a x which depends on the λ o p t value. Therefore, the turbine’s rotational speed must be constantly adjusted according to wind speed changes to the specific value that ensure the optimum tip speed ratio (TSR) λ o p t . In the literature, various MPPT algorithms for WT have been proposed. A review of MPPT Algorithms for WECS is given in [14]. The TSR MPPT algorithm without speed measurement is widely used, and it is known for its simplicity, as well as its constant reliability and efficiency. As shown in Figure 16, this control strategy estimates the wind speed in real time and imposes a reference torque that allows the PMSG to rotate around its optimal speed.
Then, the estimated value of the wind speed is given by:
v e s t = Ω o p t · R λ o p t
The expression of the optimum power that can be extracted from the wind is as follows:
P t u r b _ o p t = 1 2 · φ · π · R 2 · C p _ m a x λ , β · v w 3
The expression of the reference electromagnetic torque becomes:
T t u r b _ o p t = P t u r b _ o p t Ω = 1 2 · φ · π · R 2 · C p _ m a x λ o p t , β · v w 3 · 1 Ω

7. Results and Discussion

To show the effect of each classical control (SMC, DPC, BSC and MPC) on the dynamic and static performance of the WECS, a simulation test was performed under a variable wind profile in MATLAB/Simulink software. Figure 17a shows the wind profile that was used in this simulation.
The principal characteristics of this simulation are described as follows:
  • The WECS parameters are mentioned in the Appendix A.
  • The wind speed varies between 3.5 m/s and 8.5 m/s for 10 s.
  • Grid frequency f = 50 Hz.
  • To commute IGBT devices of two-level converters, pulse width modulation (PWM) was used in both SMC and BSC.
  • A phase-locked loop (PLL) was used to synchronize the GSC to the grid in all control schemes except the DPC control scheme.
Figure 17b shows that the mechanical angular speed shape perfectly follows the set wind profile. The low value of the speed is due to a large number of poles in the machine. It can be seen from Figure 17c that the tip speed ratio λ (lambda) and the power coefficient Cp are equal to their optimal value references, 8.1 and 0.48, respectively, despite wind speed changes. Furthermore, the mechanical power has a form similar to that of wind Figure 17d. These results ensure that the system operates around its optimum rotational speed, proving the MPPT control’s efficiency.
Figure 18a,b shows the active and reactive powers of the different controls. Figure 18a illustrates the active power, which has the same shape as the wind profile. However, negative active power means that the machine is in generator mode. Figure 18b illustrates the reactive power, which has a zero value, ensuring a unit power factor.
For all types of classical controls (SMC, DPC, BSC, and MPC) Figure 18a shows that the active power tracks its reference generated by the MPPT strategy precisely and without a coupling effect between the two axes, while the stator reactive power Qs (Figure 18b) remains close to zero to keep the unit power factor, thus optimizing the quality of the generated electrical energy. The notable difference that can be observed from these figures (Figure 18a,b) is that the PMSG wind turbine system performs better power oscillation and overshoot under MPC than the other controls. The chattering problem (high power oscillation) appears clearly in the shape of both Ps(SMC) and Qs(SMC) of the SMC. Almost the same problem can be observed in the curve of both the active and the reactive power (Ps(DPC), Qs(DPC)) produced in the case of DPC control. And, as has been explained, these two phenomena are caused by the discontinuous function used in the SMC structure, and the hysteresis controllers used in the DPC design. However, the system’s response time (Tr(MPC) = 0.05 s) of the predictive technique is a little slower than that of SMC, BSC, and DPC control which are characterized by a fast response time (Tr(SMC) = 0.025 s, Tr(BSC) = 0.03 s and Tr(DPC) = 0.048 s) (see zoom(1) Figure 18a). This delay is due to the excessive computational load of the MPC techniques.
Figure 19 shows that the magnitude of the injected current varies according to the variation of the wind while the frequency remains constant at fs = 50 Hz for the four types of control. At the same time, the waveform of the injected current takes a better sinusoidal shape under MPC and BSC than that of both the SMC and DPC, where some unwanted distortion appears in their shapes (see zoom Figure 19a–d).
On the other hand, it is important to perform a harmonic analysis to check whether the injected current’s THD rate meets the IEEE standard limit (TDH ≤ 5%). Figure 20 illustrates that the total harmonic distortion achieved by MPC and BSC (THD = 1.23%, THD = 1.91%) is considerably lower than that achieved by SMC and DPC (THD = 3.12%, THD = 2.77%).
Considering the number of references cited in this work and the simulation results obtained, it was necessary to add a comparative analysis to this work to have a clear idea of the properties of each classical control and see its effect on the PMSG wind energy conversion system, as well as to see the level of agreement between the results obtained and what is written in the literature. The following table presents a comparative analysis between the four presented controls (Table 9):

8. Conclusions

This study presented an overview of the most popular control strategies that have been used to control the WECS based PMSG. The four controls, SMC, DPC, BSC, and MPC, were successfully reviewed and evaluated. First, the principles of each control were explained, followed by a discussion of the benefits and drawbacks of using these types of controls in the PMSG wind energy conversion system. Additionally, the various improvements applied to the classical controls proposed in the literature were highlighted. The MPPT control was also used in this work to get maximum power under a rapidly changing wind profile.
Furthermore, to check on the performance of each control, a simulation test of the four classical controls was performed in the MATLAB/Simulink software using a variable wind profile. Finally, a performance comparison between the four classical controls was presented. The simulation results show that the predictive control outperforms the conventional controls in terms of accuracy, simplicity, precision, reference point tracking, and the quality of the injected currents. Furthermore, it overcame the drawbacks of traditional control techniques, exemplified by the chattering phenomena of the SMC control, the high-power ripples caused by the DPC’s hysteresis comparators, and the complexity of the backstepping. The simulation results were quite identical to what was published in the literature. Hence, this work can be considered a useful reference for novice researchers in the energy field to move ahead in the next decade.

Author Contributions

Conceptualization, B.M., H.E.A., H.S., N.Z.L.; methodology, B.M., H.E.A., H.S., N.Z.L.; software, B.M., H.E.A., H.S., N.Z.L.; validation, B.M. and B.B.; formal analysis, B.M., H.E.A., H.S., N.Z.L.; investigation, B.M., H.E.A., H.S., N.Z.L.; resources, B.M., H.E.A., H.S., N.Z.L.; data curation, B.M., H.E.A., H.S., N.Z.L.; writing—original draft preparation, B.B., Y.E.M., S.M., M.B.; writing—review and editing, B.B., Y.E.M., S.M.; visualization, M.K., B.B., Y.E.M.; supervision, B.B. and S.M.; project administration, B.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

PturbΨ(d,q)d-q axis flux
vw/PwindfGenerator flux
ΩPgActive grid power
ΩtQgReactive grid power
TemUCDC-link voltage
Tem_refVg(d,q)d-q axis grid voltage
TturbVf(d,q)d-q axis filter voltage
Cp(λ, β)ig(d,q)d-q axis grid current
λif(d,q)d-q axis filter current
βωgGrid pulsation
ρRfFilter resistance
pLfFilter inductance
SWTWind turbine
RWECSWind energy conversion system
ΩeMPPTMaximum power point tracking
PsMPCModel predictive control
QsSMCSliding mode control
RsDPCDirect power control
Ls(d,q)BSCBackstepping control
Vs(d,q) TrResponse time
is(d,q)THDTotal harmonic distortion
fcPMSGPermanent magnet synchronous generator
IGBTPWMPulse width modulation

Appendix A

Table A1. PMSG and Wind Turbine parameters.
Table A1. PMSG and Wind Turbine parameters.
PMSG ParametersSymbolValuesTurbine ParametersSymbolValues
Power generatorPn1.5 MWRadius of the turbine bladeR55 m
Pole numberP75
Stator resistanceRs6.25 × 10−3 ΩTurbine+ generator momentJtot10,000 N.m
d axis inductanceLsd4.229 × 10−3 HSpecific density of airρ1.22 kg/m3
q axis inductanceLsq4.229 × 10−3 HTip-speed ratioλopt8
Generator fluxf11.1464 WbOptimal power coefficientCp_max0.426
Coefficient of frictionfc0.0142 N.m.s/rad
  • Wind turbine modelling:
The kinetic power P w i n d captured by the turbine and the mechanical power P t u r b delivered to the PMSG are quantified by the two equations below.
P w i n d = 1 2 · ρ · π · R 2 · v w 3
P t u r b = C p A , β · P w i n d = 1 2 · ρ · π · R 2 · C p A , β · v w 3
The mechanical torque T t u r b is expressed as the quotient of the power transmitted to PMSG by its rotor mechanical speed, as follows.
T t u r b = P t u r b Ω = 1 2 · ρ · π · R 2 · C p λ , β · v w 3 · 1 Ω
C p A , β represents the power coefficient of the wind turbine, which describes the capacity of the turbine to transform the wind kinetic power to mechanical power. Its expression depends on the tip speed ratio λ and the pitch angle β [2,3,4,5,6], and it is often approximated by a specific non-linear function as follows:
C p λ , β = 0.5176 116 1 λ + 0.08 · β 0.035 1 + β 3 0.4 β 4 e 21 1 λ + 0.08 · β 0.035 1 + β 3 + 0.0068 λ
The tip-speed ratio λ is defined as the ratio between the blades’ speed and the wind speed:
λ = Ω · R v w
  • Permanent Magnet Synchronous Generator Model:
Based on the simplifying conditions, assumptions, and physical laws, the dynamic model of PMSG in the d-q reference frame can be described as follows:
  • Stator Electric equations:
v s d = R s · i s d + d Ψ s d d t p · Ω · Ψ s q v s q = R s · i s q + d Ψ s q d t + p · Ω · Ψ s d ;   w e = p · Ω
  • Stator Magnetic equations:
Ψ s d = L s d · i s d + f Ψ s q = L s q · i s q
  • Mechanical equations:
J t o t · d Ω d t = T m e c = T t u r b T e m f c · Ω J t o t = J t u r b + J g
The electromagnetic torque is then calculated as
T e m = 3 2 · p L s d L s q i s d · i s q + i s q · f
The active and reactive powers of the stator can be expressed as follows:
P s = 3 2 v s d · i s d + v s q · i s q Q s = 3 2 v s q · i s d v s d · i s q
  • Grid Model:
The grid voltages in the d-q referential can be presented as follows:
v g d = v f q + R f · i g d L f d i g d d t + w g · L f · i g q v g q = v f q + R f · i g q L f d i g q d t w g · L f · i g d
The active and reactive powers supplied into the grid are:
P g = 3 2 v g d · i g d + v g q · i g q Q g = 3 2 v g q · i g d v g d · i g q

References

  1. IEA. Key World Energy Statistics 2020; IEA: Paris, France, 2020; Available online: https://www.iea.org/reports/key-world-energy-statistics-2020 (accessed on 15 May 2022).
  2. Allouhi, A.; Kousksou, T.; Jamil, A.; Bruel, P.; Mourad, Y.; Zeraouli, Y. Solar driven cooling systems: An updated review. Renew. Sustain. Energy Rev. 2015, 44, 159–181. [Google Scholar] [CrossRef]
  3. REN21. Renewables 2015 Global Status Report (Paris: REN21 Secretariat); REN21: Paris, France, 2015; ISBN 978-3-9815934-6-4. [Google Scholar]
  4. Kalogirou, S.A. Chapter 3—Solar Energy Collectors. In Solar Energy Engineering, 2nd ed.; Academic Press: Boston, MA, USA, 2014; pp. 125–220. [Google Scholar]
  5. Cheng, M.; Zhu, Y. The state of the art of wind energy conversion systems and technologies: A review. Energy Convers. Manag. 2014, 88, 332–347. [Google Scholar] [CrossRef]
  6. Boulouiha, H.M.; Allali, A.; Denai, M. Grid integration of wind energy systems: Control design, stability, and power quality issues. In Clean Energy for Sustainable Development; Elsevier: Amsterdam, The Netherlands, 2017; pp. 239–335. [Google Scholar]
  7. Khare, V.; Nema, S.; Baredar, P. Solar–wind hybrid renewable energy system: A review. Renew. Sustain. Energy Rev. 2016, 58, 23–33. [Google Scholar] [CrossRef]
  8. Bundi, J.M.; Ban, X.; Wekesa, D.W.; Ding, S. Pitch control of small H-type Darrieus vertical axis wind turbines using advanced gain scheduling techniques. Renew. Energy 2020, 161, 756–765. [Google Scholar] [CrossRef]
  9. Zhao, Y.; Wei, C.; Zhang, Z.; Qiao, W. A review on position/speed sensorless control for permanent magnet synchronous machine-based wind energy conversion systems. IEEE J. Emerg. Sel. Top. Power Electron. 2013, 1, 203–216. [Google Scholar] [CrossRef]
  10. Mourabit, Y.E.; Derouich, A.; Allouhi, A.; Ghzizal, A.E.; Ouanjli, N.E.; Zamzoumyes, O. Sustainable production of wind energy in the main Morocco’s sites using permanent magnet synchronous generators. Int. Trans. Electr. Energy Syst. 2020, 30, e12390. [Google Scholar] [CrossRef]
  11. Bossoufi, B.; Karim, M.; Lagrioui, A. Contribution à la Commande de la Machine Synchrone à Aimant Permanent, Utilisation des Solutions Numériques FPGA; Presses Académiques Francophones (PAF): Sarrebruck, Germany, 2015; p. 184. [Google Scholar]
  12. Bossoufi, B. Contrôle des Machines Electriques et Convertisseurs de Puissance; Editions Universitaires Européennes: Sarrebruck, Germany, 2020. [Google Scholar]
  13. Bekiroglu, E.; Yazar, M.D. MPPT Control of Grid Connected DFIG at Variable Wind Speed. Energies 2022, 15, 3146. [Google Scholar] [CrossRef]
  14. Pande, J.; Nasikkar, P.; Kotecha, K.; Varadarajan, V. A Review of Maximum Power Point Tracking Algorithms for Wind Energy Conversion Systems. J. Mar. Sci. Eng. 2021, 9, 1187. [Google Scholar] [CrossRef]
  15. Dahbi, A.; Nait-Said, N.; Nait-Said, M.-S. A novel combined MPPT-pitch angle control for wide range variable speed wind turbine based on neural network. Int. J. Hydrogen Energy 2016, 41, 9427–9442. [Google Scholar] [CrossRef]
  16. Taoussi, M.; Karim, M.; Hammoumi, D.; el Bekkali, C.; Bossoufi, B.; el Ouanjli, N. Comparative study between Backstepping adaptive and Field-oriented control of the DFIG applied to wind turbines. In Proceedings of the 3rd IEEE International Conference on Advanced Technologies for Signal and Image Processing, Fez, Morocco, 22–24 May 2017. [Google Scholar]
  17. Bouderbala, M.; Bossoufi, B.; Lagrioui, A.; Taoussi, M.; Aroussi, H.A.; Ihedrane, Y. Direct and indirect vector control of a doubly fed induction generator based in a wind energy conversion system. Int. J. Electr. Comput. Eng. (IJECE) 2019, 9, 1531–1540. [Google Scholar] [CrossRef]
  18. Saady, I.; Karim, M.; Bossoufi, B.; Motahhir, S.; Adouairi, M.S.; Majout, B.; Lamnadi, M.; Masud, M.; Al-Amri, J.F. Optimisation for a photovoltaic pumping system using indirect Field Oriented Control of Induction Motor. Electronics 2021, 10, 3076. [Google Scholar] [CrossRef]
  19. Tiwari, R.; Kumar, K.; Babu, N.R.; Prabhu, K.R. Coordinated MPPT and DPC Strategies for PMSG based Grid Connected Wind Energy Conversion System. Energy Procedia 2018, 145, 339–344. [Google Scholar] [CrossRef]
  20. Majout, B.; Bossoufi, B.; Karim, M.; Ouanjli, N.; Saady, I.; Laggoun, Z.; Mahfoud, M.; Yessef, M. Model Reference Adaptive System Based DPC-SVM Control for Permanent Magnet Synchronous Generator. In Digital Technologies and Applications; ICDTA 2022: Lecture Notes in Networks and Systems; Motahhir, S., Bossoufi, B., Eds.; Springer: Cham, Switzerland, 2022; Volume 454, pp. 535–544. [Google Scholar]
  21. Mahfoud, M.E.L.; Bossoufi, B.; Ouanjli, N.E.L.; Mahfoud, S.; Taoussi, M. Improved Direct Torque Control of Doubly Fed Induction Motor Using Space Vector Modulation. Int. J. Intell. Eng. Syst. 2021, 14, 177–188. [Google Scholar] [CrossRef]
  22. Zaihidee, F.M.; Mekhilef, S.; Mubin, M. Robust Speed Control of PMSM Using Sliding Mode Control (SMC)—A Review. Energies 2019, 12, 1669. [Google Scholar] [CrossRef]
  23. Bossoufi, B.; Karim, M.; Lagrioui, A.; Taoussi, M.; Derouich, A. Observer backstepping control of DFIG-Generators for wind turbines variable-speed: FPGA-based implementation. Renew Energy 2015, 81, 903–917. [Google Scholar] [CrossRef]
  24. Yang, Z.-J.; Nagai, T.; Kanae, S.; Wada, K. Dynamic surface control approach to adaptive robust control of nonlinear systems in semi-strict feedback form. Int. J. Syst. Sci. 2007, 38, 709–724. [Google Scholar] [CrossRef]
  25. Ouanjli, N.E.L.; TaoussI, M.; Derouich, A.; Chebabhi, A.; Ghzizal, A.E.L.; Bossoufi, B. High Performance Direct Torque Control of Doubly Fed Induction Motor using Fuzzy Logic. Gazi Univ. J. Sci. Syst. 2018, 31, 532–542. [Google Scholar]
  26. el Karaoui, I.; Maaroufi, M.; Bossoufi, B. Fuzzy sliding mode power control for wind power generation systems connected to the grid. IJPEDS Int. J. Power Electron. Drive Syst. 2022, 13, 606–619. [Google Scholar]
  27. Mekrini, Z.; Bri, S.; Bouchnaif, J.; Bossoufi, B. Experimental results of vector control for an asynchronous machine. TELKOMNIKA (Telecommun. Comput. Electron. Control) 2020, 18, 3285–3292. [Google Scholar] [CrossRef]
  28. Taoussi, M.; Bossoufi, B.; Bouderbala, M.; Motahhir, S.; Alkhammash, E.H.; Masud, M.; ZineLabidine, N.; Karim, M. Implementation and Validation of Hybrid Control for Wind Turbine Using FPGA Controller Board. Electronics 2021, 10, 3154. [Google Scholar] [CrossRef]
  29. El Ouanjli, N.; Derouich, A.; El Ghzizal, A.; Bouchnaif, J.; Taoussi, M.; Bossoufi, B. Real-time Implementation in dSPACE of DTC-Backstepping for Doubly Fed Induction Motor. Eur. Phys. J. Plus 2019, 135, 2–9. [Google Scholar] [CrossRef]
  30. Bouderbala, M.; Bossoufi, B.; Deblecker, O.; Alami Aroussi, H.; Taoussi, M.; Lagrioui, A.; Motahhir, S.; Masud, M.; Alraddady, F.A. Experimental Validation of Predictive Current Control for DFIG: FPGA Implementation. Electronics 2021, 10, 2670. [Google Scholar] [CrossRef]
  31. Orlando, N.A.; Liserre, M.; Mastromauro, R.A.; Dell’Aquila, A. A Survey of Control Issues in PMSG-Based Small Wind-Turbine Systems. IEEE Trans. Ind. Inform. 2013, 9, 1211–1221. [Google Scholar] [CrossRef]
  32. Majout, B.; Bossoufi, B.; Bouderbala, M.; Masud, M.; Al-Amri, J.F.; Taoussi, M.; El Mahfoud, M.; Motahhir, S.; Karim, M. Improvement of PMSG-Based Wind Energy Conversion System Using Developed Sliding Mode Control. Energies 2022, 15, 1625. [Google Scholar] [CrossRef]
  33. Zribi, M.; Alrifai, M.; Rayan, M. Sliding Mode Control of a Variable—Speed Wind Energy Conversion System Using a Squirrel Cage Induction Generator. Energies 2017, 10, 604. [Google Scholar] [CrossRef]
  34. Osman, A.M.; Alsokhiry, F. Sliding Mode Control for Grid Integration of Wind Power System Based on Direct Drive PMSG. IEEE Access 2022, 10, 26567–26579. [Google Scholar] [CrossRef]
  35. Jena, N.K.; Pradhan, H.; Choudhury, A.; Mohanty, K.B.; Sanyal, S.K. A novel SMC based vector control strategy used for decoupled control of PMSG based variable speed wind turbine system. In Proceedings of the 2017 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Kollam, India, 20–21 April 2017; pp. 1–6. [Google Scholar]
  36. Errami, Y.; Ouassaid, M.; Cherkaoui, M.; Maaroufi, M. SlidingMode Control Scheme of Variable Speed Wind Energy Conversion System Based on the PMSG for Utility Network Connection. In Advances and Applications in Sliding Mode Control Systems, Studies in Computational Intelligence, 1st ed.; Azar, A.T., Zhu, Q., Eds.; Springer: Cham, Switzerland, 2015; pp. 167–200. [Google Scholar]
  37. Majout, B.; Abrahmi, D.; Ihedrane, Y.; El Bakkali, C.; Mohammed, K.; Bossoufi, B. Improvement of sliding mode power control applied to wind system based on doubly-fed induction generator. Int. J. Power Electron. Drive Syst. 2021, 12, 441–452. [Google Scholar] [CrossRef]
  38. Valenciaga, F.; Puleston, P. High-Order Sliding Control for a Wind Energy Conversion System Based on a Permanent Magnet Synchronous Generator. IEEE Trans. Energy Convers. 2008, 23, 860–867. [Google Scholar] [CrossRef]
  39. Matraji, I.; Al-Durra, A.; Errouissi, R. Design and experimental validation of enhanced adaptive second-order SMC for PMSG-based wind energy conversion system. Int. J. Electr. Power Energy Syst. 2018, 103, 21–30. [Google Scholar] [CrossRef]
  40. Benbouzid, M.; Beltran, B.; Amirat, Y.; Yao, G.; Han, J.; Mangel, H. Second-order sliding mode control for DFIG-based wind turbines fault ride-through capability enhancement. ISA Trans. 2014, 53, 827–833. [Google Scholar] [CrossRef]
  41. Shen, X.; Liu, J.; Alcaide, A.M.; Yin, Y.; Leon, J.I.; Vazquez, S.; Wu, L.; Franquelo, L.G. Adaptive Second-Order Sliding Mode Control for Grid-Connected NPC Converters with Enhanced Disturbance Rejection. IEEE Trans. Power Electron. 2022, 37, 206–220. [Google Scholar] [CrossRef]
  42. Benelghali, S.; El Hachemi Benbouzid, M.; Charpentier, J.F.; AhmedAli, T.; Munteanu, I. Experimental validation of a marine current turbine simulator: Application to a permanent magnet synchronous generator-based system second-order sliding mode control. IEEE Trans. Ind. Electron. 2011, 58, 118–126. [Google Scholar] [CrossRef] [Green Version]
  43. Phan, D.; Huang, S. Super-Twisting Sliding Mode Control Design for Cascaded Control System of PMSG Wind Turbine. J. Power Electron. 2015, 15, 1358–1366. [Google Scholar] [CrossRef]
  44. Zholtayev, D.; Rubagotti, M.; Do, T.D. Adaptive super-twisting sliding mode control for maximum power point tracking of PMSG-based wind energy conversion systems. Renew Energy 2022, 183, 877–889. [Google Scholar] [CrossRef]
  45. Yaichi, I.; Semmah, A.; Wira, P.; Djeriri, Y. Super-twisting Sliding Mode Control of a Doubly-fed Induction Generator Based on the SVM Strategy. Period. Polytech. Electr. Eng. Comput. Sci. 2019, 63, 178–190. [Google Scholar] [CrossRef]
  46. Swikir, A.; Utkin, V. Chattering analysis of conventional and super twisting sliding mode control algorithm. Proc. IEEE Int. Work. Var. Struct. Syst. 2016, 2016, 98–102. [Google Scholar]
  47. Shtessel, Y.; Taleb, M.; Plestan, F. A novel adaptive-gain super twisting sliding mode controller: Methodology and application. Automatica 2012, 48, 759–769. [Google Scholar] [CrossRef]
  48. Li, S.; Zhou, M.; Yu, X. Design and Implementation of Terminal Sliding Mode Control Method for PMSM Speed Regulation System. IEEE Trans. Ind. Inform. 2013, 9, 1879–1891. [Google Scholar] [CrossRef]
  49. Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef]
  50. Jin, M.; Lee, J.; Chang, P.H.; Choi, C. Practical Nonsingular Terminal Sliding-Mode Control of Robot Manipulators for High-Accuracy Tracking Control. IEEE Trans. Ind. Electron. 2009, 56, 3593–3601. [Google Scholar]
  51. Shi, R.; Zhang, X. Adaptive Fractional-order Non-singular Fast Terminal Sliding Mode Control Based on Fixed Time Observer. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2022, 236, 7006–7016. [Google Scholar] [CrossRef]
  52. Wang, Y.; Zhu, K.; Yan, F.; Chen, B. Adaptive super-twisting nonsingular fast terminal sliding mode control for cable-driven manipulators using time-delay estimation. Adv. Eng. Softw. J. 2019, 128, 113–124. [Google Scholar] [CrossRef]
  53. Solis, C.U.; Clempner, J.B.; Poznyak, A.S. Fast terminal sliding mode control with an integral filter applied to a van der pol oscillator. IEEE Trans. Ind. Electron. 2017, 64, 5622–5628. [Google Scholar] [CrossRef]
  54. Madani, T.; Daachi, B.; Djouani, K. Modular controller design based fast terminal sliding mode for articulated exoskeleton systems. IEEE Trans. Control. Syst. Technol. 2016, 25, 1133–1140. [Google Scholar] [CrossRef]
  55. Sun, G.; Wu, L.; Kuang, Z.; Ma, Z.; Liu, J. Practical tracking control of linear motor via fractional-order sliding mode. Automatica 2018, 94, 221–235. [Google Scholar] [CrossRef]
  56. Saravanakumar, R.; Jena, D. Validation of an integral sliding mode control for optimal control of a three blade variable speed variable pitch wind turbine. Int. J. Electr. Power Energy Syst. 2015, 69, 421–429. [Google Scholar] [CrossRef]
  57. Liu, J.; Zhou, F.; Zhao, C.; Wang, Z. A PI-Type Sliding Mode Controller Design for PMSG-Based Wind Turbine. Complexity 2019, 2019, 2538206. [Google Scholar] [CrossRef]
  58. Maaruf, M.; El Ferik, S.; Mahmoud, M.S. Integral Sliding Mode Control with Power Exponential Reaching Law for DFIG. In Proceedings of the 17th International Multi-Conference on Systems, Signals & Devices (SSD), Monastir, Tunisia, 20–23 July 2020; pp. 1122–1127. [Google Scholar]
  59. Lin, S.-C.; Chen, Y.-Y. Design of self-learning fuzzy sliding mode controllers based on genetic algorithms. Fuzzy Sets Syst. 1997, 86, 139–153. [Google Scholar] [CrossRef]
  60. Kharabian, B.; Mirinejad, H. Hybrid Sliding Mode/H-Infinity Control Approach for Uncertain Flexible Manipulators. IEEE Access 2020, 8, 170452–170460. [Google Scholar] [CrossRef]
  61. Lian, J.; Zhao, J. Robust H-infinity integral sliding mode control for a class of uncertain switched nonlinear systems. J. Control Theory Appl. 2010, 8, 521–526. [Google Scholar] [CrossRef]
  62. Lin, F.-J.; Chang, C.-K.; Huang, P.-K. FPGA-Based Adaptive Backstepping Sliding-Mode Control for Linear Induction Motor Drive. IEEE Trans. Power Electron. 2007, 22, 1222–1231. [Google Scholar] [CrossRef]
  63. Rajendran, S.; Jena, D. Backstepping sliding mode control of a variable speed wind turbine for power optimization. J. Mod. Power Syst. Clean Energy 2015, 3, 402–410. [Google Scholar] [CrossRef]
  64. Shang, L.; Hu, J. Sliding-Mode-Based Direct Power Control of Grid-Connected Wind-Turbine-Driven Doubly Fed Induction Generators Under Unbalanced Grid Voltage Conditions. IEEE Trans. Energy Convers. 2012, 27, 362–373. [Google Scholar] [CrossRef]
  65. Benbouhenni, H.; Boudjema, Z.; Bizon, N.; Thounthong, P.; Takorabet, N. Direct Power Control Based on Modified Sliding Mode Controller for a Variable-Speed Multi-Rotor Wind Turbine System Using PWM Strategy. Energies 2022, 15, 3689. [Google Scholar] [CrossRef]
  66. Diab, A.A.Z.; Ahmed, A.A.; Abdelsalam, H.A. Fuzzy-based Adaptive Sliding Mode Control for a Direct-Driven PMSG Wind Energy System. In Proceedings of the 2019 21st International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 17–19 December 2019; pp. 81–88. [Google Scholar] [CrossRef]
  67. Yin, X.-X.; Lin, Y.-G.; Li, W.; Gu, Y.-J.; Liu, H.-W.; Lei, P.-F. A novel fuzzy integral sliding mode current control strategy for maximizing wind power extraction and eliminating voltage harmonics. Energy 2015, 85, 677–686. [Google Scholar] [CrossRef]
  68. Saghafinia, A.; Wooi Ping, H.; Nasir Uddin, M. Fuzzy sliding mode control based on boundary layer theory for chattering-free and robust induction motor drive. Int. J. Adv. Manuf. Technol. 2014, 71, 57–68. [Google Scholar] [CrossRef]
  69. Hong, C.-M.; Huang, C.-H.; Cheng, F.-S. Sliding mode control for variable-speed wind turbine generation systems using artificial neural network. Energy Procedia 2014, 61, 1626–1629. [Google Scholar] [CrossRef]
  70. Babaie, M.; Al-Haddad, K. ANN Based Model-Free Sliding Mode Control for Grid-Connected Compact Multilevel Converters: An Experimental Validation. In Proceedings of the 2021 IEEE 30th International Symposium on Industrial Electronics (ISIE), Kyoto, Japan, 20–23 June 2021; pp. 1–6. [Google Scholar]
  71. Baek, S.; Baek, J.; Han, S. An Adaptive sliding mode control with effective switching gain tuning near the sliding surface. IEEE Access 2019, 7, 15563–15572. [Google Scholar] [CrossRef]
  72. Nguyen, T.H.; Nguyen, T.T.; Nguyen, V.Q.; Le, K.M.; Tran, H.N.; Jeon, J.W. An Adaptive Sliding-Mode Controller with a Modified Reduced-Order Proportional Integral Observer for Speed Regulation of a Permanent Magnet Synchronous Motor. IEEE Trans. Ind. Electron. 2022, 69, 7181–7191. [Google Scholar] [CrossRef]
  73. Yang, B.; Yu, T.; Shu, H.; Zhang, Y.; Chen, J.; Sang, Y.; Jiang, L. Passivity-based sliding-mode control design for optimal power extraction of a PMSG based variable speed wind turbine. Renew. Energy 2018, 119, 577–589. [Google Scholar] [CrossRef]
  74. Wei, C.; Qiao, W.; Zhao, Y. Sliding-mode observer-based sensorless direct power control of DFIGs for wind power applications. In Proceedings of the IEEE Power & Energy Society General Meeting, Denver, CO, USA, 26–30 July 2015; pp. 1–5. [Google Scholar]
  75. Yang, B.; Yu, T.; Shu, H.; Dong, J.; Jiang, L. Robust sliding-mode control of wind energy conversion systems for optimal power extraction via nonlinear perturbation observers. Appl. Energy 2018, 210, 711–723. [Google Scholar] [CrossRef]
  76. Kim, H.; Son, J.; Lee, J. A high-speed sliding-mode observer for the sensorless speed control of a PMSM. IEEE Trans. Ind. Elect. 2011, 58, 4069–4077. [Google Scholar]
  77. Mi, Y.; Fu, Y.; Li, D.; Wang, C.; Loh, P.C.; Wang, P. The sliding mode load frequency control for hybrid power system based on disturbance observer. Int. J. Electr. Power Energy Syst. 2016, 74, 446–452. [Google Scholar] [CrossRef]
  78. Wang, M.; Wang, H.; Shi, Y.; Shen, M.; Song, J. A modified sliding-mode controller-based mode predictive control strategy for three-phase rectifier. Int. J. Circuit Theory Appl. 2020, 48, 1564. [Google Scholar] [CrossRef]
  79. Jeeranantasin, N.; Nungam, S. Sliding Mode Control of Three-Phase AC/DC Converters using Exponential Rate Reaching Law. J. Syst. Eng. Electron. 2022, 33, 210–221. [Google Scholar] [CrossRef]
  80. Mozayan, S.M.; Saad, M.; Vahedi, H.; Fortin-Blanchette, H.; Soltani, M. Sliding Mode Control of PMSG Wind Turbine Based on Enhanced Exponential Reaching Law. IEEE Trans. Ind. Electron. 2016, 63, 6148–6159. [Google Scholar] [CrossRef]
  81. Fallaha, C.J.; Saad, M.; Kanaan, H.Y.; Al-Haddad, K. Sliding mode robot control with exponential reaching law. IEEE Trans. Ind. Electron. 2011, 58, 600–610. [Google Scholar] [CrossRef]
  82. El Makrini, I.; Guerrero, C.R.; Lefeber, D.; Vanderborght, B. The Variable Boundary Layer Sliding Mode Control: A Safe and Performant Control for Compliant Joint Manipulators. IEEE Robot. Autom. Lett. 2016, 2, 187–192. [Google Scholar] [CrossRef]
  83. Ohnishi, T. Three phase PWM converter/inverter by means of instantaneous active and reactive power control. In Proceedings of the IECON ’91: 1991 International Conference on Industrial Electronics, Control and Instrumentation, Kobe, Japan, 26 October–1 November 1991; Volume 91, pp. 819–824. [Google Scholar]
  84. Noguchi, T.; Tomiki, H.; Kondo, S.; Takahashi, I. Direct power control of PWM converter without power-source voltage sensors. IEEE Trans. Ind. Appl. 1998, 34, 473–479. [Google Scholar] [CrossRef]
  85. Nadour, M.; Essadki, A.; Nasser, T. Comparative analysis between PI & backstepping control strategies of DFIG driven by wind turbine. Int. J. Renew. Energy Resour. 2017, 7, 1307–1316. [Google Scholar]
  86. Razali, A.; Rahman, A.; George, G.; Rahim, N. Analysis and design of new switching look-up table for virtual flux direct power control of grid connected three phase PWM AC-DC converter. IEEE Trans. Ind. Appl. 2014, 51, 1189–1200. [Google Scholar] [CrossRef]
  87. Zhi, D.; Xu, L.; Williams, B.W. Improved Direct Power Control of Grid-Connected DC/AC Converters. IEEE Trans. Power Electron. 2009, 24, 1280–1292. [Google Scholar] [CrossRef]
  88. Malinowski, M.; Kazmierkowski, M.P.; Hansen, S.; Blaabjerg, F.; Marques, G.D. Virtualflux-based direct power control of three-phase PWM rectifiers. IEEE Trans. Ind. Appl. 2001, 37, 1019–1027. [Google Scholar] [CrossRef]
  89. Chaoui, A.; Krim, F.; Gaubert, J.-P.; Rambault, L. DPC controlled three-phase active filter for power quality improvement. Int. J. Electr. Power Energy Syst. 2008, 30, 476–485. [Google Scholar] [CrossRef]
  90. Cirrincione, M.; Pucci, M.; Vitale, G. Direct power control of three-phase VSIs for the minimization of common-mode emissions in distributed generation systems. Electr. Power Syst. Res. 2011, 81, 830–839. [Google Scholar] [CrossRef]
  91. Chaoui, A.; Gaubert, J.-P.; Krim, F. Power quality improvement using DPC controlled three-phase shunt active filter. Electr. Power Syst. Res. 2010, 80, 657–666. [Google Scholar] [CrossRef]
  92. Zhang, Y.; Qu, C. Table-based direct power control for three-phase AC/DC converters under unbalanced grid voltages. IEEE Trans. Power Electron. 2015, 30, 7090–7099. [Google Scholar] [CrossRef]
  93. Bouafia, A.; Gaubert, J.-P.; Krim, F. Analysis and design of new switching table for direct power control of three-phase PWM rectifier. In Proceedings of the 13th International Power Electronics and Motion Control Conference, Poznan, Poland, 1–3 September 2008; pp. 703–709. [Google Scholar]
  94. Aissaoui, H.E.; Ougli, A.E.; Tidhaf, B. Neural Networks and Fuzzy Logic Based Maximum Power Point Tracking Control for Wind Energy Conversion System. Adv. Sci. Technol. Eng. Syst. J. 2021, 6, 586–592. [Google Scholar] [CrossRef]
  95. Kwak, S.; Park, J.-C. Model-Predictive Direct Power Control with Vector Preselection Technique for Highly Efficient Active Rectifiers. IEEE Trans. Ind. Inform. 2015, 11, 44–52. [Google Scholar] [CrossRef]
  96. Kwak, S.; Moon, U.-C.; Park, J.-C. Predictive-Control-Based Direct Power Control with an Adaptive Parameter Identification Technique for Improved AFE Performance. IEEE Trans. Power Electron. 2014, 29, 6178–6187. [Google Scholar] [CrossRef]
  97. Antoniewicz, P.; Kazmierkowski, M.P. Virtual-Flux-Based Predictive Direct Power Control of AC/DC Converters with Online Inductance Estimation. IEEE Trans. Ind. Electron. 2008, 55, 4381–4390. [Google Scholar] [CrossRef]
  98. Zhang, Y.; Xie, W.; Li, Z.; Zhang, Y. Model predictive direct power control of a PWM rectifier with duty cycle optimization. IEEE Trans. Power Electron. 2013, 28, 5343–5351. [Google Scholar] [CrossRef]
  99. Song, Z.; Tian, Y.; Chen, W.; Zou, Z.; Chen, Z. Predictive Duty Cycle Control of Three-Phase Active-Front-End Rectifiers. IEEE Trans. Power Electron. 2015, 31, 698–710. [Google Scholar] [CrossRef]
  100. Hu, J. Improved Dead-Beat Predictive DPC Strategy of Grid-Connected DC–AC Converters with Switching Loss Minimization and Delay Compensations. IEEE Trans. Ind. Inform. 2012, 9, 728–738. [Google Scholar] [CrossRef]
  101. Choi, D.; Lee, K.; Member, S. Dynamic performance improvement of AC/DC converter using model predictive direct power control with finite control set. IEEE Trans. Ind. Electron. 2015, 62, 757–767. [Google Scholar] [CrossRef]
  102. Aurtenechea, S.; Rodríguez, M.; Oyarbide, E.; Torrealday, J.R. Predictive control strategy for DC/AC converters based on direct power control. IEEE Trans. Ind. Electron. 2007, 54, 1261–1271. [Google Scholar]
  103. Hu, J.; Zhu, Z.Q. Improved voltage-vector sequences on dead-beat predictive direct power control of reversible three-phase grid-connected voltage-source converters. IEEE Trans. Power Electron. 2013, 28, 254–267. [Google Scholar] [CrossRef]
  104. Song, Z.; Chen, W.; Xia, C. Predictive direct power control for three-phase gridconnected converters without sector information and voltage vector selection. IEEE Trans. Power Electron. 2014, 29, 5518–5531. [Google Scholar] [CrossRef]
  105. Vazquez, S.; Marquez, A.; Aguilera, R.; Quevedo, D.; Leon, J.I.; Franquelo, L.G. Power control for grid-connected power converters. IEEE Trans. Ind. Electron. 2015, 62, 2010–2020. [Google Scholar] [CrossRef]
  106. Zhang, Y.; Qu, C. Model predictive direct power control of PWM rectifiers under unbalanced network conditions. IEEE Trans. Ind. Electron. 2015, 62, 4011–4022. [Google Scholar] [CrossRef]
  107. Cho, Y.; Beum, L.K. Virtual-flux-based direct power control of three-phase PWM rectifiers with fast dynamic response. IEEE Trans. Ind. Appl. 2016, 31, 3348–3359. [Google Scholar] [CrossRef]
  108. Zhang, Y.; Qu, C. Direct power control of a pulse width modulation rectifier using space vector modulation under unbalanced grid voltages. IEEE Trans. Power Electron. 2015, 30, 5892–5901. [Google Scholar] [CrossRef]
  109. Fischer, J.R.; Gonz, S.A.; Carugati, I.; Herr, M.A.; Judewicz, M.G.; Carrica, D.O. Robust predictive control of grid-tied converters based on direct power control. IEEE Trans. Power Electron. 2014, 29, 5634–5643. [Google Scholar] [CrossRef]
  110. Bouafia, A.; Gaubert, J.-P.; Krim, F. Predictive direct power control of three-phase pulsewidth modulation (PWM) rectifier using space vector modulation (SVM). IEEE Trans. Power Electron. 2010, 25, 228–236. [Google Scholar] [CrossRef]
  111. Restrepo, J.A.; Aller, J.M.; Viola, J.C.; Bueno, A.; Habetler, T.G. Optimum space vector computation technique for direct power control. IEEE Trans. Power Electron. 2009, 24, 1637–1645. [Google Scholar] [CrossRef]
  112. Tao, Y.K.; Wang, L.; Wu, Q.H.; Tang, W.H. Virtual-flux-based predictive direct power control of three-phase AC/DC converters. In Proceedings of the IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), Hong Kong, China, 7–10 December 2014; pp. 1–6. [Google Scholar]
  113. Hu, J.; Shang, L.; He, Y.; Zhu, Z.Q. Direct active and reactive power regulation of grid connected DC/AC converters using sliding mode control approach. IEEE Trans. Power Electron. 2011, 26, 210–222. [Google Scholar] [CrossRef]
  114. Bouafia, A.; Krim, F.; Gaubert, J.-P. Fuzzy-logic-based switching state selection for direct power control of three-phase PWM rectifier. IEEE Trans. Ind. Electron. 2009, 56, 1984–1992. [Google Scholar] [CrossRef]
  115. Bouafia, A.; Krim, F.; Gaubert, J.-P. Design and implementation of high performance direct power control of three-phase PWM rectifier, via fuzzy and PI controller for output voltage regulation. Energy Convers. Manag. 2009, 50, 6–13. [Google Scholar] [CrossRef]
  116. Portillo, R.; Vazquez, S.; Leon, J.I.; Prats, M.M.; Franquelo, L.G. Model based adaptive direct power control for three-level NPC converters. IEEE Trans. Ind. Inform. 2013, 9, 1148–1157. [Google Scholar] [CrossRef]
  117. Vazquez, S.; Sanchez, J.A.; Carrasco, J.M.; Leon, J.I.; Galvan, E. A model-based direct power control for three-phase power converters. IEEE Trans. Ind. Electron. 2008, 55, 1647–1657. [Google Scholar] [CrossRef]
  118. Malinowski, M.; Jasin, M.; Kazmierkowski, M.P. Simple direct power control of three phase PWM rectifier using space-vector modulation (DPC-SCM). IEEE Trans. Ind. Electron. 2004, 51, 447–454. [Google Scholar] [CrossRef]
  119. Escobar, G.; Stankovic, A.M.; Carrasco, J.M.; Galvan, E.; Ortega, R. Analysis and design of direct power control (DPC) for a three phase synchronous rectifier via output regulation subspaces. IEEE Trans. Power Electron. 2003, 18, 823–830. [Google Scholar] [CrossRef]
  120. Zhang, Y.; Li, Z.; Zhang, Y.; Xie, W.; Piao, Z.; Hu, C. Performance improvement of direct power control of PWM rectifier with simple calculation. IEEE Trans. Power Electron. 2013, 28, 3428–3437. [Google Scholar] [CrossRef]
  121. Suul, J.A.; Luna, A.; Rodríguez, P.; Undeland, T. Virtual-flux-based voltage-sensor-less power control for unbalanced grid conditions. IEEE Trans. Power Electron. 2012, 27, 4071–4087. [Google Scholar] [CrossRef]
  122. Malinowski, M.; Marques, G. New direct power control of three-phase PWM boost rectifiers under distorted and imbalanced line voltage conditions. In Proceedings of the International Symposium on Industrial Electronics, Rio de Janeiro, Brazil, 9–11 June 2003; pp. 438–443. [Google Scholar]
  123. Nian, H.; Shen, Y.; Yang, H.; Quan, Y. Flexible grid connection technique of voltage source inverter under unbalanced grid conditions based on direct power control. IEEE Trans. Ind. Appl. 2015, 51, 4041–4050. [Google Scholar] [CrossRef]
  124. Eloy-Garcia, J.; Arnaltes, S.; Rodriguez-Amenedo, J.L. Extended direct power control of a three-level neutral point clamped voltage source inverter with unbalanced voltages. In Proceedings of the IEEE Power Electronics Specialists Conference, Rhodes, Greece, 15–19 June 2008; pp. 3396–3400. [Google Scholar]
  125. Komatsu, Y.; Kawaba, T. A control method of active power filter in unsymmetrical voltage system. In Proceedings of the International Conference on Power Electronics and Drive Systems, Singapore, 26–29 May 1997; pp. 839–843. [Google Scholar]
  126. Malinowski, M. Sensorless Control Strategies for Three-Phase PWM Rectifiers. Ph.D. Thesis, Politechnika Warszawska, Warszawa, Poland, 2001. [Google Scholar]
  127. Norniella, J.G.; Cano, J.M.; Orcajo, G.A.; Rojas, C.H.; Pedrayes, J.F.; Cabanas, M.F.; Melero, M.G. Improving the dynamics of virtual-flux-based control of three-phase active rectifiers. IEEE Trans. Ind. Electron. 2014, 61, 177–187. [Google Scholar] [CrossRef]
  128. Shan, D.-l.; Song, S.-z.; Ma, J.-w.; Wang, X.-b. Direct power control of PWM rectifiers based on virtual flux. In Proceedings of the International Conference on Computer Application and System Modeling, Taiyuan, China, 22–24 October 2010; pp. 613–616. [Google Scholar]
  129. Bouafia, A.; Gaubert, J.P.; Chaoui, A. Direct power control scheme based on disturbance rejection principle for three-phase PWM AC/DC converter under different input voltage conditions. J. Electr. Syst. 2012, 4, 367–383. [Google Scholar]
  130. Hu, J.; Zhu, Z.Q. Investigation on switching patterns of direct power control strategies for grid-connected DC-AC converters based on power variation rates. IEEE Trans. Power Electron. 2011, 26, 3582–3598. [Google Scholar] [CrossRef]
  131. Chen, B.S.; Joos, G. Direct power control of active filters with averaged switching frequency regulation. IEEE Trans. Power Electron. 2008, 23, 2729–2737. [Google Scholar] [CrossRef]
  132. Gong, B.; Wang, K.; Zhang, J.; You, J.; Luo, Y.; Zhang, W. Advanced switching table for direct power control of a three-phase PWM rectifier. In Proceedings of the IEEE Conference and Expo Transportation Electrification Asia-Pacific, Beijing, China, 31 August–3 September 2014; pp. 1–5. [Google Scholar]
  133. Baktash, A.; Vahedi, A.; Masoum, M.A.S. Improved switching table for direct power control of three-phase PWM rectifier. In Proceedings of the 2007 Australasian Universities Power Engineering Conference, Perth, Australia, 9–12 December 2007; Volume 2, pp. 592–596. [Google Scholar]
  134. Zhang, Y.; Peng, Y.; Qu, C. Comparative study of model predictive control and direct power control for PWM rectifiers with active power ripple minimization. In Proceedings of the IEEE Energy Conversion Congress and Exposition (ECCE), Montreal, QC, Canada, 20–24 September 2015; pp. 3823–3830. [Google Scholar]
  135. Li, P.; Xiong, L.; Wu, F.; Ma, M.; Wang, J. Sliding mode controller based on feedback linearization for damping of sub-synchronous control interaction in DFIG-based wind power plants. Int. J. Electr. Power Energy Syst. 2019, 107, 239–250. [Google Scholar] [CrossRef]
  136. Drhorhi, I.; El Fadili, A.; Berrahal, C.; Lajouad, R.; El Magri, A.; Giri, F.; Azar, A.T.; Vaidyanathan, S. Chapter 11—Adaptive backstepping controller for DFIG-based wind energy conversion system. In Advances in Nonlinear Dynamics and Chaos (ANDC), Backstepping Control of Nonlinear Dynamical Systems; Vaidyanathan, S., Azar, A.T., Eds.; Academic Press: Cambridge, MA, USA, 2021; pp. 235–260. ISBN 9780128175828. [Google Scholar]
  137. Ghamrasni, M.E.L.; Mahmoudi, H.; Bossoufi, B. Modelling and simulation of a wind system using variable wind regimes with Backstepping control of DFIG. IOP Conf. Ser. Earth Environ. Sci. 2018, 161, 012026. [Google Scholar] [CrossRef]
  138. Shen, X.; Xie, T.; Wang, T. A Fuzzy Adaptative Backstepping Control Strategy for Marine Current Turbine under Disturbances and Uncertainties. Energies 2020, 13, 6550. [Google Scholar] [CrossRef]
  139. Roy, T.K.; Mahmud, M.A.; Islam, S.N.; Oo, A.M.T. Nonlinear Adaptive Backstepping Controller Design for Permanent Magnet Synchronous Generator (PMSG)-Based Wind Farms to Enhance Fault Ride Through Capabilities. In Proceedings of the 2019 IEEE Power & Energy Society General Meeting (PESGM), Atlanta, GA, USA, 4–8 August 2019; pp. 1–5. [Google Scholar] [CrossRef]
  140. Mahersi, E.; Khedher, A. Backstepping flux observer for nonlinear control of the direct-drive permanent magnet synchronous generator wind turbines. Wind Eng. 2016, 40, 540–554. [Google Scholar] [CrossRef]
  141. Liu, Y.-H. Adaptive dynamic surface asymptotic tracking for a class of uncertain nonlinear systems. Int. J. Robust Nonlinear Control 2017, 28, 1233–1245. [Google Scholar] [CrossRef]
  142. Min, W.; Liu, Q. An improved adaptive fuzzy backstepping control for nonlinear mechanical systems with mismatched uncertainties. Automatika 2019, 60, 1–10. [Google Scholar] [CrossRef]
  143. Shuai, S.; Baoyong, Z.; Xiaona, S.; Zhengqiang, Z. Adaptive neuro-fuzzy Backstepping dynamic surface control for uncertain fractional-order nonlinear systems. Neurocomputing 2019, 360, 172–184. [Google Scholar]
  144. Xue, G.; Lin, F.; Li, S.; Liu, H. Adaptive fuzzy finite-time backstepping control of fractional-order nonlinear systems with actuator faults via command-filtering and sliding mode technique. Inf. Sci. 2022, 600, 189–208. [Google Scholar] [CrossRef]
  145. Wang, F.; Guo, Y.; Wang, K.; Zhang, Z.; Hua, C.; Zong, Q. Disturbance observer based robust backstepping control design of flexible air-breathing hypersonic vehicle. IET Control Theory Appl. 2019, 13, 572–583. [Google Scholar] [CrossRef]
  146. Hui, J.; Ling, J.; Gu, K.; Yuan, J. Adaptive backstepping controller with extended state observer for load following of nuclear power plant. Prog. Nucl. Energy 2021, 137, 103745. [Google Scholar] [CrossRef]
  147. Kim, Y.; Park, T.; Lee, J.M. Integration of model predictive control and backstepping approach and its stability analysis. IFAC-PapersOnLine 2018, 51, 405–410. [Google Scholar] [CrossRef]
  148. Nizami, T.K.; Chakravarty, A. Neural Network Integrated Adaptive Backstepping Control of DC-DC Boost Converter. IFAC-PapersOnLine 2020, 53, 549–554. [Google Scholar] [CrossRef]
  149. El-Sousy, F.F.M.; El-Naggar, M.F.; Amin, M.; Abu-Siada, A.; Abuhasel, K.A. Robust Adaptive Neural-Network Backstepping Control Design for High-Speed Permanent-Magnet Synchronous Motor Drives: Theory and Experiments. IEEE Access 2019, 7, 99327–99348. [Google Scholar] [CrossRef]
  150. Bossoufi, B.; Karim, M.; Taoussi, M.; Aroussi, H.A.; Bouderbala, M.; Deblecker, O.; Motahhir, S.; Nayyar, A.; Alzain, M.A. Rooted Tree Optimization for the Backstepping Power Control of a Doubly Fed Induction Generator Wind Turbine: dSPACE Implementation. IEEE Access 2021, 9, 26512–26522. [Google Scholar] [CrossRef]
  151. Makhad, M.; Zazi, M.; Loulijat, A.; Simon, A.O. Robust Integral Backstepping control for Optimal Power Extraction of a PMSG-based Variable Speed Wind Turbines. In Proceedings of the 1st International Conference on Innovative Research in Applied Science, Engineering and Technology (IRASET), Meknes, Morocco, 16–19 April 2020; pp. 1–6. [Google Scholar]
  152. Armghan, H.; Yang, M.; Wang, M.; Ali, N.; Armghan, A. Nonlinear integral backstepping based control of a DC microgrid with renewable generation and energy storage systems. Int. J. Electr. Power Energy Syst. 2019, 117, 105613. [Google Scholar] [CrossRef]
  153. Loucif, M.; Mechernene, A.; Bossoufi, B. Integral Backstepping Power Control of DFIG Based Nonlinear Modeling Using Voltage Oriented Control. In Proceedings of the Springer-ICDTA’2021 the International Conference on Digital Technologies and Applications, Fez, Morocco, 29–30 January 2021. [Google Scholar]
  154. Prasad, N.V.D.V.E.; Sahani, M.; Dash, P.K. A new adaptive integral back stepping fractional order sliding mode control approach for PV and wind with battery system based DC microgrid. Sustain. Energy Technol. Assess. 2022, 52, 102261. [Google Scholar] [CrossRef]
  155. Belkhier, Y.; Achour, A. An intelligent passivity-based backstepping approach for optimal control for grid-connecting permanent magnet synchronous generator-based tidal conversion system. Int. J. Energy Res. 2021, 45, 5433–5448. [Google Scholar] [CrossRef]
  156. Zu, H.; Zhang, G.-B.; Fei, S.-M. Enhanced model reference adaptive backstepping control of permanent magnet synchronous generator equipped wind energy conversion system with stator parameters varying. In Proceedings of the 2011 Chinese Control and Decision Conference (CCDC), Mianyang, China, 23–25 May 2011; pp. 133–138. [Google Scholar]
  157. Bossoufi, B.; Karim, M.; Taoussi, M.; Aroussi, H.A.; Bouderbala, M.; Motahhir, S.; Camara, M.B. DSPACE-based implementation for observer backstepping power control of DFIG wind turbine. IET Electr. Power Appl. 2020, 14, 2395–2403. [Google Scholar] [CrossRef]
  158. Bossoufi, B.; Karim, M.; Lagrioui, A. MATLAB & Simulink simulation with FPGA Based Implementation adaptative and not adaptative backstepping nonlinear control of a permanent magnet synchronous machine drive. WSEAS Trans. Syst. Control 2014, 9, 86–100. [Google Scholar]
  159. Rajendran, S.; Jena, D. Backstepping Sliding Mode Control for variable speed wind turbine. In Proceedings of the 2014 Annual IEEE India Conference (INDICON), Pune, India, 11–13 December 2014; pp. 1–6. [Google Scholar]
  160. Mourabit, Y.E.L.; Derouich, A.; Ghzizal, A.E.L.; Bouchnaif, J.; Ouanjli, N.E.L.; Zamzoum, O.; Mezioui, K.; Bossoufi, B. Implementation and validation of Backstepping control for PMSG wind turbine using dSPACE controller board. Energy Rep. J. 2019, 5, 807–821. [Google Scholar]
  161. Polinder, H.; Ferreira, J.; Jensen, B.; Abrahamsen, A.; Atallah, K.; McMahon, R. Trends in wind turbine generator systems. IEEE J. Emerg. Sel. Top. Power Electron. 2013, 1, 174–185. [Google Scholar] [CrossRef]
  162. Bossoufi, B.; Lagrioui, A. High Performance Predictive Control for Permanent Magnet Synchronous Machine Drive: FPGA-Based Im-plementation. In Proceedings of the Springer-ICDTA’2021 the International Conference on Digital Technologies and Applications, Fez, Morocco, 29–30 January 2021. [Google Scholar]
  163. Yaramasu, V.; Wu, B.; Sen, P.C.; Kouro, S.; Narimani, M. High-power wind energy conversion systems: State-of-the-art and emerging technologies. Proc. IEEE 2015, 103, 740–788. [Google Scholar] [CrossRef]
  164. Polinder, H.; van der Pijl, F.; de Vilder, G.-J.; Tavner, P. Comparison of direct-drive and geared generator concepts for wind turbines. IEEE Trans. Energy Convers. 2006, 21, 725–733. [Google Scholar] [CrossRef]
  165. Li, H.; Chen, Z.; Polinder, H. Optimization of Multibrid Permanent-Magnet Wind Generator Systems. IEEE Trans. Energy Convers. 2009, 24, 82–92. [Google Scholar] [CrossRef]
  166. Liserre, M.; Cardenas, R.; Molinas, M.; Rodríguez, J. Overview of multi-MW wind turbines and wind parks. IEEE Trans. Ind. Electron. 2011, 58, 1081–1095. [Google Scholar] [CrossRef]
  167. Yang, X.; Patterson, D.; Hudgins, J. Permanent magnet generator design and control for large wind turbines. In Proceedings of the IEEE Symposium on Power Electronics and Machines in Wind Applications (PEMWA), Denver, CO, USA, 16–18 July 2012; pp. 1–5. [Google Scholar]
  168. Zhong, L.; Rahman, M.; Hu, W.; Lim, K. Analysis of direct torque control in permanent magnet synchronous motor drives. IEEE Trans. Power Electron. 1997, 12, 528–536. [Google Scholar] [CrossRef]
  169. Geyer, T. A Comparison of Control and Modulation Schemes for Medium-Voltage Drives: Emerging Predictive Control Concepts Versus PWM-Based Schemes. IEEE Trans. Ind. Appl. 2011, 47, 1380–1389. [Google Scholar] [CrossRef]
  170. Rodriguez, J.; Kennel, R.M.; Espinoza, J.R.; Trincado, M.; Silva, C.A.; Rojas, C.A. High-Performance Control Strategies for Electrical Drives: An Experimental Assessment. IEEE Trans. Ind. Electron. 2012, 59, 812–820. [Google Scholar] [CrossRef]
  171. Chivite-Zabalza, J.; Girones, C.; Carcar, A.; Larrazabal, I.; Olea, E.; Zabaleta, M. Comparison of power conversion topologies for a multi-megawatt off-shore wind turbine, based on commercial power electronic building blocks. In Proceedings of the IEEE Industrial Electronics Conference (IECON), Vienna, Austria, 10–13 November 2013; pp. 5242–5247. [Google Scholar]
  172. Yazdani, A.; Iravani, R. A Neutral-Point Clamped Converter System for Direct-Drive Variable-Speed Wind Power Unit. IEEE Trans. Energy Convers. 2006, 21, 596–607. [Google Scholar] [CrossRef]
  173. Faulstich, A.; Stinke, J.; Wittwer, F. Medium voltage converter for permanent magnet wind power generators up to 5 MW. In Proceedings of the European Conference on Power Electronics and Applications (EPE), Dresden, Germany, 11–14 September 2005; p. 9. [Google Scholar]
  174. Alepuz, S.; Calle, A.; Busquets-Monge, S.; Kouro, S.; Wu, B. Use of Stored Energy in PMSG Rotor Inertia for Low-Voltage Ride-Through in Back-to-Back NPC Converter-Based Wind Power Systems. IEEE Trans. Ind. Electron. 2013, 60, 1787–1796. [Google Scholar] [CrossRef]
  175. Rodriguez, J.; Bernet, S.; Steimer, P.K.; Lizama, I.E. A Survey on Neutral-Point-Clamped Inverters. IEEE Trans. Ind. Electron. 2010, 57, 2219–2230. [Google Scholar] [CrossRef]
  176. Kouro, S.; Malinowski, M.; Gopakumar, K.; Pou, J.; Franquelo, L.G.; Wu, B.; Rodriguez, J.; Perez, M.A.; Leon, J.I. Recent Advances and Industrial Applications of Multilevel Converters. IEEE Trans. Ind. Electron. 2010, 57, 2553–2580. [Google Scholar] [CrossRef]
  177. Blaabjerg, F.; Ma, K. Future on power electronics for wind turbine systems. IEEE J. Emerg. Sel. Top. Power Electron. 2013, 1, 139–152. [Google Scholar] [CrossRef]
  178. Preindl, M.; Bolognani, S. Model predictive direct torque control with finite control set for PMSM drive systems, Part 1: Maximum torque per ampere operation. IEEE Trans. Ind. Inform. 2013, 9, 1912–1921. [Google Scholar] [CrossRef]
  179. Nguen, H.T.; Al Sumaiti, A.S.; Al Hosani, K.; El Moursi, M.S. Multifunctional Control of Wind Turbine Based Nano-Grid Connected to Distroted Utility-Grid. IEEE Trans. Power Syst. 2021, 37, 576–589. [Google Scholar] [CrossRef]
  180. Bouderbala, M.; Bossoufi, B.; Aroussi, H.A.; Taoussi, M.; Lagrioui, A. Novel deadbeat predictive control strategy for DFIG’s back to back power converter. IJPEDS Int. J. Power Electron. Drive Syst. 2022, 13, 2731–2741. [Google Scholar] [CrossRef]
  181. Bouderbala, M.; Bossoufi, B.; Lagrioui, A.; Taoussi, M.; Aroussi, H.A.; Livinti, P. DEADBEAT Control Applied to Wind Power System. In Proceedings of the 5th International Conference on Renewable Energies for Developing Countries—REDEC, Marrakech, Morocco, 25–26 June 2020. [Google Scholar]
  182. Balamurugan, A.; Baskaran, P. Load Usage Self Regulating Control of Dynamic Response of the Grid Tied Wind Power Generator under Unbalanced Non-Linear Load. J. Green Eng. 2020, 10, 13688–13697. [Google Scholar]
  183. Shehata, E.G.; Thomas, J. Simple Model Predictive Control of High Power Direct-Driven PMSG Wind Energy Systems. In Proceedings of the 2021 22nd IEEE International Conference on Industrial Technology (ICIT), Valencia, Spain, 10–12 March 2021; Volume 1, pp. 482–487. [Google Scholar]
  184. Prince, M.K.K.; Arif, M.T.; Gargoom, A.; Oo, A.M.T.; Haque, E. Modeling, Parameter Measurement, and Control of PMSG-based Grid-connected Wind Energy Conversion System. J. Mod. Power Syst. Clean Energy 2021, 9, 1054–1065. [Google Scholar] [CrossRef]
  185. Cortes-Vega, D.; Ornelas-Tellez, F.; Anzurez-Marin, J.; Cordova-Aguilar, C. Optimal tracking control for a Permanent Magnet Synchronous Generator. In Proceedings of the 2019 6th International Conference on Control, Decision and Information Technologies (CoDIT), Paris, France, 23–26 April 2019; pp. 691–696. [Google Scholar]
  186. Yip, S.Y.; Che, H.S.; Tan, C.P.; Chong, W.T. A lookup table model predictive direct torque control of permanent-magnet synchronous generator based on Vienna rectifier. IEEE J. Emerg. Sel. Top. Power Electron. 2019, 8, 1208–1222. [Google Scholar] [CrossRef]
  187. El Alami, H.; Bossoufi, B.; Motahhir, S.; Alkhammash, E.H.; Masud, M.; Karim, M.; Taoussi, M.; Bouderbala, M.; Lamnadi, M.; El Mahfoud, M. FPGA in the Loop Implementation for Observer Sliding Mode Control of DFIG-Generators for Wind Turbines. Electronics 2021, 11, 116. [Google Scholar] [CrossRef]
  188. Mohammed, E.M.; Badre, B.; Najib, E.O.; Abdelilah, H.; Houda, E.A.; Btissam, M.; Said, M. Predictive Torque and Direct Torque Controls for Doubly Fed Induction Motor: A Comparative Study. In Proceedings of the International Conference on Digital Technologies and Applications, Fez, Morocco, 28–30 January 2021; Springer: Cham, Switzerland, 2021; pp. 825–835. [Google Scholar]
  189. Bossoufi, B.; Lagrioui, A. Speed Control for PMSM Drive System Using Predictive Control. J. Autom. Syst. Eng. JSAE 2017, 11, 208–221. [Google Scholar]
  190. Yaramasu, V.; Wu, B.; Chen, J. Model-Predictive Control of Grid-Tied Four-Level Diode-Clamped Inverters for High-Power Wind Energy Conversion Systems. IEEE Trans. Power Electron. 2013, 29, 2861–2873. [Google Scholar] [CrossRef]
  191. Laggoun, Z.E.Z.; Khalile, N.; Benalla, H. A Comparative study between DPC-SVM and PDPC-SVM. In Proceedings of the International Conference on Advanced Electrical Engineering (ICAEE), Algiers, Algeria, 19–21 November 2019; pp. 1–5. [Google Scholar] [CrossRef]
  192. Rivera, M.; Yaramasu, V.; Rodriguez, J.; Wu, B. Model Predictive Current Control of Two-Level Four-Leg Inverters—Part II: Experimental Implementation and Validation. IEEE Trans. Power Electron. 2013, 28, 3469–3478. [Google Scholar] [CrossRef]
  193. Yaramasu, V.; Wu, B.; Rivera, M.; Rodriguez, J. Enhanced model predictive voltage control of four-leg inverters with switching frequency reduction for standalone power systems. In Proceedings of the IEEE 15th International Power Electronics and Motion Control Conference (EPE/PEMC), Novi Sad, Serbia, 4–6 September 2012; pp. 1–5. [Google Scholar]
  194. Laggoun, Z.E.Z.; Benalla, H.; Nebti, K. A Power Quality Enhanced for the Wind Turbine with Sensorless Direct Power Control under Different Input Voltage Conditions. Electr. Eng. Electromech. 2021, 16, 64–71. [Google Scholar] [CrossRef]
  195. Chai, S.; Wang, L.; Rogers, E. Model predictive control of a permanent magnet synchronous motor with experimental validation. Control. Eng. Pract. 2013, 21, 1584–1593. [Google Scholar] [CrossRef]
  196. Zhang, G.; Gao, L.; Yang, H.; Mei, L. A novel method of model predictive control on permanent magnet synchronous machine with Laguerre functions. Alex. Eng. J. 2021, 60, 5485–5494. [Google Scholar] [CrossRef]
  197. Barros, J.D.; Silva, J.F.A.; Jesus, É.G. Fast-predictive optimal control of NPC multilevel converters. IEEE Trans. Ind. Electron. 2012, 60, 619–627. [Google Scholar] [CrossRef]
  198. Bolognani, S.; Bolognani, S.; Peretti, L.; Zigliotto, M. Design and implementation of model predictive control for electrical motor drives. IEEE Trans. Ind. Electron. 2008, 56, 1925–1936. [Google Scholar] [CrossRef]
  199. Schwenzer, M.; Ay, M.; Bergs, T.; Abel, D. Review on model predictive control: An engineering perspective. Int. J. Adv. Manuf. Technol. 2021, 117, 1327–1349. [Google Scholar] [CrossRef]
  200. Vazquez, S.; Leon, J.I.; Franquelo, L.G.; Rodriguez, J.; Young, H.A.; Marquez, A.; Zanchetta, P. Model Predictive Control: A Review of Its Applications in Power Electronics. IEEE Ind. Electron. Mag. 2014, 8, 16–31. [Google Scholar] [CrossRef]
  201. Lagrioui, A.; Mahmoudi, H.; Bossoufi, B. Discrete linear predictive control of permanent magnet synchronous motor (pmsm). J. Theor. Appl. Inf. Technol. 2011, 31, 21–28. [Google Scholar]
  202. Bossoufi, B.; Karim, M.; Ionita, S.; Lagrioui, A. Nonlinear non adaptive backstepping with sliding-mode torque control approach for pmsm motor. J. Electr. Syst. 2012, 8, 236–248. [Google Scholar]
  203. Bossoufi, B.; Karim, M.; Lagrioui, A.; Taoussi, M.; EL Hafyani, M.L. Backstepping control of DFIG Generators for Wide-Range Variable-Speed Wind Turbines. Int. J. Autom. Control 2014, 8, 122–140. [Google Scholar] [CrossRef]
  204. Bossoufi, B.; Karim, M.; Lagrioui, A.; Taoussi, M.; Derouich, A. Adaptive Backstepping Control of DFIG Generators for Wide-Range Variable-speed Wind Turbines system. J. Electr. Syst. 2014, 10, 317–330. [Google Scholar]
  205. Barara, M.; Bennassar, A.; Abbou, A.; Akherraz, M.; Bossoufi, B. Advanced Control of Wind Electric Pumping System for Isolat-ed Areas Application. Int. J. Power Electron. Drive Syst. 2014, 4, 66–77. [Google Scholar]
  206. Xiao, F.; Zhang, Z.; Yin, X. Fault Current Characteristics of the DFIG under Asymmetrical Fault Conditions. Energies 2015, 8, 10971–10992. [Google Scholar] [CrossRef]
  207. Song, Z.; Xia, C.; Liu, T. Predictive current control of three-phase grid-connected converters with constant switching frequency for wind energy systems. IEEE Trans. Ind. Electron. 2013, 60, 2451–2464. [Google Scholar] [CrossRef]
  208. Rivera, M.; Wilson, A.; Rojas, C.A.; Rodríguez, J.; Espinoza, J.R.; Wheeler, P.W.; Empringham, L. A comparative assessment of model predictive current control and space vector modulation ina direct matrix converter. IEEE Trans. Ind. Electron. 2013, 60, 578–588. [Google Scholar] [CrossRef]
  209. Sun, X.; Wu, M.; Lei, G.; Guo, Y.; Zhu, J. An Improved Model Predictive Current Control for PMSM Drives Based on Current Track Circle. IEEE Trans. Ind. Electron. 2021, 68, 3782–3793. [Google Scholar] [CrossRef]
Figure 1. WECS configurations.
Figure 1. WECS configurations.
Energies 15 06238 g001
Figure 2. Different operation zones of a wind turbine.
Figure 2. Different operation zones of a wind turbine.
Energies 15 06238 g002
Figure 3. Summary of SMC enhancement techniques.
Figure 3. Summary of SMC enhancement techniques.
Energies 15 06238 g003
Figure 4. SMC controller structure.
Figure 4. SMC controller structure.
Energies 15 06238 g004
Figure 5. SMC applied to the PMSG-WECS.
Figure 5. SMC applied to the PMSG-WECS.
Energies 15 06238 g005
Figure 6. Different control strategies based on the DPC principle.
Figure 6. Different control strategies based on the DPC principle.
Energies 15 06238 g006
Figure 7. Grid-side converter.
Figure 7. Grid-side converter.
Energies 15 06238 g007
Figure 8. 6-sector tension plane in the frame (α-β).
Figure 8. 6-sector tension plane in the frame (α-β).
Energies 15 06238 g008
Figure 9. Synoptic schema of DPC applied to the PMSG-wind energy conversion system.
Figure 9. Synoptic schema of DPC applied to the PMSG-wind energy conversion system.
Energies 15 06238 g009
Figure 10. Summary of BSC enhancement techniques.
Figure 10. Summary of BSC enhancement techniques.
Energies 15 06238 g010
Figure 11. Synoptic schema of BSC applied to the PMSG-wind energy conversion system.
Figure 11. Synoptic schema of BSC applied to the PMSG-wind energy conversion system.
Energies 15 06238 g011
Figure 12. Classification of the different predictive control strategies.
Figure 12. Classification of the different predictive control strategies.
Energies 15 06238 g012
Figure 13. The general scheme of the FCS-MPC finite-state predictive control.
Figure 13. The general scheme of the FCS-MPC finite-state predictive control.
Energies 15 06238 g013
Figure 14. Synoptic schema of MPC applied to the PMSG-wind energy conversion system.
Figure 14. Synoptic schema of MPC applied to the PMSG-wind energy conversion system.
Energies 15 06238 g014
Figure 15. The relationship between the λ, β and Cp.
Figure 15. The relationship between the λ, β and Cp.
Energies 15 06238 g015
Figure 16. The MPPT strategy without speed measurement.
Figure 16. The MPPT strategy without speed measurement.
Energies 15 06238 g016
Figure 17. MPPT’s performance: wind speed (m/s) (a), power coefficient Cp (λ, β) and tip speed ratio TSR (b), Mechanical Speed of the PMSG (c), Mechanical Power (d).
Figure 17. MPPT’s performance: wind speed (m/s) (a), power coefficient Cp (λ, β) and tip speed ratio TSR (b), Mechanical Speed of the PMSG (c), Mechanical Power (d).
Energies 15 06238 g017
Figure 18. Active Stator power Ps (a), Reactive Stator Power Qs (b).
Figure 18. Active Stator power Ps (a), Reactive Stator Power Qs (b).
Energies 15 06238 g018
Figure 19. Injected current ig-abc by: SMC (a); DPC (b); BSC (c); MPC (d).
Figure 19. Injected current ig-abc by: SMC (a); DPC (b); BSC (c); MPC (d).
Energies 15 06238 g019
Figure 20. Spectrum analysis for the current injected ig-a by: SMC (a); DPC (b);BSC (c); MPC (d).
Figure 20. Spectrum analysis for the current injected ig-a by: SMC (a); DPC (b);BSC (c); MPC (d).
Energies 15 06238 g020
Table 1. Various techniques used for SMC control.
Table 1. Various techniques used for SMC control.
TechniquesResearchers
Sliding Mode ControlHight orderValenciaga F et al. [38]
Second orderMatraji I et al. [39]; Benbouzid M et al. [40];
Xiaoning S et al. [41]; Benelghali S et al. [42]
Super twistingPhan D et al. [43]; Zholtayev D et al. [44]; Yaichi I et al. [45];
TerminalShihua L et al. [48];
IntegralSaravanakumar R et al. [56]; Jun Liu et al. [57]; Muhammad M et al. [58];
H∞ techniqueKharabian B et al. [60]; Lian J et al. [61];
Backstepping-SMCFaa-Jeng L et al. [62]; Rajendran S et al. [63];
Direct power controlShang L et al. [64]; Benbouhenni H et al. [65];
Fuzzy logicDiab A. A. Z et al. [66]; Yin, X.-X et al. [67];
El Karaoui I et al. [68]; Saghafinia A et al. [69];
Artificial neural networkHong C-M et al. [70]; Mohammad B et al. [71];
Adaptive modelBaek S et al. [72]; Ton Hoang Nguyen et al. [73];
ObserverKim H et al. [77]; Mi Y et al. [78,79,80];
Reaching lawMozayan S. M et al. [81]; Fallaha, C.J. et al. [82]; El Makrini I et al. [83]
Table 2. Various techniques used for DPC control.
Table 2. Various techniques used for DPC control.
TechniquesResearchers
Virtual fluxProportional-Integral PIMalinowski M et al. [121]
Vector Duty Cycle Control PredictiveAntoniewicz P et al. [100]
SVM PredictiveTao YK et al. [115]; Cho Y et al. [110]
TableBaktash A et al. [87]; Razali A et al. [88]; Zhi D et al. [89]; Malinowski M et al. [90]
VoltageModel PredictiveKwak S et al. [97,99]; Cortes P et al. [98]
Vector Duty Cycle Control PredictiveZhang Y et al. [111]; Fischer JR et al. [112]; Bouafia A et al. [113]; Restrepo JA et al. [114]
SVM PredictiveHu J et al. [103,106]; Choi D et al. [104]; Aurtenechea S et al. [105]; Song Z et al. [107]; Vazquez S et al. [108]; Zhang Y et al. [109]
Model AdaptivePortillo R et al. [119]; Vazquez S et al. [120]
Vector Duty Cycle Control Table-basedZhang Y et al. [123]
Output Regulation Subspaces Table-basedEscobar G et al. [122]
Sliding ModeHu J et al. [116]
Fuzzy LogicBouafia A et al. [117,118]
Table 3. Voltage vectors and switching states.
Table 3. Voltage vectors and switching states.
S o a ,   S o b ,   S o c V K v α v β
1, 0, 0 V 1 = 2 3 U C e j 0 2 3 U C 0
1, 1, 0 V 2 = 2 3 U C e j π 3 1 6 U C 1 2 U C
0, 1, 0 V 3 = 2 3 U C e j 2 π 3 1 6 U C 1 2 U C
0, 1, 1 V 4 = 2 3 U C e j π 2 3 U C 0
0, 0, 1 V 5 = 2 3 U C e j 4 π 3 1 6 U C 1 2 U C
1, 0, 1 V 6 = 2 3 U C e j 5 π 3 1 6 U C 1 2 U C
0, 0, 0 V 0 = 0 0 0
1, 1, 1 V 7 = 0 0 0
Table 4. Inverter switching table for 6 sectors.
Table 4. Inverter switching table for 6 sectors.
θRθR1
[−30°,30°]
θR2
[30°,90°]
θR3
[90°,150°]
θR4
[150°,210°]
θR5
[210°,270°]
θR6
[270°,360°]
Active Power:
d P g
Reactive Power:
d Q g
10 V 6 1 , 0 , 1 V 1 1 , 0 , 0 V 2 1 , 1 , 0 V 3 0 , 1 , 0 V 4 0 , 1 , 1 V 5 0 , 0 , 1
1 V 0 0 , 0 , 0 V 7 1 , 1 , 1 V 0 0 , 0 , 0 V 7 1 , 1 , 1 V 0 0 , 0 , 0 V 7 1 , 1 , 1
00 V 6 1 , 0 , 1 V 1 1 , 0 , 0 V 2 1 , 1 , 0 V 3 0 , 1 , 0 V 4 0 , 1 , 1 V 5 0 , 0 , 1
1 V 1 1 , 0 , 0 V 2 1 , 1 , 0 V 3 0 , 1 , 0 V 4 0 , 1 , 1 V 5 0 , 0 , 1 V 6 1 , 0 , 1
Table 5. Instantaneous variations of active and reactive powers due to applied voltage vectors.
Table 5. Instantaneous variations of active and reactive powers due to applied voltage vectors.
V K 2 V K 1 V K V K + 1 V K + 2 V K + 3 V 0 V 7
Q g _ __++++_+_
P g +__+++++++
Table 6. Comparison between different employed table-based DPC techniques.
Table 6. Comparison between different employed table-based DPC techniques.
Reference PaperTable-Based DPCActive Power VariationVoltage SensorsCurrent THDActive Power RippleResponse TimeSwitching Loss
d P g = 1
d Q g = 0
d P g = 1
d Q g = 1
[94]RV-DPCLittleZeroIncludeLowMinimalSlowSmall
[90]VF-DPCMediumZeroExcludeHighMaximalSlowSmall
[88]LittleVery littleIncludeLowMinimalSlowSmall
[130]LittleZeroExcludeLowMinimalSlowSmall
[131]MediumZeroExcludeHighMaximalSlowSmall
[96]V-DPCMediumZeroExcludeHighMaximalSlowSmall
[95]LittleBigExcludeMediumMediumMediumMedium
[132]Very littleBigExcludeMediumMediumFastLarge
[133]LittleMediumIncludeLowMinimalSlowSmall
[134]Very littleVery littleIncludeMediumMediumMediumMedium
[135]BigVery littleIncludeMediumMediumFastLarge
[136]LittleVery littleIncludeLowMinimalSlowSmall
[137]LittleZeroIncludeLowMinimalSlowSmall
[138]LittleBigIncludeMediumMediumMediumMedium
[139]LittleBigIncludeMediumMediumMediumMedium
Table 7. Various techniques used for BSC control.
Table 7. Various techniques used for BSC control.
TechniquesResearchers
BacksteppingFilterLiu Y-H [145]; Nizami et al. [152]
Artificial intelligenceShen X et al. [142]; Min W [146]; Song S [147]; Belkhier Y [159]
Integral BSCMakhad M et al. [155]; Loucif, M et al. [157]; Eluri N.V.D.V. Prasad et al. [158]
Disturbance observerWang F et al. [149];
Extended state observerJiuwu et al. [150]
MPC-BSCYeonsoo K et al. [151]
SMC-BSCRajendran, S et al. [160]
Table 8. Various techniques used for predictive control.
Table 8. Various techniques used for predictive control.
TechniquesResearchers
With ModulatorDeadbeat predictive
control (DBPC)
Nguyen, H et al. [183]; Bouderbala, M et al. [184]
Continuous control-set
(MPC-CCS-MP)
Balamurugan, A et al. [185,186]
Other predictive control
(GPC, DCC)
Shehata, E et al. [187]
Without ModulatorHysteresis based
(MPC)
Prince, M et al. [188]
Trajectory tracking
(MPC)
Cortes-Vega, D et al. [189]
Direct model predictive controlYip, S. Y. et al. [190]
Other (P-DPC, M2PC, S-MPC)Shehata, E. G. et al. [191]
Table 9. Comparison of the four reviewed controls.
Table 9. Comparison of the four reviewed controls.
Simulations ResultsLiteratures
ControllerTr (s)ξ
%
TDH
%
Ease of ImplementationRemarkable PropertiesDisadvantages
SMC0.0250.253.12SimpleStrong performance in the face of uncertainties and disturbances.
The system stability is guaranteed by using lyapunov function.
Requires the mathematical model of the system.
Chattering problem.
DPC0.0480.322.77Very SimpleEasier implementation and low complexity.
PWM modulation blocks and internal regulating loops are not included.
Variable switching frequency.
Large active and reactive power ripple bands.
BSC0.0300.171.91ComplicatedUncertainties can be handled.
Stability is ensured at every design step using the Lyapunov function.
Requires the mathematical
model of the system.
Complex design.
Explosion of terms.
MPC0.051.151.25SimpleEasier implementation.
Excellent performance under varying wind conditions.
High flexibility.
Requires the mathematical
model of the system.
Excessive computational load.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Majout, B.; El Alami, H.; Salime, H.; Zine Laabidine, N.; El Mourabit, Y.; Motahhir, S.; Bouderbala, M.; Karim, M.; Bossoufi, B. A Review on Popular Control Applications in Wind Energy Conversion System Based on Permanent Magnet Generator PMSG. Energies 2022, 15, 6238. https://doi.org/10.3390/en15176238

AMA Style

Majout B, El Alami H, Salime H, Zine Laabidine N, El Mourabit Y, Motahhir S, Bouderbala M, Karim M, Bossoufi B. A Review on Popular Control Applications in Wind Energy Conversion System Based on Permanent Magnet Generator PMSG. Energies. 2022; 15(17):6238. https://doi.org/10.3390/en15176238

Chicago/Turabian Style

Majout, Btissam, Houda El Alami, Hassna Salime, Nada Zine Laabidine, Youness El Mourabit, Saad Motahhir, Manale Bouderbala, Mohammed Karim, and Badre Bossoufi. 2022. "A Review on Popular Control Applications in Wind Energy Conversion System Based on Permanent Magnet Generator PMSG" Energies 15, no. 17: 6238. https://doi.org/10.3390/en15176238

APA Style

Majout, B., El Alami, H., Salime, H., Zine Laabidine, N., El Mourabit, Y., Motahhir, S., Bouderbala, M., Karim, M., & Bossoufi, B. (2022). A Review on Popular Control Applications in Wind Energy Conversion System Based on Permanent Magnet Generator PMSG. Energies, 15(17), 6238. https://doi.org/10.3390/en15176238

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop