MPPT Improvement for PMSG-Based Wind Turbines Using Extended Kalman Filter and Fuzzy Control System

: Variable speed wind turbines are commonly used as wind power generation systems because of their lower maintenance cost and ﬂexible speed control. The optimum output power for a wind turbine can be extracted using maximum power point tracking (MPPT) strategies. However, unpredictable parameters, such as wind speed and air density could affect the accuracy of the MPPT methods, especially during the wind speed small oscillations. In this paper, in a permanent magnet synchronous generator (PMSG), the MPPT is implemented by determining the uncertainty of the unpredictable parameters using the extended Kalman ﬁlter (EKF). Also, the generator speed is controlled by employing a fuzzy logic control (FLC) system. This study aims at minimizing the effects of unpredictable parameters on the MPPT of the PMSG system. The simulation results represent an improvement in MPPT accuracy and output power efﬁciency.


Introduction
To keep the earth safe and deal with potential environmental threats, sustainable and pollution-free technologies have been introduced, known as renewable energy technologies (RETs). Energy sources can be divided into three main categories: (i) fossil fuels, (ii) nuclear energy, and (iii) renewable energies [1]. Renewable energy sources (RESs) refer to the types of energy that, unlike non-renewable energies, can be re-created or renewed by nature in a short period [2]. The leading types of renewable energies are solar [3,4], wind [5], geothermal [6,7], marine energy [8], biomass [9], and biofuels [10,11]. RESs can provide zero or almost zero percent pollution. RETs are reliable, cost-effective, and environmentally friendly methods to meet the energy requirements of rural areas on a small scale.
The first wind turbine for electricity generation was developed at the end of the 19th century (1887-1888) when Brush built the first automatically operating wind turbine with 12 kW [12]. Nowadays, the contribution of wind turbines in the production of electrical energy has been significantly increased. Efficient control strategies are necessary to improve the wind turbines' performance and reduce operation and maintenance costs. The maximum power point tracking (MPPT) method is crucial in extracting the optimum wind output power. Designing MPPT strategies requires a model that includes mechanical and electrical components based on the accurate examination of wind turbine conditions. This model contains some unpredictable parameters which could affect the accuracy of MPPT methods. The uncertainty of these parameters brings more speed oscillations and power fluctuations [13].
Richie Gao and Zhiwei Gao [14] proposed a novel PI-based pitch control technique employing direct search optimization, delay perturbation estimation, and signal compensation to overcome the shortcomings caused by hydraulic driven units, such as unknown delays. Although no prior delay is necessary for the proposed method, the introduced method increases the complexity of the control system. Najafi-Shad et al. [21] introduced a novel MPPT method for hybrid PV-wind turbine generation systems by reducing the number of power system converters. This intelligent MPPT method can decrease the generated power in over-rating conditions, decreasing the power and voltage fluctuations. Gliga et al. [22] have proposed a novel fault diagnosis and identification method for eccentricity faults in a PMSG-based wind turbine using EKF and Fast Fourier Transform (FFT). Although employing the introduced method spectrum of the stator currents is invariant to changes in the wind speed, it is sensitive to faults and affects the system output power. Using the ensemble Kalman filter (EnKF), Afrasiabi et al. [23] introduces a nonlinear static state estimation for the PMSG wind turbine. The results of this study are compared with the unscented Kalman filter (UKF) and EKF. Zhang [24] has introduced a novel control method for power system converters in a grid-connected PMSG-based wind turbine structure by employing predictive controllers and state estimators. The introduced method has acceptable performances at different wind speeds and load situations. However, it needs parameter tuning efforts. In order to compensate for the effect of the incomplete dynamic equation for the estimations of induction motor parameters, Zerdali [25] proposes designing an adaptive fading EKF (AFEKF) observer. To show the superiority of AFEKF, its estimation performance is compared to that of standard EKF methods, especially in transient states. However, the introduced observer is sensitive to the variations caused by temperature and frequency changes and should be updated continuously. Bagheri [26] introduces a new independent approach of external factors for eccentricity fault detection and discrimination in induction motors and estimates the exact severities of the faulty components using an unscented Kalman-Bucy filter (UKBF), which shows efficient performance in different types of eccentricity faults. Ortatepe and Karaarslan [27] have proposed the employment of a reduced-order EKF instead of the full-order EKF in a DFIG-based wind turbine to increase the system stability against variations of rotor and stator resistors. In this paper, a model predictive control method is used to provide easy implementation of the matrix converter, and in order to eliminate disadvantages of the model predictive control method, a reduced-order EKF has been applied as an observer to the reducing of the execution time of the algorithm.
The articles mentioned above have not taken a holistic approach in considering estimating the uncertainty of unpredictable parameters and improving the accuracy of the MPPT method. Instead, they concentrate on the PMSG state estimation and control structure.
This paper intends to introduce a generator speed and MPPT control system for wind turbines based on parameters' estimation. In other words, in a PMSG-based wind turbine, the MPPT reference estimation is developed employing the EKF, and generator speed control is performed using the FLC. The simulation results verify the ability and effectiveness of the proposed MPPT method in comparison with conventional ones. In general, this study yields the following benefits: • Improving the accuracy of the wind turbine MPPT implementation.

