Next Article in Journal
Distributed Module-Based Power Supply Enhancement System for 3 kV DC Traction
Previous Article in Journal
Design, Technical and Economic Optimization of Renewable Energy-Based Electric Vehicle Charging Stations in Africa: The Case of Nigeria
Previous Article in Special Issue
The Electricity Generation Dispatch in Mexico: An Uncertain Road towards Sustainability
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Review of the Modern Maximum Power Tracking Algorithms for Permanent Magnet Synchronous Generator of Wind Power Conversion Systems

1
Naval Academy, 30 Tran Phu Street, Nha Trang City 550000, Vietnam
2
Faculty of Electrical Engineering, The University of Da Nang, University of Science and Technology, 54 Nguyen Luong Bang Street, Lien Chieu District, Da Nang 550000, Vietnam
*
Author to whom correspondence should be addressed.
Energies 2023, 16(1), 402; https://doi.org/10.3390/en16010402
Submission received: 26 October 2022 / Revised: 21 December 2022 / Accepted: 23 December 2022 / Published: 29 December 2022

Abstract

:
Wind energy conversion systems (WECSs) are considered green generators, environmentally friendly, and fully suitable energy sources to replace fossil energy sources. WECS’s output power is hugely dependent on the random nature of the wind. There are many solutions to improve the output power for WECSs, such as adjusting the profile of turbine blades, locating installation places, improving generators, etc. Nevertheless, maximum power point tracking (MPPT) algorithms for WECSs are optimal and the most effective because they are flexible in controlling different variable wind speeds and match all types of WECS. The parameters on the generator side control or the grid side control will be adjusted when MPPT algorithms are used, allowing the output power of WECSs to be maximized while maintaining stability in variable-speed wind. There are various MPPT algorithms, but the current problem is their efficiency and whether it requires deep knowledge to select the best MPPT solutions because each method has different advantages and disadvantages. This study has implemented an overview of modern maximum power tracking algorithms applied to permanent magnet synchronous generators in WECS with MPP methods based on speed convergence, efficiency, self-training, complexity, and measurement of wind parameters.

1. Introduction

The operating principles of WECSs, which transform the kinetic energy of the wind into rotational mechanical energy to drive the generator, are very similar despite the fact that WECSs come in a variety of shapes and designs. The structure diagram of a WECS system is seen in Figure 1 and includes the following: the wind turbine (WT) blade (the part that transforms the wind kinetic energy into the rotor rotational mechanical energy), the gearbox (or direct drive), generators, rectifiers, inverters, power output filters, transformers, loads, and a central controller that monitors the WT system.
The link between WECS and wind speed is shown in Figure 2. It is usually divided into four different working zones. When the wind speed is less than 3 m/s in Zone 1, the wind turbine is locked and, therefore, not operational. When there is a stronger wind than 3 m/s but less than 12 m/s, the turbine operates regularly in Zone 2. When the wind speed in Zone 3 reaches the recommended level of 12 to 15 m/s, the wind turbine maximizes power at this wind speed; when the speed exceeds 15 m/s in Zone 4, the wind turbine causes damage to the WECS.
WECS works regularly and for a long time in Zone 2 of Figure 2 because Zone 3 is the ideal working region for WECS to work and extract maximum power due to the uncertain wind speed [1], which must always be ensured that the proposed solution uses modern algorithms to maximum power point tracking (MPPT) to each wind speed.
A separate maximum power point will be generated for each wind speed level. Figure 3 shows the MPP corresponding to each wind speed, from which the MPP curve of WECS is formed.
The main purpose of MPPT algorithms is to monitor and maximize power extraction from the WECS. As previously stated, Figure 2 shows the WECS long-term stable working area from Vcut-in to Vcut-out, with the rated power in the Vrate position. If WECS works above its rated speed, its long life and mechanical strength are reduced. When WECS operates in the Vrate region, this is the most efficient working area for the generator power. However, the regular working area of WECS is generally in Zone 2 of Figure 2, where parameters such as speed wind, torque, voltage, current, pulse period, optimal power, etc., have to be considered and estimated in generating dependent functions that take into account the constraints in optimization problems. This is one of the most challenging problems for using modern algorithms to extract the MPP of the PMSG generator for WECS. In addition to helping the WECS system maximize its output at varying wind speeds, MPPT algorithms may also give users more control over the system’s ability to generate electricity steadily, which is essential whether it is connected to the grid or delivered directly to households with high demand [2].
MPPT algorithms for this study have implemented an overview of modern MPPT algorithms applied to PMSG in WECS with MPP methods based on speed convergence, efficiency, self-training, complexity, and measurement of wind parameters in WECS are commonly divided into three main categories: conventional MPPT methods, intelligent MPPT methods, and hybrid MPPT methods. Each method mentioned above has numerous subdivisions, which are explored in the following section.
The generator is essential in the WECS. Compared to other generators currently in use, the PMSG generator has more advantages, such as being brushless, no need for external excitation sources, easy maintenance, high output power efficiency, and the ability to generate large power, although the cost is a bit expensive. It shows the wide application of WECS.
The complete paper’s structure is provided below: the mathematics model of WECS is presented in Section 2, the classification of modern MPPT algorithms for WECS is explained in Section 3, Section 4 is the discussion, Section 5 is the conclusion, and Section 6 is the trends and development in the future.

2. Mathematics Model of WECS

The process of converting wind velocity into a rotating function drives the generator via the WT wing. Equation (1) describes a turbine’s mechanical power:
P m   =   1 2 C p λ , β ρ . A . ν 2
In which Cp(λ, β) is the WT power coefficient; ρ is the density of the air (normally ρ = 1.225 kg/m3); β is the angle of pitch; A is the space that the rotor blades sweep (in m2); and ν is the wind velocity (m/s).
The WT’s mechanical power coefficient Cp(λ, β), known as the proportion of wind power accessible to mechanical power at the turbine shaft, explains how effectively a wind turbine can produce power. Cp(λ, β) is represented using a generic equation. This equation [3] can be found by using the shaping turbine properties:
C p ( λ , β )   =   0.5176 116 . 1 λ i 0.4 β 5 e 21 λ i   +   0.0068 λ
with 1 λ i   =   1 λ + 0.08 β     0.035 1 + β 3 .
In which Cp is a nonlinear function of both the tip speed ratio and the blade pitch angle, and λ is defined as the ratio of the turbine tip speed ωm*R to the wind speed ν. Therefore, λ is defined as [4]:
λ   =   ω m * R ν
In which ωm is the angular velocity, and R is the turbine blade radius. If the pitch angle is constant, Cp is only a nonlinear function of the tip–speed ratio (TSR), λ. There is a relationship between TSR and angular velocity. As a result, in Equation (3), given ν, at a particular ωm, the power is most significant, the rotational speed that is ideal, ωopt. This speed is equivalent to the optimum TSR, λopt. The TSR remains constant across all MPPs. The wind turbine should continuously work at MPP at speeds lower than the rated wind velocity to maximize power at variable wind speeds.

3. Classification of Modern MPPT Algorithms for WECS

Based on current research and application results, the algorithm can temporarily be classified as conventional, intelligent, and hybrid in Figure 4. Conventional MPPT technologies are divided into two categories based on their power control methods: indirect power control (IPC) and direct power control (DPC). The TSR algorithm is one of three in the group of IPC algorithms [5]. This method needs a wind velocity sensor to change the gear ratio and alter the speed of the turbine rotor to drive the generator. However, wind turbulence can cause the wind speed sensor to be inaccurate, leading to deviation when extracting the maximum power of WECS [6]. The additional two MPPT methods are power signal feedback algorithms (PSF) [5,6] and the torque optimization algorithm (OT). There is no need for an aerometer, but the manufacturer must provide exact wind speed parameters [7,8,9].
MPPT techniques such as perturbation and observation (P&O), incremental conductance (INC), and optimal relationship-based algorithms are classified as DPC algorithms. In order to measure wind speed or torque, these algorithms do not utilize mechanical sensors; therefore, the maximum power point (MPP) is calculated using previous analysis results to determine the maximum value advantage when WECS operates. The hill climbing search algorithm (HCS), similar to P&O methods, is popular due to its adaptability in the control process, but adjusting the search step width, direction of displacement, and MPP convergence are all strongly dependent on wind speed [10]. This process is improved by changing the fixed search step width or adaptive search step, and there are some additional modifications in the P&O algorithm that improve the problem of MPPs tracking and algorithm convergence rate [11,12,13]. Regarding the algorithm power factor, the INC algorithm extracts more maximum power than the P&O algorithm [14,15]. Additionally, some additional measures added to the modified INC algorithm led to faster MPP tracking and convergence than the original [16,17]. Because the ORB algorithm [18,19] must use the available information provided by the factory, there are many difficulties in the calculation process and many changes to suit when implementing this algorithm [7,20].
The following algorithms are adaptive MPPT algorithms [21,22], as well as intelligent MPPT algorithms [23,24,25] have significant advantages over conventional algorithms, including the ability to accurately MPPT, fast convergence speed, and stability at the MPP. Furthermore, in addition to the algorithms above, hybrid algorithms combine the best features of various algorithms, such as the combination of conventional algorithms, the combination of traditional algorithms and conventional algorithms [26], or between intelligent algorithms to create a new MPPT combination to achieve outstanding WECS features.

