1. 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 fastest-growing 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 (ORB) [
11]. The conventional INC technique provides good results under constant wind-speed 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 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 RVS-P&O method improved the performance and the efficiency of VS-P&O algorithm variants while eliminating the drawbacks of the traditional FS-P&O ones;
In terms of accelerated dynamic response capacity, the RVS-P&O algorithm tracked the MPP well during rapid climate variations, with a fast response time of 0.00794 s;
The RVS-P&O approach enhanced the efficiency of the WECS by 3.82% compared to the conventional algorithms (FS-P&O and VS-P&O);
The RVS-P&O algorithm showed a high level of stability with a small variation around the MPP, where the mean energy loss was estimated as 13.1826 W regardless of the operating conditions;
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
Section 3 and
Section 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.
6. 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 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-of-tracking 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.