Abstract
This paper proposes a multi-objective H2/H ∞ maximum power tracking control of a variable speed wind turbine to minimize the H2 tracking error and ensure the H ∞ model reference-tracking performance, simultaneously. The optimal condition is obtained via a boost converter use, which adapts the load impedance to the wind turbine generator. Thus, based on the fuzzy T-S model, a multi-objective Maximum Power Point Tracking (MPPT) controller is developed, ensuring maximum power transfer, despite wind speed variation and system uncertainty. To specify the optimal trajectory to follow, a TS reference model is proposed taking as input the optimal rectified DC current. The conditions of stability and stabilization are expressed in terms of linear matrix inequality (LMI) for uncertain and disturbed T-S models leading to determining the controller gains. Finally, an example of MPP tracking applied to a Wind Energy Conversion System (WECS) illustrates the effectiveness of the proposed fuzzy control law.
Keywords
Introduction
Renewable energy recovered from wind turbines is considered the most important energy since is safe, abundant, and clean. Several wind turbine structures equipped with electrical AC generators are used to convert mechanical energy into electrical energy (vertical or horizontal axis wind turbine). The performance of WECS depends essentially on the control strategy used. This control strategy is strongly influenced by the integration of the MPPT algorithm, to capture a maximum of energy over the widest range of wind speed variation. The maximization of the captured energy, i.e., the extraction of the maximum of the available wind power, is a necessary need for better efficiency, mostly in isolated sites. Thus, MPPT technique takes an important consideration, not only to maximize the energy efficiency of the wind system but also to minimize the effects of the disturbance [1, 5, 9, 11].
In the literature, there are several methods known by the acronym MPPT have been proposed to perform the optimal operation of wind energy conversion system. They are classified according to the employed of speed sensors, namely: Tip Speed Ratio (TSR) control [6], Power Signal Feedback (PSF) control [6] and Optimal Torque Control (OTC) [5, 11]. Perturb and Observe (PO) [12] and Incremental Conductance (INC) [1] fall into the category of MPPT algorithms that are devoid of wind speed sensors.
The TSR is considered a simple method commonly used in the industry, it requires an anemometer as well as knowledge of the wind turbine parameters, especially the optimal tip speed ratio, which allows for the determination of the optimal angular rotor speed for each wind speed value. However, an accurate measurement of the wind speed is required in real-time that increases the cost of the overall system. In addition, this control strategy is not suitable for an abrupt change in wind speed [1, 5, 8].
The method based on the PSF control requires knowledge of the maximum power curve of the wind turbine illustrating the relationship between the maximum power and the turbine speed [6]. This curve can be obtained by experiment tests or simulation. The drawback of the PSF method is the use of a speed sensor (tachometer) which is indispensable in the global control scheme of the system. To overcome this problem, we resort to a speed observer use, which is similar, lose its performance when the system is subjected to the variation of a parameter [1, 8].
The Perturb and observe (P&O) method is simple, easy to implement, and does not require prior knowledge of the wind turbine characteristics [12, 13]. However, it is ineffective in a wind turbine system characterized by fast dynamics. Since this, leads to losing its performance under a rapid variation of wind speed and generates oscillations around the maximum power point. Rather, it operates well for photovoltaic systems, characterized by a slower dynamic [4, 8, 10].
Different control schemes based on fuzzy logic approach’s [3, 20] and artificial neural networks (ANN) [5, 10] are proposed in the literature to improve the energy efficiency of the wind system. The fuzzy logic control is robust to parameter variation because it does not require knowledge of the system model, but it needs a judicious choice of membership functions and fuzzy rules.
Currently, the well-known TS fuzzy models are considered useful tools to approximate nonlinear systems [4, 7, 8, 17, 18]. It permits the representation of the behaviors of the nonlinear system by a combination of linear sub-models with weighting functions. The interest in performing this decomposition is the possibility of applying all theories used in the Linear Time-Invariant system (LTI). This paper proposes a multi-objective H2/H ∞ controller design for maximum power point tracking of the WECS. It consists to determine an appropriate controller gain, able to minimize the upper bounds (α, β) related to H2 tracking and H ∞ performance by using a convex optimization tool “LMIs”. Conventional PI controller and (P&O) methods are presented for comparison to illustrate the performance of the proposed TS fuzzy approach.
Modelling of wind energy conversion system
The overall structure of the WECS is described in the Fig. 1. The system is composed of a wind turbine coupled to a PMSG generator that supplies a resistive load using an uncontrolled rectifier associated to the boost converter.

