Robust Variable-Step Perturb-and-Observe Sliding Mode Controller for Grid-Connected Wind-Energy-Conversion Systems

In order to extract efficient power generation, a wind turbine (WT) system requires an accurate maximum power point tracking (MPPT) technique. Therefore, a novel robust variable-step perturb-and-observe (RVS-P&O) algorithm was developed for the machine-side converter (MSC). The control strategy was applied on a WT based permanent-magnet synchronous generator (PMSG) to overcome the downsides of the currently published P&O MPPT methods. Particularly, two main points were involved. Firstly, a systematic step-size selection on the basis of power and speed measurement normalization was proposed; secondly, to obtain acceptable robustness for high and long wind-speed variations, a new correction to calculate the power variation was carried out. The grid-side converter (GSC) was controlled using a second-order sliding mode controller (SOSMC) with an adaptive-gain super-twisting algorithm (STA) to realize the high-quality seamless setting of power injected into the grid, a satisfactory power factor correction, a high harmonic performance of the AC source, and removal of the chatter effect compared to the traditional first-order sliding mode controller (FOSMC). Simulation results showed the superiority of the suggested RVS-P&O over the competing based P&O techniques. The RVS-P&O offered the WT an efficiency of 99.35%, which was an increase of 3.82% over the variable-step P&O algorithm. Indeed, the settling time was remarkably enhanced; it was 0.00794 s, which was better than for LS-P&O (0.0841 s), SS-P&O (0.1617 s), and VS-P&O (0.2224 s). Therefore, in terms of energy efficiency, as well as transient and steady-state response performances under various operating conditions, the RVS-P&O algorithm could be an accurate candidate for MPP online operation tracking.