•
Increasing the efficiency of the PMSG output power by estimating the generator speed. • Estimating the unpredictable parameters by employing EKF in PMSG-based wind turbines to the best knowledge of the authors.

Proposed Method
In order to model the proposed MPPT fault reduction method, variable speed wind power generation systems, generator speed determination, and MPPT control must be identified to create a mathematical model. Compared to a fixed-speed wind turbine (FSWT), a VSWT can operate at a broader range of wind speeds. Also, VSWTs can generate 10 to 15 percent more energy than installed FSWTs and have less stress on mechanical components, especially blades and shafts, which results in less power fluctuation [28]. Since the wind velocity could change every moment, the MPPT method should track the small oscillations of generator speed and maximum power points. PMSGs and doubly fed induction generators (DFIGs) are typical VSWTs used for wind turbine configurations. Although DFIGs are more broadly used because of their ability to work at a more extensive speed range, the PMSG has such advantages as:

•
The PMSG-based wind turbine is directly driven, which makes it easily controllable. • This VSWT has a slow rotation speed. • It has high torque density and very low inertia, which makes it highly efficient.

•
This type of VSWTs can be used without the gearbox.
A typical PMSG configuration consists of blades, a generator, a control system, and power electronic converters. The generated electricity has variable frequency and voltage that cannot be directly injected into the grid. The generator is connected to a three-phase rectifier called a stator side converter (SSC), which rectifies the generator current to charge the DC-link capacitor and has primary duties consisting of MPPT, active and reactive power control, and DC-link voltage control [18]. The DC-link voltage feeds a three-phase inverter, called a grid side converter (GSC), connected to the grid through a transformer. Figure 1 shows the general wind turbine PMSG system with its control scheme.

•
Improving the accuracy of the wind turbine MPPT implementation.

•
Increasing the efficiency of the PMSG output power by estimating the generator speed.

•
Estimating the unpredictable parameters by employing EKF in PMSG-based wind turbines to the best knowledge of the authors.

Proposed Method
In order to model the proposed MPPT fault reduction method, variable speed wind power generation systems, generator speed determination, and MPPT control must be identified to create a mathematical model. Compared to a fixed-speed wind turbine (FSWT), a VSWT can operate at a broader range of wind speeds. Also, VSWTs can generate 10 to 15 percent more energy than installed FSWTs and have less stress on mechanical components, especially blades and shafts, which results in less power fluctuation [28]. Since the wind velocity could change every moment, the MPPT method should track the small oscillations of generator speed and maximum power points. PMSGs and doubly fed induction generators (DFIGs) are typical VSWTs used for wind turbine configurations. Although DFIGs are more broadly used because of their ability to work at a more extensive speed range, the PMSG has such advantages as: • The PMSG-based wind turbine is directly driven, which makes it easily controllable.

•
This VSWT has a slow rotation speed.

•
It has high torque density and very low inertia, which makes it highly efficient.