Structural scheme of the wind energy conversion system.
The recovered wind power at the low-speed shaft is proportional to the cube of the wind speed V w as follows [1, 5, 11]:
Where ρ is the air density, R is the wind turbine rotor radius and C p (λ, β) is the power coefficient defined as follows [11]:
The power coefficient depends on the orientation of the blades defined by the pitch angle β and the tip speed ratio λ expressed by the following relation [1]:
Where ω m is the mechanical angular rotor speed of the wind turbine.
Figure 2 shows the power coefficient versus TSR curve given by (2). It can be seen that there is an optimum TSR λ opt at which the power coefficient is maximum C Pmax . Therefore, the mechanical power extracted from the wind is also maximum.

Power coefficient versus Tip Speed Ratio.
In a variable speed turbine, the goal is to make the turbine operate at the optimal tip speed ratio λopt=6.9, which keeps the performance of the turbine at the maximum power coefficient C pmax = 0.47. This leads to extracting the maximum of the available power on the wind turbine shaft. For a PMSG with constant flux, the rectified DC voltage Vdc is a linear function to the generator rotor speed [6]. Figure 3 illustrates the characteristics of the generator power with respect to the rectified DC voltage Vdc for different wind speed values. It should be noted that the output voltage of the uncontrolled rectifier could be adjusted to the optimum value Vdcop, which results in maximum power extraction.

Generator power curves for different wind speeds.
By forcing the wind energy conversion system to operate at the optimal conditions, i.e., at λ opt = 6.9, the torque developed by the turbine leading to the maximum power transfer is given by the relationship [2]:
Where
Next, consider the dynamic model of the PMSG defined in the d-q frame as follows [3]:
where R s is the stator resistance, J is the total moment inertia, L d is the d-axis stator inductance, ψ f is the fixed flux, n p is the number of poles, V dc is the rectified DC voltage and C em is the electromagnetic torque developed by the PMSG generator which is proportional to the q-axis stator given as follows [11]:
Next, we assume that all losses of the full-bridge diode rectifier are neglected, this leads to the following relation:
The wind turbine control system with PMSG uses an energy modulator, i.e a boost converter, whose function is to force the power drawn from the wind turbine to follow the optimum operating point. The dynamic model of the converter can be presented by two operational modes depending on the switch power state. Thereafter, we propose to design the averaged bilinear model of the boost converter, which leads thereafter to the TS representation that serves to the control design step. Thus, by considering the rectified DC voltage V dc (t), the inductor current I L (t), and the load voltage V ch (t) as a state variable, the first operating mode is determined during the “ON” period, when the switch is closed [4].
The reformulation under a state equation leads to:
Based on the bilinear models (11), the average model of the boost converter is given as:
Or,
Similarly:
Figure 4 illustrates the MPPT control scheme structure for the goal of maintaining the WECS to operate at the optimal condition regardless of the wind speed variation. The power transferred to the load is controlled by the duty cycle of the boost in order to track the optimum operation point.