Introduction
Global energy consumption is mostly covered by fossil fuels that have a detrimental effect on the natural environment [1]. The increasing demand for energy with the consideration of global warming and environmental pollution has pushed interesting development of renewable energies. The wind system as an energy source has demonstrated important progression with a considerable production rate and maintenance cost [2]. It is the fastestgrowing source, with a growing average of 20% per year in the energy sector [3]. A wind turbine (WT) can be categorized as variable-or fixed-speed. In the first configuration, the variable-speed wind turbine (VSWT), to permanently reach the maximum power point (MPP), its speed is constantly varied depending on the wind-speed fluctuations [4]. Hence, several generator types can be used, and the PMSG remains an attractive solution "without gearbox" in onshore and offshore applications, as it provides many advantages, such as: high energy production, good power/weight ratio, better reliability, and a high capacity to maximize energy production [5,6]. In addition, a variable speed, PMSG, horizontal axis, and direct drive without gearboxes are features that provide a positive impact on a WT system's mechanical framework design [5]. They permit the development of even larger VSWTs at greater heights.
In a machine-side converter (MSC), the VSWT should operate at the optimum speed during changes in wind speed to produce the maximum electrical power. This is realized by a fast and adequate MPPT algorithm. In order to enhance the dynamic performances, the MPPT techniques have recently gained considerable interest [7,8]. In the recent literature, there are three categories of MPPT algorithms; namely, the indirect power controller (IPC), direct power controller (DPC), and artificial intelligence (AI) [9,10].
The first category (IPC) involves the following techniques: optimal torque (OT) [11], power signal feedback (PSF) [12], tip speed ratio (TSR) [13], and sliding mode control (SMC) [14]. TSR-based MPPT is the simplest technique with a faster response time in which the wind speed data are recorded by means of anemometers. However, the availability of speed sensors increases the complexity of the wind power system, as well as the implementation and maintenance cost. In the OT and PSF techniques, prior knowledge of the turbine generator's mathematical model is necessary to predetermine the PMSG speed, TSR, and torque constant. However, it is difficult to precisely follow the MPP under a lower wind speed due to the relativity between the tracking speed and generator inertia. The SMC technique has been widely proposed in the literature [15] and is simple to implement, but it generates the well-known phenomenon of chattering, in which high-frequency oscillations around the MPP occur in a steady state caused by the sign function nature [16,17].
Furthermore, artificial intelligence (AI)-based MPPT control techniques, such as FLC [10] and ANN [18], have been proposed to track the MPP well, but their industrial applications are limited. The standard FLC-based MPPT technique requires many precise guidelines in the controller design, such as the quantity of choices to be measured, as well as the determination of fuzzification, inferences, and defuzzification [10]. In addition, a larger data memory space implies much more execution time to obtain the optimum solution, which is a significant drawback for online applications. The ANN-based MPPT technique is an expert knowledge strategy that requires a huge amount of data under various operating conditions. It usually needs a formal method to define the optimal network layout and number of neurons to place in the hidden layer. Indeed, choosing the initial values of the network weights and setting the learning step are of important concern [19].
The third family (DPC) allows tracking of the MPP by controlling the power fluctuation given by the mechanical speed under the wind speed variation. This category comprises P&O [8], incremental conductance (INC) [20,21], and optimum relation-based Entropy 2022, 24, 731 3 of 31 (ORB) [11]. The conventional INC technique provides good results under constant windspeed conditions [7]. Meanwhile, their performances are not ensured under sudden and faster wind-speed variations.
The P&O technique has been used effectively to follow the optimum rotor speed with interesting ease of implementation, which renders it the most common and applied algorithm in the literature [22]. It was developed in such a way to perturb the rotor speed at several steps and then observe the change in the extracted power until the power-speed curve slope becomes zero. The perturbation and observation actions are realized without using anemometers. The suitable choice of step size is the major concern of the P&O algorithm, as it directly affects the WECS performances [3,23]. The step size during the disturbance of the rotor speed can be fixed or variable. If a small step size is adopted by using the classical P&O algorithm, the tracking speed response becomes very slow, which causes more power losses [5]. Meanwhile, it shows small steady-state oscillations around the MPP. In contrast, a large step size engenders a faster tracking-speed response but with large steady-state oscillations that harm larger inertia WTs, and hence reduce the performance of the WECS [24,25].
To overcome the downsides of the fixed-step (FS)-P&O algorithms and efficiently achieve the optimum dynamic performance of a WECS, many modified P&O versions have been proposed [2,5]. They can be classified into two main groups: modified and adaptive P&O algorithms. By applying the modified P&O algorithms, the variable step (VS) sizes are attained by dividing the P/ω curve into several operating areas, with each one having a predefined step size based on a synthesized curve or ratio.
Adaptive (A)-P&O was presented in [26,27]. The step size was modified according to an objective function that relied upon various control variables and the wind speed. This method provided interesting results under uniform atmospheric conditions. However, the performances were reduced under a large random wind-speed variation when the P/ω curve included multiple peak points. In [3], the proposed algorithm combined the generation of adaptive step sizes with dividing the P/ω curve into several sections. The authors of [28,29] used a modified (M)-P&O algorithm based on the comparison of several P/ω curves and the sector's intersection points. It employed a forward large step and a small step around the MPP. Meanwhile, the larger step induced oscillations at steady state with no structured relation to select the required step length and WT properties. The authors of [30] proposed a robust MPPT control scheme for a grid-connected PMSG-WT using a P&O-based nonlinear adaptive control. This approach used many assumptions that decreased the system efficiency caused by unwanted fluctuations around the MPP. A VS-P&O algorithm was developed in [2,22] in which the step size was determined by observing the distance between the operating point and the MPP in the P/ω curve. The authors subdivided the P/ω curve into modular operating sectors using predefined ratios. However, the performances of this approach remained poor under rapid climatic variations, as it needed to calculate a specific ratio at each wind-speed value. In [18,31], the authors suggested a hybrid P&O algorithm to eliminate the disadvantages of the conventional FS-P&O. Based on the error observation between the instantaneous and reference rotor speeds, the hybridized algorithm, while usually employing FLC, ANN, PSO, and ANFIS, etc., ensured the subdivision of the P/ω curve into several sectors. The simulation results showed the efficiency of the hybrid techniques in spite of the algorithm complexity.
Motivated by the above discussion, this paper presents a recently developed robust variable-step perturb-and-observe (RVS-P&O)-based MPPT algorithm to eliminate the drawbacks of the classical P&O technique, such as "slower time response, influence of the WT inertia and the step size selection concerns". The control method proposed can realize stability in the system to maximize the power extraction in the WT system under rapid wind speed changes. Regarding the P/w curve, it is more appropriate to adjust the speed reference step as a function of the MPP error. Hence, it was proposed to adapt this step by a proportional factor to reach the MPP. To measure this action, the normalized power level was subdivided into a finite number of sectors. For each sector, the corresponding Entropy 2022, 24, 731 4 of 31 step size was determined as the optimum speed percentage. The objective of this work was to design the adaptive control in order to achieve the best performances of the MPPT operation. The main contributions of this paper can be summarized as outlined below.

•
Normalization of the observation measurement and the speed variation allows the controller optimality to be maintained during the use of WTs with different dimensions. In addition to the normalization of the power measurement and the set-point speed increment: • For more robustness, correction of the observation measurement was carried out by compensating for the wind speed effect; • The RVS-P&O optimization strategy was based on subdividing the P/w curve into several modular operating sectors according to the distance in the ratio measurement between the actual and desired MPP; The novel proposed approach was simple and easy to implement in practice; • A DPC-SOSMC-STA controller was utilized in the grid-side converter (GSC) to obtain a smooth setting of the active and reactive power-quantity interchange between the generator and grid based on grid demand during realistic variable wind speeds.
To verify the performances of the proposed RVS-P&O algorithm, it was fairly compared to small step (SS)-P&O, large step (LS)-P&O, and VS-P&O techniques. The proposed algorithm was tested in different environmental conditions. This was on the basis of multiple data sets of wind speeds: gradual changes and experimental random variations. At the grid-side converter, a control strategy based on the DPC-SOSMC-super-twisting algorithm (STA) controller was utilized to realize the smooth setting of active and reactive power-quantity interchange between the generator and grid according to the real power request and variable wind speeds.
The rest of this paper consists of five sections that are organized as follows: Section 2 provides the mathematical modeling of the PMSG-based VSWT principal parts. The converter controller architecture is discussed in Sections 3 and 4. Simulation tests using MATLAB/Simulink and comparison results are provided in Section 5 to validate the effectiveness of the proposed RVS-P&O algorithm under several operating scenarios of real wind-speed variation. Finally, Section 6 concludes by providing the obtained results and perspectives.

