Abstract
In this paper, robust optimal control of an uncertain wind energy conversion system (WECS), described by a Takagi–Sugeno fuzzy model, is proposed to guarantee the maximum power trajectory tracking (MPTT). The design of the fuzzy optimal control is based on a quadratic criterion related to the maximum power tracking error. The proposed fuzzy controller allows to regulate the rectified direct current (DC) voltage of the variable-speed wind turbine by adjusting the duty cycle of a boost converter. Linear matrix inequality (LMI) conditions, ensuring the optimal H2 tracking error, are proposed for the controller gain design. Simulation as well as experimental tests are performed for efficiency evaluation of the established MPPT fuzzy control scheme under variable wind speed conditions.
1. Introduction
Over the past few decades, global energy consumption has increased dramatically resulting in limited reserve capacity availability for the foreseeable future and a notable increase of the environment pollution. The field of renewable energy, as an alternative solution, has gained a lot of interest since its inexhaustible resources which creates no pollution, waste, or contamination risks to air and water. Among available renewable resources, the wind energy is considered as one of the most promising renewable resources with an average annual growth rate of 20% [1]. A wind turbine converts wind energy into electricity using the aerodynamic force from the rotor blades. The kinetic energy generated by the wind is then converted into electricity through the electric generator located at the top of the hub [2, 3]. Electrical energy can be produced from a wind farm connected to the grid or from a small wind electrical system that could meet some domestic uses including water pumping on farms and ranches. In this paper, the designed WECS is composed of a wind turbine coupled to a permanent magnet synchronous generator (PMSG) that feeds a resistive load using a three-diode bridge rectifier connected to a boost converter. The latter is considered as a maximum power tracker, allowing the adjustment of the load impedance to the wind generator source. A maximum power point tracking (MPPT) algorithm is used in the WECS to realize the optimal matching. Moreover, a fuzzy reference model is used to generate the optimum DC output current of the rectifier Idcopt leading to the maximum power operation [4].
Variable-speed wind turbines are able to operate at an optimal rotation speed as a function of the wind speed. In the literature, new formulations of the wind turbine optimum operation have been proposed, which express the rectified DC voltage as a linear function of the generator rotor speed [5]. Hence, the structure of the control scheme could be then simplified resulting in system cost reduction since it will be based on the use of a static DC/DC converter. As a result, the duty cycle of the converter can be then adjusted to regulate the DC voltage, thus guaranteeing optimal operation of the WECS.
Generally, the MPPT algorithms can be classified into two major methods: indirect and direct. The indirect methods require the knowledge of the characteristics of the wind turbine, from which one could deduce the optimum speed of the generator for each value of wind speed [6, 7]. Among them, one could cite power signal feedback (PSF) control [8], TSR control, sliding mode control [9], fuzzy logic control [10, 11], and so on. Moreover, the indirect methods are considered as simple and intuitive, as they are highly based on the accuracy of the wind speed measurement which constitutes a challenge for such methods.
Direct methods, like PO and Hill Climbing Techniques, are characterized by a fast control algorithm to find the maximum power point. However, this algorithm seems to be too sensitive to all abrupt wind speed changes and presents energy loss near the maximum power point [12, 13]. Applied successfully in photovoltaic systems, these methods are based on the search of extreme points which depend on the step-size setting. However, the uncertain and random nature of the wind profiles and the fast dynamic behaviours of the generator make the application of these methods difficult in wind energy conversion systems and require significant modification.
Recently, the Takagi–Sugeno (TS) fuzzy approach, for the control of complex systems, has attracted increasing interest from the scientific community. It represents the nonlinear system by a convex combination of local linear model, interpolated by nonlinear weighting functions [14, 15]. In this context, many studies have been conducted regarding the maximum power point tracking problem when applied to WECS [16–18].
This paper proposes a novel TS fuzzy MPPT controller using the DC-link voltage under quickly changing wind speed conditions. By controlling the rectified DC voltage, the TS fuzzy MPPT controller generates the optimal duty cycle forcing the permanent magnet synchronous generator (PMSG) to work at the maximum power trajectory. The robustness is tested taking into account system uncertainties as well as the rapid change in wind speed.
The remainder of this paper is structured as follows. In Section 2, the structure of the wind power conversion system is presented. Section 3 is reserved to the TS fuzzy MPPT controller development to achieve the wind energy MPPT control. Sections 4 and 5 provide simulation and experimental results to illustrate the efficiency the proposed method. Finally, a general conclusion is given in Section 6.
2. Dynamic Model of the Wind Energy Conversion System
The structure of the wind energy conversion system is illustrated in Figure 1. It consists of a wind turbine connected to a PMSG that supplies a resistive load using a three-diode rectifier bridge associated to a boost converter.