Structure of the wind energy control system.
The fuzzy control strategy includes the following steps. Measure of wind speed V
w
. Calculate the optimal speed ωmopt by knowing the optimal tip speed ratio λopt. The optimal speed ωmopt is then used to determine the optimal DC current Idcopt based on the MPP searching bloc. The DC current Idcopt is considered as a control input to the reference model, which generate the reference state x
r
.
The MPP searching algorithm is used to generate the optimal rectified current Idcopt. If the steady state is established, the torque developed by the wind turbine is equal to the electromagnetic torque of the generator, this leads to determining the optimal q-axis stator current as follows:
Under optimal operating conditions and using the vector control strategy, the d-axis stator current i
sdopt
must be maintain to zero. So, the optimal rectified DC current
Thus, knowing the optimal speed of the wind turbine
The objective is to obtain a T-S fuzzy representation of the non-linear WECS model (14) using the sector nonlinearity approach. This modeling tool leads to an exact representation of the system because it’s considered a an universal approximator of any smooth nonlinear system [7, 18]. According to the LPV model (14), the premise variables are chosen as:
Therefore z1(t) and z2(t) can be expressed versus four membership functions F1,min, F1,max, F2,min and F2,min defined as follows:
Here we generalized that the ith rule of the nonlinear model (14) are of the following forms:
RuleR i : If (z1 (t) is F1,i) and (z2 (t) is F2,i)
Then
Thus, the aggregation of four local models by means of weighting functions h i (z (t)) leads to obtaining the uncertain T-S multimodel given by the following nonlinear form:
the matrix ΔA2 and ΔB
i
represent the parametric uncertainties, such as ΔA2 = D
Ai
F
i
(t) E
Ai
and ΔB
i
= D
Bi
F
i
(t) E
Bi
. D(A,B)i and E(A,B)i are a known constant matrices of appropriate dimensions. F
i
(t) is an unknown function satisfying
To force the WECS to follow the maximum power trajectory, we consider a nonlinear reference model in which the optimal rectified current I dcopt is taken as a control input. The reference model providing the maximum power trajectory is defined by the following equation:
or equivalently:
Where
the model (21) is nonlinear and can be represented by a convex combination of two linear submodels originates of the premise variable z
r
= (1 - u
opt
). It can be defined by two fuzzy rules [2]:
where the membership functions are given as:
Finally, the nonlinear model (21) can be derived out of defuzzification process as:
To extract maximum power from the wind turbine shaft, we force the state x (t) to follow the reference state x r (t) despite the wind speed change and system parameter variation. As a result, the tracking problem is converted into a tracking error feedback control defined as follows [2, 6, 18]:
By substituting the control law (24) in the system (19) and taking into account the reference model (24), the dynamics of the tracking error is defined as follows:
Then, by considering the augmented state vector
By neglecting the general disturbance effect
The tracking error e
r
(t) can be expressed with
Furthermore, the robust H ∞ tracking performance which serve to attenuate the general disturbance effect
α et β are the upper bounds of the H2 tracking and robust H ∞ tracking performance, respectively.
Thus, the objective of the design of the robust multi-objective control law is to determine the fuzzy controller (24) such as the optimal H 2 performance (28) and the tracking performance H ∞ (29) are all minimized simultaneously. Based on the above analysis, we propose the following theorem.
where
Where P1 > 0, P2 > 0 and
For the H2 tracking performance part with
Due to
If the LMIs (31) have a feasible solution, then condition (37) is satisfied as follows:
So, take account that
For the second part, we consider the robust H ∞ tracking performance with
According to equation (26), inequality (38) become:
By considering
Similarly, if the LMIs (33) have a feasible solution, then the following matrix inequalities are satisfied:
If we take into account the condition (41), Eq. (40) becomes:
To transform the BMI (42) into LMI (33), we must rewrite it in a developed form which can appear the uncertain term as follows:
Pre and post-multiply the BMI (43) by
Finally, using the condition (44) and applying the Schur complement, Equation (43) is transformed into LMI (33).
The performance of the proposed MPPT fuzzy controller is evaluated for two wind speed profiles. The specification of the wind power generator is stated in Table 1. The proposed simulation tests include the analysis of tracking accuracy degree of MPP as well as the convergence speed to the optimal operating point, during the application of a variable wind speed step.
Specifications of the wind power generator
Specifications of the wind power generator
The TS model exactly represents the dynamic behaviors of the system (14) under the bounded interval of the premise variables z k (t) as follows: VC2min =-20 V, VC2max= 400 V, I Lmin = -20A and I Lmax = 20A.
A suitable selecting of the weighting matrices: Q1= 0.005×I3, Q2= 0.02×I3 and R = 0.01, leading to the controller gains obtained via LMI (31), (32) and (33) as follows:
To test the performance of the developed fuzzy controller, we propose a comparison study with conventional methods like the PO and the Proportional-Integral (PI) controller. The PO is considered as a direct method, which requires only rectified DC current Idc and rectified DC voltage V dc measurements. The PI controller widely used in literature, classified as an indirect method, it is consists to follow the reference voltage V dcref to ensure an optimal operation of the WECS. The goal is to realize a more subjective comparison with the developed T-S fuzzy controller. Thus, the structure of the PI controller is given
The proposed TS control strategy is simulated for a two-wind speed profile. First, we consider a step range of wind speed from 10 m/s to 8 m/s and then back to 9 m/s as given in Fig. 5-a. By using the proposed MPPT controller, the turbine power response and power coefficient are illustrated in Figs. 5-b and 5-c, respectively