3.1. Conventional MPPT Algorithms

3.1.1. Conventional MPPT Algorithms Based on IPC

IPC algorithms extract maximum power for the WECS by using signals from mechanical sensors such as wind or torque or characteristics that indicate usage on non-electrical signals. TSR, OT, and PSF algorithms are examples of these algorithms. The following characteristics of this group of algorithms are discussed in detail:
  • TSR algorithm.
The TSR algorithm for WECS maximum power extraction process is ωm, and an aerometer generates a reference speed ωref. These two parameters are sent to the MSC to generate the best power for WECS [21,22]. The TSR algorithm has benefits such as a simple algorithm scheme and fast signal processing due to the low input data, demonstrating that the TSR algorithm plays an optimal rotor speed conversion role under continuous environmental conditions [23,24]. There are two methods for processing the received wind speed signal: the first is to collect the signal directly from the wind sensor, and the second is to predict the wind speed level using achieved output power [25]. The sensor signals of wind speed installed on the turbine are fed to the input signal processor with a −10% accuracy rate in the first method [26]. One of these algorithms’ limitations is that installing many wind speed sensors raises the cost and initial investment costs. The wind speed estimation in the second approach is performed by experiment from the manufacturer or the researchers, with this method providing the exact wind speed corresponding to different times of WECS, creating relatively accurate value, faster processing time, and simpler and more efficient [26]. The model of the TSR algorithm, as shown in Figure 5, makes creating the TSR algorithm easier.
  • OT MPPT algorithm.
The OT algorithm is shown in Figure 6. The algorithm implementation entails adjusting the generator torque using a torque curve corresponding to variable wind speed [22,25]. The optimal constant Kopt decides the turbine efficiency, and the algorithm always emphasizes the need for empirical system values [27,28]. The optimal torque value T m o p t is the sum of the two input signals from the turbine rotor torque sensor and the Kopt optimization factor. This optimum torque value is combined with the manufacturer torque value Tem for adjustment during maximum power point tracking. The OT algorithm benefits include higher performance, ease of implementation, and better MPPT ability. However, the common problems of this algorithm greatly affect weather conditions and require WECS parameters from the provider [29,30].
  • PSF MPPT algorithm.
PSF algorithm was built through experiments or simulations for each type of wind turbine [31]. There is also a variation in this method that does not require a sensor of wind speed, in which the calculated P m o p t value is related to the rectifier DC voltage with the current wind velocity. Calculating the reference wind speed ωref is performed using the power curve and predicted wind power [32]. Wind speed and torque speed are used as input signals, and the controller corrects the difference between the optimal and actual power of the system [33]. Figure 7 explains the PSF algorithm diagram. This technique is comparable to the OT algorithm, which frequently has high inertia when wind speed is low but reasonable cost and quick processing speed.
The MPPT algorithm’s properties are based on the IPC approach summarized in Table 1.
Table 2 lists some references for the MPPT algorithm, which is based on the IPC method.

3.1.2. Conventional MPPT Algorithms Based on DPC

This section mentions P&O algorithms, INC algorithms, and ORB algorithms.
  • P&O MPPT algorithms.
This algorithm monitors variables such as the rectifier output voltage DC or the rotor speed and observes these variables’ impact on the output power of WECS. The P&O algorithm resolves the collected output power by generating power from the P—ω graph. This technique has many advantages, such as simplicity and quick response, because there is no need to use information from the supplier system, even without using a speed sensor [35,36]. The P&O algorithm working process is simple in Figure 8. The controller shifts the working point to the left side of the MPP while it is to the right of the MPP, and vice versa, until the working point is linked to the MPP. WECS then catch the greatest power possible at that moment.
This algorithm is very popular because of its simplicity and ease of use. The most significant limitation of this algorithm is that it calculates the step value when searching for the MPP. If the search step is significant, it fluctuates around the MPP. The convergence time is better when the search step is small, but the response time is slower. Another problem with this algorithm is that it is easy to lose MPPT when the wind suddenly changes speed. Figure 9 shows the continuous search and the quick shift in the search step at varying wind speeds.
Figure 10 shows the algorithm’s two input variables, turbine rotor speed and mechanical power, as the P&O algorithm processes them to form the reference speed value ωref, which is then combined with the original turbine rotor speed value to MPPT of the WECS.
  • INC MPPT algorithms.
After the rectifier, the two DC voltage and current parameters monitor the system output power.
Figure 11 shows how the INC algorithm processing is divided into search positions, including the MPP left side, at the MPP, and at the MPP right side. Two values of current I(k) and voltage V(k) measurements are used as sample values, which are then compared to the previous value, resulting in errors ΔU and ΔI, which are used to MPPT and identify the direction of turbulence.
If the value of V(k) is too small, the signal dP/dV is determined by dI(k).
If the value of V(k) is large enough, then the dP/dV signal is calculated according to the following equation:
d P d V   =   d V I d V   =   I d V d V   +   V d I d V   =   I   +   V d I d V
If dP/dV > 0, the pulse period increases; if dP/dV < 0, the pulse period decreases; and if dP/dV = 0, the output power value is at MPP.
The information and sensors of the WECS are eliminated in this method, resulting in increased reliability and performance in Figure 12 [37].
  • ORB MPPT algorithms.
The implementation of this method is based on the relationship between the WECS parameters [38,39]. The voltage, current of the DC rectifier, and power are input signals in the simple implementation method. However, some studies address the optimal relationship between turbine rotor power and wind speed [40], power with electromagnetic torque [7,41], power with voltage DC [42], and the relationship between voltage and current DC [43]. Compared to other conventional algorithms, it has more advantages, such as a simple working principle, fast response speed, and reasonable cost because it does not require sensors and system information. As a result, it can be commercialized for application in WECS. However, this is also a limitation due to the algorithm’s high memory requirements [44,45,46]. Figure 13 describes the ORB algorithm diagram.
The MPPT algorithm’s properties are based on the DPC summarized in Table 3.
Table 4 lists references for the MPPT algorithm, which is based on the DPC method.

3.1.3. WECS Conventional Modification MPPT Algorithms

There are also limitations in conventional algorithms, such as oscillation around MPP, high memory requirements, or convergence speed. Additionally, the algorithms are still commonly utilized in WECS because of their straightforward design and inexpensive cost. However, making decisions between performance and convergence rate necessitates modifying the MPPT algorithms to improve WECS performance. This section discusses modification algorithms, including the modified perturb and observation algorithm (MPO), the modified incremental conductance algorithm (MINC), the modified torque optimization algorithm (MOT), and the modified power signal feedback (MPSF).
  • MPO algorithm.
With its straightforward design and simple implementation, the CPO algorithm is an excellent option for the MPPT algorithm in the WECS system. Due to the limitations discussed in the previous section, CPO becomes MPO to enhance MPPT performance and capability. Therefore using fixed search steps causes oscillations around the MPP, delaying the convergence time and decreasing efficiency. Modifying variables and changing the search steps in the MPO has improved WECS performance [38,49]. Based on the size of the search step, the MPO variables may be categorized into the following types in Figure 14:
Fixed step: The step width will not change during MPPT (Figure 14a);
Variable step: The width of the step will change to the tracking zone (Figure 14b);
Adaptive step: The step width will automatically detect to track MPP (Figure 14c);
Combined step: Combination of two steps. The initial step can be used for the appropriate width, and then the search method will be used near the MPP (Figure 14d).
Additionally, MPO algorithms can be classified based on their aim functions, optimization techniques, power curve, or hybrid algorithm. The power curve divisions are that each region has an independent search step, there is a reasonable search step for each wind speed level to ensure the convergence time, the way the hybrid technique works is overcome quickly through the low power positions, and when it gradually reaches the MPP, it conducts detection to track the point MPP needs to be achieved accurately. Each method determines the width of the MPO search step based on relationships, ratios, or power curves. By subdividing the power curve into small areas corresponding to the characteristics of the input variable, such as wind speed, the torque determines the MPP search step width, then sums all small curves into a complete curve. The complexity associated with curve synthesis is reduced by using ratio synthesis involving the measurement of output power, rotor speed, or both.
The optimal power estimation for the synthesized ratio is performed. The usual relationships are provided by observing control variables such as current, voltage, output power, and perturbation step. The CPO algorithm can be optimized by combining PID and some intelligent algorithms to improve the MPO algorithm working efficiency [50].
  • MOT MPPT algorithm.
The torque T in the COT is given as follows:
T   =   k × ω 2
Modifications to this method are mentioned in [51,52], where torque is expressed as increasing and decreasing via Formula (6). While G is the gain to adjust T, ω is the rotor speed, and Tm is the mechanical torque the wind turbine receives.
T   =   k × ω 2 G × T m k × ω 2
The primary goal of this modification is to help in faster tracking in order to generate a large moment of inertia that limits torque when the wind speed changes suddenly. This enhances and increases the MPPT process.
  • MPSF MPPT algorithm.