Mathematical Modeling of the WECS
In order to establish the system control, the examined WECS is introduced in this section. Figure 1 depicts a representative topology of the considered WECS, which included a three-bladed turbine with a horizontal axis, with the rotor of the VSWT connected directly without a gearbox to the PMSG shaft [26]. The electronic power devices (two back-to-back AC/DC/AC IGBT bridges) supplied power from the used generator to the grid via a common DC bus [5,32].

Wind Turbine Model
A wind sail converts a quantity of air mass energy into movement; during the circulation of the wind in an active surface ( ), the power of the air mass ( ) is given by Equation (1) [33]: It will be transmitted to the generator shaft as aerodynamic power or turbine power, as expressed by Equation (2) [34]: where λ is the relation between the turbine angular speed and the wind speed. This denominates the tip speed ratio (TSR), and is given by Equation (3) [35]: The aerodynamic efficiency varies according to . In other words, the maximum is reached when is optimal ( λ ). Figure 2 presents the resultant according to the variation when is fixed [36].

PMSG Model
To enhance the controlling procedure of the electric generator's dynamic performance, the model was based on the stator voltage within the Parck model, which is defined by using Equation (4) [37]:

Wind Turbine Model
A wind sail converts a quantity of air mass energy into movement; during the circulation of the wind in an active surface (S), the power of the air mass (P ω ) is given by Equation (1) [33]: It will be transmitted to the generator shaft as aerodynamic power or turbine power, as expressed by Equation (2) [34]: where λ is the relation between the turbine angular speed and the wind speed. This denominates the tip speed ratio (TSR), and is given by Equation (3) [35]: The aerodynamic efficiency varies according to λ. In other words, the maximum C p max is reached when λ is optimal ( λ opti ). Figure 2 presents the resultant C p according to the λ variation when β is fixed [36].

Wind Turbine Model
A wind sail converts a quantity of air mass energy into movement; during the circulation of the wind in an active surface ( ), the power of the air mass ( ) is given by Equation (1) [33]: It will be transmitted to the generator shaft as aerodynamic power or turbine power, as expressed by Equation (2) [34]: where λ is the relation between the turbine angular speed and the wind speed. This denominates the tip speed ratio (TSR), and is given by Equation (3) [35]: The aerodynamic efficiency varies according to . In other words, the maximum is reached when is optimal ( λ ). Figure 2 presents the resultant according to the variation when is fixed [36].

PMSG Model
To enhance the controlling procedure of the electric generator's dynamic performance, the model was based on the stator voltage within the Parck model, which is defined by using Equation (4) [37]:

PMSG Model
To enhance the controlling procedure of the electric generator's dynamic performance, the model was based on the stator voltage within the Parck model, which is defined by using Equation (4) [37]: where R s , L d , L q , and ψ f are given in Tables A1 and A2 in Appendix A.

Grid Model
The grid model in the d-q plane is given by Equation (5) [4]: where R g , L dg , and L qg are given in Table A3 in Appendix A.

General Description
The energetic and environmental constraints of the WT-PMSG presented above required the application of a sophisticated supervision system and an adequate energymanagement system. The control scheme is described in Figure 3, in which the control strategy was divided into two main parts: MSC and GSC.

•
Machine-Side Converter: An advanced controller based on an RVS-P&O-based MPPT algorithm and the SOSMC were applied to control the PMSG speed and torque, thus extracting the MPP for each sampled wind speed value. • Grid-Side Converter: While the wind speed fluctuated, the amplitude of the energy produced and the electrical frequency were constantly changing, which was not a perspective appropriate for grid integration. To resolve this problem, the GSC was usually employed to ensure the wind system's connection to the electrical grid with better active and reactive powers. After that, the active and reactive power of the reference voltage generation was directly controlled by means of the DPC-SOSMC-STA-SVM strategy, unlike the traditional vector method.

Machine-Side Converter Controller
A WT is usually characterized by the P/w curve showing the relationship between the rotor speed and the generated mechanical energy amount. Given the limits of (v cut−in ) and (v cut−out ) as shown in Figure 4, this work focused mainly on region (2) [31].
In this region (2), the maximum speed of the rotor could be reached by adjusting the electromagnetic torque to extract the highest mechanical power; this was done by keeping the power coefficient (C p ) at the maximum C p max . To achieve this goal, the field-oriented control (FOC) strategy was used to control the PMSG. It comprised two control loops, an external one for the speed and an internal one for the current, as depicted in Figure 5.
The RVS-P&O-MPPT-SOSMC algorithm was utilized in the first control loop to reach a reference optimal speed for each wind speed in order to generate an electromagnetic torque reference. The current control loop was exploited to control the stator currents of the d-q axis separately based on Equation (5). The PI controller was applied to adjust the three-phase currents by generating the commutation pulses by means of the space vector pulse-width modulation (SVPWM) technique [5].