The recovered mechanical power, at the wind turbine shaft, is related to the wind speed as follows [2]:where ρ is the air density, R is the rotor radius, and is the power coefficient characterizing the turbine conversion efficiency of the wind kinetic energy into mechanical energy. The function , specific for each wind turbine, allows to classify the different types of wind turbines according to their maximal Cp value. This parameter depends on the tip-speed ratio λ and the pitch angle β as follows:and the tip-speed ratio is expressed as [2]
The generator power curves as a function of the rectified voltage, presented in Figure 2, illustrate the presence of extreme points, for different values of wind speed. Hence, using the optimum tip-speed ratio = 6.9, corresponding to each given wind speed, the optimal rotor speed is calculated as follows:leading thereafter to the determination of the optimum rectified DC voltage value. By forcing the wind turbine to operate under the optimal conditions, i.e., at λ = λopt, the torque generated by the wind turbine, leading to the maximum power transfer, could be expressed by [17, 19]where

In order to convert the recovered mechanical energy into electrical energy, a PMSG, characterized by the following (d-q) dynamic model, is used:where Rs and Ld represent, respectively, the stator resistance and inductance in the direct axis; J is the total moment inertia; is the fixed flux linked by the stator windings; np is the number of poles; and is the electromagnetic torque expressed by
The generator power, obtained at the rectifier output, is given bywhere Vdc is the DC side voltage, after 3-phase rectification, given byand Idc is the rectified DC current expressed by
The power loss of the three-diode full bridge rectifier circuit has been neglected in these expressions.
The topology of the power electronic circuit given in Figure 1 is composed of an uncontrolled rectifier bridge coupled to a boost chopper. The function of the chopper is to facilitate the operation at a wide range of variable speed. The dynamic model of the converter may be expressed using two functional modes depending on the switch power state. For this reason, we propose the averaged bilinear model of the boost converter which leads thereafter to the TS model that serves to the control design step. Hence, using the rectified DC voltage Vdc(t), the inductor current IL(t), and the load voltage Vch(t), as state variables, the first operating mode could be determined upon the “ON” period, when the switch is closed according to the following differential equations:
The second operating mode could also be determined during the “OFF” time when the control switch is open, according to the following differential equations:
The reformulation, under state equation, could lead to the following state model:
By referring to the bilinear models (13), the average model of the converter is obtained:where and is the duty ratio.
3. TS Fuzzy Reference Model-Based MPPT Control Design
Figure 3 provides the fuzzy control structure used in the present study. It consists of a TS reference model, which generates the reference state xr leading to the maximum power trajectory. It includes an MPP searching module, delivering the optimal DC rectified current.