•
This type of VSWTs can be used without the gearbox.
A typical PMSG configuration consists of blades, a generator, a control system, and power electronic converters. The generated electricity has variable frequency and voltage that cannot be directly injected into the grid. The generator is connected to a three-phase rectifier called a stator side converter (SSC), which rectifies the generator current to charge the DC-link capacitor and has primary duties consisting of MPPT, active and reactive power control, and DC-link voltage control [18]. The DC-link voltage feeds a three-phase inverter, called a grid side converter (GSC), connected to the grid through a transformer. Figure 1 shows the general wind turbine PMSG system with its control scheme. Numerous qualitative and quantitative studies have been proposed for estimating, diagnosing, and detecting faults. Also, geometric, observer-based, slip-state, robust, and adaptive estimation methods have been presented in the previous studies [29,30]. A Numerous qualitative and quantitative studies have been proposed for estimating, diagnosing, and detecting faults. Also, geometric, observer-based, slip-state, robust, and adaptive estimation methods have been presented in the previous studies [29,30]. A typical block diagram of the wind turbine fault detection and diagnosis system is depicted in Figure 2. One of the most common forms of wind turbine faults is the MPPT fault, which occurs during the small oscillations of wind speed. In other words, the uncertainty of variable parameters, such as wind speed and air density, could make the reference signal of the generator speed inaccurate, leading to the tracking of a wrong signal by the MPPT. The primary goal of this study is to minimize the MPPT fault of the PMSG-based wind turbine, especially during the small oscillations of the wind speed.

System Description
In order to control the PMSG in the proposed configuration, the voltage-flux equations in the d-q reference frame method are used, which provides independent control parameters and a simple design compared to other methods [31]. In this model, the d-axis of the frame is aligned with the rotor's flux vector and rotates at synchronous speed. Figure 3 shows the proposed dq -coordinate frame of the PMSG. One of the most common forms of wind turbine faults is the MPPT fault, which occurs during the small oscillations of wind speed. In other words, the uncertainty of variable parameters, such as wind speed and air density, could make the reference signal of the generator speed inaccurate, leading to the tracking of a wrong signal by the MPPT. The primary goal of this study is to minimize the MPPT fault of the PMSG-based wind turbine, especially during the small oscillations of the wind speed.

System Description
In order to control the PMSG in the proposed configuration, the voltage-flux equations in the d-q reference frame method are used, which provides independent control parameters and a simple design compared to other methods [31]. In this model, the d-axis of the frame is aligned with the rotor's flux vector and rotates at synchronous speed. Figure 3 shows the proposed dp-coordinate frame of the PMSG. The SSC control consists of two independent control loops. The first one controls the reference current ids at zero to achieve a unity power factor. The second one consists of  The SSC control consists of two independent control loops. The first one controls the reference current i ds at zero to achieve a unity power factor. The second one consists of two cascade loops, in which an outer loop is used to maximize power by setting the reference current i qs for the inner current loop [31].
The SSC controls the stator terminal voltage components u ds and u qs . It performs this task through the sinusoidal pulse with modulation (PWM). The PMSG is modeled using Equations (1) and (2), based on stator current and voltages as follows [32]: where the u ds and u qs are components of the stator voltage, the i qs and i qs are the stator current components. λ m is core magnetic flux and, ω e illustrates the rotor angular speed. Also, R s and L s show the stator resistance and inductance, respectively. The controller output voltage signals are obtained through the new variables u sd and u sq [31]: where the m ds and m qs are the SSC modulation indexes, and U dc shows the DC-link voltage. Based on Equations (3) and (4), the following transfer function can be extracted for both i ds and i qs : A PI controller (PI1) is designed based on the zero-pole cancellation method to control the stator current components. Therefore, the plant transfer function pole should be at the zero of the controller. Moreover, to achieve an adequate bandwidth, the time constant of the closed-loop current control (TS) is selected to be one-tenth of the switching frequency of the SSC [21]. So, the parameters of PI1 controller are:

GSC Control
Similar to the SSC control, the GSC control comprises two control loops. The first one controls the DC-link voltage, and the second one controls the d-component of the grid current i dg . Also, the reactive power can be controlled at zero in order to achieve the unity power factor. The grid voltage components are as in Equations (8) and (9) [31].
where R g and L g are the grid side filter resistance and inductance. u d and ω g are the d-component of the PCC voltage and network angular frequency, respectively. u d,qg and i d,qg are the GSC voltage and current components. The controller output voltage signals can be controlled through the new variables u dg and u qg [31]: where the m dg and m qg are the SSC modulation indexes. To design the grid side current controllers (PI2), the same approach as the one used to design PI1 is employed. Therefore, the PI2 parameters are: To design the outer loop controller (PI3), the power balance between the dc and ac sides of the GSC can be illustrated as [31]: where P s and P g are the stator output active power and active power delivered to the grid, respectively. In order to keep the DC-link voltage constant, the first part of Equation (14) should be zero. Thus, the stator output active power and the delivered power to the grid are equal. The following relationships are used to design the parameters of the PI3 controller [33]:

Parameter Estimation
In this section, an estimation and control strategy for unpredictable parameters of the PMSG is introduced. First, the reference signal of generator speed is determined by estimating uncertain parameters through the EKF. Then, using the reference speed, the FLC is employed to design the q-component reference current of the stator.
Equations (1) and (2) show that the stator current components are not only affected by the u sd and u sq voltages, but also by the −ω e L s i sq , ω e L s i sd , and ω e λ m voltages. These voltages are rotor speed functions and will increase substantially as the generator is operating at high speed. Under these conditions, the voltage components will affect the output torque of the current, and the output torque will be inaccurate. Therefore ω e and u sq determine the EKF model. For wind turbines, wind power can be expressed as Equation (17) [34].
where ρ is the air density, A is the rotor swept area, and V w is the wind velocity. The mechanical power of the wind turbine extracted from the wind power is given as Equation (18) [34].
where C p (θ, λ) is called the performance coefficient and is a function of the pitch angle (θ) and tip speed ratio (λ). The tip speed ratio can be defined as Equation (19) [34]. where r is the rotor radius, and ω is the blades' angular velocity. A typical wind turbine performance coefficient example is specified as Equations (20) and (21) [34].
By replacing Equation (20) in Equation (21), the following extensive model can be derived: Generally, for small grid-connected wind turbines with a low capacity (less than 10 kW), θ will be constant. Therefore, the performance coefficient only depends on λ. The P m − ω curves at different wind speeds are depicted in Figure 4.
This relationship is shown in Figure 4 with the red curve. Also, to calculate the turbine torque, Equations (24) and (25) can be presented as follows: By replacing Equations (18) and (22) in Equation (24), the wind turbine torque components can be expressed as Equations (26) Figure 4 shows that at maximum power points at different wind speeds, the Equation (23) exists. dp m dω = 0 This relationship is shown in Figure 4 with the red curve. Also, to calculate the turbine torque, Equations (24) and (25) can be presented as follows: By replacing Equations (18) and (22) in Equation (24), the wind turbine torque components can be expressed as Equations (26) and (27).
Also, the wind turbine torque can be expressed as Equation (28): where K t is the torque constant, and i is the stator current. By replacing Equations (27) and (28) in Equation (25), Equation (29) can be written as follows: By dividing both sides of the Equation (29) on K t i, the final equation can be presented as Equation (30).
where the parameters V w (wind speed), ρ(air density), and K t (torque constant) are uncertain parameters. These parameters affect the MPPT's implementation of wind turbine and generator output power. They could decrease the efficiency of the wind turbine, especially during small oscillations of the wind speed. To estimate these parameters, it is assumed that V W = V W0 + ∆V W , ρ = ρ 0 + ∆ρ, and K t = K t0 + ∆K t , where V W0 , ρ 0 , and K t0 represent nominal values, while ∆V W , ∆ρ and, ∆K t represent discrete terms for V W , ρ, and K t , respectively. Therefore, Equation (31) can be mentioned as: where x 0 and ∆x are defined as Equations (32) and (33) as follows: where x 0 is considered as the nominal values of the parameters in the wind turbine system, and ∆x represents the nonlinear values of V W , ρ, and K t . Thus, the vector of parameters (M) is defined as follows: Since the MPPT of a wind turbine depends on the value of M, to track the maximum power point, the exact values of this vector must be estimated. This task is performed Energies 2021, 14, 7503 9 of 16 through the EKF. For this proposal, the EKF estimation algorithm introduced in [35] is used. The reference signal for ω e is determined by the estimating of M. Therefore, an error should be defined as Equation (35).
where ∆x is an estimate of the uncertainty of ∆x. The EKF inputs are the generator output current (iq) and the angular speed (ωe), while we adjust the weights in the EKF by the defined fault (e). The fuzzy controller employment is aimed at resetting 1 − (x 0 + ∆x) to zero. This study proposes a fuzzy controller to track the obtained generator speed. For this purpose, the generator angular speed and wind turbine actuator sensors are considered as the FLC inputs. Each input has a series of membership functions, fuzzy numbers, and linguistic variables. Figure 5 illustrates the input of the generator speed sensor. Also, Figure 6 shows the input of the wind turbine actuator sensor in the fuzzy controller. The rule base of the FLC is usually obtained from expert knowledge or heuristics, and it contains a set of 49 fuzzy rules expressed as a set of IF-THEN rules, as follows [30]: where x 1 , x 2 , and y are input1 variable, input2 variable, and control variable, respectively. F 1 and F 2 illustrate the fuzzy sets of input1 and input2, and R(i) shows the fuzzy set of the control variable. The control rules are designed to assign a fuzzy set of the control input y for each combination of fuzzy sets of x 1 and x 2 . Table 1 shows the rules for the FLC.   Table 3. Membership function, fuzzy set labels, and fuzzy numbers representation for Figure 5. Figure 6 shows the input of the wind turbine actuator sensor in the fuzzy controller, and Table 4. represents membership functions, fuzzy set labels, and fuzzy numbers of each variable.   Table 3. Membership function, fuzzy set labels, and fuzzy numbers representation for Figure 5. Figure 6 shows the input of the wind turbine actuator sensor in the fuzzy controller, and Table 4. represents membership functions, fuzzy set labels, and fuzzy numbers of each variable.    where NB, NM, NS, ZR, PS, PM, PB, B, and S are fuzzy set labels defined in Table 2.  Figure 5 shows the input of the generator speed sensor of the wind turbine in the fuzzy controller. Table 3 illustrates the membership functions, fuzzy set labels, and fuzzy numbers of each variable.  Figure 6 shows the input of the wind turbine actuator sensor in the fuzzy controller, and Table 4. represents membership functions, fuzzy set labels, and fuzzy numbers of each variable.  Figure 7 shows the FLC output membership functions, and Table 5. represents membership functions, fuzzy set labels, and fuzzy numbers for each variable.  Figure 7 shows the FLC output membership functions, and Table 5. represents membership functions, fuzzy set labels, and fuzzy numbers for each variable.