Machine-Side Converter Controller
A WT is usually characterized by the P/w curve showing the relationship between the rotor speed and the generated mechanical energy amount. Given the limits of ( ) and ( ) as shown in Figure 4, this work focused mainly on region (2) [31].

Machine-Side Converter Controller
A WT is usually characterized by the P/w curve showing the relationship between the rotor speed and the generated mechanical energy amount. Given the limits of ( ) and ( ) as shown in Figure 4, this work focused mainly on region (2) [31].  The RVS-P&O-MPPT-SOSMC algorithm was utilized in the first control loop to reach a reference optimal speed for each wind speed in order to generate an electromagnetic torque reference. The current control loop was exploited to control the stator currents of the d-q axis separately based on Equation (5). The PI controller was applied to adjust the three-phase currents by generating the commutation pulses by means of the space vector pulse-width modulation (SVPWM) technique [5].

Grid-Side Converter Controller
The utmost challenge in wind power generation is the inherently sporadic nature of the wind, which can deviate quickly [37]. Its intermittent availability is the main impediment to power quality and flow control. Wind-speed variations lead to a fluctuating injected power; therefore, the stability and power quality of the grid operation is affected. Consequently, the fluctuations in wind power should be reduced to prevent a degradation of the grid's performance [38].
For this reason, we proposed a GSC to provide and arrange the energy required by the user regardless of operational conditions [37]. For controlling the active and reactive power supplied into the electrical grid, a DPC-SVM-based SOSMC-STA was recommended at this stage. The schematic diagram of the GSC control approach is shown in Figure 6. In contrast to the traditional vector technique [38], the DPC-SVM-based SOSMC-STA approach provided the grid voltage directly to the GSC.

Grid-Side Converter Controller
The utmost challenge in wind power generation is the inherently sporadic nature of the wind, which can deviate quickly [37]. Its intermittent availability is the main impediment to power quality and flow control. Wind-speed variations lead to a fluctuating injected power; therefore, the stability and power quality of the grid operation is affected. Consequently, the fluctuations in wind power should be reduced to prevent a degradation of the grid's performance [38].
For this reason, we proposed a GSC to provide and arrange the energy required by the user regardless of operational conditions [37]. For controlling the active and reactive power supplied into the electrical grid, a DPC-SVM-based SOSMC-STA was recommended at this stage. The schematic diagram of the GSC control approach is shown in Figure 6. In contrast to the traditional vector technique [38], the DPC-SVM-based SOSMC-STA approach provided the grid voltage directly to the GSC.

A. Higher Order SMC Based DPC-SVM Design
The first-order SMC engenders the chattering phenomena, which is a major inconvenience in practical operating implementation. To avoid such an issue, higher-order SMC application is a feasible solution that significantly reduces the multiple undesirable oscillations by maintaining the performances of the first-order controller [39,40]. The active and reactive grid powers are given by Equation (6)  A. Higher Order SMC Based DPC-SVM Design The first-order SMC engenders the chattering phenomena, which is a major inconvenience in practical operating implementation. To avoid such an issue, higher-order Entropy 2022, 24, 731 9 of 31 SMC application is a feasible solution that significantly reduces the multiple undesirable oscillations by maintaining the performances of the first-order controller [39,40].
The active and reactive grid powers are given by Equation (6) as follows: In order to establish a null operating-power factor, the optimal reactive power was set to be Q g re f = 0, while the optimal active power P g re f depended on the grid requirement. The SOSMC block diagram is shown in Figure 6. The sliding surfaces of the active and reactive powers (S P and S Q ) were determined using Equation (7): The first derivatives of the sliding surfaces are given by Equation (8): Equation (9) gives the second derivative of both surfaces: where G P and G Q are defined by Equation (10): The SOSMC defines two main parts, either for V p re f or V Q re f , as given by Equation (11): (11) where V N is determined by Equation (12): The STA introduced by Levant [41] can be determined using Equation (13): where K and M are unknown parameters to maintain the sliding manifolds' convergence to zero in finite time [42]. Both parameters could be limited as determined by Equation (14): where C 0 , K m , and K M are positive constants.

MPPT-Based Control Algorithms
To enhance the overall efficiency of the WTs by capturing the highest energy output of the VSWT, an accurate MPPT algorithm should usually be implemented. Less-transient response oscillations, rapid dynamics, and a low design cost are the important requirements for an efficient MPPT technique. The VSWT is regulated to extract the highest generated power below the nominal wind speed. Therefore, to place the WT blades in front of the wind, the pitch angle should be zero. The MPP was determined by achieving the ideal values of λ opt and C p opt , which were 8.1 and 0.48, respectively.