The main goal of using the modified MPSF method is to prevent PMSG from shutting down unexpectedly, which can only be achieved by adding up the calculated power by a fixed value [42,52]. In addition, the frequency of stator integral is fed into WECS to increase its sensitivity to rapid changes in wind speed. This improved strategy’s major objective is to eliminate the undesired by keeping an eye on the control variables and raising the maximum power point. Table 5 lists some of the studies on modified MPPT algorithms.

3.2. Intelligent MPPT Algorithms

WECS is a complex control system for operation control, which is difficult to describe in the form of mathematical functions. Methods based on conventional or modified algorithms used mathematical models to create appropriate control rules to maximize the WT output power combination. However, due to the changing characteristics of WECS, it is also challenging to see the efficiency of the control process in certain control systems. As a result, establishing an exact mathematical model for the wind turbine system is difficult [53,54]. The description of intelligent algorithms such as neural networks (NNs), fuzzy logic controllers (FLCs), and a series of algorithms based on computational software has overcome limitations that conventional algorithms could not effectively solve, such as convergence speed, oscillations around the MPP, and the effects of rapid changes in wind speed. There are many MPPT techniques in the form of optimization algorithms, in which methods such as particle swarm optimization (PSO) and swarm optimization versions are frequently mentioned, such as grey wolf optimization algorithm (GWO), bird swarm algorithm (BDSA), genetic algorithms (GA), and teaching–learning-based optimization (TLBO) [55], etc., contributed to the process of making WECS more efficient by resolving the MPPT problem. Combining intelligent and conventional MPPT methods can sometimes provide more options for the MPPT problem, overcoming the limitations that conventional MPPT methods face.

3.2.1. Fuzzy Logic Control MPPT Algorithm (FLC)

Conventional or modified algorithms are unable to effectively address the actual issues when the wind is continually changing because the MPP oscillates, which causes variations in the WECS’ output power. As a result, the FLC algorithm has effectively solved the problem of oscillation around the MPP caused by environmental factors [56].
The FLC algorithm always has the advantage that the variables can change quickly, corresponding to the dynamic model of WECS. The FLC algorithm tracks around actual existing values of the system, eliminating the mathematical models. Overall, the algorithm solves the problem of environmental conditions’ impact quickly, and the output power of WECS is outstanding. On the other hand, the FLC algorithm is heavily reliant on the ability to establish the rules of the variables through in-depth research on WECS to choose the best rules and membership functions. Furthermore, a factor that needs much discussion in this regard is the large memory requirement [57]. Many improved and combined versions are also based on the FLC algorithm [58,59]. Figure 15 shows a schematic of the FLC algorithm.
  • Fuzzification
The fuzzy set of variables contains linguistic variables representing each input/output variable utilized in the controller design. For example, the symbols for wind speed error “e”, wind speed derivative “Δe”, and change in electromagnetic torque “T”. The properties of the triangular membership function shown in Figure 16 are negative big (N-B), negative small (N-S), zero (Z-E), positive big (P-B), and positive small (P-S). Scale factors improve the ability of the dynamic model and controller converter to follow the input and output variables.
  • Control rule
After the fuzzing of the member variables, the following step is based on the control rule defined by the set of IF–THEN rules shown in Table 6.
For example, if wind speed error “e” and wind speed derivative “Δe” are both NB, then the obtained value of electromagnetic moment derivative “Te” is also N-B.
  • Defuzzification
Based on the control rule, the output language variables must be converted into specific values for the electromagnetic torque control process. This technique provides the control goal by using the two values of electromagnetic torque and the derivative of electromagnetic torque [56].
Δ T e   =   K Δ T e i = 1 25 μ i . c i i = 1 25 μ i
T e k   =   T e k 1 + Δ T e
According to the diagram in Figure 15, signals such as rotor angular velocity ωm, mechanical torque Tm, generator current Ig, and generator voltage Ug are considered input variables, which are processed by member functions according to a specific rule, then defuzzified to generate the mechanical torque deviation signal ΔTm at the FLC controller and this signal is combined with the mechanical torque Tm to provide a control signal for the machine side controller (MSC) to MPPT. This algorithm is based on power forecasting and does not require sensor signals from wind velocity.

3.2.2. Artificial Neural Networks (ANN) MPPT Algorithm

Compared to the controller using the FLC, which requires parameters of the WT’s system, the ANN algorithm is established and set up to simulate the operation of human neurons, so the structure is more complex. This algorithm does not necessitate knowledge of WECS parameters, but the results show that MPPT ability and MPP convergence speed performed better than FLC [60]. Non-analytical, nonlinear, unstable, and random problems, as well as a lack of programming knowledge, can all be solved using ANN algorithms. A wide range of problems, particularly, can be solved without programming or other intervention in its programs [61]. According to theory, there are many different versions of ANN, but in ANN structure, there are three layers: the first layer is input, then the hidden layer, and the last layer is output. The number of nodes to apply to the ANN algorithm is up to the user, and this choice is not mandatory for everyone, as input variable values such as rated voltage, wind speed, output torque, etc., are used. In order to control the power electronic controller, output values provide reference variables such as reference power and reference rotor speed. The layers’ node weights decide which working point will coincide with the MPP of WECS.
ANN has many benefits for wind speed and power predictability, such as self-learning–teaching, low error, simplicity, and high-efficiency predictability, which allows rapid development in applications that use the ANN algorithm for WECS [55]. There are many different classes and versions of the ANN algorithm in the classification of branches, such as back propagation neural network (BPNN), convolutional neural network (CNN), wavelet neural network (WNN), recurrent neural network (RNN), etc. However, all of these algorithms are based on the three-layer implementation principle.
The ANN algorithm input signal is trained and fed to the system for a specific input and output direction. Training previously processed and memorized signals will help reduce signal processing response time, resulting in rapid stabilization around the MPP point even at high wind speeds changing rapidly. This method enhances the trade-off between output power and reaction time [62].
Cell nodes are interconnected and influence one another. Each cell node has its own data, which are continuously updated, and the output of these data is sent to the other neuron. The activation node or value node is each neuron output. The ANN algorithm for MPPT applies to both IPC and DPC types by predicting the wind speed and power of the WECS.

3.2.3. Space Vector Module (SVM) MPPT Algorithm

On small samples, the SVM algorithm aims to simplify the prediction structure. As a result, prediction results are typically more accurate than the ANN algorithm. Furthermore, this algorithm can be applied to MPPT in both DPC and IPC methods.
The input signal for the SVM controller is taken from the electromagnetic torque Te and the voltage of the generator, as shown in Figure 17. Additionally, other controllers, such as the gain schedule algorithm (GS), the PSO algorithm, and some other algorithms, can be combined with the SVM algorithm to improve MPPT capability for WECS, as described in [63] for the GS algorithm combining with pulse period controllers Ds and generator rotation frequency f(ωs). A proposal in [64] for a generator-side five-stage controller using an SVM algorithm can work without a gearbox in low wind speed, allowing control of active and reactive power to the grid via a DPC with an SVM algorithm.

3.2.4. Swarm Optimization Algorithm (SOA)

SOA are inspired by nature or a particular phenomenon, such as the genetic algorithm (GA) [65], differential evolution theory (DE) [66], particle swarm optimization (PSO) [67], ant colony optimization (ACO) [68,69] and brainstorm optimization (BSO) [70]. In order to determine the optimal location within the swarm and the best ways to control their behavior across a very large number of contacts, these algorithms mimic natural swarm behavior. Although each individual has unique abilities, it is possible to display behavior in a large flock by encouraging cooperation and mutuality among individuals. As a result, SOAs can use instances discovery and collaboration capabilities to optimize solutions during implementation as shown in Figure 18.

3.2.5. Sensorless MPPT Algorithm

The sensorless method eliminates mechanical sensors as well as WECS parameters. Researchers have proposed sensorless MPPT algorithms to accurately recognize wind speed via power converter input values such as Pin, Uin, and Iin, as shown in Figure 19.
In the characteristic diagram showing the dependent relationship in Figure 20, the Pin input power and tip speed ratio λ forms relationships between input power, voltage, and current without using mechanical sensors, speed wind, or generator rotor speed [71].
This proposed method uses only two electrical parameters, including voltage and current. It has eliminated mechanical sensors and system information, helping it to limit the problems encountered in methods that use sensors. This method, combined with intelligent algorithms such as FLC [72] or ANN [73], has shown high performance and faster convergence time when MPPT [74]. Outstanding characteristics of the MPPT intelligent algorithms have been mentioned in Table 7.
Table 8 lists some author studies on intelligent MPPT algorithms for WECS.

3.3. Hybrid MPPT Algorithms

As mentioned, each algorithm has different advantages and disadvantages. Two or more algorithms used together in one MPPT controller are called hybrid algorithms. Hybrid algorithms increase the advantages of each algorithm and reduce the disadvantages of combining processing to maximize the capacity of WECS. A series of studies have shown outstanding results when combining two or more MPP algorithms. This combination was born based on the combination of traditional methods, traditional methods with intelligent algorithms, or between intelligent algorithms.