Results
In order to verify the proposed parameter estimation and MPPT implementation, the simulation was performed in a Matlab/Simulink environment. Table 6 lists the parameters of the proposed system. The simulation time frame is supposed to be 20 s, which involves the wind turbine FLC and generator speed determination with EKF. The simulated PMSG-based wind turbine and its control systems for SSC and GSC are shown schematically as Figure 8.  Table 5. Membership function, fuzzy set labels, and fuzzy numbers representation for Figure 7.

Results
In order to verify the proposed parameter estimation and MPPT implementation, the simulation was performed in a Matlab/Simulink environment. Table 6 lists the parameters of the proposed system. The simulation time frame is supposed to be 20 s, which involves the wind turbine FLC and generator speed determination with EKF. The simulated PMSG-based wind turbine and its control systems for SSC and GSC are shown schematically as Figure 8.  Figure 8. Proposed PMSG structure and control method.  Figure 9 shows the FLC output error. A 10% oscillation in wind speed (from t = 6 s to t = 14 s) is considered to illustrate the fuzzy logic controller's ability to track the reference speed. It can be seen that the FLC operates efficiently, even during the wind speed oscillation period. The weights in the EKF are adjusted by the defined error ( ). The use of the fuzzy controller is aimed at resetting 1 − ( + ∆ ) to zero.  Figure 9 shows the FLC output error. A 10% oscillation in wind speed (from t = 6 s to t = 14 s) is considered to illustrate the fuzzy logic controller's ability to track the reference speed. It can be seen that the FLC operates efficiently, even during the wind speed oscillation period. The weights in the EKF are adjusted by the defined error (e). The use of the fuzzy controller is aimed at resetting 1 − (x 0 + ∆x) to zero.  Figure 10 shows a comparison between ∆ and, ∆ . It can be deduced from Figure  10 that the estimated vector of parameters is very close to its actual value. Also, the similarity between the EKF estimation and actual values during the oscillation period does not decrease significantly.  Figure 10 shows a comparison between ∆x and, ∆x. It can be deduced from Figure 10 that the estimated vector of parameters is very close to its actual value. Also, the similarity between the EKF estimation and actual values during the oscillation period does not decrease significantly. Figure 11 aims to illustrate the ability of the proposed method to track the maximum output power of the PMSG through different wind speeds. In other words, Figure 11 shows the impact of the accurate estimation of the uncertain parameters. The maximum available error is 2.049, the mean is 0.54, and the system error after applying the proposed approach is 0.708. This means a 1.341-unit accuracy improvement and efficiency of the proposed method in tracking the acerate maximum power points.  Figure 10 shows a comparison between ∆ and, ∆ . It can be deduced from Figure  10 that the estimated vector of parameters is very close to its actual value. Also, the similarity between the EKF estimation and actual values during the oscillation period does not decrease significantly. Figure 10. Comparison between the estimated ∆ and ∆ . Figure 11 aims to illustrate the ability of the proposed method to track the maximum output power of the PMSG through different wind speeds. In other words, Figure 11 shows the impact of the accurate estimation of the uncertain parameters. The maximum available error is 2.049, the mean is 0.54, and the system error after applying the proposed approach is 0.708. This means a 1.341-unit accuracy improvement and efficiency of the proposed method in tracking the acerate maximum power points.