Classical P&O Algorithm
The P&O algorithm is determined by the introduction of a small speed perturbation of (+∆Ω − re f / + ∆Ω − re f ), as illustrated in Figure 7. The effect of this disturbance is subsequently noticed in the PMSG output power. A P&O algorithm is an iterative approach that needs just two sensors for sensing the power and the speed of the WT. Its operating principle, as depicted in Table 1, is based on perturbing the speed in small increments and comparing the power with that of the preceding perturbation cycle. If the perturbation leads to an increase (decrease) in wind power, the succeeding perturbation is made in the same (opposite) direction. In this manner, the MPP tracker incessantly seeks to find the maximum power location. The behavior of the conventional P&O technique under varying climatic conditions was evaluated. In a basic analysis, this technique showed remarkable drawbacks, such as:

•
The P&O algorithm step size was usually fixed and lacked any clarification regarding how it was determined; • Through the observation of the P/w curve, it was more convenient to adjust the speed reference step according to the MPP error; • The P&O algorithm was developed on the basis of a constant or slowly varying wind A P&O algorithm is an iterative approach that needs just two sensors for sensing the power and the speed of the WT. Its operating principle, as depicted in Table 1, is based on perturbing the speed in small increments and comparing the power with that of the preceding perturbation cycle. If the perturbation leads to an increase (decrease) in wind power, the succeeding perturbation is made in the same (opposite) direction. In this manner, the MPP tracker incessantly seeks to find the maximum power location. The behavior of the conventional P&O technique under varying climatic conditions was evaluated. In a basic analysis, this technique showed remarkable drawbacks, such as:

•
The P&O algorithm step size was usually fixed and lacked any clarification regarding how it was determined; • Through the observation of the P/w curve, it was more convenient to adjust the speed reference step according to the MPP error; • The P&O algorithm was developed on the basis of a constant or slowly varying wind speed, which is not practical. In reality, the convergence rate is strongly affected by the rapid variation in the wind speed; • The output power displayed several oscillations with a large magnitude permanently, even during fixed wind speeds.
To overcome these concerns, we proposed a robust variable-step P&O.

Proposed Robust Variable-Step P&O Algorithm
The RVS-P&O was based on the standardization of the generator speed and the mechanical power variables. Algorithm characteristic parameters are summarized in Table 2. A correction of the power-variation calculation was introduced by canceling the effect of wind disturbances.

Power Normalization
To provide a systematic method for sizing the reference step size, a WT-PMSG system operating under the wind speed v k at instant k was considered. The maximum mechanical power P max k is given by Equation (15): To maintain the optimal controller dynamics with turbines of different sizes, a standardization of the power measurement and the set-point speed increment is suggested [43].
The normalized power P N k is instantaneously defined as the ratio of the actual absorbed power to the maximum available one using Equation (16):

Speed Step Selection
If the speed reference step is taken to be constant, for considerable variation in wind speed, the controller will take more time to reach the MPP, as a nonadaptive step will provide the same action as that taken in a small variation in the wind speed case. Therefore, to avoid the slow reaction, an adaptation of this step size by a proportional amount to the correction signal to reach the MPP was proposed [42]. To subdivide the range of the normalized power in finite number of sectors (l = 1 . . . L), it is required to define (L − 1) level as the delimiter. For that, let us consider a maximum power level in each sector, denoted by P l max as a ratio (β l ) of the maximum mechanical actual power P max k , which is defined by means of Equation (17): where the ratio β l is in the range of [0,1], while l = 1, . . . , L − 1. For each sector, the corresponding step size is defined by the weighting factor (α l ) from the actual optimal speed (Ω opt k ) at instant k using Equation (18).
In addition, the normalized actual speed is defined by Equation (19): while the optimal speed (Ω opt k ) is given by Equation (20): where l = 1, . . . , L denotes the sector index and α l is in the range of [0,1]. The weighting factor reflects the amount of the speed adjustment relative to the optimal speed. Since a fine adjustment is needed near the MPP, this factor should be decreased when moving from a sector to the upper one. Figure 8 shows an example of the normalized P/w curve with three modular operating sectors.

Compensation for Wind-Speed Variation
The P&O algorithm is based essentially on the product sign of the power variation and the speed step increment. If positive, the speed reference step will be increased, and in the negative case, it will be decreased. The power variation also depends on the windspeed variation, as it introduces a perturbation of the power variation ∆ , and the algo-