In order to fulfil the LMI conditions, one could exploit Lemma 1 demonstrating the following usual matrix property.
Lemma 1. Consider two matrices A and B of appropriate dimensions; there exists a positive scalar that verifies the following inequality:
3.1. MPP Searching Algorithm
The MPP searching algorithm is applied for the generation of the optimal rectified current ensuring the optimal operations. Once the steady state is established, the torque, developed by the wind turbine, is similar to the generator electromagnetic torque, which could lead to determine the expression of the q-axis current as follows:
Hence, by adopting the vector control strategy of the synchronous machine, which consists of imposing isd = 0, the DC side current of the rectifier becomes
Therefore, by driving the WECS at the maximum power trajectory, the optimal DC side current of the rectifier could be obtained online via (18), by equating :
Therefore, considering the optimal DC side current of the rectifier as a control input, the TS fuzzy reference model can provide the reference states allowing to the optimal operation condition. Here, the main objective of the established fuzzy controller is to guarantee the convergence of the tracking error towards zero for all wind speed variations. To achieve the wind energy MPPT control, the TS fuzzy MPPT controller is proposed in the following section.
3.2. Uncertain TS Model
The multi-model, inspired from the Takagi–Sugeno approach, is used to describe the nonlinear systems as the form of interpolation of several linear local models. Each local model is considered as a dynamic LTI (linear invariant time) system valid around an operating point [14, 15]. In this context, nonlinear model (15) contains two premise variables deduced from the input matrix with k = 1, 2:
Define now the membership functions Fij(z (t)) of each premise variable zk(t) in the fuzzy subsets Fij as follows:
The uncertain fuzzy model could be formulated by the following “If-Then” fuzzy rules.
Rule Ri: if and , thenwhere the vectors are given by
Thus, the inference of the four fuzzy rules leads to obtaining an uncertain TS multi-model given by the following nonlinear state representation:where ΔA2 and ΔBi are matrices representing the parametric uncertainties, such as and , and are a constant matrices with well-determined dimension, and is an unknown function satisfying for all variable t, .
3.3. MPPT Reference Model
In order to force the WECS to pursue the maximum power trajectory, we consider a reference model in which the optimal rectified current is considered as a control input. The reference model providing the desired trajectory is given byor equivalently
Model (24) is nonlinear and can be represented by a convex combination of two linear submodels which originates from the premise variable . It can be formulated using the following two rules:(i)Rule 1: if , then .(ii)Rule 2: if , then .
The membership functions are expressed as follows:and the reference state matrices are given by
Finally, nonlinear model (26) can be described by a TS reference model as follows:
3.4. MPPT Controller Design
To guarantee the MPPT of the rectifier output power, one should verify that the boost converter state x(t) follows the reference state xr(t) despite the wind speed and system parameters variations. Consequently, the tracking problem could be then transformed into a tracking error feedback control defined as follows [12, 13]:
Substituting control law (30) in (24) and considering reference model (29), the dynamics of the tracking error can be obtained as follows:
Finally, considering the augmented state vector , one could obtain the augmented system describing the closed-loop dynamics given by the following equation:where
In this work, the H2-optimal control problem is proposed. It consists of finding a multi-controller Ki which stabilizes closed-loop system (32) and minimizing the cost function J related to the tracking error . Based on fuzzy augmented system (32), the H2 tracking performance without considering the effect of general disturbance can be represented by the following equation:
The tracking performance criteria (34) could be then reformulated as follows:where , is a positive scalar, and is a positive matrix.
The following theorem summarizes the LMI conditions that ensure the stability of augmented system (35) with the MPP tracking performance under constraint (34).
Theorem 1. The closed-loop wind energy conversion system (32) is asymptotically stable under the MPP tracking control law (30), satisfying the quadratic criterion (34), if there are symmetric definite positive matrices , matrices , and scalars verifying the following optimization problem:subject to the following constrained inequalities:where
Proof 1. Consider the following quadratic Lyapunov function:where . In order to obtain an optimal solution, with regard to the quadratic criterion (35), one requires checking the following inequality:By integrating (41), one could obtainwhich can be rewritten in the following form:Note that if inequality (43) is satisfied, this leads to suboptimal solution, bound by the initial conditions of the Lyapunov candidate function. In order to reach the LMI conditions (37), we introduce a scalar to be minimized such thatConsidering closed-loop system (32) and neglecting the effect of the general disturbance , the time derivative of function (40) leads to following inequality:Inequality (45) could be rewritten in a developed form with the notation defined in (32) such thatwhereBy considering the variable change , pre and postmultiplying BMI (46) by , and using well-known Lemma 1, can be bound as follows:By applying Schur complement in (46) and using condition (48), we get LMI (37).
4. Numerical Simulation
Simulation experiments are performed to assess the effectiveness of the proposed MPP fuzzy tracking controller. The tests are carried out using a TS reference model as well as a variable wind speed profile as illustrated in Figure 4. The robustness study is performed by assuming a variation of 10% of the boost converter parameters compared to their nominal values. By setting the control parameters: Q = diag {0.01, 0.01, 0.01} and R = 0.00005, LMIs (37) and (38) of Theorem 1 are solved, leading to the following controller gains:

The optimal parameter related to the H2-optimal performance is .
In order to evaluate the performance of the developed fuzzy controller, we compared it to the PO method. The latter is considered as a direct method requiring only rectified DC current Idc and voltage Vdc measurements. Figure 5 shows the evolution, as a function of the time, of the rectified DC voltage Vdc(t), the inductor current IL(t), and the load voltage Vch(t) for both tested methods. The variations of the power generator, rotor speed, and duty cycle, as a function of the time, are given in Figure 6.

(a)

(b)

(c)

(a)

(b)

(c)
Compared to the PO method with a fixed step of 0.01 V, the TS fuzzy controller provides good dynamic performance. One could notice that it converges to the reference state more rapidly without oscillation around the MPP. This will increase the efficiency of energy production from the generator to the load. The dynamic performance of the PO algorithm can be further improved with a variable step size, but at the cost of increased computational complexity. The estimated average output powers are, respectively, 255.7 W and 247.2 W for the TS controller and the PO algorithm.
From the simulation results, it could be noticed that the proposed fuzzy controller exhibits the following:(i)A fast convergence speed of the power to the MPP.(ii)A low tracking accuracy.(iii)A smoother response in steady state without oscillation around the MPP resulting in a stable power generation.
5. Experimental Results
To validate the developed fuzzy control law, a wind emulator bench installed in the LIAS laboratory has been used to reproduce the behaviour of the wind turbine. The test bench structure, shown in Figure 7, is composed of two permanent magnet synchronous machines. The first machine, operating as a motor, is controlled in torque mode using a Leroy-Somer industrial speed driver to emulate the behaviour of the turbine. It receives the reference couple considered as input control to provide the reference three-phase voltages. The second machine, operating as a generator, is coupled to three-phase diode bridge generating the DC rectified voltage. The latter is connected to the boost converter which is controlled by the dSPACE RTI1005 board. A LEM-PR30 current probe and a ST1000 differential voltage sensor are used to measure the rectified DC current and the rectified DC voltage, respectively.

The experimental results related to the proposed fuzzy MPPT algorithm take the same wind speed curve shown in Figure 4. The optimal duty cycle is supplied to the MOSFET switch of the boost converter which is a periodic switching pulse with a switching frequency of 10 kHz.
The obtained curves, presented in Figures 8(a) and 8(b), confirm the convergence of the real state variables, composed of rectified DC voltage Vdc, the inductor current IL, and the load voltage Vch, to the desired trajectory. The experimental results demonstrate that the maximum power, captured by the wind turbine is reached, and hence, the WECS system can operate under its optimum performance. Moreover, Figure 8(c) illustrates the fast convergence of the generator power towards the reference power trajectory Pdcref, despite the wind speed variation. Hence, the experimental results proved that the proposed MPPT fuzzy control law provides robustness and the highest MPPT efficiency.

(a)

(b)

(c)
6. Conclusion
In this paper, we propose LMI stabilization conditions for the tracking of the maximum power trajectory when applied to an uncertain wind energy conversion system described by TS models. The considered fuzzy control law structure, expressed by the tracking error, is based on the use of a TS reference model ensuring the maximum power tracking. By minimizing a quadratic cost function, related to the tracking error, optimal synthesis conditions leading to the controller gains were obtained. The efficiency of the proposed MPPT fuzzy controller is firstly tested by numerical simulation under Matlab environment and then validated experimentally using the wind emulator-based test bench.
Appendix
A. System Parameters
A.1. Wind Turbine Parameters
Air density ρ = 1.205 kg/m3, rotor radius R = 1.74 m, optimal tip-speed ratio , and maximum power coefficient .
A.2. PMSG Parameters
Pole pair number np = 4, stator inductance Ld = Lq = 5.5 mH, stator resistance Rs = 0.57 Ω, and inertia J = 0.01645 kg m2.
Data Availability
There is no data used to support the findings of this study.
Conflicts of Interest
The authors declare that they have no conflicts of interest.