3.3.1. Hybrid Conventional MPPT Algorithms

Because of the CPO algorithm’s simplicity and ease of use, many researchers have used hybridization algorithms in WECS systems to track MPP for renewable energy sources. The disadvantage of the CPO algorithm is that it oscillates when tracking MPP. Knowing how to combine algorithms will also solve the trade-off between speed and performance and the change in direction under rapid wind speed. The optimal torque controller (OTC) is used in combination with either the HCS method or the CPO method. This algorithm combination problem solves two problems: the first is choosing between speed and performance, and the second is heading in the wrong direction when the wind speed changes continuously [78]. The P&O adaptive algorithm, when combined with the ORB algorithm, operates in two modes and has better MPPT ability [79].
Another type of hybrid algorithm for combining the CPO algorithm with the OT, TSR, and PSF algorithms to overcome the problems that the CPO algorithm faced when MPPT, especially the problem of tracking in the wrong direction when wind speed sudden changes have been mentioned in research [10,80,81,82]. The combination of two algorithms, CPO and PSF, is proposed in [83] to have two modes of operation: one is called the search mode, which uses a modified HCS algorithm to search for the MPP point under wind change, and the other is called the application mode, which tracks the MPPT point and limits fluctuations at the MPP.

3.3.2. Hybrid Conventional Algorithms with Intelligent Algorithms

A hybrid form used in the MPPT tracking technique is the combination of the intelligent algorithm with a conventional algorithm, as demonstrated in the hybrid between the FLC algorithm and CPO algorithm, creating better tracking MPP in both dynamic and static modes. As a result, MPP tracking performs better than conventional MPPT methods [84]. Moreover, this method has been implemented and applied in practice for WECS under changing wind speed conditions. Additionally, MPPT is built on the ANN algorithm in conjunction with the P&O method previously discussed [85], the advantages of which include the removal of information about the value of the gear ratio and the power coefficient Cp as well as the more accurate results. The study [86] proposed a method to combine the PSO swarm optimization algorithm and the ORB optimal relationship-based algorithm, with two operating modes called PSO mode and ORB mode in this algorithm. The peak for each wind speed will be located via PSO mode, and the current and voltage values at each MPP are calculated to look up the unknown ORB algorithm coefficient.

3.3.3. Hybrid Intelligent Algorithms

Depending on the signal processing features used in the combining process, the intelligent hybrid MPPT algorithms may be classified as data-preprocessing-based techniques, parameter-optimization-based methods, data-mining-based methods, and deep-machine-learning-based approaches. The main algorithms, such as FLC, SOA, or SVM, play a central role in the combined algorithms in various versions. These combined algorithms, which all perform better than the independent MPPT algorithms, proposed an algorithm combining three MPPT methods with PSO to predict wind energy in the short term. This study demonstrated that its relative error is deficient, and the prediction process is very high. In the short term, the proposed model could be applied to predict wind energy [87], which shows that, compared to predicting MPP, PI predicting is a relatively effective method for estimating the random nature of wind energy.
However, this method includes some complex assumptions and calculations, and it proposes an optimal solution that combines the multi-objective artificial bee. In order to improve wind energy prediction, researchers used a colony (MOABC) and multi-objective evolutionary knowledge (EKMOABC). Numerous intelligent algorithm combinations are based on wind power and wind speed prediction techniques to ensure maximum power tracking of WECS systems and improve MPPT tracking ability under wind speed control. Sudden changes influence the WECS in environmental conditions.

4. Discussion

Capturing and converting the most power available from the WECS system is the primary objective of MPPT algorithms. Various algorithms are listed, resulting in a challenge in deciding which method is most suitable. The comparisons show that IPC algorithms are far more straightforward and produce quick results. However, the majority of the sensors used for IPC are mechanical sensors, which operate more quickly than sensors that measure from a power source and can easily show mistakes while operating for an extended period of time, causing WECS’s MPPT to become stuck.
On the other hand, DPC algorithms do not need sensors, are affordable, and are easy to use. However, if there is an enormous sudden change in wind speed, DPC algorithms do not extract power well. The CPO algorithm is widely used in conventional algorithms because it has many advantages over other conventional algorithms, such as simplicity, low cost, and ease of implementation. However, the disadvantages of conventional algorithms are oscillation around the MPP and a strong disturbance when the wind speed changes rapidly.
When compared to conventional algorithms, MPPT intelligent algorithms such as FLC; different versions of SOA such as PSO, GWO or ANN; and SVM have outstanding internal characteristics such as stability and low fluctuation around MPP, high speed, high convergence, and good memory of MPP positions at various wind velocities when the wind speed changes continuously and does not change power tracking direction. These advantages are also maximized when intelligent algorithms are combined to complement and support one another advantages while limiting flaws in the process of tracking MPPT scores under the influence of MPPT environmental circumstances. However, there are limitations to intelligent methods, such as high complexity, the need for memory to remember data, etc.
In summary, between the conventional and intelligent MPPT algorithms through research and analysis results, the MPPT process uses intelligent algorithms for higher output maximum power tracking results and do not oscillate at the MPP better under the sudden change in various wind speed.

5. Conclusions

The MPPT method is the key to enhancing MPPT from the WECS system. This review has covered many MPPT algorithms. The overview results of MPPT methods show that each algorithm’s advantages and limitations must be determined to choose the best solution to improve output power. This review provides an exceptionally detailed and comprehensive comparison of previous and current MPPT algorithms. The comparison method is established on the IPC and DPC techniques, followed by intelligent and hybrid algorithms. Based on the comparison results, the hybridization algorithms are often more efficient. Hybrid MPPT algorithms take the best features of each individual MPPT algorithm and eliminate their limitations to provide the best results when tracking MPP in changing weather conditions. There are many ways to classify algorithms, such as the MPPT algorithm using DPC or IPC controller, power prediction and wind speed prediction method, sensor or without sensor. However, there are numerous approaches to the MPPT problems, but the current and future general trend for wind power systems is that controllers based on intelligent algorithms will be deployed and widely used in reality.

6. Trends and Development in the Future

Based on the overview of the types of MPPT algorithms used for WECS, there will be an increasing demand for renewable energy in the future; therefore, in order for MPPT from the WECS to fully address the negative effects of environmental impact, optimum solutions must be found. Therefore, intelligent algorithms will be widely applied in wind power systems in particular and other renewable energy systems in general. With the benefits that have been studied and analyzed from MPPT algorithms such as FLC using a series of previously received information, it is simple to control the dynamic models of WCES or the ANN algorithm with slight fluctuation, small around the MPP. However, the signal processing is relatively fast, the MPP convergence is high, the dynamic process can be predicted well, and the parameters are continuously updated to make the power extraction more stable.
Furthermore, algorithms based on SVMs or SOAs with different versions, such as PSO, GWO, and Marine Predator Algorithm (MPA) [88], etc., show an excellent approach to predicting power and wind velocity. Therefore, different intelligent algorithm versions will be added and combined to create MPPT algorithms with high speed and processing ability in the presence of external factors affecting WECS.

Author Contributions

These authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Education and Training under project number CT 2022.07.DNA.06.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

NomenclatureSignification and Unit
CpMechanical power coefficient
CpoptOptimal power coefficient
IDCDC current (ampere)
PmMechanical power (watts)
PoptOptimal power (watts)
RTurbine blade radius (m)
TeElectromagnetic torque (N.m.)
TmMechanical torque (N.m.)
ToptmOptimum mechanical torque (N.m.)
Vcut-inCut-in wind speed (m/s)
Vcut-outCut-out wind speed (m/s)
VDCDC voltage (volts)
VratedRated wind speed (m/s)
VwindWind speed (m/s)
βPitch angle (o)
λTip speed ratio
λoptOptimum tip speed ratio
ρDensity of the air (kg/m3)
ωRotor angular speed (rad/s)
ωmMechanical angular speed (rad/s)
ωoptOptimal rotor speed (rad/s)
ωrefReference rotor speed (rad/s)
Abbreviations
ACOAnt colony optimization
ANNArtificial neural networks
BPNNBack propagation neural network
BSOBrainstorm optimization
CNNConvolutional neural network
DPCDirect power control
FLCFuzzy logic control
GSGain schedule
HCSHill climbing search
INCIncremental conductance
IPCIndirect power control
MPAMarine predator algorithm
MPPMaximum power point
MPPTMaximum power point tracking
NNNeural networks
ORBOptimal relation-based
OTTorque optimization
P&OPerturbation and observation
PMSGPermanent magnet synchronous generators
PSFPower signal feedback algorithms
PSOParticle swarm optimization
RNNRecurrent neural network
SOASwarm optimization algorithm
SVMSpace vector module
TSRTip-speed ratio
WECSWind energy conversion systems
WNNWavelet neural network
WTWind turbine