Compensation for Wind-Speed Variation
The P&O algorithm is based essentially on the product sign of the power variation and the speed step increment. If positive, the speed reference step will be increased, and in the negative case, it will be decreased. The power variation also depends on the wind-speed variation, as it introduces a perturbation of the power variation ∆P k , and the algorithm will behave with less efficiency. This is one of the reasons we proposed the RVS-P&O strategy. It is necessary to eliminate this perturbation while taking into account only the part of ∆P k induced by the speed adjustment in the previous step. This makes the control algorithm more robust against perturbations of the variation in wind speed. It is known that the power at instant k depends on the turbine speed and the wind speed as given by Equation (21): Hence, the power variation at instant k is given by Equation (22): The development in the first order of Equation (22) is given by Equation (23): The second term in Equation (23) represents the perturbation of the wind-speed variation. When the wind speed is constant, this term goes to zero. So, the corrected power variation ∆P ω k without wind disturbance is determined by Equation (24): Practically, ∆P k is easily deduced through successively finding the error between the calculated powers (P k and P k−1 ) at different instances. The RVS-P&O algorithm flowchart is illustrated in Figure 9.
It should be mentioned that the arbitrary parameter β i defines the corresponding sector size, since a coarse action should be taken when the operating point is located far from the MPP, and conversely. A fine step-size adjustment must be applied around the MPP, where the condition determined by Equation (24) is suggested: This will ensure an initial fast response in the presence of perturbation at steady state.

Simulation Results and Discussion
To verify the effectiveness of the proposed algorithm, as well as its robustness compared to other existing MPPT algorithms, several simulations using MATLAB/Simulink were performed. This was done by using two different case studies of wind-speed profiles. Tables A1-A3 in Appendix A provide the control parameters of the WT, PMSG, and grid, respectively. The organic ranking cycles (ORCs) and the overall efficiency of the WECS were calculated. The results are summarized in Table 3. Table 3. Overall performance assessment of the competing algorithms under variable fluctuations in wind speed.  The tip speed ratio was kept at the most optimal value (8.1) with all competing algorithms, as described in Figure 10c. Nevertheless, the RVS-PO effectively preserved the operation with an optimal TSR, and followed it with a lower settling time and without any overshooting as compared to the other algorithms during the fast wind change. At  Figure 10e. Therefore, RVS-P&O showed the best the power-extraction performances, as illustrated in Table 3.  Figure 11 demonstrates the machine-side results of the algorithms in competition under variable fluctuations in wind speed. In order to check the performance of the suggested RVS-P&O algorithm under variable environmental conditions, the system was simulated using a wind speed with an average value of 9 m/s, as shown in Figure 11a. The proposed RVS-P&O algorithm reached the optimal power coefficient ( = 0.48) more rapidly than the SS-P&O, LS-P&O, and VS-P&O algorithms, as depicted in the zoomed part of Figure 11b. It can be observed that the SS-P&O, LS-P&O, and VS-P&O algorithms were not able to efficiently track the MPP during these rapid operating conditions. Furthermore, they took more time to track the MPP due to the perturbation misdirection problem. In contrast, the proposed RVS-P&O sustained the optimal efficiently, with a mean value of 0.4770 during the 10 s wind speed variation. It can be mentioned that the mean values shown by the SS-P&O, LS-P&O, and VS-P&O algorithms were 0.4710, 0.4690, and 0.4616, respectively. The four algorithms preserved the optimal value of the TSR, as depicted in Figure 11c. However, RVS-P&O did not show any overshoot compared to the others, which presented relatively considerable ones. The rotor-speed tracking results are   Figure 10e. Therefore, RVS-P&O showed the best the power-extraction performances, as illustrated in Table 3. Figure 11 demonstrates the machine-side results of the algorithms in competition under variable fluctuations in wind speed. In order to check the performance of the suggested RVS-P&O algorithm under variable environmental conditions, the system was simulated using a wind speed with an average value of 9 m/s, as shown in Figure 11a. The proposed RVS-P&O algorithm reached the optimal power coefficient (C p = 0.48) more rapidly than the SS-P&O, LS-P&O, and VS-P&O algorithms, as depicted in the zoomed part of Figure 11b. It can be observed that the SS-P&O, LS-P&O, and VS-P&O algorithms were not able to efficiently track the MPP during these rapid operating conditions. Furthermore, they took more time to track the MPP due to the perturbation misdirection problem. In contrast, the proposed RVS-P&O sustained the optimal C p efficiently, with a mean value of 0.4770 during the 10 s wind speed variation. It can be mentioned that the mean C p values shown by the SS-P&O, LS-P&O, and VS-P&O algorithms were 0.4710, 0.4690, and 0.4616, respectively. The four algorithms preserved the optimal value of the TSR, as depicted in Figure 11c. However, RVS-P&O did not show any overshoot compared to the others, which presented relatively considerable ones. The rotor-speed tracking results are shown in Figure 11d. It is remarkable that the RVS-P&O was able to quickly regulate the generator speed under the rapid variation conditions, with very small ripples compared to SS-P&O, LS-P&O, and VS-P&O. Regarding the convergence aspect, the proposed algorithm quickly tracked the reference, with a lower speed error of 8.9757 × 10 −5 rad/s compared to the competing algorithms, as displayed in Figure 11e and Table 3. An efficient speed tracking significantly increased the power-extraction quality, as the extracted power during 10 s in the same conditions was estimated at 2.0097 × 10 3 W for RVS-P&O, while it was 1.9935 × 10 3 , 1.9679 × 10 3 , and 1.8868 × 10 3 for SS-P&O, LS-P&O, and VS-P&O, respectively. Figure 11f,g shows the RVS-P&O algorithm efficiency quality when tracking the MPP with small oscillations during random fluctuations in the wind speed. In addition, the waveforms of the mechanical power when using LS-P&O, SS-P&O, and VS-P&O showed some oscillations that affected the energy quality. This can be explained by their inability to track the MPP. The operating step sizes of the proposed RVS-P&O algorithm are depicted in Figure 11h.