a) Profile of wind speed, (b) turbine power and (c) power coefficient.
By adopting the MPPT fuzzy controller the power generated by the PMSG generator is maximized, and it follows the optimal power trajectory as illustrated in Fig. 4-b. Similarly, by comparing the developed fuzzy approach to the PO and PI control methods, Fig. 4-c shows that the power coefficient Cp is kept constant around Cpmax with fewer fluctuations despite the wind profile variation.
The rectified DC voltage, the generator rotor speed, and the rectified DC current are illustrated in Fig. 6. We can observe that by adopting the TS fuzzy controller the rectified DC current follows the optimal trajectory I dcopt , and this leads to extract the maximum power from the wind turbine to the load.

a) Rectified DC voltage, b) generator rotor speed and c) rectified DC current.
Using the PI controller, the rotor speed and the rectified DC voltage do not closely track the reference signal in the steady state. However, the PO method presents oscillations around MPP, which becomes intense with the increase of the wind speed value. This decrease the extracted turbine power and then reduces the efficiency of the wind system. The duty cycle and the load voltage are illustrated in Fig. 7.

a) Duty cycle and b) load voltage.
Compared to the conventional control methods, we can deduce that the proposed fuzzy controller has a good transition response, a low tracking error, and a better disturbance attenuation against abrupt wind speed variations.
Next, to check the robustness of the proposed fuzzy controller toward the varying wind speed profile and parameter uncertainties, we consider a sum of several sinusoidal signals, which leads to appear the fluctuating nature of the wind speed:
We assume that the global fuzzy model (19) has undergone a parametric variation of 20% compared to the nominal model at t = 8 sec. In this case, we consider D Ai =I3, E Ai = 0.2A2 and E Bi = 0.2B i . Figure 7 illustrates the responses of the power generator and the power tracking error.
Compared to the PO and the PI methods, we can notice that the proposed TS fuzzy controller preserved its tracking performance regardless of wind speed variation (11 m/s and 6 m/s) and insensitivity to uncertainties. It converges towards the maximum power trajectory with less tracking error and robust behaviour versus parameter variations. However, the PO and PI methods have a slow dynamic to track the MPP, characterized by oscillations in a steady state which becomes significant with the system parameters variation, thus resulting in a loss of global efficiency.
Moreover, compared to the PO and PI methods, Fig. 8 shows that the power coefficient curve C p get from the TS controller presents a small fluctuation approximately its maximum value Cpmax . This keeps energy production of the PMSG generator at a maximum level.

a) Generator power, b) power tracking error, c) Power coefficient.
In this paper, a robust fuzzy controller for maximum power tracking of the WECS, under different wind speed profiles was proposed. A comparison study with conventional algorithms based on PO and PI controllers is carried out. A TS reference model is added to the global control scheme to set the maximum power trajectory for optimal operation. LMI conditions for an optimal controller gains synthesis are solved, by minimizing a quadratic cost function related to the H2 tracking performance and H ∞ disturbance attenuation level. Based on simulation results, the proposed MPPT fuzzy controller is highly efficient over classical controllers regards to:
i) accuracy, especially during unexpected changes in wind speed, ii) robustness to uncertainty and disturbance, iii) a smooth response without oscillation around the MPP.