Discussion
To highlight the advantages of the proposed strategy, a conventional MPPT method (using the perturb and observe method) was simulated, and the results will be compared. For this purpose, a 20-s wind speed oscillation is designed, as shown in Figure 12.  Figure 13 illustrates the generator speed comparison between the proposed strategy and the conventional model. As mentioned earlier, the accuracy of the proposed strategy during the wind speed oscillations is significantly greater than that of the conventional model. This accuracy improvement leads to utilizing more output power than the conventional strategy, as shown in Figure 14.
Wind Speed (m/s)

Discussion
To highlight the advantages of the proposed strategy, a conventional MPPT method (using the perturb and observe method) was simulated, and the results will be compared. For this purpose, a 20-s wind speed oscillation is designed, as shown in Figure 12.

Discussion
To highlight the advantages of the proposed strategy, a conventional MPPT method (using the perturb and observe method) was simulated, and the results will be compared. For this purpose, a 20-s wind speed oscillation is designed, as shown in Figure 12.  Figure 13 illustrates the generator speed comparison between the proposed strategy and the conventional model. As mentioned earlier, the accuracy of the proposed strategy during the wind speed oscillations is significantly greater than that of the conventional model. This accuracy improvement leads to utilizing more output power than the conventional strategy, as shown in Figure 14.
Wind Speed (m/s) Figure 12. Wind speed scenario applied to the PMSG system. Figure 13 illustrates the generator speed comparison between the proposed strategy and the conventional model. As mentioned earlier, the accuracy of the proposed strategy during the wind speed oscillations is significantly greater than that of the conventional model. This accuracy improvement leads to utilizing more output power than the conventional strategy, as shown in Figure 14.

Conclusions
This paper has introduced a strategy for improving the MPPT implementat accuracy of PMSG-based wind turbines using EKF and FLC. The presented meth improves the estimation of generator speed reference and can extract the optimu generator power, especially during the small oscillations of the wind speed. None of papers that have tried to improve the estimation accuracy [22][23][24] and other pap presented so far have addressed this idea on the PMSG wind turbine by estimat unpredictable parameters, which can significantly improve the accuracy of MP implementation. For this purpose, the unpredictable parameters were first identified, a then the generator speed was determined by the uncertainty estimation of th

Conclusions
This paper has introduced a strategy for improving the MPPT implementation accuracy of PMSG-based wind turbines using EKF and FLC. The presented method improves the estimation of generator speed reference and can extract the optimum generator power, especially during the small oscillations of the wind speed. None of the papers that have tried to improve the estimation accuracy [22][23][24] and other papers presented so far have addressed this idea on the PMSG wind turbine by estimating unpredictable parameters, which can significantly improve the accuracy of MPPT implementation. For this purpose, the unpredictable parameters were first identified, and then the generator speed was determined by the uncertainty estimation of these

Conclusions
This paper has introduced a strategy for improving the MPPT implementation accuracy of PMSG-based wind turbines using EKF and FLC. The presented method improves the estimation of generator speed reference and can extract the optimum generator power, especially during the small oscillations of the wind speed. None of the papers that have tried to improve the estimation accuracy [22][23][24] and other papers presented so far have addressed this idea on the PMSG wind turbine by estimating unpredictable parameters, which can significantly improve the accuracy of MPPT implementation. For this purpose, the unpredictable parameters were first identified, and then the generator speed was determined by the uncertainty estimation of these parameters. Finally, the FLC controlled the generator angular speed to extract the optimum output power of the generator through the modulation indexes. The obtained results validate the proposed strategy's effectiveness compared to the traditional one (P&O), in which a 1.341-unit accuracy improvement has been shown in estimating the optimum speed and tracking the maximum output power over different wind speeds. Moreover, the superiority of the introduced method over the conventional strategy at the same switching between different wind speeds was depicted.

Data Availability Statement:
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

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