Optimal Rotational Speed
The organic ranking cycles also denominated the optimal rotational speed; evolutions by means of the four algorithms under variable fluctuations in wind speed are depicted in Figure 12. The wind energy system operated around the ORC while maintaining the MPP for each variation in the wind speed. Figure 12 illustrates the ORC profiles of the MPPT methods. The results were obtained by applying a mean wind profile of 11.55 m/s. It appears clearly that RVS-P&O was more efficient than the competing algorithms in the ORC smooth tracking, as shown in Figure 12e. The produced energy quality was better in terms of oscillation frequency and power loss, with an overall estimated efficiency of 99.35% by means of the proposed technique.
The dynamical behavior of the RVS-P&O-MPPT applied to the MSC was analyzed, as depicted in Figure 13, in terms of settling time, rise time, and undershoot. Whatever the instantaneous variations in the wind speed, the power extracted was the maximum value. The settling time (s) given by RVS-P&O was 0.00794; meanwhile, it was 0.2224 and 0.0841 for VS-P&O and LS-P&O, respectively. However, it was 0.1617 when using SS-P&O. Furthermore, the rise time was 0.0068 by means of RVS-P&O and VS-P&O, but it was 0.0496 and 0.0905 by using LS-P&O and SS-P&O, respectively. The undershoot (%) was 0.0481 when using RVS-P&O, which was better than for VS-P&O (0.0845), LS-P&O (0.0902), and SS-P&O (0.0902).

Grid-Side Converter DPC-SOSMC-STA Controller
When guaranteeing to supply the energy demanded, the quality of that energy is determined by the control tactics used in the regulation of parameters associated with the electrical grid. To achieve such an objective, a novel direct power control DPC-SVM that employed a nonlinear control SOSMC was developed. To evaluate the effectiveness of the proposed technique, a comparison with the FOSMC classical controller and the SOSMC was carried out; the results were validated by the harmonic analysis of each controller. The interchange of electric power between the PMSG and the grid is only assured if the DC bus is set to a constant value, regardless of the momentary variation in available power from the wind. The DC-link voltage of 800 V should be maintained around its nominal value by the machine-side converter, as depicted in Figure 14a. The electrical power injected into the grid was controlled by the DPC-SVM and two regulator types, as shown in Figure 14b,c. The required value could be accurately tracked by the FOSMC and SOSMC control units. However, there was a difference in the quality of the active and reactive powers. The simulation results revealed the superiority of the suggested regulator (SOSMC) based on the "super-adaptive convolution" algorithm that ensured high efficiency and a smooth desired slip path without the phenomenon of chatter or oscillations.
shown in Figure 11d. It is remarkable that the RVS-P&O was able to quickly regulate the generator speed under the rapid variation conditions, with very small ripples compared to SS-P&O, LS-P&O, and VS-P&O. Regarding the convergence aspect, the proposed algorithm quickly tracked the reference, with a lower speed error of 8.9757 × 10 −5 rad/s compared to the competing algorithms, as displayed in Figure 11e and Table 3. An efficient speed tracking significantly increased the power-extraction quality, as the extracted power during 10 s in the same conditions was estimated at 2.0097 × 10 3 W for RVS-P&O, while it was 1.9935 × 10 3 , 1.9679 × 10 3 , and 1.8868 × 10 3 for SS-P&O, LS-P&O, and VS-P&O, respectively. Figure 11f,g shows the RVS-P&O algorithm efficiency quality when tracking the MPP with small oscillations during random fluctuations in the wind speed. In addition, the waveforms of the mechanical power when using LS-P&O, SS-P&O, and VS-P&O showed some oscillations that affected the energy quality. This can be explained by their inability to track the MPP. The operating step sizes of the proposed RVS-P&O algorithm are depicted in Figure 11h.  tions by means of the four algorithms under variable fluctuations in wind speed are de picted in Figure 12. The wind energy system operated around the ORC while maintaining the MPP for each variation in the wind speed. Figure 12 illustrates the ORC profiles of the MPPT methods. The results were obtained by applying a mean wind profile of 11.55 m/s It appears clearly that RVS-P&O was more efficient than the competing algorithms in the ORC smooth tracking, as shown in Figure 12e. The produced energy quality was better in terms of oscillation frequency and power loss, with an overall estimated efficiency o 99.35% by means of the proposed technique.