References

  1. Musunuri, S.; Ginn, H.L. Comprehensive review of wind energy maximum power extraction algorithms. In Proceedings of the IEEE Power and Energy Society General Meeting, Detroit, MI, USA, 24–28 July 2011; Volume 7, pp. 21–29. [Google Scholar]
  2. Shanmugam, L.; Joo, Y.H. Stabilization of Permanent Magnet Synchronous Generator-based Wind Turbine System via Fuzzy-based Sampled-data Control Approach. Inf. Sci. 2021, 559, 270–285. [Google Scholar] [CrossRef]
  3. Heier, S. Grid Integration of Wind Energy Conversion Systems; John Wiley & Sons: Weinheim, Germany, 2006. [Google Scholar]
  4. Johnson, G.L. Wind Energy Systems; Prentice-Hall: Englewood Cliffs, MJ, USA, 2003. [Google Scholar]
  5. Buehring, I.K.; Freris, L.L. Control policies for wind-energy conversion systems. IEE Proc. C Gener. Transm. Distrib. 1981, 128, 253–261. [Google Scholar] [CrossRef]
  6. Pao, L.Y.; Johnson, K.E. A tutorial on the dynamics and control of wind turbines and wind farms. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 2076–2089. [Google Scholar]
  7. Morimoto, S.; Nakayama, H.; Sanada, M.; Takeda, Y. Sensorless Output Maximization Control for Variable-Speed Wind Generation System Using IPMSG. IEEE Trans. Ind. Appl. 2005, 41, 60–67. [Google Scholar] [CrossRef]
  8. Abdullah, M.A.; Yatim, A.H.M.; Tan, C.W.; Saidur, R. A review of maximum powerpoint tracking algorithms for wind energy systems. Renew. Sustain. Energy Rev. 2012, 16, 3220–3227. [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. Alrowaili, Z.A.; Ali, M.M.; Youssef, A.; Mousa, H.H.; Ali, A.S.; Abdel-Jaber, G.T.; Ezzeldien, M.; Gami, F. Robust Adaptive HCS MPPT Algorithm-Based Wind Generation System Using Model Reference Adaptive Control. Sensors 2021, 5187, 21. [Google Scholar] [CrossRef]
  11. Jia, Y.; Yang, Z.; Cao, B. A new maximum power point tracking control scheme for wind generation. In Proceedings of the International Conference on Power System Technology, Kunming, China, 13–17 October 2002; pp. 144–148. [Google Scholar]
  12. Ahmed, R.; Namaane, A.; M’Sir, N.K. Improvement in perturb and observe method using state flow approach. Energy Procedia 2013, 42, 614–623. [Google Scholar] [CrossRef] [Green Version]
  13. Harrag, A.; Messalti, S. Variable step size modified P&O MPPT algorithm using GA-based hybrid offline/online PID controller. Renew. Sustain. Energy Rev. 2015, 49, 1247–1260. [Google Scholar]
  14. Hohm, D.P.; Ropp, M.E. Comparative study of maximum power point tracking algorithms using an experimental, programmable, maximum power point tracking test bed. In Proceedings of the Conference Record of the Twenty-Eighth IEEE Photovoltaic Specialists Conference, Anchorage, AK, USA, 15–22 September 2000; pp. 1699–1702. [Google Scholar]
  15. Houssamo, I.; Locment, F.; Sechilariu, M. Experimental analysis of impact of MPPT methods on energy efficiency forphotovoltaic power systems. Int. J. Electr. Power Energy Syst. 2013, 46, 98–107. [Google Scholar] [CrossRef]
  16. Hosseini, S.H.; Farakhor, A.; Haghighian, S.K. Novel algorithm of maximum power point tracking (MPPT) for variable speed PMSG wind generation systems through model predictive control. In Proceedings of the 8th International Conference on Electrical and Electronics Engineering (ELECO), Bursa, Turkey, 28–30 November 2013; pp. 243–247. [Google Scholar]
  17. Yu, K.N.; Liao, C.K. Applying novel fractional order incremental conductance algorithm to design and study the maximum power tracking of small wind power systems. J. Appl. Res. Technol. 2015, 13, 238–244. [Google Scholar] [CrossRef] [Green Version]
  18. Xia, Y.; Ahmed, K.H.; Williams, B.W. Wind Turbine Power Coefficient Analysis of a New Maximum Power Point Tracking Technique. IEEE Trans. Ind. Electron. 2012, 60, 1122–1132. [Google Scholar] [CrossRef]
  19. Dalala, Z.M.; Zahid, Z.U.; Yu, W.; Cho, Y.; Lai, J.-S. Design and Analysis of an MPPT Technique for Small-Scale Wind Energy Conversion Systems. IEEE Trans. Energy Convers. 2013, 28, 756–767. [Google Scholar] [CrossRef]
  20. Urtasun, A.; Sanchis, P.; Marroyo, L. Small wind turbines sensorless MPPT: Robustness analysis and lossless approach. IEEE Trans. Ind. Appl. 2014, 50, 4113–4121. [Google Scholar] [CrossRef]
  21. Parker, C.M.; Leftwich, M.C. The effect of tip speed ratio on a vertical axis wind turbine at high Reynolds numbers. Exp. Fluids 2016, 57, 74. [Google Scholar] [CrossRef]
  22. Nasiri, M.; Milimonfared, J.; Fathi, S.H. Modeling, analysis and comparison of TSR and OTC methods for MPPT and power smoothing in permanent magnet synchronous generator-based wind turbines. Energy Convers. Manag. 2014, 86, 892–900. [Google Scholar] [CrossRef]
  23. Thongam, J.S.; Ouhrouche, M. MPPT Control Methods in WECSs. Fundam. Adv. Top. Wind Power 2011, 15, 340–359. [Google Scholar]
  24. Ganjefar, S.; Ghassemi, A.; Ahmadi, M. Improving efficiency of two type maximum power point tracking methods of tip-speed ratio and optimum torque in wind turbine system using a quantum neural network. Energy 2014, 67, 444–453. [Google Scholar] [CrossRef]
  25. Camblong, H.; de Alegria, I.M.; Rodriguez, M.; Abad, G. Experimental evaluation of wind turbines maximum power point tracking controllers. Energy Convers. Manag. 2006, 47, 2846–2858. [Google Scholar] [CrossRef]
  26. De Kooning, J.D.; Gevaert, L.; Van de Vyver, J.; Vandoorn, T.L.; Vandevelde, L. Online Estimation of the Power Coefficient versus Tip-Speed Ratio Curve of Wind Turbines. In Proceedings of the IEEE IECON 2013—39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria, 10–13 November 2013; pp. 1792–1797. [Google Scholar]
  27. Yin, M.; Li, W.; Chung, C.Y.; Zhou, L.; Chen, Z.; Zou, Y. Optimal torque control based on effective tracking range for maximum power point tracking of wind turbines under varying wind conditions. IET Renew. Power Gener. 2017, 11, 501–510. [Google Scholar] [CrossRef]
  28. Zhang, X.; Zhang, Y.; Hao, S.; Wu, L.; Wei, W. An improved maximum power point tracking method based on decreasing torque gain for large scale wind turbines at low wind sites. Electr. Power Syst. Res. 2019, 176, 105942. [Google Scholar] [CrossRef]
  29. Oh, K.Y.; Park, J.Y.; Lee, J.S.; Lee, J.K. Implementation of a torque and a collective pitch controller in a wind turbine simulator to characterize the dynamics at three control regions. Renew. Energy 2015, 79, 150–160. [Google Scholar] [CrossRef]
  30. Liu, J.; Meng, H.; Hu, Y.; Lin, Z.; Wang, W. A novel MPPT method for enhancing energy conversion efficiency taking power smoothing into account. Energy Convers. Manag. 2015, 101, 738–748. [Google Scholar] [CrossRef]
  31. Kumar, D.; Chatterjee, K. A review of conventional and advanced MPPT algorithms for wind energy systems. Renew. Sustain. Energy Rev. 2016, 55, 957–970. [Google Scholar] [CrossRef]
  32. Mirecki, A.; Roboam, X.; Richardeau, F. Comparative study of maximum power strategy in wind turbines. In Proceedings of the IEEE International Symposium on Industrial Electronics, Ajaccio, France, 4–7 May 2004; Volume 2, pp. 993–998. [Google Scholar]
  33. Pande, J.; Nasikkar, P.; Kotecha, K.; Varadarajan, V. A Review of MPPT Algorithms for WECSs. J. Mar. Sci. Eng. 2021, 9, 1187–1217. [Google Scholar] [CrossRef]
  34. Cortes-Vega, D.; Ornelas-Tellez, F.; Anzurez-Marin, J. Comparative analysis of MPPT techniques and Optimal Control for a PMSG-based WECS. In Proceedings of the IEEE 4th Colombian Conference on Automatic Control, Medellin, Colombia, 15–18 October 2019; pp. 1–6. [Google Scholar]
  35. Abdullah, M.A.; Yatim, A.H.M.; Tan, C.W.; Samosir, A.S. Particle Swarm Optimization-Based Maximum Power Point Tracking Algorithm for Wind Energy Conversion System. In Proceedings of the IEEE International Conference on Power and Energy (PECon), Kota Kinabalu, Malaysia, 2–5 December 2012; pp. 65–70. [Google Scholar]
  36. Mousa, H.H.; Youssef, A.R.; Mohamed, E.E. Modified P&O MPPT algorithm for optimal power extraction of five-phase PMSG based wind generation system. SN Appl. Sci. 2019, 1, 838–854. [Google Scholar]
  37. Mirbagheri, S.Z.; Mekhilef, S.; Mirhassani, S.M. MPPT with Inc.Cond method using conventional interleaved boost converter. Energy Procedia 2013, 42, 24–32. [Google Scholar] [CrossRef] [Green Version]
  38. Kesraoui, M.; Korichi, N.; Belkadi, A. Maximum power point tracker of wind energy conversion system. Renew. Energy 2011, 36, 2655–2662. [Google Scholar] [CrossRef]
  39. Carrillo, C.; Obando Montaño, A.F.; Cidrás, J.; Díaz-Dorado, E. Review of power curve modelling for windturbines. Renew. Sustain. Energy Rev. 2013, 21, 572–581. [Google Scholar] [CrossRef]
  40. Chinchilla, M.; Arnaltes, S.; Burgos, J.C. Control of permanent-magnet generators applied to variable-speed wind-energy systems connected to the grid. EEE Trans. Energy Convers. 2006, 21, 130–135. [Google Scholar] [CrossRef] [Green Version]
  41. Pan, C.T.; Juan, Y.L. A Novel Sensorless MPPT Controller for a High-Efficiency Microscale Wind Power Generation System. IEEE Trans. 2010, 25, 207–218. [Google Scholar]
  42. Tan, K.; Islam, S. Optimum control strategies in energy conversion of PMSG wind turbine system without mechanical sensors. IEEE Trans. Energy Convers. 2004, 19, 392–399. [Google Scholar] [CrossRef]
  43. Zhang, H.B.; Fletcher, J.; Greeves, N.; Finney, S.J.; Williams, B.W. One-power-point operation for variable speed wind/tidal/stream turbines with synchronous generators. IET Renew. Power Gener. 2011, 5, 99–108. [Google Scholar] [CrossRef]
  44. Chen, Z.; Guerrero, J.M.; Blaabjerg, F. A review of the state of the art of power electronics for wind turbines. IEEE Trans. Power Electron. 2009, 24, 1859–1875. [Google Scholar] [CrossRef]
  45. Abdullah, M.A.; Yatim, A.H.M. An online Optimum-Relation-Based Maximum Power Point Tracking Algorithm for Wind Energy Conversion System. In Proceedings of the Australasian Universities Power Engineering Conference (AUPEC 2014), Perth, Australia, 28 September–1 October 2014; Volume 27, pp. 1–6. [Google Scholar]
  46. Kazmi, S.M.R.; Goto, H.; Guo, H.-J.; Ichinokura, O. Review and critical analysis of the research papers published till date on maximum power point tracking in wind energy conversion system. In Proceedings of the 2010 IEEE Energy Conversion Congress and Exposition, Atlanta, GA, USA, 12–16 September 2010; pp. 4075–4082. [Google Scholar]
  47. Lahfaoui, B.; Zouggar, S.; Mohammed, B.; Elhafyani, M.L. Real Time Study of P&O MPPT Control for Small Wind PMSG Turbine Systems Using Arduino Microcontroller. Energy Procedia 2017, 111, 1000–1009. [Google Scholar]
  48. Tripathi, S.M.; Tiwari, A.N.; Singh, D. Grid-integrated permanent magnet synchronous generator based wind energy conversion systems: A technology review. Renew. Sustain. Energy Rev. 2015, 51, 1288–1305. [Google Scholar] [CrossRef]
  49. Kortabarria, I.; Andreu, J.; Martínez de Alegría, I.; Jiménez, J.; Gárate, J.I.; Robles, E. A novel adaptative maximum power point tracking algorithm for small wind turbines. Renew. Energy 2014, 63, 785–796. [Google Scholar]
  50. Ali, M.M.; Youssef, A.; Ali, A.S.; Abdel-Jaber, G. Variable step size PO MPPT algorithm using model reference adaptive control for optimal power extraction. Int. Trans. Electr. Energy Syst. 2019, 30, e12151. [Google Scholar] [CrossRef]
  51. Sachan, A.; Gupta, A.K.; Samuel, P. A review of MPPT algorithms employed in wind energy conversion systems. J. Green Eng. 2017, 6, 385–402. [Google Scholar] [CrossRef] [Green Version]
  52. Wang, Q.; Chang, L. An intelligent maximum power extraction algorithm for inverter-based variable speed wind turbine systems. IEEE Trans. Power Electron. 2004, 19, 1242–1249. [Google Scholar] [CrossRef]
  53. Wu, B.; Lang, Y.; Zargari, N.; Kouro, S. Power Conversion and Control of Wind Energy Systems; Wiley-IEEE Press: Hoboken, NJ, USA, 2011; Chapters 1–15; p. 480. [Google Scholar]
  54. Manyonge, A.W.; Ochieng, R.M.; Onyango, F.N.; Shichikha, J.M. Mathematical Modelling of Wind Turbinein a Wind Energy Conversion System: Power Coefficient Analysis. Appl. Math. Sci. 2012, 6, 4527–4536. [Google Scholar]
  55. Wang, Y.; Yu, Y.; Cao, S.; Zhang, X.; Gao, S. A Review of Applications of Artificial Intelligent Algorithms in Wind Farms; Springer Nature: Berlin/Heidelberg, Germany, 2019; pp. 1–54. [Google Scholar]
  56. Tiwari, R.; Babu, N.R. Fuzzy Logic Based MPPT for Permanent Magnet Synchronous Generator in wind Energy Conversion System. IFAC-PapersOnLine 2016, 49, 462–467. [Google Scholar] [CrossRef]
  57. Zebraoui, O.; Bouzi, M. Comparative study of different MPPT methods for wind energy conversion system. In Proceedings of the International Conference on Renewable Energies and Energy Efficiency, Venice, Italy, 16–20 September 2018; pp. 1–10. [Google Scholar]
  58. Aicha, A.; Youcef, M.; Said, H.; Tayeb, A. Intelligent Maximum Power Tracking Control of PMSG Wind Energy Conversion System. In Proceedings of the 5th International Conference on Electrical Engineering, Boumerdes, Algeria, 29–31 October 2019; Volumes 1–11. [Google Scholar]
  59. Kuppusamy, S.; Joo, Y.H. Memory-Based Integral Sliding-Mode Control for T–S Fuzzy Systems With PMSM via Disturbance Observer. IEEE Trans. Cybern. 2021, 51, 2457–2465. [Google Scholar] [CrossRef] [PubMed]
  60. Tiwari, R.; Krishnamurthy, K.; Neelakandan, R.B.; Padmanaban, S.; Wheeler, P.W. Neural Network Based Maximum Power Point Tracking Control with Quadratic Boost Converter for PMSG. Wind Energy Conversion System. Electronics 2018, 72, 20. [Google Scholar] [CrossRef] [Green Version]
  61. Zhou, J.; Xu, X.; Huo, X.; Li, Y. Forecasting Models for Wind Power Using Extreme-Point Symmetric Mode Decomposition and Artificial Neural Networks. Sustainability 2019, 11, 650. [Google Scholar] [CrossRef] [Green Version]
  62. Agarwal, N.K.; Sadhu, P.K.; Chakraborty, S. MPPT Based PMSG Wind Turbine System Using Sliding Model Control (SMC) and Artificial Neural Network (ANN) Based Regression Analysis. IETE J. Res. 2019, 68, 1652–1660. [Google Scholar] [CrossRef]
  63. Bouwer, P.; Kamper, M.J. Sensorless Small-Scale Variable Speed Wind Energy Conversion System Incorporating DTC-SVM of Direct-Drive PMSG with RLC Filter. In Proceedings of the IEEE Energy Conversion Congress and Exposition (ECCE), Raleigh, NC, USA, 15–20 September 2012; pp. 3756–3763. [Google Scholar]
  64. Bounadja, E.; Boudjema, Z.; Djahbar, A. A New DPC-SVM for Matrix Converter Used in Wind Energy Conversion System Based on Multiphase Permanent Magnet Synchronous Generator. Iran. J. Electr. Electron. Eng. 2019, 3, 352–363. [Google Scholar]
  65. Barszcz, T.; Bielecka, M.; Bielecki, A.; Wójcik, M. Wind speed modelling using Weierstrass function fitted by a genetic algorithm. J. Wind. Eng. 2012, 109, 68–78. [Google Scholar] [CrossRef]
  66. Gao, S.; Wang, Y.; Wang, J.; Cheng, J. Understanding Differential Evolution: A Poisson Law Derived from Population Interaction Network. J. Comput. Sci. 2017, 21, 140–149. [Google Scholar] [CrossRef]
  67. Dursun, E.H.; Koyuncu, H.; Kulaksiz, A.A. A novel unified maximum power extraction framework for PMSG based WECS using chaotic particle swarm optimization derivatives. Eng. Sci. Technol. Int. J. 2020, 24, 158–170. [Google Scholar] [CrossRef]
  68. Hannachi, M.; Elbeji, O.; Benhamed, M.; Sbita, L. Comparison between ABC and ACO: Tunning of On-Off MPPT for wind systems. Wind Eng. 2021, 45, 1601–1612. [Google Scholar] [CrossRef]
  69. Berbaoui, B.; Saba, D.; Dehini, R.; Dahbi, A.; Maouedj, R. Optimal control of shunt active filter based on PMSG using ant colony optimization algorithm. In Proceedings of the 7th International Conference on Software Engineering and New Technologies—ICSENT 2018, Hammamet, Tunisia, 26–28 December 2018; pp. 1–8. [Google Scholar]
  70. Wang, Y.; Gao, S.; Yu, Y.; Xu, Z. The discovery of population interaction with a power law distribution in brain storm optimization. Memetic Comput. 2017, 11, 65–87. [Google Scholar] [CrossRef]
  71. Fathabadi, H. Novel high efficient speed sensorless controller for maximum power extraction from WECSs. Energy Convers. Manag. 2016, 123, 392–401. [Google Scholar] [CrossRef]
  72. Lopez-Flores, D.R.; Duran-Gomez, J.L.; Chacon-Murguia, M.I. A Mechanical Sensorless MPPT Algorithm for a Wind Energy Conversion System based on a Modular Multilayer Perceptron and a Processor-in-the Loop Approach. Electr. Power Syst. Res. 2020, 168, 106409. [Google Scholar] [CrossRef]
  73. Elbeji, O.; Hannachi, M.; Benhamed, M.; Sbita, L. Artificial neural network–based sensorless control of WECS driving a PMSG. Wind. Eng. 2021, 45, 459–476. [Google Scholar] [CrossRef]
  74. Kazmi SM, R.; Goto, H.; Guo, H.J.; Ichinokura, O. A Novel Algorithm for Fast and Efficient Speed-Sensorless MPPT in WECSs. IEEE Trans. Ind. Electron. 2011, 58, 28–36. [Google Scholar] [CrossRef]
  75. Zebraoui, O.; Bouzi, M. Comparative study of different MPPT methods for wind energy conversion system. Earth Environ. Sci. 2018, 161, 012023. [Google Scholar] [CrossRef]
  76. Fadil, J.; Nopember, I.T.S.; Soedibyo, S.; Ashari, M. Smart Variable Rotor of Vertical Axis Wind Turbine with Faster Cut-in Speed and Wide Range Extract Power Using Artificial Intelligent. Int. J. Intell. Eng. Syst. 2020, 13, 500–511. [Google Scholar] [CrossRef]
  77. Soufyane, B.; Abdelhamid, R.; Smail, Z.; Elhafyani, M.; El Hajjaji, A. Fully Robust Sensorless Control of Direct-Drive PMSG Wind Turbine Feeding a Water Pumping System. IFAC-PapersOnLine 2020, 53, 12797–12802. [Google Scholar] [CrossRef]
  78. Abdullah, M.A.; Ahmed, A.H.; Tan, C.W. A study of maximum power point tracking algorithms for wind energy system. In Proceedings of the 2011 IEEE Conference on Clean Energy and Technology (CET), Kuala Lumpur, Malaysia, 27–29 June 2011; pp. 321–326. [Google Scholar]
  79. Ahmed, S.; Rashid, M.A.; Mohamed, S.B.; Yaakob, S.B. A Novel Maximum Power Point Tracking Algorithm for Wind Energy Conversion System. Eng. Lett. 2019, 27, 822–830. [Google Scholar]
  80. Xia, Y.; Ahmed, K.H.; Williams, B.W. A new maximum power point tracking technique for permanent magnet synchronous generator based wind energy conversion system. IEEE Trans. Power Electron. 2011, 26, 3609–3620. [Google Scholar] [CrossRef] [Green Version]
  81. Masood, B.; Siddique, M.S.; Asif, R.M. Maximum Power Point Tracking using Hybrid Perturb & Observe and Incremental Conductance Techniques. In Proceedings of the 2014 4th International Conference on Engineering Technology and Technopreneuship (ICE2T), Kuala Lumpur, Malaysia, 27–29 August 2014; pp. 27–29. [Google Scholar]
  82. Hussain, J.; Mishra, M.K. Adaptive Maximum Power Point Tracking Control Algorithm for Wind Energy Conversion Systems. IEEE Trans. Energy Convers. 2016, 31, 697–705. [Google Scholar] [CrossRef]
  83. Chen, J.; Lin, T.; Wen, C.; Song, Y. Design of a Unified Power Controller for Variable-Speed Fixed-Pitch Wind Energy Conversion System. IEEE Trans. Ind. Electron. 2016, 63, 4899–4908. [Google Scholar] [CrossRef]
  84. Chaicharoenaudomrung, K.; Areerak, K.; Areerak, K.; Bozhko, S.; Hill, C.I. Maximum Power Point Tracking for Stand-Alone Wind Energy Conversion System Using FLC-P&O Method. IEEJ Trans. Electr. Electron. Eng. 2020, 15, 1723–1733. [Google Scholar]
  85. Azzouz, S.; Messalti, S.; Harrag, A. A Novel Hybrid MPPT Controller Using (P&O)-neural Networks for Variable Speed Wind Turbine Based on DFIG. Model. Meas. Control A 2019, 92, 23–29. [Google Scholar]
  86. Abdullah, M.A.; Al-Hadhrami, T.; Tan, C.W.; Yatim, A.H. Towards Green Energy for Smart Cities: Particle Swarm Optimization Based MPPT Approach. IEEE Access 2018, 6, 58427–58438. [Google Scholar] [CrossRef]
  87. Shen, Y.; Wang, X.; Chen, J. Wind Power Forecasting Using Multi-Objective Evolutionary Algorithms for Wavelet Neural Network-Optimized Prediction Intervals. Appl. Sci. 2018, 8, 185. [Google Scholar] [CrossRef] [Green Version]
  88. Vankadara, S.K.; Chatterjee, S.; Balachandran, P.K.; Mihet-Popa, L. Marine Predator Algorithm (MPA)-Based MPPT Technique for Solar PV Systems under Partial Shading Conditions. Energies 2022, 15, 6172. [Google Scholar] [CrossRef]
Figure 1. WECS model.
Figure 1. WECS model.
Energies 16 00402 g001
Figure 2. Diagram of WECS working zone.
Figure 2. Diagram of WECS working zone.
Energies 16 00402 g002
Figure 3. MPP curve corresponds to variable wind speed.
Figure 3. MPP curve corresponds to variable wind speed.
Energies 16 00402 g003
Figure 4. Classification of modern MPPT algorithms for WECS.
Figure 4. Classification of modern MPPT algorithms for WECS.
Energies 16 00402 g004
Figure 5. Diagram of TSR MPPT algorithm.
Figure 5. Diagram of TSR MPPT algorithm.
Energies 16 00402 g005
Figure 6. Diagram of OT MPPT algorithm.
Figure 6. Diagram of OT MPPT algorithm.
Energies 16 00402 g006
Figure 7. Diagram of PSF MPPT algorithm.
Figure 7. Diagram of PSF MPPT algorithm.
Energies 16 00402 g007
Figure 8. The principles of operation of P&O algorithm.
Figure 8. The principles of operation of P&O algorithm.
Energies 16 00402 g008
Figure 9. The problems of P&O algorithm under variable wind speed.
Figure 9. The problems of P&O algorithm under variable wind speed.
Energies 16 00402 g009
Figure 10. Block diagram of P&O algorithm.
Figure 10. Block diagram of P&O algorithm.
Energies 16 00402 g010
Figure 11. Diagram of the INC algorithm power-voltage relationship.
Figure 11. Diagram of the INC algorithm power-voltage relationship.
Energies 16 00402 g011
Figure 12. Block diagram of INC algorithm.
Figure 12. Block diagram of INC algorithm.
Energies 16 00402 g012
Figure 13. Block diagram of MPPT algorithm ORB.
Figure 13. Block diagram of MPPT algorithm ORB.
Energies 16 00402 g013
Figure 14. Types of search step size of MPO [31] (reused): (a) fix step size; (b) variable step size; (c) adaptive step size; (d) hybrid step size.
Figure 14. Types of search step size of MPO [31] (reused): (a) fix step size; (b) variable step size; (c) adaptive step size; (d) hybrid step size.
Energies 16 00402 g014
Figure 15. Block diagram of FLC MPPT algorithm.
Figure 15. Block diagram of FLC MPPT algorithm.
Energies 16 00402 g015
Figure 16. Membership function: (a) input variable; (b) input variable; (c) output variable.
Figure 16. Membership function: (a) input variable; (b) input variable; (c) output variable.
Energies 16 00402 g016aEnergies 16 00402 g016b
Figure 17. Diagram of ANN MPPT algorithm.
Figure 17. Diagram of ANN MPPT algorithm.
Energies 16 00402 g017
Figure 18. General diagram of the MPPT controller using SVM algorithm.
Figure 18. General diagram of the MPPT controller using SVM algorithm.
Energies 16 00402 g018
Figure 19. Block diagram of sensorless MPPT algorithm.
Figure 19. Block diagram of sensorless MPPT algorithm.
Energies 16 00402 g019
Figure 20. Characteristics of the relationship between Pin and λ in WECS.
Figure 20. Characteristics of the relationship between Pin and λ in WECS.
Energies 16 00402 g020
Table 1. Compare the characteristics of MPPT algorithms based on IPC algorithm [1,33].
Table 1. Compare the characteristics of MPPT algorithms based on IPC algorithm [1,33].
Characteristics of MPPT AlgorithmsTSROTPSF
Information WECSNo needYesYes
Memory RequirementNo needNo needYes
Prior Training/KnowledgeNo needYesYes
AnemometerYesNo needYes
Oscillate at MPPRarelyRarelyRarely
EfficiencyHighHighModerate
ComplexLowLowLow
Convergence speedHigherHigherHigher
System sensitivityYesYesYes
Product costExpensiveNot ExpensiveNot Expensive
Online updateNo needNo needNo need
Performance Under Varying Wind ConditionsModerateModerateModerate
Table 2. Summary of articles for MPPT algorithms based on IPC for WECS.
Table 2. Summary of articles for MPPT algorithms based on IPC for WECS.
AlgorithmReferencesDescription
TSR[26]This study suggested a novel approach to computing the Cp(λ) curve. From the current waveform, the rotational speed of the turbine is calculated. Together with a wind speed measurement, this estimates the TSR. By measuring the generator output power and estimating the generator losses, the Cp(λ) is reconstructed.
TSR[22]TSR and OTC were also two MPPT algorithms that were mentioned. A technique for enhancing the effectiveness of TSR and OTC is proposed.
TSR[34]When adding more wind speed sensors, an overview of conventional MPPT algorithms and TSR algorithms raises the system cost.
OT[22]TSR and OTC were also two MPPT algorithms that were mentioned. A technique for enhancing the effectiveness of TSR and OTC is proposed.
OT[30]In this paper, a few limitations of OT algorithms are discussed.
OT[27]The torque curve may be fast modified to achieve higher and more sustainable MPPT efficiency under fluctuating wind conditions since it is based on a direct link between effective tracking range (ETR) and wind conditions.
PSF[8]The algorithms were introduced in general. The PSF approach has a more intricate structure but produces better performance and faster feedback.
PSF[31]A discussion of popular MPPT algorithms. The PSF method uses a wind speed sensor, increasing system complexity.
Table 3. Compare the characteristics of MPPT algorithms based on DPC algorithm [1,33].
Table 3. Compare the characteristics of MPPT algorithms based on DPC algorithm [1,33].
Characteristics of MPPT AlgorithmsP&OINCORB
Information WECSNo needNo needNo need
Memory requirementNo needNo needYes
Prior training/knowledgeNo needYesYes
AnemometerNo needNo needNo need
Oscillate at MPPYesYes Rarely
EfficiencyLowLowModerate
ComplexSimpleSimpleSimple
Convergence speedFastFastFast
System sensitivityNoNoNo
Product costModerateModerateModerate
Online updateYesYesNo
Performance under varying environment conditionsModerateModerateModerate
Table 4. Summary of articles for MPPT algorithms based on DPC for WECS.
Table 4. Summary of articles for MPPT algorithms based on DPC for WECS.
AlgorithmReferencesDescription
P&O[46]A description of many MPPT algorithms and how they work. P&O algorithms are easy to develop and do not require the mentioned sensor.
P&O[47]The research article builds CPO algorithms in Arduino to simulate real-time when emphasizing maximum power for WECS in the laboratory.
P&O[36]The characteristics of the two algorithms, P&O and INC, are discussed in two sections: fixed wind speed and variable wind speed.
INC[36] The characteristics of the two P&O algorithms and the INC algorithm are discussed in two sections: fixed wind speed and variable wind speed.
INC[37]The article compares two turbocharged conversion circuit diagrams employed and compared using the INC algorithm working process.
INC[48]A series of MPPT methods are mentioned and discussed—the limitations and benefits of the discussion on INC algorithm.
ORB[48]A series of MPPT algorithms are mentioned and overview. The limitations and advantages of the INC algorithm are discussed.
ORB[18]A non-sensor technique for maximizing power has been introduced.
ORB[45]The benefits and drawbacks of the CPO and ORB techniques are discussed, and a new method combining these two algorithms is introduced.
Table 5. Summary of articles for modified MPPT algorithms based on WECS.
Table 5. Summary of articles for modified MPPT algorithms based on WECS.
AlgorithmReferencesDescription
MPO[36]Overview of the MPPT algorithm of CPO and MPO.
MPO[53]Using MPO algorithm with variable step sizes and an adaptive controller helps overcome CPO problems.
MPSF[31]Overview of the MPPT algorithms introduced and mentioned the MPSF algorithm.
MPSF[46]Introducing conventional and modified MPPT algorithms, in which MPPP MPSF algorithm is mentioned.
MINC[33]Overview of the MPPT algorithms introduced and mentioned the modified INC algorithm.
MOT[46]Introducing conventional and modified MPPT algorithms, in which MPPP MOT algorithm is mentioned.
MOT[41]Introducing a sensorless MPPT algorithm of modified OT algorithm.
Table 6. Control rule FLC algorithm.
Table 6. Control rule FLC algorithm.
Outpute(t)
N-BN-SZ-EP-SP-B
Δe(t)N-BN-BN-SN-SZ-EZE
N-BN-SZ-EZ-EP-SPS
N-BN-SZ-EZ-EP-SPS
N-SP-SP-SP-SP-BPB
Z-EP-SP-BP-BP-BPB
Table 7. Compare intelligent algorithms for WECS.
Table 7. Compare intelligent algorithms for WECS.
Characteristics of MPPT AlgsFLCANNSVMSOASensorless
Information WECSNeedNeedNo needNo needNo need
Memory RequirementYesYesYesYesYes
Prior Training/KnowledgeYesYesYesNoNo
AnemometerDependingDependingDependingDependingNo need
Oscillate at MPPNot occurNot occurNot occurNot occurDepending
EfficiencyHigherHigherHigherHigherModerate
ComplexHigherHigherSimpleHigherSimple
Convergence speedMediumMediumMediumMediumMedium
Parametric sensitivityDependingDependingDependingDependingDepending
CostHigherHigherHigherHigherLower
Online updateYesYesYesYesDepending
Under changing wind conditionsBetterBetterBetterGoodGood
Table 8. Summary of references for intelligent algorithms.
Table 8. Summary of references for intelligent algorithms.
AlgorithmReferencesDescription
FLC[56]The article compares the conventional MPPT algorithm PI, P&O, and FLC. The results show that the FLC technique is more effective for higher tracking than the two methods mentioned.
FLC[58]Compared to other MPPTs, the adaptive FLC-PI controller performs well and produces accurate results. In contrast to PI and fuzzy-PI controllers, it offers faster-tracking speed and more effective MPPT.
FLC[75]Overview of four MPPT algorithms, including OTC, PSF, HCS, and FLC, as well as simulation of processing results under the influence of environmental conditions, in which the FLC algorithm outperforms other controllers, including OTC, PSF, and HCS in terms of efficiency, response time, and reliability.
ANN[55]An overview of intelligent and ANN algorithms has been presented.
ANN[76]ANN algorithm combined with the FLC algorithm applies to vertical axis turbines introduced in the article. The results show that it can be extracted at high power, even at low wind speed.
SOA[55]An overview of smart and SOA algorithms has been presented.
SOA[72]Torque may be controlled by using the proposed MPPT approach, which has been implemented successfully. It uses an ABC and ACO-based technique to modify the PI parameter. According to the findings and research, when comparing the algorithms of the worker (ABC) and the ants (ACO), the ACO method is more effective and advantageous.
SVM[64]The active and reactive power connection grid might be controlled using the authors’ suggested module space vector SVM approach. Has eliminated the system table by replacing late comparisons with PI controllers, reducing harmonic power and current.
SWM[63]The application of the SVM algorithm that controls the power directly for the PMSG generator is discussed in the article.
Sensorless[73]A sensorless method combines the ANN algorithm to overcome disadvantages when using the sensor in the WECS system.
Sensorless[77]This research proposes a fully robust sensorless control scheme for a direct-drive PMSG wind turbine.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Le, X.C.; Duong, M.Q.; Le, K.H. Review of the Modern Maximum Power Tracking Algorithms for Permanent Magnet Synchronous Generator of Wind Power Conversion Systems. Energies 2023, 16, 402. https://doi.org/10.3390/en16010402

AMA Style

Le XC, Duong MQ, Le KH. Review of the Modern Maximum Power Tracking Algorithms for Permanent Magnet Synchronous Generator of Wind Power Conversion Systems. Energies. 2023; 16(1):402. https://doi.org/10.3390/en16010402

Chicago/Turabian Style

Le, Xuan Chau, Minh Quan Duong, and Kim Hung Le. 2023. "Review of the Modern Maximum Power Tracking Algorithms for Permanent Magnet Synchronous Generator of Wind Power Conversion Systems" Energies 16, no. 1: 402. https://doi.org/10.3390/en16010402

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