Grid-Side Converter DPC-SOSMC-STA Controller
When guaranteeing to supply the energy demanded, the quality of that energy determined by the control tactics used in the regulation of parameters associated with t To illustrate the performance of the proposed control strategy (DPC-SVM) and the effectiveness of the SOSMC used in this work, an evaluation and a comparison with the conventional technique (FOSMC) was conducted. Figure 14d,e represent the grid injected current into phase A for both controllers. Furthermore, the THD of the current (phase A) was higher, at 1.38%. In Figure 14f, a distorted version of a highly unwanted current (phase A) can be seen during simulations in which the use of the FOSMC led to a poor quality of the grid's electrical power. Through the smooth shape of the current, the superiority of the SOMSC was evident, as illustrated in Figure 14e. In addition, the decrease in the best current distortion reached 0.98%, as depicted in Figure 14g. The THD reduction, filtering, and the elimination of odd harmonics all showed considerable improvements [44,45]. Using the illustrated results, we deduced that the SOSMC approach attenuated 30% to 70% of the odd harmonics presented when using FOSMC. was higher, at 1.38%. In Figure 14f, a distorted version of a highly unwanted current (phase A) can be seen during simulations in which the use of the FOSMC led to a poor quality of the grid's electrical power. Through the smooth shape of the current, the superiority of the SOMSC was evident, as illustrated in Figure 14e. In addition, the decrease in the best current distortion reached 0.98%, as depicted in Figure 14g. The THD reduction, filtering, and the elimination of odd harmonics all showed considerable improvements [44,45]. Using the illustrated results, we deduced that the SOSMC approach attenuated 30% to 70% of the odd harmonics presented when using FOSMC.

Conclusions
To obtain an optimal and beneficial behavior in a wind turbine installation, an efficient MPPT technique to extract the wind power should be carried out. In this work, to eliminate the drawbacks of the existing conventional MPPT algorithms, particularly FS-P&O and VS-P&O, as they are highly used in current industrial applications, a new Robust variable-step P&O-based MPPT algorithm was proposed and validated under variable operating conditions of wind speed. The proposed RVS-P&O approach was based on the subdivision of the P/w curve into several horizontal modular operating sectors by comparing a newly synthesized ratio with another one related to the required power accuracy. To ensure an initial fast response in the presence of perturbations, the adjustment of arbitrary parameters ( ) defined the corresponding sector size with a smooth alignment at steady state. In addition, to verify the performances of the proposed RVS-P&O algorithm, it was fairly compared to SS-P&O, LS-P&O, and VS-P&O techniques. The tracking-loss concern and the misdirection of the other techniques were avoided, and the

Conclusions
To obtain an optimal and beneficial behavior in a wind turbine installation, an efficient MPPT technique to extract the wind power should be carried out. In this work, to eliminate the drawbacks of the existing conventional MPPT algorithms, particularly FS-P&O and VS-P&O, as they are highly used in current industrial applications, a new Robust variablestep P&O-based MPPT algorithm was proposed and validated under variable operating conditions of wind speed. The proposed RVS-P&O approach was based on the subdivision of the P/w curve into several horizontal modular operating sectors by comparing a newly synthesized ratio with another one related to the required power accuracy. To ensure an initial fast response in the presence of perturbations, the adjustment of arbitrary parameters (β l ) defined the corresponding sector size with a smooth alignment at steady state. In addition, to verify the performances of the proposed RVS-P&O algorithm, it was fairly compared to SS-P&O, LS-P&O, and VS-P&O techniques. The tracking-loss concern and the misdirection of the other techniques were avoided, and the step-size value was accurately estimated in each modular operating sector to reach the appropriate MPP.
In transient conditions, the proposed RVS-P&O algorithm reacted quickly to rapid fluctuations in wind speeds, with an interesting setting time of 7.94 ms and without any overshoot. In terms of steady-state stability, the RVS-P&O was more accurate than the competing algorithms. In both regimes, the proposed RVS-P&O algorithm combined lower oscillations with a power loss of 0.65% at 10 s variation, and a competitive tracking quality under limited speed fluctuations of 8.9757 ×10 −5 rad/s. Furthermore, it provided an adeptly better quality of the extracted power during rapid changes in the wind speed, since the overall efficiency was 99.35% which was increased by 0.88%, 1.78%, and 3.82% compared to SS-P&O, LS-P&O, and VS-P&O, respectively. In fact, not only was the loss-oftracking problem avoided, but the dynamic tracking performances also were improved in either transient or steady-state regimes under several operating conditions. The specified high-order SMC was built to manage the active and reactive powers exchanged between the generator and the grid in the GSC. The grid power values given by the SOSMC method, on the other hand, displayed smooth waveforms with acceptable tracking indices and low THD, as well as unwanted current distortion. In the case of the FOSMC control, the chattering phenomenon was ruled out.  Acknowledgments: The authors would like to acknowledge the support of Prince Sultan University for supporting this publication. Special acknowledgement is given to the Automated Systems & Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh, Saudi Arabia. In addition, the authors wish to acknowledge the editor and anonymous reviewers for their insightful comments, which have improved the quality of this publication.

Conflicts of Interest:
The authors declare no conflict of interest.